1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00
Commit Graph

34 Commits

Author SHA1 Message Date
Andreas Schwab
4e391a67d1 (hide-ifdef-env, hif-outside-read-only):
Move declaration before first use.
(hif-parse-if-exp, hif-nexttoken, hif-expr, hif-term, hif-eq-expr,
hif-math, hif-factor): Rename token to hif-token and token-list to
hif-token-list.
(hif-token, hif-token-list): Declare them.
(hif-find-ifdef-block): Return cons of top and bottom point
instead of setting dynamically bound variables.
(hide-ifdef-block, show-ifdef-block): Use return value of
hif-find-ifdef-block.
1998-10-13 09:52:54 +00:00
Andreas Schwab
28d16ed35b Customized. 1998-01-26 11:29:46 +00:00
Richard M. Stallman
958ef4fe21 (hif-greater, hif-less, hif-greater-equal)
(hif-less-equal): New functions.
(hif-tokenize): Handle new tokens >, <, >=, <=.
(hif-eq-expr): Handle parsing these new tokens.
(hif-token-regexp): Match >, <. >=, <=
1997-08-25 17:06:42 +00:00
Richard M. Stallman
2fe16d3bc0 (hif-token-regexp): Move ! after !=. 1996-09-13 21:53:55 +00:00
Richard M. Stallman
46b9324699 (hide-ifdef-mode): Doc fix. 1996-05-05 17:27:24 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
46c63acf93 Comment fix. 1996-01-05 00:05:12 +00:00
Richard M. Stallman
3edc14ae84 (hide-ifdefs): Set hif-outside-read-only here. 1995-12-25 21:03:10 +00:00
Richard M. Stallman
f5356416e9 Many doc fixes.
(hide-ifdefs): New arg NOMSG.
(hif-before-revert-function): New function.  Put on after-revert-hook.
1995-12-25 20:44:18 +00:00
Richard M. Stallman
048fb1b748 Provide hideif; require cc-mode. 1995-10-26 03:13:43 +00:00
Richard M. Stallman
539fbabbec (hide-ifdef-hiding): Delete duplicate defvar. 1995-08-27 17:18:05 +00:00
Richard M. Stallman
0f21f770b2 (hide-ifdef-mode-prefix-key): Change to C-c @.
(hide-ifdef-mode-submap): Get rid of \e from all bindings.
1995-05-02 03:57:27 +00:00
Karl Heuer
c63e0f9a7d (hide-ifdef-toggle-read-only): Use force-mode-line-update.
(hide-ifdef-toggle-outside-read-only): Use force-mode-line-update.
1995-04-25 22:29:17 +00:00
Richard M. Stallman
612abcae5d Comment change. 1995-04-14 23:24:11 +00:00
Richard M. Stallman
7bbe1dea3b Handle ==, !=, + and -.
(hif-tokenize): Handle ==, !=, + and -.
(hif-token-regexp): Handle ==, !=, + and -.
(hif-notequal, hif-plus, hif-minus, hif-mathify): New functions.
(hif-math, hif-eq-expr): New functions.
(hif-term): Call hif-eq-expr.
(hide-ifdef-define): Pass 1 to hif-set-var.
1994-09-19 05:29:15 +00:00
Richard M. Stallman
d1fa6affef (hide-ifdefs): Doc fix. 1994-07-29 20:00:00 +00:00
Richard M. Stallman
260600e5fb (minor-mode-map-alist): Add missing quote. 1994-06-30 19:21:03 +00:00
Karl Heuer
e945e87d7f (hide-ifdef-syntax-table): New variable.
(hif-tokenize): Use it.
(hide-ifdef-mode): Don't clobber `c-mode-syntax-table'.
1994-05-07 01:42:48 +00:00
Richard M. Stallman
36f063e869 (show-ifdefs, hide-ifdefs): Bind inhibit-read-only.
Set buffer-read-only directly.
(hide-ifdef-block): Likewise.
(show-ifdef-block): Bind inhibit-read-only; don't set buffer-read-only.

Delete bindings for C-c C-f, C-c C-b, C-c C-u, C-c C-d,
C-c C-p and C-c C-n.  Move C-c C-h to C-c C-d.
(define-hide-ifdef-mode-map): Remove this code
from a function and execute it at load time.
(hide-ifdef-mode-submap): New variable holds the list of commands.
(hide-ifdef-mode-map): Set this up with a prefix key
and put it in minor-mode-map-alist.
(hide-ifdef-mode-map-before): Variable deleted.
(hide-ifdef-mode): Use force-mode-line-update.
Delete the code to manipulate keymaps.

(define-hide-ifdef-mode-map):
Pass (keymap) as KEYMAP arg to where-is-internal.
1994-05-04 23:20:44 +00:00
Richard M. Stallman
ae34566ab4 (hif-tokenize): Handle // comments after #if. 1994-01-11 05:47:14 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Richard M. Stallman
81b2711286 (define-hide-ifdef-mode-map): Don't bind C-c LETTER.
Use C-c ESC LETTER instead.
Handle case where where-is-internal returns nil.
1993-06-03 19:35:54 +00:00
Eric S. Raymond
e41b2db1da Added or corrected Commentary sections 1993-03-22 03:27:18 +00:00
Christopher Zaborsky
579e495a70 Doc fix. 1992-10-25 21:05:35 +00:00
Jim Blandy
fbfed6f05f entered into RCS 1992-08-19 03:54:46 +00:00
Jim Blandy
0b030df78b *** empty log message *** 1992-08-04 04:09:07 +00:00
Richard M. Stallman
c9ed5a4721 *** empty log message *** 1992-07-29 05:22:04 +00:00
Jim Blandy
067ffa38a5 *** empty log message *** 1992-07-22 21:20:04 +00:00
Eric S. Raymond
3a801d0c71 *** empty log message *** 1992-07-22 04:22:42 +00:00
Eric S. Raymond
fd7fa35a05 *** empty log message *** 1992-07-17 08:15:29 +00:00
Eric S. Raymond
fc68affa4e *** empty log message *** 1992-07-16 07:28:05 +00:00
Eric S. Raymond
1a06eabd17 *** empty log message *** 1992-05-30 23:12:08 +00:00
Jim Blandy
073c95314f *** empty log message *** 1991-03-06 21:14:11 +00:00
Richard M. Stallman
175ce21873 Initial revision 1989-08-05 03:56:31 +00:00