Skip to content

v2.1.0

Compare
Choose a tag to compare
@arsham arsham released this 08 Jun 18:23
· 338 commits to master since this release
eacc56b

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