Skip to content

v0.6.1 The Toddling

Latest
Compare
Choose a tag to compare
@psionic-k psionic-k released this 30 Dec 01:44
9d3a5e3

Fixing bugs and filling some gaps in new features.

Added 🎅

  • dslide-action-kmacro now understands the :keys string to be human readable keys, similar to those understood by kbd
  • dslide-kmacro-transcribe-type defaults to :keys and can be set to :events if you encounter an issue (which you should file) with :keys.

Changed 🧑‍🔧

  • dslide-action-kmacro old :keys has been renamed to :events. It is a vector of non-human-readable events.
  • dslide-hide-todo and dslide-hide-tags now properly default to t, as advertised. Thanks Ihor ⛄
  • 🚧 Babel blocks will only restore the point location in the slide buffer and only if it remains where it was set to evaluate the block. This allows babel blocks to better set up for kmacros in other buffers.

Fixed 💩

  • Develop window configuration was not cleaned up, resulting in improper window configuration "restoration"
  • 🚧 Line prefixes, such as those used by org modern to draw pretty source blocks, will be hidden by the markup hiding overlays.
  • 🚧 Header graphical artifacts possibly fixed, but the solution uses :extend t and could lead to problems elsewhere. File issues!
  • Actions for a heading with an empty section (no section element) no longer map over the first child's section
  • Keyboard macro backward steps are implemented
  • dslide-deck-forward no longer no-ops in some circumstances
  • kmacro action properly skips over non-matching directions when both forward and backward elements are present in a slide
  • 🚧 kmacro playback of M-<return> and M-<backspace> and others is now correct. There are likely more events that don't round trip nicely from last-kbd-macro through key-description and back through read-kbd-macro. File issues.
  • 🚧 kmacro playback no longer aborts when inputs from file-notify etc occur. It can be quit with C-g. A more comprehensive solution is being developed.