Function: hide-ifdef-define
hide-ifdef-define is an interactive and byte-compiled function defined
in hideif.el.gz.
Signature
(hide-ifdef-define VAR &optional VAL)
Documentation
Define a VAR to VAL (default 1) in hide-ifdef-env.
This allows #ifndef VAR to be hidden.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/hideif.el.gz
(defun hide-ifdef-define (var &optional val)
"Define a VAR to VAL (default 1) in `hide-ifdef-env'.
This allows #ifndef VAR to be hidden."
(interactive
(let* ((default (save-excursion
(beginning-of-line)
(cond ((looking-at hif-ifx-else-endif-regexp)
(forward-word-strictly 2)
(current-word 'strict))
(t
nil))))
(var (read-minibuffer "Define what? " default))
(val (read-from-minibuffer (format-prompt "Set %s to?" "1" var)
nil nil t nil "1")))
(list var val)))
(hif-set-var var (or val 1))
(if hide-ifdef-hiding (hide-ifdefs))
(message "%s set to %s" var (or val 1)))