aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2016-08-27 14:17:20 -0400
committerStefan Monnier2016-08-27 14:17:20 -0400
commit0ca712ca3d0df4d10664d97b5f4ba9f0a21e7a4c (patch)
tree8558f152305d1ec4791e821042eda37d19f0fb5d
parent223429c09bb457f686693a6280339a4888bbad1c (diff)
downloademacs-0ca712ca3d0df4d10664d97b5f4ba9f0a21e7a4c.tar.gz
emacs-0ca712ca3d0df4d10664d97b5f4ba9f0a21e7a4c.zip
* lisp/textmodes/page-ext.el (pages-directory-mode): Use special-mode.
-rw-r--r--lisp/textmodes/page-ext.el10
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
700Move point to one of the lines in this buffer, then use \\[pages-directory-goto] to go 700Move point to one of the lines in this buffer, then use \\[pages-directory-goto] to go
701to the same line in the pages buffer." 701to 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."