Version 1.0.0 of package Lin has just been released in GNU ELPA. You can now find it in M-x package-list RET.
Lin describes itself as: Make `hl-line-mode' more suitable for selection UIs More at https://elpa.gnu.org/packages/lin.html Recent NEWS: ━━━━━━━━━━━━━━━━━━━━━━ CHANGE LOG OF LIN.EL ━━━━━━━━━━━━━━━━━━━━━━ The newest release is at the top. For further details, please consult the manual: <https://protesilaos.com/emacs/lin>. Version 1.0.0 on 2022-09-08 ═══════════════════════════ ⁃ Clarified the doc string of the user option `lin-mode-hooks'. This variable specifies the list of hooks that `lin-global-mode' will use to apply its effect. Lin enables `hl-line-mode' in the given buffer and remaps its face to the value of the `lin-face' user option. ⁃ Added `pdf-outline-buffer-mode-hook' (from the `pdf-tools' package) to the user option `lin-mode-hooks'. Thanks to Gautier Ponsinet for the patch which was sent to my personal email. The change is below the ~15 line threshold and thus requires no copyright assignment to the Free Software Foundation. ⁃ Named the mailing list address as the `Maintainer:' of Lin. Together with the other package headers, they help the user find our primary sources and/or communication channels. This change conforms with work being done upstream in package.el by Philip Kaludercic. I was informed about it here: <https://lists.sr.ht/~protesilaos/general-issues/%3C875ykl84yi.fsf%40posteo.net%3E>. ⁃ Made all user-facing variables specify the package version that introduced them or last affected their specification. This information is presented in Help buffers. ⁃ Configured the Lin group in Custom UI buffers to show a link to the package's Info manual. Again, this helps the user find information about Lin. ⁃ Removed old forms that rendered obsolete certain functions or variables. This keeps the code base small and focused on the current feature set. The switch to version `1.0.0' is mostly symbolic. Lin has been stable and feature-complete practically since its inception. This change shows that most (all?) of the work has been accomplished. Version 0.4.0 on 2022-06-09 ═══════════════════════════ ⁃ The official Git repository is now hosted on SourceHut. Mirrors are available on GitHub and GitLab—users can open issues there if they find it difficult to use the mailing list. The sources: • Official manual: <https://protesilaos.com/emacs/lin> • Change log: <https://protesilaos.com/emacs/lin-changelog> • Git repo on SourceHut: <https://git.sr.ht/~protesilaos/lin> ⁃ Mirrors: • GitHub: <https://github.com/protesilaos/lin> • GitLab: <https://gitlab.com/protesilaos/lin> • Mailing list: <https://lists.sr.ht/~protesilaos/lin> ⁃ The `grep-mode-hook' and `proced-mode-hook' are included in the default value of the user option `lin-mode-hooks'. This practically means that Lin will be active in the implied modes when `lin-global-mode' is enabled. Thanks to Nicolas De Jaeghere for the patch (Nicolas has assigned copyright to the Free Software Foundation). ⁃ The faces that leverage the macOS palette (`lin-mac{,-override-fg}') are made to work with Mitsuharu Yamamoto's `emacs-mac' port: <https://bitbucket.org/mituharu/emacs-mac/src/master/>. They read the `mac' display specification in addition to the `ns' one. Remember that you can specify the desired face as the value of `lin-face' (its doc string documents all the stylistic options we provide). Thanks to Kai von Fintel for the patch (the change is well below the ~15 line threshold for copyright assignment). Version 0.3.0 on 2022-04-08 ═══════════════════════════ ⁃ Changed the source repository from GitLab to SourceHut: <https://git.sr.ht/~protesilaos/lin>. Use the mailing list to start a discussion, report a bug, send a patch, etc.: <https://lists.sr.ht/~protesilaos/lin>. The GitLab URL will serve as a mirror from now on (a GitHub mirror is still available and will remain that way). ⁃ Introduced a buffer-local minor mode as well as its global equivalent: `lin-mode' and `lin-global-mode'. This makes it easier to set up Lin in user init files and/or toggle it on demand. The following shows … …
