aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-07-25 04:24:00 -0400
committerGlenn Morris2014-07-25 04:24:00 -0400
commit25aa0da588f2afb629e6b42612ccc8925da41a46 (patch)
treef9447339ae143a014d13535e07fee73a7836893b
parent37a21453db134292b99291226d541df838e7d711 (diff)
downloademacs-25aa0da588f2afb629e6b42612ccc8925da41a46.tar.gz
emacs-25aa0da588f2afb629e6b42612ccc8925da41a46.zip
prolog.el: Fix for missing `switch-to-prolog'
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00228.html * lisp/progmodes/prolog.el (prolog-mode-keybindings-edit): Replace missing `switch-to-prolog' with `run-prolog'. (switch-to-prolog): Define as (obsolete) alias, as in 23.4.
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/progmodes/prolog.el4
2 files changed, 9 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 02189365b4f..ed9801b4101 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12014-07-25 Glenn Morris <rgm@gnu.org>
2
3 * progmodes/prolog.el (prolog-mode-keybindings-edit):
4 Replace missing `switch-to-prolog' with `run-prolog'.
5 (switch-to-prolog): Define as (obsolete) alias, as in 23.4.
6
12014-07-22 Stephen Berman <stephen.berman@gmx.net> 72014-07-22 Stephen Berman <stephen.berman@gmx.net>
2 8
3 * calendar/todo-mode.el (todo-set-top-priorities): Fix overwriting 9 * calendar/todo-mode.el (todo-set-top-priorities): Fix overwriting
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el
index bcac59a3ade..07d88b3f0fb 100644
--- a/lisp/progmodes/prolog.el
+++ b/lisp/progmodes/prolog.el
@@ -1079,7 +1079,7 @@ VERSION is of the format (Major . Minor)"
1079 ;; Inherited from the old prolog.el. 1079 ;; Inherited from the old prolog.el.
1080 (define-key map "\e\C-x" 'prolog-consult-region) 1080 (define-key map "\e\C-x" 'prolog-consult-region)
1081 (define-key map "\C-c\C-l" 'prolog-consult-file) 1081 (define-key map "\C-c\C-l" 'prolog-consult-file)
1082 (define-key map "\C-c\C-z" 'switch-to-prolog)) 1082 (define-key map "\C-c\C-z" 'run-prolog))
1083 1083
1084(defun prolog-mode-keybindings-inferior (_map) 1084(defun prolog-mode-keybindings-inferior (_map)
1085 "Define keybindings for inferior Prolog mode in MAP." 1085 "Define keybindings for inferior Prolog mode in MAP."
@@ -1240,6 +1240,8 @@ To find out what version of Prolog mode you are running, enter
1240 ((string-match "\\`[rf] *[0-9]*\\'" str) nil) ;r(edo) or f(ail) 1240 ((string-match "\\`[rf] *[0-9]*\\'" str) nil) ;r(edo) or f(ail)
1241 (t t))) 1241 (t t)))
1242 1242
1243;; This statement was missing in Emacs 24.1, 24.2, 24.3.
1244(define-obsolete-function-alias 'switch-to-prolog 'run-prolog "24.1")
1243;;;###autoload 1245;;;###autoload
1244(defun run-prolog (arg) 1246(defun run-prolog (arg)
1245 "Run an inferior Prolog process, input and output via buffer *prolog*. 1247 "Run an inferior Prolog process, input and output via buffer *prolog*.