Skip to content

Releases: arsham/shark

v3.0.0

08 Jun 18:24
ea88d5e
Compare
Choose a tag to compare

What?

This is a new setup, based on the previous version but from scratch.

Feature

  • Keymap: Add encode/decode base64 keymaps
  • Command: Add CC for closing floating wins
  • Command: Add LazyLoadAll
  • Lsp: Add clang setup
  • Lsp: Add a few LSP installation ensured
  • Keymap,Lsp: Add repeatable diagnostic jumps
  • Lsp: Add semanticTokens support
  • Lsp: Automatically install deps after 2s
  • Treesitter: Repeat movements with ; and ,
  • Treesitter: Add support for indentations
  • Syntax: Add quickfix syntax
  • Plugin: Add venn.nvim
  • Command: Add tmux command
  • Lsp: Add ListWorkspace command
  • Plugin: Add yanker.nvim
  • Command: Add GoModTidy command
  • Command: Showing lsp capabilities commands
  • Command: Add EditConfig command
  • Command: Add FoldComments command
  • Autocmd: Startinsert on terminal buffers
  • Plugin: Add rest.nvim
  • Plugin: Add duck.nvim
  • Keymap: Add mappings for locating files
  • Plugin: Add ai.vim
  • Plugin: Add color-picker.nvim
  • Plugin: Add overseer.nvim
  • Plugin: Add cmp-dynamic
  • Core: Add abbreviations setup
  • Plugin: Add barbecue.nvim
  • Plugin: Add codeium.vim
  • Plugin: Add copilot.lua
  • Command: Add scratch buf creation command
  • Command: Add toggle trimming whitespaces
  • Command,Keymap: Add unlinking snippets
  • Command: Add toggling relative numbers
  • Command: Add Nowrap command
  • Command: Add file information commands
  • Dependencies: Add misc dependencies
  • Plugin: Add yankassassin.vim
  • Plugin: Add vim-visual-multi
  • Plugin: Add vim-tmux
  • Plugin: Add vim-helm
  • Plugin: Add vim-go-impl
  • Plugin: Add vim-flog
  • Plugin: Add undotree
  • Plugin: Add sj.nvim
  • Plugin: Add s3edit.nvim
  • Plugin: Add nvim-navic
  • Plugin: Add nvim-luadev
  • Plugin: Add nvim-bqf
  • Plugin: Add neorg
  • Plugin: Add neodev.nvim
  • Plugin: Add mini.align
  • Plugin: Add mini.trailspace
  • Plugin: Add mini.surround
  • Plugin: Add nvim-luaref
  • Plugin: Add lsp_lines.nvim
  • Plugin: Add substitute.nvim
  • Plugin: Add nvim-lightbulb
  • Plugin: Add crates.nvim
  • Plugin: Add nvim-colorizer
  • Plugin: Add vim-caser
  • Plugin: Add nvim-autopairs
  • Queries: Add lua injections queries
  • Queries: Add lua highlight queries
  • Lsp: Add lua-ls server setup
  • Queries: Add local treesitter queries
  • Ftdetect: Add tmux setup
  • Ftplugin: Add yaml setup
  • Lsp,Ftplugin: Add vim setup
  • Ftplugin: Add vifm setup
  • Ftplugin: Add text setup
  • Ftplugin: Add sql setup
  • Ftplugin: Add sh setup
  • Ftplugin: Add python setup
  • Ftplugin: Add protobuf setup
  • Ftplugin: Add markdown setup
  • Ftplugin: Add json setup
  • Ftplugin: Add html setup
  • Ftplugin: Add help setup
  • Ftdetect: Add gitconfig setup
  • Ftplugin: Add gitconfig setup
  • Ftplugin: Add gitcommit setup
  • Queries: Add rust injections queries
  • Luasnip: Add rust snippets
  • Lsp: Reload rust workspace on cargo updates
  • Lsp: Add support for rust
  • Lsp: Stop wrapping go.mod and tidy it
  • Lsp: Add restart the server keymap
  • Lsp: Add support for callers/callees
  • Lsp: Add support for code actions
  • Lsp: Add support for code lenses
  • Lsp: Add support for declarations
  • Lsp: Add support for type definition
  • Lsp: Add support for implementations
  • Lsp: Add support for showing references
  • Plugin: Add inc-rename
  • Lsp: Add document/workspace symbol support
  • Lsp: Add support for workspaces
  • Plugin: Add support for comments
  • Lsp: Add null-ls and the installers
  • Lsp: Add formatting and organising imports
  • Lsp: Add support for signature help
  • Lsp: Add support for going to definition
  • Lsp: Add support for hover
  • Luasnip: Add gitcommit and markdown snippets
  • Luasnip: Add lua snippets
  • Luasnip: Add go snippets
  • Plugin: Add fidget.nvim
  • Cmp: Add completion sources
  • Luasnip: Add friendly snippets
  • Plugin: Add command line completion
  • Plugin: Add nvim-cmp
  • Queries: Add go queries for luasnip
  • Queries: Add go injections queries
  • Ftplugin: Add go setup
  • Lsp: Add gopls setup
  • Plugin: Add lspconfig and mason
  • Plugin: Add treesitter-unit
  • Plugin: Add vim-zoom
  • Plugin: Add sort.nvim
  • Plugin: Add opsort.vim
  • Plugin: Add nvim-window-picker for neo-tree
  • Plugin: Add neo-tree.nvim
  • Plugin: Add Navigator.nvim
  • Plugin: Add markdown-preview.nvim
  • Plugin: Add hex.nvim
  • Plugin: Add vim-gist
  • Plugin: Add dressing.nvim
  • Plugin: Add dial.nvim
  • Util: Add disabling plugins helper function
  • Plugin: Add vim-matchup
  • Plugin: Add ts-context-commentstring
  • Plugin: Add treesitter-playground
  • Plugin: Add treesitter-refactor
  • Plugin: Add nvim-notify
  • Autocmd: Set wrap for preview windows
  • Autocmd: Add checktime on events
  • Autocmd: Trim whitespaces on save
  • Autocmd: Make quickfix list window wide
  • Autocmd,Keymap: Close info popups with q
  • Options: Set some filetypes for detection
  • Autocmd: Keep makefile tabs
  • Autocmd: Auto rename tmux window to buffers
  • Autocmd: Create missing parent folders
  • Autocmd: Auto close terminals on shell exit
  • Autocmd: Toggle relative line numbers
  • Autocmd: Disable undo files on some types
  • Autocmd: Return to last place on buf read
  • Keymap: Stop pasting in select mode
  • Keymap: Add switching to alternative buffer
  • Keymap: Add command mode improvements
  • Keymap: Undoable breakpoints in insert mode
  • Keymap: Add folding support
  • Keymap: Add useful keymaps around cgn idea
  • Keymap: Add open current buffer in new tab
  • Keymap: Add delete/close current buffer
  • Keymap: Add help for current word
  • Keymap: Add toggle and fixing spell issues
  • Keymap: Add grep current word on buffer
  • Autocmd: Highlight yanks
  • Keymap: Add yank related keymaps
  • Keymap: Add clearing of hlsearch
  • Keymap: Keep position when joining lines
  • Textobj: Add to beginning/end of line objs
  • Keymap: Auto centre when moving around
  • Keymap: Add resizing windows keymaps
  • Keymap: Make scrolling up/down faster
  • Keymap: Add indentation helpers
  • Keymap: Add shifting lines up and down
  • Plugin: Add feline with arshamiser setup
  • Plugin: Add nvim-treesitter-textobjects
  • Plugin: Add gitsigns.nvim
  • Plugin: Add nvim-treesitter
  • Plugin: Add fugitive, vim-git and rhubarb
  • Plugin: Add oil.nvim
  • Plugin: Add matchmaker.nvim
  • Plugin: Add indent-tools.nvim
  • Plugin: Add nui.nvim
  • Plugin: Add archer.nvim
  • Plugin: Add vim-repeat
  • Plugin: Add startuptime.vim
  • Plugin: Add fzfmania.nvim, fzf-lua and fzf
  • Plugin: Add listish.nvim and arshlib.nvim
  • Plugin: Add arshamiser colorscheme
  • Options: Add default options
  • Plugin: Add lazy setup
  • Lsp,Go: Enable semantic tokens
  • Cmp: Add rgignore
  • Help: Start treesitter
  • Treesitter: Make mappings repeatable
  • Treesitter: Add scope and loop textobjs
  • Lsp: Add additional diagnostic commands
  • Codeium: Add codeium.vim plugin
  • Oil: Add oil.nvim
  • Plugins: Add vim-flog plugin
  • Cmp: Add dynamic completion plugin
  • Plugins: Add hex.nvim

