Github GitHub - rolandwalker/nav-flash: Briefly highlight the current line in Em...
source link: https://github.com/rolandwalker/nav-flash
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Overview
Briefly highlight the current line in Emacs.
Quickstart
(require 'nav-flash) (nav-flash-show)
Explanation
Nav-flash temporarily highlights the line containing the point, which is sometimes useful for orientation after a navigation command.
There is no user-level interface for this library; it is only used
by other Lisp libraries. However, you might find it useful to call
nav-flash-show
in your ~/.emacs
file. For example, the following
hook causes a flash to appear after navigating via imenu:
(add-hook 'imenu-after-jump-hook 'nav-flash-show nil t)
See Also
- M-x customize-group RET nav-flash RET
- M-x customize-group RET pulse RET
Notes
This library reuses an overlay defined in compile.el
, but should
not affect the normal use of compile.el
/ next-error
.
pulse.el
provides similar functionality and is included with
Emacs. This library can use pulse.el
, but does not do so by
default, because pulse.el
uses sit-for
, breaking this type
of construct:
(nav-flash-show) (with-temp-message "message here" (sit-for 2))
When using an overlay and timer for cleanup (as nav-flash does by default) the flash and message appear simultaneously.
nav-flash.el
is also simpler than pulse.el
.
Compatibility and Requirements
GNU Emacs version 24.4-devel : yes, at the time of writing
GNU Emacs version 24.3 : yes
GNU Emacs version 23.3 : yes
GNU Emacs version 22.2 : yes, with some limitations
GNU Emacs version 21.x and lower : unknown
No external dependencies
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK