-
-
v1.5.315539349 · ·
Version 1.5.3 Olivetti now works nicely with the improved window splitting functions in Emacs 25.1 without resorting to patching functions or using kludge window parameters. Also - Windows will split vertically when it is sensible to do so (previously windows would always split horizontally). - Hiding the mode line is now compatible with global-eldoc-mode.
-
v1.5.2d2c54acf · ·
Version 1.5.2 - Use the newly introduce min-margins window parameter introduced in Emacs 25.1 to avoid Emacs thinking the window is too small for splitting or needing to patch split-window-right. - Fixed a possible issue where multiple windows displaying the same buffer would inherit smaller-than-suitable text body widths.
-
v1.5.1d0d2bc0c · ·
Version 1.5.1 - Adds advice to split-window-right to workaround changes in window-min-size introduced in Emacs 25.1 that return erronously large minimum window widths when using large margins. n.b. This is planned as a temporary measure until the Emacs maintainers fix the problems with window-min-size and will hopefully be removed. See http://debbugs.gnu.org/24193. (#12)
-
v1.5.0
Version 1.5.0 - Olivetti now uses [lexical binding][1] - Addition of olivetti-mode-map (key bindings were previously hard-coded) - C-c \ to interactively set text width - Change the lighter with olivetti-lighter - Added function quoting for betting byte compilation [1]: https://www.gnu.org/software/emacs/manual/html_node/elisp/Lexical-Binding.html
-
v1.3.026f3db0b · ·
Version 1.3.0 - Olivetti now acts uniformly on all windows displaying the current buffer. - Olivetti now has a keymap. Interactively change olivetti-body-width with: olivetti-shrink C-c [ olivetti-expand C-c ] and olivetti-set-width - Optionally remember the state of visual-line-mode on entry and recall its state on exit. - Fixes some bad behaviour when exiting (ref #7). - Added some missing docs.
-
v1.1.0bd24fae7 · ·
Version 1.1.0 - Made olivetti-body-width a buffer-local variable, so buffers can have different text body widths - Added olivetti-set-width to interactively change the text body width - Added olivetti-expand and olivetti-shrink to change the text body width incrementally - Always checks that the text body width is "safe" - Hard-coded visual-line-mode and removed mode hook bug
-
v1.0.030e3cbeb · ·
Version 1.0.0 - Set a desired text body width to automatically resize window margins to keep the text comfortably in the middle of the window - Text body width can be the number of characters (an integer) or a fraction of the window width (a float between 0.0 and 1.0) - Optionally hide the modeline for distraction-free writing