Skip to content

1.1.0

Compare
Choose a tag to compare
@zyedidia zyedidia released this 07 Oct 01:04
· 2335 commits to master since this release

Micro version 1.1.0

Here's the summary of the 129 commits since the version 1.0.3.

Changelog:

  • Plugin Manager
    • You can install, remove, update, list, or search for plugins using > plugin ....
    • List of official plugins can be found here
    • For more information read the end of > help plugins and also > help commands
  • Snippets Plugin
    • Provides snippets for many languages. Uses snippet files found here.
    • Install with > plugin install snippets
  • Add SaveAs keybinding action
    • The save command can also take an argument to save as
  • Performance improvements
    • Faster handling of xml and html
    • Search and replace is much faster
  • Runtime files change
    • Plugins can access runtime files
    • Plugins can add their own runtime files
    • Internal handling of runtime files is much improved
  • Mouse support and more keybindings in command mode
  • Messages are now logged
    • See the logs with the > log command
  • Configuration files now use json5 instead of json
  • New colorcolumn option
    • For example: highlight column 80 with set colorcolumn 80
  • New eval command to quickly execute lua code
    • Try > eval "CurView():VSplit(NewBuffer('', 'Test'))"
  • Allow a buffer to be opened in two splits at the same time (edits will happen in both splits)
  • Version numbers are now even more informative
  • Unsplit action
    • Closes all splits except for the active one
  • Fix some issues recognizing CtrlH as a binding (depending on the terminal CtrlH may be the same as backspace)
    • Use Backspace for backspace instead of Backspace2 when creating keybindings
  • Some bugfixes regarding using splits and tabs together
  • Autosave option which will automatically save in the background and always save and quit
    • Use with caution as it will save the file, overwriting the previous copy, without asking
  • Plugins can now provide a completion function for the commands they create

And there have been many smaller bug fixes as well.