Refactor

  • Lsp: Disable formatting on certain LSPs
  • Lsp: Style hover and signature help popup
  • Lsp: Setup capabilities with opts
  • Listish: Load on buffer events
  • Gitsigns: Use constants for large file size
  • Gitsigns: Make jump repeatable if possible
  • Cmd: Use C-j/k for choosing in command line
  • Codeium: Rename the plugin file
  • Lsp: Use the utils lspclient alias
  • Fzfmania: Let user disable fzf-lua
  • Fzfmania: Load fzfmania more lazily
  • Gopls: Enable semanticTokens support
  • Lsp: Add on_attach management
  • Lsp: Setup diagnostics and servers
  • Arshamiser: Split colourscheme and statusbar
  • Plugin: Set condition and enabled flags
  • Treesitter: Split config into individuals
  • Config: Move options to config module
  • Start clean [BREAKING CHANGE]
  • Lsp,Rust: Improve setup and dev experience
  • Lsp,Python: Replace jedi ls with pyright
  • Lsp: Replace deprecated sqls with sqlls
  • Markdown: Add repeatable navigations
  • Cmp_dynamic: Fix deprecated setup
  • Dependencies: Split up dependencies
  • Dressing: Remove deprecated fzf_lua backend
  • Gitsigns: Add repeatable hunk navigations
  • Lsp: Add repeatable diagnostics navigation
  • Notify: Improve UX fps
  • Toggleterm: Keymap improvements
  • Treesitter: Give description for keymaps
  • Feline: Change remote repository
  • Arshlib: Mark as lazy
  • Lsp: Remove semantic token function
  • Navic: Exclude neo-tree
  • Visual-multi: Utilise arrow keys
  • Notify: Render compact
  • Neorg: Add treesitter parsers
  • Neorg: Add more mappings
  • Lsp: Rename sumneko_lua to lua_ls
  • Indent-tools: Load only on buffer load
  • Archer: Load only on buffer load
  • Cmp: Move to its own module

