Function: defvar-mode-local

defvar-mode-local is a macro defined in mode-local.el.gz.

Signature

(defvar-mode-local MODE SYM VAL &optional DOCSTRING)

Documentation

Define MODE local variable SYM with value VAL.

DOCSTRING is optional.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/mode-local.el.gz
(defmacro defvar-mode-local (mode sym val &optional docstring)
  "Define MODE local variable SYM with value VAL.
DOCSTRING is optional."
  (declare (indent defun)
           (debug (&define symbolp name def-form [ &optional stringp ] )))
  `(progn
     (setq-mode-local ,mode ,sym ,val)
     (put (mode-local-symbol ',sym ',mode)
          'variable-documentation ,docstring)
     ',sym))