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.")