1.2.0
Micro version 1.2.0.
There have been a ton of commits since the last release.
The biggest change in this version is the new syntax highlighting engine (see below).
Hopefully everything goes well! Please report any bugs you might find.
- Complete refactor and overhaul of the syntax highlighting engine
- Syntax files now use the
yamlformat- The old format is no longer supported but you can convert
old syntax files to the new format by using thesyntax_converter.go
program in theruntime/syntaxfolder
- The old format is no longer supported but you can convert
- New support for syntax "regions"
- Support for embedding languages in each other
- Highlighting should be much more accurate (especially for large files)
- All syntax files (the obscure languages) now support colorschemes
- Many new languages/improvements to old syntax files
- Kotlin
- C++
- R
- Go
- Nim
- Swift
- and more...
- Syntax files now use the
- Tab scrolling
termtitleoption: when enabled, micro will set the terminal's titleSaveAllaction to save all buffers at onceSuspendaction (Linux only) which can be bound toCtrlZ- Various bugs with resizing, search, prompts and more have been fixed
- Unicode support for autoclose plugin
tabswitchcommand to change tabs without using the mouse- Snap installation
- More default bindings
- More efficient search and replace
- View refactor
- Under the hood improvements
- Support for Literate