Variable: gdb-script-mode-map

gdb-script-mode-map is a variable defined in gud.el.gz.

Value


Documentation

Keymap for gdb-script-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gud.el.gz
;;;###autoload
(define-derived-mode gdb-script-mode prog-mode "GDB-Script"
  "Major mode for editing GDB scripts."
  (setq-local comment-start "#")
  (setq-local comment-start-skip "#+\\s-*")
  (setq-local outline-regexp "[ \t]")
  (setq-local imenu-generic-expression
              '((nil "^define[ \t]+\\(\\w+\\)" 1)))
  (setq-local indent-line-function #'gdb-script-indent-line)
  (setq-local beginning-of-defun-function
              #'gdb-script-beginning-of-defun)
  (setq-local end-of-defun-function
              #'gdb-script-end-of-defun)
  (setq-local font-lock-defaults
              '(gdb-script-font-lock-keywords nil nil ((?_ . "w")) nil
                (font-lock-syntactic-face-function
                 . gdb-script-font-lock-syntactic-face)))
  ;; Recognize docstrings.
  (setq-local syntax-propertize-function
              gdb-script-syntax-propertize-function)
  (add-hook 'syntax-propertize-extend-region-functions
            #'syntax-propertize-multiline 'append 'local))