]> git.eshelyaron.com Git - emacs.git/commit
(hif-end-of-line): New function.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Nov 2001 20:53:28 +0000 (20:53 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Nov 2001 20:53:28 +0000 (20:53 +0000)
commit722fa77ffa6904adc811d120a239fdb8246adf73
treeade438edd7c06394c76d1e455407daf28a3e8aa1
parent3055c5a456cb7a551d4132a55cf5711e7e218869
(hif-end-of-line): New function.
(hide-ifdef-mode): Set line-move-ignore-invisible.
(hide-ifdef-region-internal): New function.
(hide-ifdef-region): Use it.
(hif-defined): Return an integer.
(hif-infix-to-prefix): Remove.
(hif-tokenize): Parse from the buffer rather than from a string.
Correctly tokenize integers.  Use forward-comment.
(hif-expr): Use hif-or.
(hif-term): Use hif-and.
(hif-factor): Use hif-not.  Handle numbers properly.
Don't require parenthesis around `defined's argument.
(hif-and, hif-or, hif-not): New funs.
(hif-canonicalize): Pass a region to hif-tokenize.  Use hif-not.
(hif-hide-line): Don't hide the \n before the line.
(hif-possibly-hide): Correctly handle numeric evaluation results.
lisp/progmodes/hideif.el