Function: prolog-mode-keybindings-edit
prolog-mode-keybindings-edit is a byte-compiled function defined in
prolog.el.gz.
Signature
(prolog-mode-keybindings-edit MAP)
Documentation
Define keybindings for Prolog mode in MAP.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prolog.el.gz
(defun prolog-mode-keybindings-edit (map)
"Define keybindings for Prolog mode in MAP."
(define-key map "\M-a" 'prolog-beginning-of-clause)
(define-key map "\M-e" 'prolog-end-of-clause)
(define-key map "\M-q" 'prolog-fill-paragraph)
(define-key map "\C-c\C-a" 'align)
(define-key map "\C-\M-a" 'prolog-beginning-of-predicate)
(define-key map "\C-\M-e" 'prolog-end-of-predicate)
(define-key map "\M-\C-c" 'prolog-mark-clause)
(define-key map "\M-\C-h" 'prolog-mark-predicate)
(define-key map "\C-c\C-n" 'prolog-insert-predicate-template)
(define-key map "\C-c\C-s" 'prolog-insert-predspec)
(define-key map "\M-\r" 'prolog-insert-next-clause)
(define-key map "\C-c\C-va" 'prolog-variables-to-anonymous)
(define-key map "\C-c\C-v\C-s" 'prolog-view-predspec)
;; If we're running SICStus, then map C-c C-c e/d to enabling
;; and disabling of the source-level debugging facilities.
;(if (and (eq prolog-system 'sicstus)
; (prolog-atleast-version '(3 . 7)))
; (progn
; (define-key map "\C-c\C-ce" 'prolog-enable-sicstus-sd)
; (define-key map "\C-c\C-cd" 'prolog-disable-sicstus-sd)
; ))
(if prolog-old-sicstus-keys-flag
(progn
(define-key map "\C-c\C-c" 'prolog-consult-predicate)
(define-key map "\C-cc" 'prolog-consult-region)
(define-key map "\C-cC" 'prolog-consult-buffer)
(define-key map "\C-c\C-k" 'prolog-compile-predicate)
(define-key map "\C-ck" 'prolog-compile-region)
(define-key map "\C-cK" 'prolog-compile-buffer))
(define-key map "\C-c\C-p" 'prolog-consult-predicate)
(define-key map "\C-c\C-r" 'prolog-consult-region)
(define-key map "\C-c\C-b" 'prolog-consult-buffer)
(define-key map "\C-c\C-f" 'prolog-consult-file)
(define-key map "\C-c\C-cp" 'prolog-compile-predicate)
(define-key map "\C-c\C-cr" 'prolog-compile-region)
(define-key map "\C-c\C-cb" 'prolog-compile-buffer)
(define-key map "\C-c\C-cf" 'prolog-compile-file))
;; Inherited from the old prolog.el.
(define-key map "\e\C-x" 'prolog-consult-region)
(define-key map "\C-c\C-l" 'prolog-consult-file)
(define-key map "\C-c\C-z" 'run-prolog))