comparison lisp/ChangeLog @ 108576:c85c4eac55a6

* progmodes/sh-script.el (sh-mode-default-syntax-table): Remove. (sh-mode-syntax-table): Give it a default value instead. (sh-header-marker): Make buffer-local. (sh-mode): Move make-local-variable to the corresponding setq. (sh-add-completer): Avoid gratuitously let-binding a buffer-local var. Use complete-with-action.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 14 May 2010 17:21:12 -0400
parents 27a878644c60
children e81c7c754bb6
comparison
equal deleted inserted replaced
108575:f6cfadfc0fb6 108576:c85c4eac55a6
1 2010-05-14 Stefan Monnier <monnier@iro.umontreal.ca> 1 2010-05-14 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * progmodes/sh-script.el (sh-mode-default-syntax-table): Remove.
4 (sh-mode-syntax-table): Give it a default value instead.
5 (sh-header-marker): Make buffer-local.
6 (sh-mode): Move make-local-variable to the corresponding setq.
7 (sh-add-completer): Avoid gratuitously let-binding a buffer-local var.
8 Use complete-with-action.
2 9
3 * simple.el (prog-mode): New (abstract) major mode. 10 * simple.el (prog-mode): New (abstract) major mode.
4 * emacs-lisp/lisp-mode.el (emacs-lisp-mode, lisp-mode): Use it. 11 * emacs-lisp/lisp-mode.el (emacs-lisp-mode, lisp-mode): Use it.
5 * progmodes/sh-script.el (sh-mode): Remove redundant var assignment. 12 * progmodes/sh-script.el (sh-mode): Remove redundant var assignment.
6 13