emacs/lisp/emulation
Stefan Monnier 088acab383 * lisp/emulation/viper(-cmd)?.el: Use lexical-binding.
* lisp/emulation/viper-cmd.el: Use lexical-binding.
(viper-change-state-to-vi, viper-change-state-to-emacs): Allow dummy
args, for use in advice-add.
(viper--init-message): Rename from init-message.
(viper-minibuffer-standard-hook): Adjust accordingly.
(viper-undo): Remove unused var `modified'.
(viper-read-string-with-history, viper-set-searchstyle-toggling-macros):
Don't use dynamic vars as args.
(viper-submit-report): Clarify use of dynamic vars.

* lisp/emulation/viper.el: Use lexical-binding and nadvice.
Remove redundant :group keywords.  Group the (if viper-mode) at top-level.
Use add-function rather than a `(lambda ...).
(viper--advice-list): New var.
(viper--advice-add, viper--deactivate-advice-list): New funs.
(viper-go-away, viper-set-hooks, viper-non-hook-settings): Use them.
(viper-non-hook-settings): Don't hook into find-file any more.
2016-05-04 11:09:01 -04:00
..
cua-base.el cua-prefix-override-inhibit-delay doc fix 2016-05-01 01:53:58 +02:00
cua-gmrk.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
cua-rect.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
edt-lk201.el Kevin Gallagher has new email address 2016-02-10 20:40:28 +02:00
edt-mapper.el Kevin Gallagher has new email address 2016-02-10 20:40:28 +02:00
edt-pc.el Kevin Gallagher has new email address 2016-02-10 20:40:28 +02:00
edt-vt100.el Kevin Gallagher has new email address 2016-02-10 20:40:28 +02:00
edt.el Kevin Gallagher has new email address 2016-02-10 20:40:28 +02:00
keypad.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
viper-cmd.el * lisp/emulation/viper(-cmd)?.el: Use lexical-binding. 2016-05-04 11:09:01 -04:00
viper-ex.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
viper-init.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
viper-keym.el Improve the custom type of some user options. 2016-01-30 11:51:10 -08:00
viper-macs.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
viper-mous.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
viper-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
viper.el * lisp/emulation/viper(-cmd)?.el: Use lexical-binding. 2016-05-04 11:09:01 -04:00