[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r100297: * progmodes/prolog.el (prolo
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r100297: * progmodes/prolog.el (prolog-mode): Use define-derived-mode. |
Date: |
Sat, 15 May 2010 00:08:03 -0400 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 100297
committer: Stefan Monnier <address@hidden>
branch nick: trunk
timestamp: Sat 2010-05-15 00:08:03 -0400
message:
* progmodes/prolog.el (prolog-mode): Use define-derived-mode.
modified:
lisp/ChangeLog
lisp/progmodes/prolog.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog 2010-05-15 03:50:26 +0000
+++ b/lisp/ChangeLog 2010-05-15 04:08:03 +0000
@@ -1,5 +1,7 @@
2010-05-15 Stefan Monnier <address@hidden>
+ * progmodes/prolog.el (prolog-mode): Use define-derived-mode.
+
* pcomplete.el (pcomplete-completions-at-point): New function,
extracted from pcomplete-std-complete.
(pcomplete-std-complete): Use it.
=== modified file 'lisp/progmodes/prolog.el'
--- a/lisp/progmodes/prolog.el 2010-01-13 08:35:10 +0000
+++ b/lisp/progmodes/prolog.el 2010-05-15 04:08:03 +0000
@@ -136,26 +136,18 @@
))
;;;###autoload
-(defun prolog-mode ()
+(define-derived-mode prolog-mode prog-mode "Prolog"
"Major mode for editing Prolog code for Prologs.
Blank lines and `%%...' separate paragraphs. `%'s start comments.
Commands:
\\{prolog-mode-map}
Entry to this mode calls the value of `prolog-mode-hook'
if that value is non-nil."
- (interactive)
- (kill-all-local-variables)
- (use-local-map prolog-mode-map)
- (set-syntax-table prolog-mode-syntax-table)
- (setq major-mode 'prolog-mode)
- (setq mode-name "Prolog")
(prolog-mode-variables)
(set (make-local-variable 'comment-add) 1)
- ;; font lock
(setq font-lock-defaults '(prolog-font-lock-keywords
nil nil nil
- beginning-of-line))
- (run-mode-hooks 'prolog-mode-hook))
+ beginning-of-line)))
(defun prolog-indent-line ()
"Indent current line as Prolog code.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r100297: * progmodes/prolog.el (prolog-mode): Use define-derived-mode.,
Stefan Monnier <=