v2.1.0
SUMMARY
clangd
's--query-driver
option is auto-completed by querying yourPATH
. Please add the compiler you need to your$PATH
environment variable.- Mapping lua callbacks is now supported.
- All keymaps have been rewritten using native
lua
- All keymaps have been rewritten using native
- legendary.nvim is deprecated. Please use
Telescope keymaps
instead. Keymap (<C-p>
) remains unchanged. - nvim-comment was replaced by Comment.nvim.
- nvim-ts-rainbow was migrated to a maintained fork.
- crates.nvim is now available in the base config. View all available keymaps in the wiki!
- Note: This plugin is only available inside
Cargo.toml
- Note: This plugin is only available inside
- The
keymap
folder is also restructured! You can start migrating your keymaps or simply leave them as they are. They won't break the config in most occasions. - Most plugins' lazy-load events have been replaced by
{ "CursorHold", "CursorHoldI" }
. This could improve startup time, but a defect is it will cause external measuring tools to calculate the startup time incorrectly. See #502 for detail.- Note: Please do NOT set
updatetime
to above 500, otherwise most plugins may not function correctly
- Note: Please do NOT set
Have a look at the "What's Changed" section for minor fixes.
What's Changed
- chore(clangd): add auto-path completion for query-driver by @aarnphm in #476
- feat: mapping lua callback by @aarnphm in #478
- refactor: remove keymap config and use local function instead by @aarnphm in #480
- chore(win-srcipt): add
ripgrep
check by @CharlesChiuGit in #481 - fix(install-win): Update exec name for 'ripgrep' by @Jint-lzxy in #483
- refactor(gitsigns): use on_attach to set mapping by @aarnphm in #482
- chore(keymap): use telescope keymaps to provide command panel. by @ayamir in #485
- chore(nvim-comment): replace it with Comment.nvim. by @ayamir in #486
- feat(telescope): add grep_string keymap by @Groveer in #488
- chore: sort and patch by @CharlesChiuGit in #496
- feat: add rust crates.io support by @ClSlaid in #459
- types: add annotations to keybind lib by @aarnphm in #497
- chore(nvim-ts-rainbow): migrate to its fork. by @ayamir in eb2a5b9
- chore(nvim-treehopper): update plugin name. by @ayamir in 448f1a6
- style(command_panel): more space for show complete commands. by @ayamir in 1cfa605
- fix(keymap): filter prefix keymaps. by @ayamir in 12d55fa
- style(telescope.keymaps): keep ui consistency. by @ayamir in d0d63ad
- fix(telescope): remove invalid config option for undo. by @ayamir in ca81360
- refactor(keymap): refactor plugin keymaps according to scopes by @CharlesChiuGit in #495
- feat: Use CursorHold* to improve startup time by @Jint-lzxy in #502
New Contributors
Full Changelog: v2.0.0...v2.1.0