Docs

  • Archer: Add archer documentation

Chore

  • Add editor config files
  • Dependencies: Update lazy-lock.json

Fix

  • Libuv's exception on fast exit
  • Luasnip: Replace deprecated functions
  • Plugin: Use a global cond setup
  • Arshamiser: Race condition on statusbar
  • Remove textobj module require call
  • Treesitter: Fix dot operator
  • Go: Correct sql query injections

Misc

...

Read more

v2.1.0

08 Jun 18:23
eacc56b
Compare
Choose a tag to compare

Style

  • Cosmetic enhancements to the code
  • Add luarc setup and change annotations
  • Cmp: Add folding to the code
  • Add some foldings
  • Navic: Align tables in the code
  • Add annotations on arshlib.quick variables

Refactor

  • Plugins: Split bk-tree's build command
  • Wilder: Revert the build command to original
  • Mappings: Repurpose arrows for window resize
  • Textobj: Move them to mappings file
  • Bk-tree: Replace with lazy spec install
  • Plugins: Use lazy for managing dependencies
  • Lsp: Various small fixes and style
  • Archer: Swap last changed and context keys
  • Plugins: Replace deprecated config with opts
  • Cmp: Add more kind icons
  • Undotree: Change the mapping
  • Autocmd: Add more targets for checktime
  • Plugins: Enable netrwPlugin for ssh mounting
  • Zoom: Streamline the spec
  • Yanker: Streamline the spec
  • Matchup: Set variables in setup phase
  • Venn: Streamline the spec
  • Undotree: Streamline the spec
  • Treesitter: Streamline the spec
  • Substitute-nvim: Streamline the spec
  • Sort: Streamline the spec
  • Sj: Streamline the spec
  • S: 3edit): streamline the spec
  • Opsort: Streamline the spec
  • Luadev: Streamline the spec
  • Bqf: Streamline the spec
  • Neorg: Streamline the spec
  • Neodev: Streamline the spec
  • Neo-tree: Streamline the spec
  • Navigator: Streamline the spec
  • Mini: Streamline the spec
  • Matchmaker: Streamline the spec
  • Listish: Streamline the spec
  • Indent_tools: Streamline the spec
  • Inc_rename: Streamline the spec
  • Go: .nvim): streamline the spec
  • Gitsigns: Streamline the spec
  • Gh: .nvim): streamline the spec
  • Fugitive: Streamline the spec
  • Fidget: Streamline the spec
  • Dressing: Streamline the spec
  • Dial: .nvim): streamline the spec
  • Crates: Streamline the spec
  • Comment: Streamline the spec
  • Colorizer: Streamline the spec
  • Color-picker: Streamline the spec
  • Archer: Use a table for configuration
  • Marks: Disable mark signs by default
  • Crates: Set keymaps on Cargo.toml buffers
  • Cmp: Context aware sort/filter completion
  • Neo-tree,Nvim-tree: Replace files plugin
  • Plugins: Replace enabled with cond
  • Devicons: Fix the url

