]> git.eshelyaron.com Git - emacs.git/commit
* lisp/progmodes/idlw-shell.el: Use lexical-binding
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 14 Sep 2018 15:52:15 +0000 (11:52 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 14 Sep 2018 15:52:15 +0000 (11:52 -0400)
commit4ee34ee82d2e1b944165bee7bf31076f1db594ef
treea6d9d80e4e5f1212f881964a89bee4c79acdcdd4
parente6380c43338fe4f8ca2df78eb549f96b14275ffc
* lisp/progmodes/idlw-shell.el: Use lexical-binding

(idlwave-shell-source-frame): Remove unused var 'frame'.
(idlwave-shell): Remove unused arg 'quick'.
(idlwave-shell-complete-filename, idlwave-shell-edit-default-command-line)
(idlwave-shell-retall, idlwave-shell-closeall): Remove unused arg 'arg'.
(idlwave-shell-move-to-bp): Remove unused var 'got-bp'.
(zmacs-regions): Declare.
(idlwave-shell-update-bp-overlays): Remove unused var 'win'.
(idlwave-shell-delete-expression-overlay)
(idlwave-shell-mouse-nop): Delete function.  Use 'ignore' instead.
(idlwave-shell-delete-output-overlay): Ignore 'ignore' commands rather
than idlwave-shell-mouse-nop commands.
(idlwave-shell-mode-map, idlwave-shell-electric-debug-mode-map):
Move (part of) the initialization into the declaration.
(idlwave-shell-electric-debug-mode-on-hook)
(idlwave-shell-electric-debug-mode-off-hook): Keep them empty, move
code into the minor mode's definition instead.
(idlwave-shell-electric-debug-mode): Don't use advice needlessly.
lisp/progmodes/idlw-shell.el