[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU ELPA] Lin version 1.0.0
From: |
ELPA update |
Subject: |
[GNU ELPA] Lin version 1.0.0 |
Date: |
Sun, 31 Mar 2024 05:34:22 -0400 |
Version 1.0.0 of package Lin has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.
Lin describes itself as:
===================================================
Make `hl-line-mode' more suitable for selection UIs
===================================================
More at https://elpa.gnu.org/packages/lin.html
## Summary:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LIN IS NOTICEABLE (LIN.EL)
Protesilaos Stavrou
info@protesilaos.com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This manual, written by Protesilaos Stavrou, describes the specifics of
`lin.el'.
The documentation furnished herein corresponds to stable version 1.0.0,
released on 2022-09-08. Any reference to a newer feature which does not
yet form part of the latest tagged commit, is explicitly marked as such.
Current development target is 1.1.0-dev.
## 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
… …
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] Lin version 1.0.0,
ELPA update <=