-
Notifications
You must be signed in to change notification settings - Fork 453
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(plugins): iterate plugins #1198
Conversation
Signed-off-by: ayamir <lgt986452565@gmail.com>
Let's remove and replace old plugins first, then add new plugins. |
Signed-off-by: ayamir <lgt986452565@gmail.com>
Signed-off-by: ayamir <lgt986452565@gmail.com>
…mments.nvim Signed-off-by: ayamir <lgt986452565@gmail.com>
After this PR merged, corresponding wiki pages are also needed to update. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops I thought I send in the review
Signed-off-by: ayamir <lgt986452565@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice. Less code to maintain!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no complains! nice!
Signed-off-by: ayamir <lgt986452565@gmail.com>
let's merge it! |
This PR introduces BREAKING CHANGE about plugins and keymaps. Plugins removed: 1. `rainbowhxch/accelerated-jk.nvim` 2. `max397574/better-escape.nvim` 3. `sindrets/diffview.nvim` 4. `abecodes/tabout.nvim` 5. `edluffy/specs.nvim` Plugins replaced: 1. `junegunn/vim-easy-align` to `echasnovski/mini.align` 2. `RRethy/vim-illuminate` to `tzachar/local-highlight.nvim` 3. `gelguy/wilder.nvim` to `hrsh7th/cmp-cmdline` Plugins added: 1. `folke/neoconf.nvim` for pre project custom lsp config. 2. `tpope/vim-sleuth` for smart tab size. 3. `nvim-pack/nvim-spectre` for project-level plain text search and replace. 4. `mrjones2014/smart-splits.nvim` for smart window splits with terminal multiplexers. 5. `folke/todo-comments.nvim` for highlight of TODO, NOTE, etc. 6. `nvim-neotest/nvim-nio` for dependency of `nvim-dap-ui`. Keymaps modifications: 1. `n|<A-j>` and `n|<A-k>` are mapped to resize window vertically. 2. `n|<A-h>` and `n|<A-l>` are mapped to resize window horizontally. 3. `n|<A-i>` and `n|<A-o>` are mapped to switch opened buffers/tabs. 4. `n|<A-S-i>` and `n|<A-S-o>` are mapped to move opened buffers/tabs. 5. `n|<leader>Ss`, `n|<leader>Sp`, `v|<leader>Sp` and `n|<leader>Sf` are mapped to project-level text search and replace, you can use `<C-p>` to check the detailed descriptions. 6. `n|<leader>Wh`, `n|<leader>Wj`, `n|<leader>Wk` and `n|<leader>Wl` are mapped to move splitted windows. 7. `n|<leader>gd`, `n|<leader>gD`, `n|<A-[>`, `n|<A-]>`, `n|<A-;>`, `n|<A-'>`, `n|gea`, `n|<A-S-j>`, `n|<A-S-k>`, `i|<A-l>` and `i|<A-h>` are unmapped, they are free now!
This reverts commit 61c817f.
#1196