All notable changes to the Zee text editor are documented in this file. The format is based on Keep a Changelog.
- Add a configuration parameter for trimming whitespace on save #60
- Change TAB to use the mode-specific indentation config #49
- A new configuration system with a new file
config.ron
was introduced. The available modes and tree sitter parsers are now configurable at runtime, without having to rebuild the editor #29 - The ability to specify the theme by name rather than index in the configuration file #33
- Added a changelog to be updated timely as PRs are merged #49
- Add Haskell syntax highlighting #62
- Actually use the theme specified in the configuration file #32
- Re-enable tab entry and ensure the cursor is moved the correct width #31
- Fix tree sitter spans not being aligned with text after saving #65
TODO: write changelog entries for all released versions of zee
- The tree sitter parsers are now linked dynamically and built by
zee
itself rather than as part of the build process. In the future, this will enable configuring the tree sitters parser.