forked from ayamir/nvimdots
-
Notifications
You must be signed in to change notification settings - Fork 0
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
ayamir main #46
Merged
Merged
ayamir main #46
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
As per `:h luasnip-lsp-snippets-transformations` Signed-off-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
* chore(nix): cleanup This commit introduced three changes: 1. Opt for a shallow clone whenever we run the `update_flake` workflow since there's no need to retrive past commits. 2. Deleted `result` from `.gitignore` bc I couldn't track down its source (correct me if I'm wrong!) 3. Ensure either XCode or the CLT is installed on macOS before running `otool`. These aren't included by default on a fresh macOS install, and using `xcrun` can sort out those dependency snags. Signed-off-by: Jint-lzxy <[email protected]> * revert(gitignore): add `result/` back Signed-off-by: Charles Chiu <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> Signed-off-by: Charles Chiu <[email protected]> Co-authored-by: Charles Chiu <[email protected]>
* feat(cmp): more completion candidates from opened buffers. (ayamir#1219) * buffer completion config * opts -> option * chore(lockfile): auto update lazy-lock.json * chore(plugins): tidying up (ayamir#1221) This commit mainly tweaks the loading events of some plugins to align with upstream specifications. Additionally, there have been enhancements made to certain documentation. Signed-off-by: Jint-lzxy <[email protected]> * fix(plugins): remove duplicate specifications Signed-off-by: Jint-lzxy <[email protected]> * fix: use `init` for vim plugins (ayamir#1222) Signed-off-by: ayamir <[email protected]> * chore(lockfile): auto update lazy-lock.json * docs: mention the experimental nature of the 0.10 branch (ayamir#1215) * docs: add note for 0.10 nightly branch in readme. Signed-off-by: ayamir <[email protected]> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <[email protected]> * chore(issue_tempate): linting Signed-off-by: Charles Chiu <[email protected]> * docs: update readme for 0.10 branch. Co-authored-by: Jint-lzxy <[email protected]> Signed-off-by: Mohu <[email protected]> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <[email protected]> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <[email protected]> --------- Signed-off-by: ayamir <[email protected]> Signed-off-by: Charles Chiu <[email protected]> Signed-off-by: Mohu <[email protected]> Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: Charles Chiu <[email protected]> Co-authored-by: Jint-lzxy <[email protected]> * fix(ISSUE_TEMPLATE): format code Signed-off-by: Jint-lzxy <[email protected]> * fix(README): misplaced content Signed-off-by: Jint-lzxy <[email protected]> * fix(todo-comment): add missing keywords (ayamir#1225) Signed-off-by: Charles Chiu <[email protected]> * chore(lockfile): auto update lazy-lock.json * fix(options): remove options managed by `vim-sleuth` (ayamir#1229) Since all tab-related stuff is now managed by `vim-sleuth`, I think it is better to remove the relevant options to avoid confusion. Signed-off-by: Jint-lzxy <[email protected]> * chore(lockfile): auto update lazy-lock.json * fix(rustaceanvim): use `init` for its config (ayamir#1231) Signed-off-by: Jint-lzxy <[email protected]> * chore(lockfile): auto update lazy-lock.json * feat!: improve go development experience (ayamir#1226) * chore(go): replace vim-go with go.nvim. Signed-off-by: ayamir <[email protected]> * fix: install gopls by mason by default. Signed-off-by: ayamir <[email protected]> * feat(keymap): set `n|gi` to goto implementation. Signed-off-by: ayamir <[email protected]> * chore(keymap): use `gm` to jump to lsp implementations Co-authored-by: 冷酔閑吟 <[email protected]> Signed-off-by: Mohu <[email protected]> * fixup: remove unused `map_cu`. * chore: use gopls instead of null-ls to format. Signed-off-by: ayamir <[email protected]> * chore: add notes for config options. Signed-off-by: ayamir <[email protected]> * fixup: tidy settings for go.nvim and gopls. * docs: update more notes for how to config go.nvim. * chore: cleanup Signed-off-by: Jint-lzxy <[email protected]> * fix: enable only the options that are truly necessary Signed-off-by: Jint-lzxy <[email protected]> * fixup! chore: cleanup * fix(gopls): invalid config entry Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: ayamir <[email protected]> Signed-off-by: Mohu <[email protected]> Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: 冷酔閑吟 <[email protected]> Co-authored-by: neogtliu <[email protected]> * feat!: add `advanced-git-search.nvim` * feat!: add `search.nvim` to enhance `telescope`. * feat: reorganize keymaps for telescope search collections. Signed-off-by: ayamir <[email protected]> * fixup: update descriptions for modified keymaps. * chore: remove single diagnostic disable for undefined-field. Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * chore: remove diagnostic disable for undefined-field. * feat!: replace `colorizer.lua` with `nvim-highlight-colors` * fix: invoke `utils.load_plugin` Signed-off-by: Jint-lzxy <[email protected]> * chore(advanced-git-search): remove unused options Signed-off-by: Jint-lzxy <[email protected]> * feat(telescope): add collection panel for `search.nvim` * chore: typo * feat: more documentation Signed-off-by: Jint-lzxy <[email protected]> * chore: clean up * feat: don't hard-code collection names * chore: use custom loader * fix: disable warning * fix: CI & cleanup Signed-off-by: Jint-lzxy <[email protected]> * Revert `lazy-lock.json` Signed-off-by: Jint-lzxy <[email protected]> * fix: make luaJIT happy Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> Signed-off-by: ayamir <[email protected]> Signed-off-by: Charles Chiu <[email protected]> Signed-off-by: Mohu <[email protected]> Co-authored-by: mjkx <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: 冷酔閑吟 <[email protected]> Co-authored-by: Mohu <[email protected]> Co-authored-by: neogtliu <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
* feat: reduce the use of direct syscalls Signed-off-by: Jint-lzxy <[email protected]> * fix: typo Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
…ssibly caused by other plugins
* feat: implement inlay virtual text for rust and go (ayamir#759) * feat: implement inlay virtual text for rust and go Signed-off-by: 蔡略 <[email protected]> * fix: go-nvim use lsp-inlayhints.nvim only Signed-off-by: 蔡略 <[email protected]> * refactor: move inlay-hints to `completion` Signed-off-by: 蔡略 <[email protected]> * feat: lua support Signed-off-by: 蔡略 <[email protected]> * chore(inlay-hints): remove `sumneko_lua` * fix: set inlay-hints debug mode off Signed-off-by: 蔡略 <[email protected]> --------- Signed-off-by: 蔡略 <[email protected]> Co-authored-by: Charles Chiu <[email protected]> * workaroud for watchfile problem (ayamir#871) * workaroud for watchfile problem * fix CI * Merge branch 'main' * chore(neodim): remove pin commit (ayamir#1142) Signed-off-by: Charles Chiu <[email protected]> * fix: remove `specs.nvim` due to long time no update. Signed-off-by: ayamir <[email protected]> * Merge branch 'main' into 0.10 Signed-off-by: ayamir <[email protected]> * refactor: use neovim native inlay-hint. Signed-off-by: ayamir <[email protected]> * fix(lsp): adapt to upstream API, eliminate warning. Signed-off-by: ayamir <[email protected]> * fix(plugins): add nvim-bqf. * fix(go.nvim): adapt upstream api. * feat(plugins): add dropbar.nvim for winbar. Signed-off-by: ayamir <[email protected]> * feat(settings): make enable_inlayhint configurable. Signed-off-by: ayamir <[email protected]> * fixup: check user input, improve robustness. Signed-off-by: ayamir <[email protected]> * fix(clangd): disable clangd for proto. Signed-off-by: ayamir <[email protected]> * fixup: clean redundant config files. * fix(gopls): unify gopls config, allow user overrides. * fixup: clean code. * feat(clang_format): enable clang_format for cuda and protobuf. * fix: inlay_hint error (ayamir#1236) * Merge remote-tracking branch 'origin' into 0.10 * fix: lua_ls workspace settings. Signed-off-by: ayamir <[email protected]> * chore: upgrade to new api to judge if is a list. Signed-off-by: ayamir <[email protected]> * chore: use builtin grep_string to search selection. Signed-off-by: ayamir <[email protected]> * chore: general cleanup Signed-off-by: Jint-lzxy <[email protected]> * fix: `inlayhint` -> `inlayhints` Signed-off-by: Jint-lzxy <[email protected]> * fix(ts-autotag): update config format * chore: use vim.uv in place of vim.loop. Signed-off-by: ayamir <[email protected]> * chore: use vim.iter():flattern in place of vim.tbl_flattern. Signed-off-by: ayamir <[email protected]> * chore: update install scripts for nvim 0.10 stable. (ayamir#1271) Signed-off-by: ayamir <[email protected]> * chore: replace deprecated apis (ayamir#1266) * chore: use vim.lsp.get_clients in place of vim.lsp.get_active_clients. Signed-off-by: ayamir <[email protected]> * chore: use vim.lsp.get_clients in place of vim.lsp.buf_get_clients. Signed-off-by: ayamir <[email protected]> --------- Signed-off-by: ayamir <[email protected]> * fix(toggleterm): use `""` instead of `nil` to fix auto-exit on Windows (ayamir#1267) * fix: utilize `ts-context` in `glance` preview window (ayamir#1265) * set ts-context floatterm zindex to 50 which greater than 45. default zindex of glance [dnlhc/glance.nvim] floatterm is 45. It can display on glance. Signed-off-by: mjkx <[email protected]> * set trim_scope to inner Signed-off-by: mjkx <[email protected]> * perf: add discription --------- Signed-off-by: mjkx <[email protected]> Co-authored-by: CharlesChiuGit <[email protected]> * chore: use vim.o in place of vim.api.nvim_get_option_value. (ayamir#1269) Signed-off-by: ayamir <[email protected]> * fix(0.10): minor cleanup (ayamir#1276) Signed-off-by: Jint-lzxy <[email protected]> * feat(scripts): update frequently used functions (ayamir#1277) I recently refactored my frequently used commands and thought it would be great to also port that here lol Signed-off-by: Jint-lzxy <[email protected]> * feat(docs): support v0.10 (ayamir#1278) * feat(docs): support v0.10 Signed-off-by: Jint-lzxy <[email protected]> * fix instructions Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> * fix(scripts): typo Signed-off-by: Jint-lzxy <[email protected]> * fixup! fix(scripts): typo * feat(README): supports `0.9` -> `0.10` Signed-off-by: Jint-lzxy <[email protected]> * chore: cleanup Signed-off-by: Jint-lzxy <[email protected]> * fix(lualine): ensure all components are properly aligned Signed-off-by: Jint-lzxy <[email protected]> * unlock rustaceanvim Signed-off-by: Jint-lzxy <[email protected]> * feat(lsp): be protective Signed-off-by: Jint-lzxy <[email protected]> * fix: `neovim` -> `Neovim` Signed-off-by: Jint-lzxy <[email protected]> * Revert "fix(lualine): ensure all components are properly aligned" This reverts commit 9be7ffe. * feat: support new options (ayamir#1279) Signed-off-by: Jint-lzxy <[email protected]> * feat(trouble)!: v3 support (ayamir#1281) * feat(trouble)!: v3 support This PR includes the following changes: - *REMOVED* all features unrelated to the original purpose of trouble.nvim, such as LSP References (Glance.nvim covers this) and qf-list preview (bqf handles this). - Added a custom mapping for searching project diagnostics. This is slightly different from workspace diagnostics: one is defined by the language server itself (e.g., see LuaLS's documentation on workspace diagnostics), while the other is determined with assistance from Project.nvim. - General cleanup: I deliberately excluded LspKind support from our config this time bc imho it's a feature we likely won't use and supporting it is a real hassle. Signed-off-by: Jint-lzxy <[email protected]> * fixup! Missing one option * fix: invoke `utils.load_plugin` Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> * refactor: overhaul the icon library (ayamir#1282) This PR significantly updates the icon library by expanding its content, removing duplicates, and organizing icons into more cohesive groups. I've also created a custom Dropbar config that uses these icons and adds toggleterm support. * fix typo * Oops... Missing one icon * fix: invoke `utils.load_plugin` Signed-off-by: Jint-lzxy <[email protected]> * feat(lsp): correctly configure diagnostic-signs (ayamir#1280) Signed-off-by: Jint-lzxy <[email protected]> * feat: disable more plugins for RO (buf|file)types (ayamir#1284) Signed-off-by: Jint-lzxy <[email protected]> * fix(alpha): cannot cast `string` to `integer` for winheight (ayamir#1285) iirc this is deprecated Signed-off-by: Jint-lzxy <[email protected]> * feat(ibl): support per-language indent config (ayamir#1287) * feat(ibl): support per-language indent config Signed-off-by: Jint-lzxy <[email protected]> * fixup! feat(ibl): support per-language indent config --------- Signed-off-by: Jint-lzxy <[email protected]> * feat(ibl): more language nodes (ayamir#1288) * feat(ibl): more language nodes Signed-off-by: Jint-lzxy <[email protected]> * feat(ibl): even more language nodes Signed-off-by: Charles Chiu <[email protected]> * chore(ibl): sorting Signed-off-by: Charles Chiu <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> Signed-off-by: Charles Chiu <[email protected]> Co-authored-by: Charles Chiu <[email protected]> * feat(luasnip): support ECMAScript regexes (ayamir#1291) As per `:h luasnip-lsp-snippets-transformations` Signed-off-by: Jint-lzxy <[email protected]> * feat(core): use the lua API to set options (ayamir#1292) Signed-off-by: Jint-lzxy <[email protected]> * feat: include several new plugins (ayamir#1235) * feat(cmp): more completion candidates from opened buffers. (ayamir#1219) * buffer completion config * opts -> option * chore(lockfile): auto update lazy-lock.json * chore(plugins): tidying up (ayamir#1221) This commit mainly tweaks the loading events of some plugins to align with upstream specifications. Additionally, there have been enhancements made to certain documentation. Signed-off-by: Jint-lzxy <[email protected]> * fix(plugins): remove duplicate specifications Signed-off-by: Jint-lzxy <[email protected]> * fix: use `init` for vim plugins (ayamir#1222) Signed-off-by: ayamir <[email protected]> * chore(lockfile): auto update lazy-lock.json * docs: mention the experimental nature of the 0.10 branch (ayamir#1215) * docs: add note for 0.10 nightly branch in readme. Signed-off-by: ayamir <[email protected]> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <[email protected]> * chore(issue_tempate): linting Signed-off-by: Charles Chiu <[email protected]> * docs: update readme for 0.10 branch. Co-authored-by: Jint-lzxy <[email protected]> Signed-off-by: Mohu <[email protected]> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <[email protected]> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <[email protected]> --------- Signed-off-by: ayamir <[email protected]> Signed-off-by: Charles Chiu <[email protected]> Signed-off-by: Mohu <[email protected]> Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: Charles Chiu <[email protected]> Co-authored-by: Jint-lzxy <[email protected]> * fix(ISSUE_TEMPLATE): format code Signed-off-by: Jint-lzxy <[email protected]> * fix(README): misplaced content Signed-off-by: Jint-lzxy <[email protected]> * fix(todo-comment): add missing keywords (ayamir#1225) Signed-off-by: Charles Chiu <[email protected]> * chore(lockfile): auto update lazy-lock.json * fix(options): remove options managed by `vim-sleuth` (ayamir#1229) Since all tab-related stuff is now managed by `vim-sleuth`, I think it is better to remove the relevant options to avoid confusion. Signed-off-by: Jint-lzxy <[email protected]> * chore(lockfile): auto update lazy-lock.json * fix(rustaceanvim): use `init` for its config (ayamir#1231) Signed-off-by: Jint-lzxy <[email protected]> * chore(lockfile): auto update lazy-lock.json * feat!: improve go development experience (ayamir#1226) * chore(go): replace vim-go with go.nvim. Signed-off-by: ayamir <[email protected]> * fix: install gopls by mason by default. Signed-off-by: ayamir <[email protected]> * feat(keymap): set `n|gi` to goto implementation. Signed-off-by: ayamir <[email protected]> * chore(keymap): use `gm` to jump to lsp implementations Co-authored-by: 冷酔閑吟 <[email protected]> Signed-off-by: Mohu <[email protected]> * fixup: remove unused `map_cu`. * chore: use gopls instead of null-ls to format. Signed-off-by: ayamir <[email protected]> * chore: add notes for config options. Signed-off-by: ayamir <[email protected]> * fixup: tidy settings for go.nvim and gopls. * docs: update more notes for how to config go.nvim. * chore: cleanup Signed-off-by: Jint-lzxy <[email protected]> * fix: enable only the options that are truly necessary Signed-off-by: Jint-lzxy <[email protected]> * fixup! chore: cleanup * fix(gopls): invalid config entry Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: ayamir <[email protected]> Signed-off-by: Mohu <[email protected]> Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: 冷酔閑吟 <[email protected]> Co-authored-by: neogtliu <[email protected]> * feat!: add `advanced-git-search.nvim` * feat!: add `search.nvim` to enhance `telescope`. * feat: reorganize keymaps for telescope search collections. Signed-off-by: ayamir <[email protected]> * fixup: update descriptions for modified keymaps. * chore: remove single diagnostic disable for undefined-field. Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * chore: remove diagnostic disable for undefined-field. * feat!: replace `colorizer.lua` with `nvim-highlight-colors` * fix: invoke `utils.load_plugin` Signed-off-by: Jint-lzxy <[email protected]> * chore(advanced-git-search): remove unused options Signed-off-by: Jint-lzxy <[email protected]> * feat(telescope): add collection panel for `search.nvim` * chore: typo * feat: more documentation Signed-off-by: Jint-lzxy <[email protected]> * chore: clean up * feat: don't hard-code collection names * chore: use custom loader * fix: disable warning * fix: CI & cleanup Signed-off-by: Jint-lzxy <[email protected]> * Revert `lazy-lock.json` Signed-off-by: Jint-lzxy <[email protected]> * fix: make luaJIT happy Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> Signed-off-by: ayamir <[email protected]> Signed-off-by: Charles Chiu <[email protected]> Signed-off-by: Mohu <[email protected]> Co-authored-by: mjkx <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: 冷酔閑吟 <[email protected]> Co-authored-by: Mohu <[email protected]> Co-authored-by: neogtliu <[email protected]> * feat: better way to check if the (T|G)UI is running (ayamir#1297) Signed-off-by: Jint-lzxy <[email protected]> * chore(global): cleanup legacy code (ayamir#1296) Signed-off-by: Jint-lzxy <[email protected]> * feat: reduce the use of direct syscalls (ayamir#1294) * feat: reduce the use of direct syscalls Signed-off-by: Jint-lzxy <[email protected]> * fix: typo Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> * fix(events): avoid name clashes (ayamir#1295) Signed-off-by: Jint-lzxy <[email protected]> * Feat/telescope collections keymaps (ayamir#1299) * feat(telescope): add some new plugins for `search.nvim` * fixup: correct alpha-nvim config. * feat: more resonable keymap, add notify to misc. Signed-off-by: ayamir <[email protected]> --------- Signed-off-by: ayamir <[email protected]> Co-authored-by: ayamir <[email protected]> * fix(gitsigns): upstream breaking changes (ayamir#1300) See lewis6991/gitsigns.nvim@3d7e49c Signed-off-by: Jint-lzxy <[email protected]> * fix(core): missing leading path separator (ayamir#1301) Signed-off-by: Jint-lzxy <[email protected]> * Revert "Feat/telescope collections keymaps (ayamir#1299)" (ayamir#1302) This reverts commit 93c06cd. * Feat/telescope collections keymaps (ayamir#1303) * feat(telescope): add some new plugins for `search.nvim` * fixup: correct alpha-nvim config. * feat: more resonable keymap, add notify to misc. Signed-off-by: ayamir <[email protected]> * revert: local cmp changes. * fix: update alpha-nvim config. * chore: update doc strings Signed-off-by: Jint-lzxy <[email protected]> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * feat: update dotstutor. Signed-off-by: ayamir <[email protected]> * feat: correct several minor issues Signed-off-by: Jint-lzxy <[email protected]> * chore: cleanup Signed-off-by: Jint-lzxy <[email protected]> * feat!: mnemonic keymaps Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: ayamir <[email protected]> Signed-off-by: Jint-lzxy <[email protected]> Signed-off-by: Mohu <[email protected]> Co-authored-by: CharlesChiuGit <[email protected]> Co-authored-by: Jint-lzxy <[email protected]> * feat(treesitter): lessened performance restrictions (ayamir#1305) * feat(treesitter): lessened performance restrictions This commit lifts some of the performance restrictions previously imposed on Treesitter when incremental parsing was not yet supported. Specifically: Treesitter will now only be disabled by default for files exceeding 7,500 lines or 2 MiB in size. Testing on an Intel i9-9880H with an APPLE SSD AP1024N shows noticeable lag at these thresholds. Signed-off-by: Jint-lzxy <[email protected]> * fixup: return correct value. --------- Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: ayamir <[email protected]> * chore: update plugin author's name Signed-off-by: Charles Chiu <[email protected]> * feat(nixos): add `mergeLazyLock` option (ayamir#1310) * feat(nixos): add copyLazyLock option * fix(nixos): fix code style accepted modification proposed by nixd see more nix's code style best practice below url https://nix.dev/guides/best-practices * fix(nixos): rename copyLazyLock to mergeLazyLock * fix(nixos): fix discription * fix: cmp snippets source selecting issue (ayamir#1309) * migrate(cmp): `cmp_nvim_lsp` capabilities API update * feat(cmp): make `<CR>` safer * fix(cmp): occasional inability to select completion items (ayamir#1315) Signed-off-by: Jint-lzxy <[email protected]> Signed-off-by: ayamir <[email protected]> Co-authored-by: ayamir <[email protected]> * feat: credit all collaborators as copyright holders (ayamir#1316) Signed-off-by: Jint-lzxy <[email protected]> * feat: make format timeout configurable (ayamir#1275) * feat&refactor: make format timeout configurable, refactor format-related options. * chore(settings): set `format_modifications_only` to `false` to prevent possible ci issues Signed-off-by: Charles Chiu <[email protected]> * fix: set timeout for null-ls considering range format capability. this commit also revert the settings structure b/c we can refactor it in another PR. * fixup: fix ci. * fix: remove redundant notification. * fixup: fix notify logic and CI. * fixup: merge judgements. Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: Mohu <[email protected]> * fixup: remove redundant judge. * docs: more accurate comment note. Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: ayamir <[email protected]> * fix: wrong require source. Co-authored-by: jint_lzxy_ <[email protected]> Signed-off-by: ayamir <[email protected]> --------- Signed-off-by: Charles Chiu <[email protected]> Signed-off-by: Mohu <[email protected]> Signed-off-by: ayamir <[email protected]> Co-authored-by: Charles Chiu <[email protected]> Co-authored-by: jint_lzxy_ <[email protected]> --------- Signed-off-by: 蔡略 <[email protected]> Signed-off-by: ayamir <[email protected]> Signed-off-by: Charles Chiu <[email protected]> Signed-off-by: Jint-lzxy <[email protected]> Signed-off-by: mjkx <[email protected]> Signed-off-by: Mohu <[email protected]> Signed-off-by: ayamir <[email protected]> Co-authored-by: ClSlaid <[email protected]> Co-authored-by: Charles Chiu <[email protected]> Co-authored-by: Xie Zejian <[email protected]> Co-authored-by: Jint-lzxy <[email protected]> Co-authored-by: Mythos_404 <[email protected]> Co-authored-by: mjkx <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: neogtliu <[email protected]> Co-authored-by: MiSumiSumi <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
This is a follow-up fix for which-key's v3 rewrite. It simply restores the behaviors to match v2's default, so there shouldn't be any explicit changes. (Now the user can use which-key in visual/selection mode without the annoying box that distracts attention, which is superb 🥳) Signed-off-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
* feat: add `render-markdown.nvim` for md workflow * feat: `<F1>` toggles the plugin Signed-off-by: Jint-lzxy <[email protected]> * fix: add `nvim-web-devicons` as a dependency Signed-off-by: Jint-lzxy <[email protected]> * perf: disable for files larger than 2 MiB Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
* fix: some vim plugins get disabled by mistake This commit addresses a few regressions introduced by ayamir#1340: * The `tutor` plugin was accidentally disabled. * netrw, along with its configuration, was mistakenly disabled. * EditorConfig is now being implicitly disabled, which wasn't intended before ayamir#1340. Signed-off-by: Jint-lzxy <[email protected]> * clean up * fix: EditorConfig should have been disabled Signed-off-by: Jint-lzxy <[email protected]> * fix: disable `editorconfig` via `lazy.nvim` * chore: move netrw_liststyle to `core/options.lua` --------- Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: CharlesChiuGit <[email protected]>
As per: neovim/nvim-lspconfig@bdbc65a Signed-off-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
Signed-off-by: Jint-lzxy <[email protected]>
This commit resolves the change in behavior for the `has("gui_running")` check introduced after v0.10.2, which now only verifies if a real GUI (not a TUI) is running. Signed-off-by: Jint-lzxy <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
gitsign
to suppress the deprecated warnings possibly caused by other pluginsnvim-lsp
(feat(cmp): deduplicate results fromnvim-lsp
ayamir/nvimdots#1321)v3
(feat(which-key)!: supportv3
ayamir/nvimdots#1324)modes
has been deprecated (fix(which-key): config optionmodes
has been deprecated ayamir/nvimdots#1326)render-markdown.nvim
for md workflow (feat: addrender-markdown.nvim
for md workflow ayamir/nvimdots#1336)lazy.nvim
, rtp plugins, aka distribution plugins does not actually got disabled ayamir/nvimdots#1339 (fix(core): disable rtp plugins vialazy.nvim
, #1339 ayamir/nvimdots#1340)ayamir/nvimdots
tsserver
renamed tots_ls
(feat(lsp):tsserver
renamed tots_ls
ayamir/nvimdots#1346)