diff options
| author | Stefan Monnier | 2016-08-27 14:17:20 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2016-08-27 14:17:20 -0400 |
| commit | 0ca712ca3d0df4d10664d97b5f4ba9f0a21e7a4c (patch) | |
| tree | 8558f152305d1ec4791e821042eda37d19f0fb5d | |
| parent | 223429c09bb457f686693a6280339a4888bbad1c (diff) | |
| download | emacs-0ca712ca3d0df4d10664d97b5f4ba9f0a21e7a4c.tar.gz emacs-0ca712ca3d0df4d10664d97b5f4ba9f0a21e7a4c.zip | |
* lisp/textmodes/page-ext.el (pages-directory-mode): Use special-mode.
| -rw-r--r-- | lisp/textmodes/page-ext.el | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/lisp/textmodes/page-ext.el b/lisp/textmodes/page-ext.el index 4769af5a1d1..f67e85e8432 100644 --- a/lisp/textmodes/page-ext.el +++ b/lisp/textmodes/page-ext.el | |||
| @@ -694,20 +694,14 @@ Used by `pages-directory' function." | |||
| 694 | (terpri)) | 694 | (terpri)) |
| 695 | (end-of-line 1))) | 695 | (end-of-line 1))) |
| 696 | 696 | ||
| 697 | (defun pages-directory-mode () | 697 | (define-derived-mode pages-directory-mode special-mode "Pages-Directory" |
| 698 | "Mode for handling the pages-directory buffer. | 698 | "Mode for handling the pages-directory buffer. |
| 699 | 699 | ||
| 700 | Move point to one of the lines in this buffer, then use \\[pages-directory-goto] to go | 700 | Move point to one of the lines in this buffer, then use \\[pages-directory-goto] to go |
| 701 | to the same line in the pages buffer." | 701 | to the same line in the pages buffer." |
| 702 | |||
| 703 | (kill-all-local-variables) | ||
| 704 | (use-local-map pages-directory-mode-map) | ||
| 705 | (setq major-mode 'pages-directory-mode) | ||
| 706 | (setq mode-name "Pages-Directory") | ||
| 707 | (make-local-variable 'pages-buffer) | 702 | (make-local-variable 'pages-buffer) |
| 708 | (make-local-variable 'pages-pos-list) | 703 | (make-local-variable 'pages-pos-list) |
| 709 | (make-local-variable 'pages-directory-buffer-narrowing-p) | 704 | (make-local-variable 'pages-directory-buffer-narrowing-p)) |
| 710 | (run-mode-hooks 'pages-directory-mode-hook)) | ||
| 711 | 705 | ||
| 712 | (defun pages-directory-goto () | 706 | (defun pages-directory-goto () |
| 713 | "Go to the corresponding line in the pages buffer." | 707 | "Go to the corresponding line in the pages buffer." |