Docs

  • Add vim help files
  • README: Change fenced language spacing
  • Devicons: Add link to license
  • Readme: Add plugin license list

Fix

  • Man,Lsp: Prevent lsp attaching to man files
  • Visual-multi: Invoke next only in n&v modes
  • Comment: Load plugin in visual mode
  • Dev: Fix sumneko's discovery for plugins
  • Help: Set the syntax on ft detection
  • Gh: Litee now loads in correct order
  • Fzfmania: Set correct fzf to rtp
  • Treesitter: Stop showing exception artefacts
  • Lsp: Attaching servers to bufs correctly
  • Lsp: Load neodev before lspconfig
  • Null-ls: Add missing cbfmt config
  • Autocmd: Closing help stops shouting at me
  • Fugitive: Stop showing empty buffer on start
  • Autocmd: Only expand qf lists horizontally

Feature

  • Plugins: Add toggleterm plugin
  • Duck: Add this little fun plugin
  • Mappings: Add floating window terminal keys
  • Treesitter: Add move to parameter outer key
  • Cmp: Add distinct mappings for sources
  • Mappings: Add unlink snippets mapping
  • Mappings: Add saner next/prev for search
  • Keymaps: Add undoable points in insert mode
  • Keymaps: Keep cursor position joining lines
  • Plugins: Add sj quick search/jump plugin
  • Plugins: Add marks.nvim plugin
  • Go,Luasnip: Add defer recover snipper
  • Options: Enable reading of .nvim.lua files
  • Markdown: Add keymap to make selection bold
  • Mappings: Add search binding in visual mode

Chore

  • Dependencies: Update plugin versions

v2.0.0

29 Dec 18:35
f750ab4
Compare
Choose a tag to compare

Feature

  • Qf: Qf list takes the whole horizontal space
  • Gitcommit: Make titles longer than 50 red
  • Commands: Add a command to load all plugins

