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>
