- Add
committia.vim
to improve the commit buffer when runninggit commit
.
- Update
gitsigns
keymaps to useg
as the prefix for keymaps instead ofh
- e.g.gb
togit blame
the current line.
- Add
diffnvim.nvim
as another way to deal with merge conflicts. - Add
nvim-spectre
for global find and replace within a project. - Add
jsonlint
for linting JSON files.
- Configure
lua_ls
settings to set the workspace directory.
- Remove
nixd
andrnix-lsp
as they were preventing me from upgrading from an insecure version of nix.
- Re-add
markdown-preview.nvim
.
- Removed Grammarly as it's marked as broken in the Nix store.
- Update Telescope keymaps to be more like the ones in https://github.com/nvim-lua/kickstart.nvim.
- Update Harpoon keymaps and include keymaps to remove a single file and clear all files.
- Update Telescope to ignore more files and directories by default.
- Replace
christoomey/vim-tmux-navigator
withalexghergh/nvim-tmux-navigation
.
- Add
eslint_d
as it's declared as a formatter for JavaScript files.
- Update keybindings for snippet completion.
- Remove
colorcolumn
andcursorline
.
- Add
neodev
.
- Remove some unused plugins and packages.
- e.g. floaterm, projectionist, vim-wiki, vim-easy-align, vim-surround, visual-star-search, vim-rhubarb
- Tidy neovim configuration
- Replace none-ls with conform.nvim and nvim-lint.
- Replace lualine.nvim with mini-statusline.
- Simplify cmp completion sources.
- Re-add
vim-just
andfidget.nvim
.
- Use
alejandra
to format Nix files.
- Fix PHPUnit command in
vim-test
.
- Add vim-floaterm.
- Remove Astro plugin and language server.
- Add vim-wiki.
- Add
grammarly
language server.
- Remove
.gitignore
from the built package. - Split this configuration from my main NixOS/Home Manager dotfiles repository - https://github.com/opdavies/dotfiles.nix.