[Top][All Lists]

[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: Thu, 08 Sep 2022 17:03:04 -0400

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

Recent NEWS:

                          CHANGE LOG OF LIN.EL

The newest release is at the top.  For further details, please consult
the manual: <>.

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:

  ⁃ 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: <>
    • Change log: <>
    • Git repo on SourceHut: <>
      ⁃ Mirrors:
        • GitHub: <>
        • GitLab: <>
    • Mailing list: <>

  ⁃ 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

  ⁃ The faces that leverage the macOS palette (`lin-mac{,-override-fg}')
    are made to work with Mitsuharu Yamamoto's `emacs-mac' port:
    <>.  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:
    <>.  Use the mailing list to start
    a discussion, report a bug, send a patch, etc.:
    <>.  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
  …  …

reply via email to

[Prev in Thread] Current Thread [Next in Thread]