Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • debian/1.5.8-1
    olivetti-mode Debian release 1.5.8-1
    
  • v1.5.8
  • v1.5.7
    e5153850 · Docstring update ·
    Version 1.5.7
    
    - Only reset window parameter split-window if it's already
      olivetti-split-window
    
  • v1.5.6
    Version 1.5.6
    
    - Fixed an issue when calling whitespace-toggle-options attempts to
      split window causing max-specpdl-size to be exceeded
    
  • v1.5.5
    696c1955 · Fixed window splitting ·
    Version 1.5.5
    
    - Fixed multiple problems with splitting windows, but it should all work
      now
    
  • v1.5.3
    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.2
    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.1
    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.4.0
    Version 1.4.0
    
    - Added a feature by @larstvei to more easily use olivetti-shrink and
      olivetti-expand by pressing [ or ] in succession:
    
        olivetti-shrink C-c [ [ [ ...
        olivetti-expand C-c ] ] ] ...
    
  • v1.3.0
    26f3db0b · Updated README/Commentary ·
    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.2.0
    99a8b3db · Changed email ·
    Version 1.2.0
    
    - Added integration with text-scale-mode (#5)
    
  • v1.1.1
    Version 1.1.1
    
    - Fixed #3
    - Allow olivetti-set-width to accept any number
    
  • v1.1.0
    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.1
    bee32919 · Fixes #1 ·
    Version 1.0.1
    
    - Fixes #1
    
  • v1.0.0
    30e3cbeb · Added README/Commentary ·
    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