Fix

  • Autocmd: Set jump to last position correctly
  • Visual_multi: Fix mappings and leader key
  • Lsp_lines: Fix diagnostics mapping
  • Neorg: Remove gtd for v1.0.0
  • Treesitter: Extend go injections
  • Lsp: Move sumneko's config one level up

Docs

  • Readme: Update plugin list

Refactor

  • Gitsigns: Make numhl default instead of signs
  • Unception: Pin to a commit
  • Arshamiser: Set to not lazy and high priority
  • Config: Move health check module
  • Crates: Move the settings to plugins module
  • Luasnip: Move the config to plugins module
  • Lsp,Mason: Move settings to plugins module
  • Lsp: Move first lsp reload to an autocmd
  • Lsp: Increase rust-analyzer efficiency
  • Startuptime: Move plugin spec to plugins module
  • Devicons: Move plugin spec to plugins module
  • Vim_helm: Move plugin spec to plugins module
  • Nui: Move plugin spec to plugins module
  • Luaref: Move plugin spec to plugins module
  • Vim_tmux: Move plugin spec to plugins module
  • S3edit: move plugin spec to plugins module
  • Diagon: Move plugin spec to plugins module
  • Textobj_comment: Move plugin spec to plugins
  • Yank_assassin: Move plugin spec to plugins
  • Caser: Move plugin spec to plugins module
  • Markdown_preview: Move plugin spec to plugins
  • Sort: Move plugin spec to plugins module
  • Indent_tools: Move plugin spec to plugins module
  • Archer: Move plugin spec to plugins module
  • Repeat: Move plugin spec to plugins module
  • Vim_zoom: Move plugin spec to plugins module
  • Fzf: Move plugin spec to plugins module
  • Arshlib: Move plugin spec to plugins module
  • Listish: Move plugin spec to plugins module
  • Yanker: Move plugin spec to plugins module
  • Matchmaker: Move plugin spec to plugins module
  • Vim_gist: Move plugin spec to plugins module
  • Colorizer: Move plugin spec to plugins module
  • Inc_rename: Move plugin spec to plugins module
  • Crates_nvim: Move plugin spec to plugins module
  • Null_ls: Move plugin spec to plugins module
  • Opsort: Move plugin spec to plugins module
  • Arshamiser: Move plugin spec to plugins module
  • Mason: Move plugin spec to plugins module
  • Neodev: Move plugin spec to plugins module
  • Gh-nvim: Move plugin spec to plugins module
  • Color-picker: Move plugin spec to plugins module
  • Neorg: Move plugin spec to plugins module
  • Venn: Move plugin spec to plugins module
  • Mini-nvim: Move plugin spec to plugins module
  • Nvim-dap: Move plugin spec to plugins module
  • Comment: Move plugin spec to plugins module
  • Neotest: Move plugin spec to plugins module
  • Luadev: Move plugin spec to plugins module
  • Treesitter: Move plugin spec to plugins module
  • Cmp: Move plugin spec to plugins module
  • Sqls: Move plugin spec to plugins module
  • Lsp_lines: Move plugin spec to plugins module
  • Fidget: Move plugin spec to plugins module
  • Dial-nvim: Move plugin spec to plugins module
  • Matchup: Move plugin spec to plugins module
  • Autopairs: Move plugin spec to plugins module
  • Substitute: Move plugin spec to plugins module
  • Visual_multi: Move plugin spec to plugins module
  • Nvim-navic: Move plugin spec to plugins module
  • Dressing: Move plugin spec to plugins module
  • Nvim-notify: Move plugin spec to plugins module
  • Gitsigns: Move plugin spec to plugins module
  • Fugitive: Move plugin spec to plugins module
  • Undo-tree: Move plugin spec to plugins module
  • Navigator: Move plugin spec to plugins module
  • Nvim-tree: Move plugin spec to plugins module
  • Noice: Move plugin spec to plugins module
  • Wilder: Move plugin spec to plugins module
  • Bqf: Move plugin spec to plugins module
  • Fzfmania: Move plugin spec to plugins module
  • Go: Move plugin spec into plugins module
  • Replace packer with lazy plugin manager

