Function: viper-deflocalvar

viper-deflocalvar is a macro defined in viper-init.el.gz.

This macro is obsolete since 28.1; use defvar-local instead.

Signature

(viper-deflocalvar VAR DEFAULT-VALUE &optional DOCUMENTATION)

Documentation

Define VAR as a buffer-local variable.

DEFAULT-VALUE is the default value, and DOCUMENTATION is the docstring. The variable becomes buffer-local whenever set.

Source Code

;; Defined in /usr/src/emacs/lisp/emulation/viper-init.el.gz
;;; Macros

(defmacro viper-deflocalvar (var default-value &optional documentation)
  "Define VAR as a buffer-local variable.
DEFAULT-VALUE is the default value, and DOCUMENTATION is the
docstring.  The variable becomes buffer-local whenever set."
  (declare (indent defun)
           (obsolete defvar-local "28.1"))
  `(defvar-local ,var ,default-value ,documentation))