Variable: pascal-mode-map
pascal-mode-map is a variable defined in pascal.el.gz.
Value
# electric-pascal-hash
. electric-pascal-semi-or-dot
: electric-pascal-colon
; electric-pascal-semi-or-dot
= electric-pascal-equal
C-M-a pascal-beg-of-defun
C-M-e pascal-end-of-defun
C-M-h pascal-mark-defun
C-M-i completion-at-point
C-c C-b pascal-insert-block
C-c C-c pascal-comment-area
C-c C-d pascal-goto-defun
C-c C-o pascal-outline-mode(var)/pascal-outline-mode(fun)
C-c C-u pascal-uncomment-area
DEL backward-delete-char-untabify
M-* pascal-star-comment
M-? completion-help-at-point
Documentation
Keymap used in Pascal mode.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/pascal.el.gz
(defvar pascal-mode-map
(let ((map (make-sparse-keymap)))
(define-key map ";" 'electric-pascal-semi-or-dot)
(define-key map "." 'electric-pascal-semi-or-dot)
(define-key map ":" 'electric-pascal-colon)
(define-key map "=" 'electric-pascal-equal)
(define-key map "#" 'electric-pascal-hash)
;; These are user preferences, so not to set by default.
;;(define-key map "\r" 'electric-pascal-terminate-line)
;;(define-key map "\t" 'electric-pascal-tab)
(define-key map "\M-\t" 'completion-at-point)
(define-key map "\M-?" 'completion-help-at-point)
(define-key map "\177" 'backward-delete-char-untabify)
(define-key map "\M-\C-h" 'pascal-mark-defun)
(define-key map "\C-c\C-b" 'pascal-insert-block)
(define-key map "\M-*" 'pascal-star-comment)
(define-key map "\C-c\C-c" 'pascal-comment-area)
(define-key map "\C-c\C-u" 'pascal-uncomment-area)
(define-key map "\M-\C-a" 'pascal-beg-of-defun)
(define-key map "\M-\C-e" 'pascal-end-of-defun)
(define-key map "\C-c\C-d" 'pascal-goto-defun)
(define-key map "\C-c\C-o" 'pascal-outline-mode)
;; A command to change the whole buffer won't be used terribly
;; often, so no need for a key binding.
;; (define-key map "\C-cd" 'pascal-downcase-keywords)
;; (define-key map "\C-cu" 'pascal-upcase-keywords)
;; (define-key map "\C-cc" 'pascal-capitalize-keywords)
map)
"Keymap used in Pascal mode.")