blob: e573015ae85bc1129d371dddbfec6667fecf23f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# Lin
Lin is a stylistic enhancement for Emacs' built-in `hl-line-mode`. It
remaps the `hl-line` face (or equivalent) buffer-locally to a style that
is optimal for major modes where line selection is the primary mode of
interaction.
The idea is that `hl-line-mode` cannot work equally well for contexts
with competing priorities: (i) line selection, or (ii) simple line
highlight. In the former case, the current line needs to be made
prominent because it carries a specific meaning of some significance in
the given context: the user has to select a line. Whereas in the latter
case, the primary mode of interaction does not revolve around the line
highlight itself: it may be because the focus is on editing text or
reading through the buffer's contents, so the current line highlight is
more of a reminder of the point's location on the vertical axis.
Lin can also integrate with the GNOME desktop environment to update
its `lin-face` when the user changes an accent colour. This is what
the minor mode `lin-gnome-accent-color-mode` is for.
+ Package name (GNU ELPA): `lin`
+ Official manual: <https://protesilaos.com/emacs/lin>
+ Change log: <https://protesilaos.com/emacs/lin-changelog>
+ Git repositories:
+ GitHub: <https://github.com/protesilaos/lin>
+ GitLab: <https://gitlab.com/protesilaos/lin>
+ Backronym: LIN Is Noticeable.
|