Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 2.05 KB

TODO.org

File metadata and controls

39 lines (36 loc) · 2.05 KB

To-dos

  • Items tagged with sug are suggestions received from people from somewhere external to this repository. A tag immediately following sug represents the pseudonym of the person with the original suggestion.
  • Items tagged with help are tasks we could use your help in accomplishing.

Extend darkman-themes with setopt support

Automatically reloading the current theme on evaluation of setopt does not seem like a bad idea. This requires configuring the :set property for the customizable variable darkman-themes.

Increase test coverage

This should help us catch the nasty bugs, though it’ll be a challenge to do it correctly given most of this package is state-dependent. The groundwork for test coverage has been laid with the addition of the new build manifest.

Investigate breakages when using spacious-padding

Here are some of the bugs I’ve encountered when darkman-mode and spacious-padding-mode are both enabled:

  • Changing a theme may temporarily freeze Emacs
  • On startup, the window-divider face, i.e. the borders that separate any adjacent windows use incorrect foreground and background attributes, unspecified-fg and unspecified-bg, respectively.

Write up a Texinfo manual as an Org document

We could use this manual as a template.

load-theme is called twice when ModeChanged is signaled

This leads to a theme transition that isn’t very smooth. I have no idea what might be causing this, but a peek into Darkman’s source code could be helpful.

Themes will sometimes switch infinitely

This causes Emacs to go haywire. The first time this happened was a short time after merging #5. I can reproduce it, but I haven’t yet understood what exactly causes it to occur.