Abbrev.el fix for bug #7733. (tiny change)
* lisp/abbrev.el (prepare-abbrev-list-buffer): If listing local abbrev table, get the value before switching to the output buffer.
This commit is contained in:
parent
364df1cc76
commit
8d4708aff0
2 changed files with 17 additions and 11 deletions
|
@ -1,3 +1,8 @@
|
|||
2011-01-03 Brent Goodrick <bgoodr@gmail.com>
|
||||
|
||||
* abbrev.el (prepare-abbrev-list-buffer): If listing local abbrev
|
||||
table, get the value before switching to the output buffer. (Bug#7733)
|
||||
|
||||
2011-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* progmodes/python.el (python-mode): Don't impose font-lock (bug#3628).
|
||||
|
|
|
@ -125,17 +125,18 @@ Otherwise display all abbrevs."
|
|||
found))
|
||||
|
||||
(defun prepare-abbrev-list-buffer (&optional local)
|
||||
(with-current-buffer (get-buffer-create "*Abbrevs*")
|
||||
(erase-buffer)
|
||||
(if local
|
||||
(insert-abbrev-table-description
|
||||
(abbrev-table-name local-abbrev-table) t)
|
||||
(dolist (table abbrev-table-name-list)
|
||||
(insert-abbrev-table-description table t)))
|
||||
(goto-char (point-min))
|
||||
(set-buffer-modified-p nil)
|
||||
(edit-abbrevs-mode)
|
||||
(current-buffer)))
|
||||
(let ((local-table local-abbrev-table))
|
||||
(with-current-buffer (get-buffer-create "*Abbrevs*")
|
||||
(erase-buffer)
|
||||
(if local
|
||||
(insert-abbrev-table-description
|
||||
(abbrev-table-name local-table) t)
|
||||
(dolist (table abbrev-table-name-list)
|
||||
(insert-abbrev-table-description table t)))
|
||||
(goto-char (point-min))
|
||||
(set-buffer-modified-p nil)
|
||||
(edit-abbrevs-mode)
|
||||
(current-buffer))))
|
||||
|
||||
(defun edit-abbrevs-mode ()
|
||||
"Major mode for editing the list of abbrev definitions.
|
||||
|
|
Loading…
Add table
Reference in a new issue