Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2024-03-22 | 7.6 kB | |
v3.6.0 source code.tar.gz | 2024-03-22 | 86.1 kB | |
v3.6.0 source code.zip | 2024-03-22 | 136.8 kB | |
Totals: 3 Items | 230.5 kB | 0 |
SUMMARY
This is a backward-incompatible release. We've fixed some known issues, improved workflow, and refactored our plugins including removing, replacing, and introducing new plugins to make nvimdots
stronger. Of course, you can add the removed plugins back freely for your own config if you depend on them.
- Plugins Modifications
- Removed (infrequently used, or overkilled, or long-time-no-updates)
rainbowhxch/accelerated-jk.nvim
max397574/better-escape.nvim
sindrets/diffview.nvim
abecodes/tabout.nvim
edluffy/specs.nvim
- Replaced (more powerful, or higher performance)
junegunn/vim-easy-align
toechasnovski/mini.align
RRethy/vim-illuminate
totzachar/local-highlight.nvim
gelguy/wilder.nvim
tohrsh7th/cmp-cmdline
- Added (more intuitive, or more extensive)
folke/neoconf.nvim
for pre project customlsp
configurationtpope/vim-sleuth
for smart tab sizenvim-pack/nvim-spectre
for project-level plain text search and replacemrjones2014/smart-splits.nvim
for smart window split and resize working with terminal multiplexers (kitty, wezterm, and tmux)folke/todo-comments.nvim
for highlight of TODO, NOTE, etcnvim-neotest/nvim-nio
for dependency ofnvim-dap-ui
- Keymaps Modifications
n|<A-j>
andn|<A-k>
are mapped to resize window vertically.n|<A-h>
andn|<A-l>
are mapped to resize window horizontally.n|<A-i>
andn|<A-o>
are mapped to switch opened buffers/tabs.n|<A-S-i>
andn|<A-S-o>
are mapped to move opened buffers/tabs.n|<leader>Ss
,n|<leader>Sp
,v|<leader>Sp
andn|<leader>Sf
are mapped to project-level text search and replace, you can use<C-p>
to check the detailed descriptions.n|<leader>Wh
,n|<leader>Wj
,n|<leader>Wk
andn|<leader>Wl
are mapped to move splitted windows.n|<leader>ld
ton|<leader>lx
forlsp: Line diagnostic
.n|<leader>ci
ton|gci
forlsp: Show incoming calls
.n|<leader>co
ton|gco
forlsp: Show outcoming calls
.n|<leader>cc
ton|<leader>C
forjump: Goto two chars
.n|<leader>G
ton|<leader>gG
forgit: Open git-fugitive
.n|<leader>g
ton|<leader>gg
forgit: Open lazygit
.n|<leader>tr
ton|<leader>ll
forlsp: Show lsp references
.n|<leader>td
ton|<leader>ld
forlsp: Show document diagnostics
.n|<leader>tw
ton|<leader>lw
forlsp: Show workspace diagnostics
.n|<leader>tq
ton|<leader>lq
forlsp: Show quickfix list
.n|<leader>tl
ton|<leader>lL
forlsp: Show loclist
.n|<leader>fn
ton|<leader>bn
forbuffer: New
.- All of
gitsigns.nvim
related mappings which begin with<leader>h
are changed to begin with<leader>g
. 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>
andi|<A-h>
are unmapped, they are free now!- You can set the
dashboard_image
easily inlua/user/settings.lua
and check the details in wiki. - You can search selected content using
v|<leader>fs
in telescope. - You can see icon and description text for different keymap prefix groups (git, fuzzy find, debug, etc).
- All opened buffers share the same
lualine
which makes ui more concise and clearer. - The install scripts are supporting 0.10 branch now.
debugpy
works on windows properly now.
Thanks for @Jint-lzxy, @CharlesChiuGit, @aarnphm, @ClSlaid, @Cyberczy, @csyJoy, @Cheny-chui for repo maintenance and enhancement! Thanks for users who made feedback and joined our discussions! Have a look at the "What's Changed" section for minor fixes.
What's Changed
- feat(script): skip dependency installation by default by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1114
- fix(cmp): don't auto select the first completion candidate by @ayamir in https://github.com/ayamir/nvimdots/pull/1118
- fix: input delay in terminal mode by @ayamir in https://github.com/ayamir/nvimdots/pull/1119
- feat: make startup image configurable in
settings.lua
. by @ayamir in https://github.com/ayamir/nvimdots/pull/1123 - fix(sniprun): more lazy load cmds by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1130
- chore(catppuccin): split
dap
anddap_ui
integrations by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1129 - Update dots.tutor for macOS <Alt> key. by @Cheny-chui in https://github.com/ayamir/nvimdots/pull/1133
- fix(bufferline): use
BufDel %d
instead ofbdelete! %d
by @Cyberczy in https://github.com/ayamir/nvimdots/pull/1136 - patch: remove rust-tools.nvim by @ClSlaid in https://github.com/ayamir/nvimdots/pull/1140
- fix(bufferline): avoid unnecessary user interaction by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1143
- fix(rust): respect user configs by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1145
- fix(keymap): never map
<leader>
to<Nop>
by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1146 - fix(telescope): remove telescope folding hack since PR with fix has been merged upstream by @Cyberczy in https://github.com/ayamir/nvimdots/pull/1150
- fix(rust): follow upstream changes by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1151
- fix(utils): respect
o:background
by @Jint-lzxy in https://github.com/ayamir/nvimdots/pull/1152 - Register readable prefix for grouped keymap settings by @Cyberczy in https://github.com/ayamir/nvimdots/pull/1134
- chore(ci): bump deps versions by @Cyberczy in https://github.com/ayamir/nvimdots/pull/1159
- fix(scrollview): omit the
scrollview_
prefix by @Cyberczy in https://github.com/ayamir/nvimdots/pull/1162 - feat: make diffview configurable. by @ayamir in https://github.com/ayamir/nvimdots/pull/1170
- chore(ci): bump deps versions by @Cyberczy in https://github.com/ayamir/nvimdots/pull/1173
- feat(ci): use dependabot to bump deps versions by @Cyberczy in https://github.com/ayamir/nvimdots/pull/1174
- Revert "feat(ci): use dependabot to bump deps versions (#1174)" by @ayamir in https://github.com/ayamir/nvimdots/pull/1176
- feat: search with selection text. by @ayamir in https://github.com/ayamir/nvimdots/pull/1175
- fix: eliminate warning in formatting.lua. by @ayamir in https://github.com/ayamir/nvimdots/pull/1180
- feat!: pin
none-ls
until upstream deprecation is finished by @CharlesChiuGit in https://github.com/ayamir/nvimdots/pull/1184 - chore(none-ls): add option to suppress warning by @CharlesChiuGit in https://github.com/ayamir/nvimdots/pull/1186
- chore(none-ls): pin
none-ls
to the correct commit to allows the suppression option to work properly by @csyJoy in https://github.com/ayamir/nvimdots/pull/1187 - fix: deprecate rustfmt for none-ls. by @ayamir in https://github.com/ayamir/nvimdots/pull/1190
- feat: support nightly branch for install script. by @ayamir in https://github.com/ayamir/nvimdots/pull/1192
- feat(ui): enable global statusline, disable all extension. by @ayamir in https://github.com/ayamir/nvimdots/pull/1197
- fix: make debugpy work normally on windows. by @ayamir in https://github.com/ayamir/nvimdots/pull/1205
- refactor(plugins): iterate plugins by @ayamir in https://github.com/ayamir/nvimdots/pull/1198
New Contributors
- @Cheny-chui made their first contribution in https://github.com/ayamir/nvimdots/pull/1133
Full Changelog: https://github.com/ayamir/nvimdots/compare/v3.5.0...v3.6.0