]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Nov 2001 07:26:37 +0000 (07:26 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Nov 2001 07:26:37 +0000 (07:26 +0000)
etc/NEWS
lisp/ChangeLog

index a6051c35f1d61ef749d1cf0c1f984acf8c54f002..7534c02e6c0a8231142d541edf77c1506b89e999 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -168,6 +168,12 @@ together with the Emacs User Manual, into the Info directory.
 change the `fill-column', `window-margins' and `tab-stop-list'
 settings.
 
+*** The reveal.el package provides the minor modes `reveal-mode' and
+`global-reveal-mode' which will make text visible on the fly as you
+move your cursor into hidden region of the buffer.
+It should work with any package that uses overlays to hide parts
+of a buffer, such as outline-minor-mode, hs-minor-mode, hide-ifdef-mode, ...
+
 *** master-mode.el implements a minor mode for scrolling a slave
 buffer without leaving your current buffer, the master buffer.
 
index f9c24035be5a9043f07878f1bc7a9beac4d19667..5d1cc26604072aaa1538faa710f7b08a6fc7cc85 100644 (file)
@@ -1,3 +1,27 @@
+2001-11-27  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * reveal.el: New file.
+
+       * progmodes/hideif.el: Misc cleanup.
+       (hide-ifdef-mode-submap): Put the def in the defvar.
+       Use substitute-key-definition.
+       (hide-ifdef-mode): Use define-minor-mode.
+       (hif-outline-flag-region): Remove.
+       (hif-show-all): Define in terms of hif-show-ifdef-region.
+       (hif-after-revert-function): Rename from hif-before-revert-function.
+       (hide-ifdef-region, hif-show-ifdef-region): Use overlays.
+       (hif-tokenize): Use with-syntax-table.
+       (hif-make-range): Use `else' also for `else-p'.
+       (hif-range-else-p): Remove.
+       (hif-find-range): Simplify.
+       (hif-hide-line): Don't bother preserving buffer-modified-p.
+       (hide-ifdefs, show-ifdefs, hide-ifdef-block, show-ifdef-block):
+       Don't use selective-display and inhibit-read-only.
+
+       * subr.el (copy-overlay, remove-overlays): New funs.
+
+       * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix off-by-two error.
+
 2001-11-27  Sam Steingold  <sds@gnu.org>
 
        * ansi-color.el, bookmark.el, dired.el, emerge.el, fast-lock.el