Commit Graph

21 Commits

Author SHA1 Message Date
Ryan C. Thompson
454b9d7444 Ensure batch-mode for el-get-byte-compile-from-stdin
It raises an error if it is run interactively.
2012-03-07 18:23:32 -08:00
Ryan C. Thompson
9826d96669 Prevent printing "Lisp expression: " when reading expression from stdin 2012-03-07 18:23:32 -08:00
Dimitri Fontaine
7bfcb21573 Fix the new function `el-get-clean-stale-compiled-files'. 2012-02-26 15:01:56 +01:00
Diego Sevilla Ruiz
b1f0dfdf87 Fix of el-get-clean-stale-compiled-files'. Was missing an ending )'. 2012-02-26 12:54:49 +01:00
Ryan C. Thompson
2bc05e2fdc Don't recurse into various special directories.
Mostly version control directories and cache directories and the like.
2012-02-26 03:04:11 -08:00
Ryan C. Thompson
dc4c44b0e5 Move "el-get-clean-stale-compiled-files" before the function that uses it 2012-02-25 13:41:31 -08:00
Ryan C. Thompson
541782b61f Do pre-compile cleaning in the same process as compiling 2012-02-25 13:41:31 -08:00
Ryan C. Thompson
9dc0d0465c Clean stale elc files before compiling 2012-02-25 11:34:47 -08:00
Ryan C. Thompson
e233dcef76 Add warning for possible corrupted input 2012-02-20 13:11:11 -08:00
Ryan C. Thompson
eb1f654327 Remove obsolete functions 2012-02-14 14:41:12 -08:00
Ryan C. Thompson
9c3a09f5f4 Remove obsolete variables 2012-02-14 14:37:55 -08:00
Ryan C. Thompson
647b123f70 Pass a plist instead of code over stdin 2012-02-14 10:59:15 -08:00
Ryan C. Thompson
7c52c7b5a6 Fix syntax 2012-02-13 17:05:04 -08:00
Ryan C. Thompson
4ac2018566 Pass code to eval via stdin instead of command-line 2012-02-13 16:22:09 -08:00
Sudish Joseph
edc100fd4d Fix typo naming el-get-all-symbol-files-1 2012-02-13 16:09:54 -08:00
Ryan C. Thompson
74f8a59fb6 Pass load-path to byte-compiling child process
Also, pass list of files to be byte-compiled as a lisp form on the
command line instead of stdin, and use a more future-proof method of
determining which elisp files the child process needs to load.
2012-02-13 16:09:08 -08:00
Sudish Joseph
01970efaa0 Fix file matching when :compile contains regexps. 2012-02-11 06:56:39 +08:00
Dimitri Fontaine
ce8a7e3899 Fix el-get-byte-compile in recent Emacs snapshot.
byte-compile-file behaviour changed yet again, so stop trying to guess if we
can rely on it and just define our own behaviour.
2011-10-11 20:40:57 +02:00
Ryan C. Thompson
996e798bfc Don't call shell-quote-argument in el-get-byte-compile-process
Same reason as in 11ef806a. The result of this function is passed to
`el-get-start-process-list` with a `:shell t` option, which results in
shell-quoting. So doing it here is redundant and potentially harmful.
2011-10-06 01:49:35 -07:00
Dimitri Fontaine
8db0c4d49b Fix the refactoring so that it actually works.
This includes teaching methods that they now work with a symbolp PACKAGE,
some more cleaning up, and some load-path adjustments now that a part of the
code is in a subdirectory (methods).

Also include some of the tests used to convince oneself that the refactoring
didn't break any and all use cases for el-get, with some rough documentation
about how to use them.
2011-09-22 21:48:11 +02:00
Dimitri Fontaine
0433ca0ce9 Refactoring it all: a beginning. No time for testing yet, just showing ideas. 2011-09-20 15:15:52 +02:00