gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU ELPA] Logos version 0.2.0


From: ELPA update
Subject: [GNU ELPA] Logos version 0.2.0
Date: Thu, 17 Mar 2022 17:02:48 -0400

Version 0.2.0 of package Logos has just been released in GNU ELPA.
You can now find it in M-x package-list RET.

Logos describes itself as:
  Simple focus mode and extras

More at https://elpa.gnu.org/packages/logos.html

Recent NEWS:

                         ━━━━━━━━━━━━━━━━━━━━━
                          CHANGE LOG OF LOGOS
                         ━━━━━━━━━━━━━━━━━━━━━


This document contains the release notes that are included in each
tagged commit on the project's main git repository:
<https://gitlab.com/protesilaos/logos>.

The newest release is at the top.  For further details, please consult
the manual: <https://protesilaos.com/emacs/logos>.


Version 0.2.0 on 2022-03-17
═══════════════════════════

  All functions or variables referenced herein have documentation
  strings and are also documented in the manual.

  ⁃ Implemented the user option `logos-olivetti' which is a buffer-local
    variable that is read when `logos-focus-mode' is enabled.  This
    provides the glue code to integrate Logos with `olivetti'.  Olivetti
    is a package by Paul W. Rankin which centres the contents of the
    buffer in its window.

  ⁃ Removed the do-it-yourself snippet that was present in the manual
    for piecing together Logos and Olivetti.  The documentation has been
    updated accordingly.  Users who followed the old method are advised
    to review their configurations.

  ⁃ Abstracted the state handling of the variables and modes that are
    affected by `logos-focus-mode', based on feedback by Daniel Mendler.
    This improves how the code is written and makes it easier to extend
    it.

  ⁃ Introduced the user options `logos-indicate-buffer-boundaries' and
    `logos-buffer-read-only'.  Both are buffer-local and both take
    effect when `logos-focus-mode' is enabled.  The former controls the
    `indicate-buffer-boundaries' while the latter determines whether the
    buffer should be put in a read-only mode.

  ⁃ Changed how user options are declared as buffer-local, by using the
    appropriate keyword of `defcustom'.  Thanks to Philip Kaludercic for
    the patch, which was sent via email.

  ⁃ Wrote a node entry on how to write a regular expression that targets
    only specific Org heading levels.  This pertains to user options
    `logos-outlines-are-pages' and `logos-outline-regexp-alist'.

  ⁃ Added keywords to the package metadata to help its discoverability.

  ⁃ Fixed typo in a function's doc string.  Thanks to Remco van 't Veer
    for the contribution in merge request 1:
    <https://gitlab.com/protesilaos/logos/-/merge_requests/1>.

  ⁃ Fixed typo in the manual.  Thanks to user Ypot for the contribution
    in merge request 2:
    <https://gitlab.com/protesilaos/logos/-/merge_requests/2>.

  ⁃ Appended an "Acknowledgements" section in the manual, which
    references the names of everyone involved in the development of this
    package.


Version 0.1.0 on 2022-03-11
═══════════════════════════

  In the beginning, there was `prot-logos.el'.  A file that pieced
  together some code and configurations I had for presentations (part of
  [my dotfiles]).  On 2022-03-02 I decided to take the code out of my
  personal setup and turn it into a general purpose package.

  It occured to me that "logos" is a nice word though it might be a bit
  dull for an Emacs package, so I coined the backcronyms "^L Only
  Generates Ostensible Slides" and "Logos Optionally Garners Outline
  Sections", which hopefully describe what this is all about.

  Read the manual for the technicalities.


[my dotfiles] <https://gitlab.com/protesilaos/dotfiles>



reply via email to

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