Releases: shrikecode/shrike.vim
ShrikeVim
Renaming of the distro, some keybindings added, now we also have Doom Emacs-like which key plugin, nnn is no longer a dependency. Also autosave as well as sync plugins were removed. Other than that, everything stays the same.
Migration from SigmaVimRc to ShrikeVim
- Remove
~/.vim/autoload/sigma.vim
- Install ShrikeVim autoload file:
curl -fLo ~/.vim/autoload/shrike.vim --create-dirs https://raw.githubusercontent.com/shrikecode/shrike.vim/main/autoload/shrike.vim
- Replace calls to
sigma#
variables and functions withshrike#
in your.vimrc
- Run
:PlugUpdate
then:PlugClean
- Restart Vim
- Keep vimmin'!
What's Changed
Full Changelog: v1.1.3...v2.0.0
Plugins update
Nothing spooky, just an update of frozen plugin versions. Bigger changes might come soon.
What's Changed
Full Changelog: v1.1.2...v1.1.3
Plugin updates and new org
Pushed some plugin updates and also the project here on GitHub has a new home now. Same thing for other Vim plugins. No big changes this time.
What's Changed
Full Changelog: v1.1.1...v1.1.2
Spooky skeletons
There was a bug in sigma-skeleton that was spitting errors on startify buffer, and possibly could also happen on some other plugin buffers. It is now fixed.
Full Changelog: v1.1.0...v1.1.1
Sigma Mindset
At one moment I was met with a broken configuration. That's when I realized that all the plugins should be always in known working state to avoid sitting down to do some work and be met with broken editor.
So, in this release all the plugins are frozen to given tag and / or commit (since sadly most of the plugins don't do tags, or they are very old tags, so a lot of them are versioned at commit that was tested).
Future release might also freeze CoC and related plugins.
To update properly, do <leader>us
, restart editor, <leader>uc
and clean the plugins, then update with <leader>up
or u
in startify dashboard if you use the default dashboard config.
Also, in this release we got rid of cheat.sh plugin, so add it if you use it, and also vim-skeleton was replace with brand new sigma-skeleton plugin.
Happy vimmin'!
Full Changelog: v1.0.0...v1.1.0
Truly Sigma .vimrc
SigmaVimRc started as Vim AND Neovim configuration or distribution if you will. With time it started growing, it went from pure VimScript to including some Neovim-only Lua files and started to be quite messy. It was, on one hand, limiting development of Neovim support, but also leaving Vim behind, as it was meant to maintain feature parity between both editors and Vim started becoming a second class citizen here. At some point I almost decided to drop Vim at all, but instead... I dropped Neovim and created a separate project.
I could have just removed all Neovim stuff, push and forget, but I decided to make it clean. Probably it still can be cleaner, but I think it is way better with CoC configuration being split into separate, autoloaded files instead of one big coc file, copy pasted from coc.nvim.
Also SigmaVimRc is now installed more like vim-plug (single file download that bootstraps the whole configuration), and then the whole plugin is managed by vim-plug, like any other Vim plugin.
I entertained putting ALE here, but I never used it extensively, so I decided to go with CoC instead. It's very solid solution. It only lacked proper lightline plugin (that is maintained), so I included some additional functions in Sigma to provide diagnostics. Also kyotonight.vim was updated solely for the lightline diagnostics to look better.
Hope you'll enjoy!