Skip to content
This repository has been archived by the owner on Dec 10, 2023. It is now read-only.

Releases: sigmavim/init.lua

Plugin updates, barbar fixes, new org

08 Jun 12:20
37e8b42
Compare
Choose a tag to compare

Sigma.nvim has moved to new GitHub org. Due to changes I would recommend updating Sigma via :UpdateSigma command and then cleaning whole ~/.local/share/nvim/plugged directory to let vim-plug reinstall everything.

This release consists of plugin updates mainly, some configuration fixes for the newest bersion of barbar.nvim (buffer line plugin). also some of barbar keybinding were changed to work better (or at all) in tmux.

Happy vimming!

What's Changed

  • Plugin updates, barbar config fixes, move to new org by @wmwnuk in #2

Full Changelog: v1.1.1...v1.1.2

Spooky skeletons

15 Apr 19:07
Compare
Choose a tag to compare

vim-skeleton plugin was replaced by brand new sigma-skeleton plugin.

Full Changelog: v1.1.0...v1.1.1

Sigma Mindset

10 Apr 21:00
84dc5ab
Compare
Choose a tag to compare

At one moment I was met with a broken configuration. There was a bug in barbar.nvim that caused configuration passed to it not be applied. As far as I know, it is now fixed in main branch, but fixing it needed to freeze it to older release. 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. The issue wasn't really big, just tabline got a little wacky, but still...

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 LSP plugins, but I'm still thinking if that's the right approach or adding a chore to update sigma.nvim too often just to bump these versions.

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.

Happy vimmin'!

Full Changelog: v1.0.0...v1.1.0

Truly Sigma init.lua

19 Mar 19:00
Compare
Choose a tag to compare

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, which limited usage of some shiny Lua stuff. And this is when the project split into two. This is the Neovim one.

Apart from some minor changes, this is just cleaned and translated to Lua Neovim part of SigmaVimRc. It still uses vim-plug, but wrapped in Lua functions providing all the vim-plug functionality + packer.nvim-like hook for passing plugin configuration. It uses the same LSP configuration, the same status and bufferline. It still uses Fzf and Nnn. Although it has nice symbol / emoji picker. :)

The code is way cleaner now, but I'm sure it still has some work to do in that department, but it is ready.

Hope you'll enjoy!