Releases: CharlesGueunet/vimmic
Coc intergration
The main point of this release is the integration of Coc. This plugin use language server protocol (lsp) as does visual studio code and is fully asynchronous.
The snippet engine has also been changed for a better integration with this engine.
CMake automatic configuration
- CMake integration imporvement
- Automatically build the config file from the build/ folder
- Lazyness added
Plugins list with TOML, Error checking is asynchronous
This new release include the following changes:
- The list of plugins uses the TOML syntax thanks to dein
- No more Vimmic's specific functions in the config
- Replace Syntastic with ALE for asynchronous error checking
- Overall performances improvement
- Vimmic base code now respect Google's standards
NOTE: For python, both ALE and PyFlake are enabled by default.
Architecture improvement
This new release brings a brand new way to manage plugins using TOML syntax. This leads to configuration files changes. Moreover, lots of performances improvements have been done. Dropping airline for a native status bar had made this distribution much faster especially on large files. Now the disabled list is only checked when their is configuration changes, still improving the startup time for people disabling a lot of plugins.
Charles
Vimmic improved config files
This configuration can be located under the .config folder entirely (only the .vimrc remain in the $HOME)
Moreover, C/CPP config files are now unified under the .vimmic_config file.
Neovim compatibility has been improved.
v1.0
version(1.0): First stable
- No known bugs
- Easy to use and learn
- Unified config