diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-03-20 12:51:31 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-03-20 12:51:31 -0400 |
commit | 99b3d64e54bb896e7b35567ac7022f9d3fb16bbb (patch) | |
tree | bddffc159651734c227ccf1a2c8a145d571c3e62 /doc/emacs/search.texi | |
parent | 9efc43f34adfff2f00162fb85685824557d00eb1 (diff) | |
download | emacs-99b3d64e54bb896e7b35567ac7022f9d3fb16bbb.tar.gz |
Eshell: Mostly cosmetic changes to be more explicit about dynbind
* lisp/eshell/em-dirs.el (eshell-dirs-initialize): Reveal the lambdas.
(eshell-expand-multiple-dots): Fix ^+$ => \`+\' in the regexp.
* lisp/eshell/esh-cmd.el (eshell-this-command-hook): Declare as
dynamically scoped.
(eshell-trap-errors): Use `mapc funcall` since this can't have
global/local settings like a true hook.
(eshell-do-eval): Split the `let` case from the rest so we can use
`cl-progv` rather than `eval` for it.
(eshell/which): Use `fboundp` test instead of ugly
gymnastics to try and hide the function call from the compiler.
* lisp/eshell/esh-var.el (eshell-variable-aliases-list): Reveal the lambdas.
(eshell-parse-variable-ref): Use backquotes.
Diffstat (limited to 'doc/emacs/search.texi')
0 files changed, 0 insertions, 0 deletions