]> git.eshelyaron.com Git - emacs.git/commit
Add 'compile' builtin command for Eshell
authorJim Porter <jporterbugs@gmail.com>
Sun, 13 Aug 2023 19:07:39 +0000 (12:07 -0700)
committerJim Porter <jporterbugs@gmail.com>
Wed, 16 Aug 2023 17:01:49 +0000 (10:01 -0700)
commitc4915678f3881765caac5036b1f20b02175469e3
tree2a4208f5b68955bbe516497248b78ffafc2f4881
parentb73ab54ae67fb6042faff251e7e08293a3d303ed
Add 'compile' builtin command for Eshell

* lisp/eshell/em-unix.el (eshell-compile, eshell/compile): New
functions.
(eshell/make, eshell-grep): Use 'eshell-compile'.
(eshell/glimpse): It's no longer necessary to let-bind 'null-device';
'eshell-grep' no longer calls 'grep' (the Lisp function), which needed
'null-device' to be nil for this case.

* test/lisp/eshell/em-unix-tests.el: New file.

* doc/misc/eshell.texi (Built-ins): Document the 'compile' builtin.

* etc/NEWS: Announce this change (bug#65273).
doc/misc/eshell.texi
etc/NEWS
lisp/eshell/em-unix.el
test/lisp/eshell/em-unix-tests.el [new file with mode: 0644]