Homepage: https://www.emacswiki.org/emacs/download/crosshairs.el
Author: Drew Adams
Updated:
Highlight the current line and column
This library highlights the current line and the current column. It combines the features of libraries `hl-line.el', `hl-line+.el', and `col-highlight.el', which let you highlight the line or column individually. See those libraries for more information, in particular for user options that affect the behavior. If you want the horizontal and vertical highlighting to look the same, then: 1. Set option `col-highlight-vline-face-flag' to non-nil. 2. Customize faces `col-highlight' and `hl-line' to look the same. Command `crosshairs-mode' toggles this highlighting on and off. You can do this twice in succession to flash the crosshairs to show you where the cursor is. An alternative way to flash-highlight is to use command `flash-crosshairs' (once). Command `crosshairs-highlight' shows crosshairs highlighting until your next action (next command, technically). Command `crosshairs-unhighlight' turns off crosshairs highlighting due to `crosshairs-highlight'. With no prefix arg, command `crosshairs' is `crosshairs-highlight'. With a prefix arg, it is `crosshairs-mode'. You can also have crosshairs highlighting come on automatically, when Emacs is idle. Command `toggle-crosshairs-when-idle' toggles this mode. You can use command `flash-crosshairs' to do what its name says when you switch buffers or windows. Here is how one user did it (rejoin the split URL): https://unix.stackexchange.com/questions/83167/emacs-finding-the- cursor-in-multiple-windows See also: * Library `hl-line+.el', which highlights the current line. * Library `col-highlight.el', which highlights the current column. * Library `cursor-chg.el' or library `oneonone.el', to change the cursor type when Emacs is idle. User options defined here: `crosshairs-mode'. Commands defined here: `crosshairs', `crosshairs-flash', `crosshairs-highlight', `crosshairs-mode', `crosshairs-toggle-when-idle', `crosshairs-unhighlight', `flash-crosshairs', `toggle-crosshairs-when-idle'. Internal variables defined here: `crosshairs-flash-col-timer', `crosshairs-flash-line-timer', `crosshairs-highlight-when-idle-p'. Suggested alternative key bindings: (global-set-key [(control ?+)] 'crosshairs) or (global-set-key [(control ?+)] 'crosshairs-mode) or (global-set-key [(control ?+)] 'crosshairs-flash)