summaryrefslogtreecommitdiff
path: root/ChangeLog.3
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2019-03-20 12:51:31 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2019-03-20 12:51:31 -0400
commit99b3d64e54bb896e7b35567ac7022f9d3fb16bbb (patch)
treebddffc159651734c227ccf1a2c8a145d571c3e62 /ChangeLog.3
parent9efc43f34adfff2f00162fb85685824557d00eb1 (diff)
downloademacs-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 'ChangeLog.3')
0 files changed, 0 insertions, 0 deletions