v1.8.0

11 Dec 23:35
5d6fe02
Compare
Choose a tag to compare

Refactor

  • Lsp: Set markdown conceallevel to 2
  • Neotest,Neodev: Integrate neotest and neodev
  • Mini: Add treesitter surround function
  • Mason,Lsp: Add shell formatters
  • Lsp,Rust: Update rust-analyzer args
  • Fzfmania: Disable fzf-lua in light mode
  • Dressing: Fix deprecated setup
  • Options: Increase updatetime
  • Autocmd: Remove autoreload config
  • Autocmd: Increase yank highlight timeout
  • Go,Queries: Add set to sql matches
  • Rust: Force foldlevel to 3 for rust buffers

Feature

  • Treesitter: Add lua highlights/injections
  • Rust,Luasnip: Add rust snippets
  • Command: Add micro benchmarking command
  • Autocmd: Set checktime on window focus
  • Plugins: Add neotest plugin

Fix

  • Lsp,Lsp_lines: Fix duplicated diagnostic
  • Lsp,Fzf: Fix code action mappings
  • Packer: Clean up plugins with ignored ones

v1.7.0

25 Nov 21:57
a42be20
Compare
Choose a tag to compare

Style

  • Documents: Fix README file style

Feature

  • Plugins: Add s3edit.nvim plugin
  • Plugins: Add rust support to LSP
  • Plugins: Add gh.nvim plugin for PR reviews
  • Ftplugin: Add rust
  • Plugins: Add crates.nvim plugin
  • Commands: Add Faster and Slower commands
  • Snippets: Add rust snippets
  • Lsp: Enable semantic tokens on move
  • Lsp: Show diagnostics on cursor move
  • Plugins: Add nvim-unception plugin
  • Nui.nvim: fix patch for notification flood
  • Plugins: Add support for plugin patching

Refactor

  • Noice: Various improvements
  • Nvim-tree: Remove mapping [BREAKING CHANGE]
  • Mappings: Group vim.keymap.set calls
  • Lua: Add minisurround custom s rules
  • Neorg: Add toc module
  • Lsp: Move some events to the root
  • Lsp: Attach/detach omnifunc and tagfunc
  • Lsp: Disable diagnostics on certain buffers
  • Lsp: Disable formatting on servers by filters
  • Dap: Set mappings on local leader
  • Gitsigns: Add linematch support
  • Noice: Add more filters
  • Noice: Increase the mini timeout to 5 sec
  • Options: Add Cs to shortmess
  • Plugins: Further optimise lazy loading
  • Options: Set cmdheight to 0
  • Options: Add support for linematch diff
  • Fzfmania: Register ui select of fzf-lua
  • Noice: Add inc-rename support
  • Noice: Reorder routes in filter list

Misc

  • Plugins: Improve loading stutters

Fix

  • Keymaps: Stop interfering with selection
  • Visual-multi: Disable noice when activating
  • Noice: Lsp setup

v1.6.0

22 Oct 10:55
98b1202
Compare
Choose a tag to compare

Refactor

  • Plugins: Replace lua-dev with neodev
  • Plugins: Further optimise startup
  • Plugins: Remove fidget
  • Mappings: Simplify repeat macro in vis mode
  • Mappings: Remove & mappings
  • Mappings: Change the styling
  • Mason: Move mason installs dir to cache

Fix

  • Lsp: Replace update_capabilities
  • Mappings: P doesn't paste in select mode
  • Mappings: Visual mode moving in cmdheight=0
  • Ftplugin: Set fdl in go if not in diff mode
  • Lsp: Remove missing locallinters

Feature

  • Plugins: Add noice plugin
  • Mappings: Add mappings for buf deletion
  • Autocmd: Add user autocmd for quickest load
  • Mappings: Add cn support in visual mode

v1.5.1

