[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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] Logos version 0.2.0,
ELPA update <=