10 Oct 23:05
c19a61f
Compare
Choose a tag to compare

Docs

  • Update README information

Refactor

  • Textobjects: Remove line and fold support
  • Autocmd: Automatically reload saved config
  • Filetype: Remove filetype plugin
  • Remove unneeded async calls
  • Use new vim.cmd goody
  • Settings: Remove stale setting files

Feature

  • Mappings: Add scrollbind key mapping
  • Plugins: Add inc-rename plugin
  • Mappings: Add cmdheight toggle mapping
  • Mappings: Tab navigation with [t and ]t

Fix

  • Plugins: Fzf-lua diagnostics setup
  • Lsp: Fix gopls regression of completions
  • Markdown: Fix carriage return mapping

v1.5.0

08 Oct 23:11
b3b6381
Compare
Choose a tag to compare

Refactor

  • Neorg: Add Journal command
  • Ftplugin: Set conceallevel of markdown ft
  • Ftplugin: Set lua syntax to ON
  • Go: Set conceal and fold levels
  • Commands: Remove servers that mason installs
  • Plugins: Replace nvim-colorizer's author
  • Cmp: Add completion win highlights
  • Plugins: Disable legacy fugitive commands
  • Plugins: Improve packer autocmd setup
  • Treesitter: Add lua commentstring
  • Options: Use new normalize function
  • Options: Set cmdheight to 1
  • Lsp: Add/update various servers and config
  • Lsp: Remove go mod check autocmd
  • Vifm: Remove redundant vifm scripts
  • Plugins: Add fast_wrap to autopairs config
  • Plugins: Replace easyalign with mini
  • Plugins: Change wilder renderers
  • Plugins: Replace brave with firefox
  • Plugins: Remove copilot
  • Plugins: Replace lsp installer with mason
  • Lsp: Move on_attach setup to its own module
  • Navic: Use LspAttach event to load and setup
  • Ftplugin: Reduce conceallevel to 0 for help

Feature

  • Plugins: Add color-picker plugin
  • Mappings: Add swap window mappings
  • Plugins: Add opsort plugin
  • Plugins: Add lsp_lines plugin

Fix

  • Commands: Fix PackerLoadAll order problems
  • Qf: Fix qf list highlight links
  • Lsp: Fix deprecated range functions
  • Fidget: Fix terminal message on fast exit
  • Plugins: Crash of cmp in autopairs setup
  • Testobj: Fix folding text objects

Misc

  • Cmp: Improve completions
  • Plugins: Defer loading plugins in stages

v1.4.1

16 Jul 22:42
ea45ae5
Compare
Choose a tag to compare

Refactor

  • Luasnip: Move go's treesitter query
  • Plugins: Remove nvim-gomove plugin
  • Small refactoring in plugins.lua file
  • Ui: Style up packer popup

Feature

  • Treesitter: Inject sql into go strings
  • Plugins: Add neorg plugin
  • Keybindings: Delete word/line in front [i]
  • Plugins: Add polyglot as a complement to ts
  • Add an environment condition to disable LSP
  • Plugins: Add nvim-luadev plugin

Fix

  • Commands: Fix FoldComments expression

v1.4.0: feat(options): add comfortable zero cmdheight

11 Jul 13:26
bb095fa
Compare
Choose a tag to compare

Style

  • README: Fix markdown styling

Refactor

  • Miscellaneous cleanups
  • Treesitter: Remove sql parser
  • Plugins: Remove vim-protobuf in favour of ts
  • Plugins: Remove impatient plugin
  • Gitsigns: Define keymaps only once
  • Plugins: Replace vim-exchange with substitute

Chore

  • Add MIT license (Close #2)

Feature

  • Options: Add comfortable zero cmdheight
  • Lsp: Add rust_analyzer
  • Plugins: Add ray-x/go.nvim plugin
  • Treesitter: Enable matchup
  • Vifm: Add vifm syntax and ftplugin

Misc

  • Startup performance improvements