-
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
ayamir main #46
Commits on Jun 16, 2024
-
feat(luasnip): support ECMAScript regexes (ayamir#1291)
As per `:h luasnip-lsp-snippets-transformations` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2fedc08 - Browse repository at this point
Copy the full SHA 2fedc08View commit details
Commits on Jun 17, 2024
-
feat(core): use the lua API to set options (ayamir#1292)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9937d58 - Browse repository at this point
Copy the full SHA 9937d58View commit details -
chore(nix): cleanup (ayamir#1252)
* 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 <50296129+Jint-lzxy@users.noreply.github.com> * revert(gitignore): add `result/` back Signed-off-by: Charles Chiu <charleschiu@hey.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Charles Chiu <charleschiu@hey.com> Co-authored-by: Charles Chiu <charleschiu@hey.com>
Configuration menu - View commit details
-
Copy full SHA for a04cb81 - Browse repository at this point
Copy the full SHA a04cb81View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4014842 - Browse repository at this point
Copy the full SHA 4014842View commit details -
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 <50296129+Jint-lzxy@users.noreply.github.com> * fix(plugins): remove duplicate specifications Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: use `init` for vim plugins (ayamir#1222) Signed-off-by: ayamir <lgt986452565@gmail.com> * 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 <lgt986452565@gmail.com> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <charleschiu@hey.com> * chore(issue_tempate): linting Signed-off-by: Charles Chiu <charleschiu@hey.com> * docs: update readme for 0.10 branch. Co-authored-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <charleschiu@hey.com> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <charleschiu@hey.com> --------- Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Charles Chiu <charleschiu@hey.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: Charles Chiu <charleschiu@hey.com> Co-authored-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(ISSUE_TEMPLATE): format code Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(README): misplaced content Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(todo-comment): add missing keywords (ayamir#1225) Signed-off-by: Charles Chiu <charleschiu@hey.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * chore(lockfile): auto update lazy-lock.json * fix(rustaceanvim): use `init` for its config (ayamir#1231) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <lgt986452565@gmail.com> * fix: install gopls by mason by default. Signed-off-by: ayamir <lgt986452565@gmail.com> * feat(keymap): set `n|gi` to goto implementation. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore(keymap): use `gm` to jump to lsp implementations Co-authored-by: 冷酔閑吟 <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * fixup: remove unused `map_cu`. * chore: use gopls instead of null-ls to format. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: add notes for config options. Signed-off-by: ayamir <lgt986452565@gmail.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * fix: enable only the options that are truly necessary Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fixup! chore: cleanup * fix(gopls): invalid config entry Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: 冷酔閑吟 <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: neogtliu <neogtliu@tencent.com> * feat!: add `advanced-git-search.nvim` * feat!: add `search.nvim` to enhance `telescope`. * feat: reorganize keymaps for telescope search collections. Signed-off-by: ayamir <lgt986452565@gmail.com> * fixup: update descriptions for modified keymaps. * chore: remove single diagnostic disable for undefined-field. Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * chore(advanced-git-search): remove unused options Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat(telescope): add collection panel for `search.nvim` * chore: typo * feat: more documentation Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * Revert `lazy-lock.json` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: make luaJIT happy Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Charles Chiu <charleschiu@hey.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Co-authored-by: mjkx <52132505+mjkx5@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: 冷酔閑吟 <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: Mohu <lgt986452565@gmail.com> Co-authored-by: neogtliu <neogtliu@tencent.com>
Configuration menu - View commit details
-
Copy full SHA for 80cda84 - Browse repository at this point
Copy the full SHA 80cda84View commit details -
feat: better way to check if the (T|G)UI is running (ayamir#1297)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3166eef - Browse repository at this point
Copy the full SHA 3166eefView commit details -
chore(global): cleanup legacy code (ayamir#1296)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7e11cdc - Browse repository at this point
Copy the full SHA 7e11cdcView commit details -
feat: reduce the use of direct syscalls (ayamir#1294)
* feat: reduce the use of direct syscalls Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: typo Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4d76779 - Browse repository at this point
Copy the full SHA 4d76779View commit details -
fix(events): avoid name clashes (ayamir#1295)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4e614a3 - Browse repository at this point
Copy the full SHA 4e614a3View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ed46db - Browse repository at this point
Copy the full SHA 1ed46dbView commit details -
Use 0.9.0 version of
gitsign
to suppress the deprecated warnings po……ssibly caused by other plugins
Configuration menu - View commit details
-
Copy full SHA for 9b49c2f - Browse repository at this point
Copy the full SHA 9b49c2fView commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fdda879 - Browse repository at this point
Copy the full SHA fdda879View commit details -
feat!: nvim v0.10 support (ayamir#1260)
* feat: implement inlay virtual text for rust and go (ayamir#759) * feat: implement inlay virtual text for rust and go Signed-off-by: 蔡略 <cailue@bupt.edu.cn> * fix: go-nvim use lsp-inlayhints.nvim only Signed-off-by: 蔡略 <cailue@bupt.edu.cn> * refactor: move inlay-hints to `completion` Signed-off-by: 蔡略 <cailue@bupt.edu.cn> * feat: lua support Signed-off-by: 蔡略 <cailue@bupt.edu.cn> * chore(inlay-hints): remove `sumneko_lua` * fix: set inlay-hints debug mode off Signed-off-by: 蔡略 <cailue@bupt.edu.cn> --------- Signed-off-by: 蔡略 <cailue@bupt.edu.cn> Co-authored-by: Charles Chiu <charleschiu@hey.com> * 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 <charleschiu@hey.com> * fix: remove `specs.nvim` due to long time no update. Signed-off-by: ayamir <lgt986452565@gmail.com> * Merge branch 'main' into 0.10 Signed-off-by: ayamir <lgt986452565@gmail.com> * refactor: use neovim native inlay-hint. Signed-off-by: ayamir <lgt986452565@gmail.com> * fix(lsp): adapt to upstream API, eliminate warning. Signed-off-by: ayamir <lgt986452565@gmail.com> * fix(plugins): add nvim-bqf. * fix(go.nvim): adapt upstream api. * feat(plugins): add dropbar.nvim for winbar. Signed-off-by: ayamir <lgt986452565@gmail.com> * feat(settings): make enable_inlayhint configurable. Signed-off-by: ayamir <lgt986452565@gmail.com> * fixup: check user input, improve robustness. Signed-off-by: ayamir <lgt986452565@gmail.com> * fix(clangd): disable clangd for proto. Signed-off-by: ayamir <lgt986452565@gmail.com> * 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 <lgt986452565@gmail.com> * chore: upgrade to new api to judge if is a list. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: use builtin grep_string to search selection. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: general cleanup Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: `inlayhint` -> `inlayhints` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(ts-autotag): update config format * chore: use vim.uv in place of vim.loop. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: use vim.iter():flattern in place of vim.tbl_flattern. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: update install scripts for nvim 0.10 stable. (ayamir#1271) Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: replace deprecated apis (ayamir#1266) * chore: use vim.lsp.get_clients in place of vim.lsp.get_active_clients. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: use vim.lsp.get_clients in place of vim.lsp.buf_get_clients. Signed-off-by: ayamir <lgt986452565@gmail.com> --------- Signed-off-by: ayamir <lgt986452565@gmail.com> * 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 <291083247@qq.com> * set trim_scope to inner Signed-off-by: mjkx <291083247@qq.com> * perf: add discription --------- Signed-off-by: mjkx <291083247@qq.com> Co-authored-by: CharlesChiuGit <charleschiu@hey.com> * chore: use vim.o in place of vim.api.nvim_get_option_value. (ayamir#1269) Signed-off-by: ayamir <lgt986452565@gmail.com> * fix(0.10): minor cleanup (ayamir#1276) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * feat(docs): support v0.10 (ayamir#1278) * feat(docs): support v0.10 Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix instructions Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(scripts): typo Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fixup! fix(scripts): typo * feat(README): supports `0.9` -> `0.10` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * chore: cleanup Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(lualine): ensure all components are properly aligned Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * unlock rustaceanvim Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat(lsp): be protective Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: `neovim` -> `Neovim` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * Revert "fix(lualine): ensure all components are properly aligned" This reverts commit 9be7ffe. * feat: support new options (ayamir#1279) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * fixup! Missing one option * fix: invoke `utils.load_plugin` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * feat(lsp): correctly configure diagnostic-signs (ayamir#1280) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat: disable more plugins for RO (buf|file)types (ayamir#1284) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(alpha): cannot cast `string` to `integer` for winheight (ayamir#1285) iirc this is deprecated Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat(ibl): support per-language indent config (ayamir#1287) * feat(ibl): support per-language indent config Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fixup! feat(ibl): support per-language indent config --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat(ibl): more language nodes (ayamir#1288) * feat(ibl): more language nodes Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat(ibl): even more language nodes Signed-off-by: Charles Chiu <charleschiu@hey.com> * chore(ibl): sorting Signed-off-by: Charles Chiu <charleschiu@hey.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Charles Chiu <charleschiu@hey.com> Co-authored-by: Charles Chiu <charleschiu@hey.com> * feat(luasnip): support ECMAScript regexes (ayamir#1291) As per `:h luasnip-lsp-snippets-transformations` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat(core): use the lua API to set options (ayamir#1292) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * fix(plugins): remove duplicate specifications Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: use `init` for vim plugins (ayamir#1222) Signed-off-by: ayamir <lgt986452565@gmail.com> * 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 <lgt986452565@gmail.com> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <charleschiu@hey.com> * chore(issue_tempate): linting Signed-off-by: Charles Chiu <charleschiu@hey.com> * docs: update readme for 0.10 branch. Co-authored-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <charleschiu@hey.com> * chore(issue_template): add nightly warning Signed-off-by: Charles Chiu <charleschiu@hey.com> --------- Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Charles Chiu <charleschiu@hey.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: Charles Chiu <charleschiu@hey.com> Co-authored-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(ISSUE_TEMPLATE): format code Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(README): misplaced content Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(todo-comment): add missing keywords (ayamir#1225) Signed-off-by: Charles Chiu <charleschiu@hey.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * chore(lockfile): auto update lazy-lock.json * fix(rustaceanvim): use `init` for its config (ayamir#1231) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <lgt986452565@gmail.com> * fix: install gopls by mason by default. Signed-off-by: ayamir <lgt986452565@gmail.com> * feat(keymap): set `n|gi` to goto implementation. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore(keymap): use `gm` to jump to lsp implementations Co-authored-by: 冷酔閑吟 <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * fixup: remove unused `map_cu`. * chore: use gopls instead of null-ls to format. Signed-off-by: ayamir <lgt986452565@gmail.com> * chore: add notes for config options. Signed-off-by: ayamir <lgt986452565@gmail.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * fix: enable only the options that are truly necessary Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fixup! chore: cleanup * fix(gopls): invalid config entry Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: 冷酔閑吟 <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: neogtliu <neogtliu@tencent.com> * feat!: add `advanced-git-search.nvim` * feat!: add `search.nvim` to enhance `telescope`. * feat: reorganize keymaps for telescope search collections. Signed-off-by: ayamir <lgt986452565@gmail.com> * fixup: update descriptions for modified keymaps. * chore: remove single diagnostic disable for undefined-field. Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * chore(advanced-git-search): remove unused options Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat(telescope): add collection panel for `search.nvim` * chore: typo * feat: more documentation Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * Revert `lazy-lock.json` Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: make luaJIT happy Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Charles Chiu <charleschiu@hey.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Co-authored-by: mjkx <52132505+mjkx5@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: 冷酔閑吟 <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: Mohu <lgt986452565@gmail.com> Co-authored-by: neogtliu <neogtliu@tencent.com> * feat: better way to check if the (T|G)UI is running (ayamir#1297) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * chore(global): cleanup legacy code (ayamir#1296) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat: reduce the use of direct syscalls (ayamir#1294) * feat: reduce the use of direct syscalls Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: typo Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(events): avoid name clashes (ayamir#1295) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <lgt986452565@gmail.com> --------- Signed-off-by: ayamir <lgt986452565@gmail.com> Co-authored-by: ayamir <lgt986452565@gmail.com> * fix(gitsigns): upstream breaking changes (ayamir#1300) See lewis6991/gitsigns.nvim@3d7e49c Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix(core): missing leading path separator (ayamir#1301) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <lgt986452565@gmail.com> * revert: local cmp changes. * fix: update alpha-nvim config. * chore: update doc strings Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * Update lua/modules/configs/ui/alpha.lua Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * feat: update dotstutor. Signed-off-by: ayamir <lgt986452565@gmail.com> * feat: correct several minor issues Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * chore: cleanup Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * feat!: mnemonic keymaps Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Co-authored-by: CharlesChiuGit <charleschiu@hey.com> Co-authored-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> * fixup: return correct value. --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: ayamir <lgt986452565@gmail.com> * chore: update plugin author's name Signed-off-by: Charles Chiu <charleschiu@hey.com> * 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 <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: ayamir <lgt986452565@gmail.com> Co-authored-by: ayamir <lgt986452565@gmail.com> * feat: credit all collaborators as copyright holders (ayamir#1316) Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * 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 <charleschiu@hey.com> * 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_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> * fixup: remove redundant judge. * docs: more accurate comment note. Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: ayamir <miracle_l@bupt.edu.cn> * fix: wrong require source. Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: ayamir <miracle_l@bupt.edu.cn> --------- Signed-off-by: Charles Chiu <charleschiu@hey.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Signed-off-by: ayamir <miracle_l@bupt.edu.cn> Co-authored-by: Charles Chiu <charleschiu@hey.com> Co-authored-by: jint_lzxy_ <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: 蔡略 <cailue@bupt.edu.cn> Signed-off-by: ayamir <lgt986452565@gmail.com> Signed-off-by: Charles Chiu <charleschiu@hey.com> Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Signed-off-by: mjkx <291083247@qq.com> Signed-off-by: Mohu <miracle_l@bupt.edu.cn> Signed-off-by: ayamir <miracle_l@bupt.edu.cn> Co-authored-by: ClSlaid <cailue@bupt.edu.cn> Co-authored-by: Charles Chiu <charleschiu@hey.com> Co-authored-by: Xie Zejian <xiezej@gmail.com> Co-authored-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: Mythos_404 <mythos_404@outlook.com> Co-authored-by: mjkx <52132505+mjkx5@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: neogtliu <neogtliu@tencent.com> Co-authored-by: MiSumiSumi <dragon511southern@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5084976 - Browse repository at this point
Copy the full SHA 5084976View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 14d7be7 - Browse repository at this point
Copy the full SHA 14d7be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba1ab45 - Browse repository at this point
Copy the full SHA ba1ab45View commit details
Commits on Jul 9, 2024
-
feat(cmp): deduplicate results from
nvim-lsp
(ayamir#1321)Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f83d276 - Browse repository at this point
Copy the full SHA f83d276View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8377bb0 - Browse repository at this point
Copy the full SHA 8377bb0View commit details
Commits on Jul 16, 2024
-
feat(which-key)!: support
v3
(ayamir#1324)Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ecb6b79 - Browse repository at this point
Copy the full SHA ecb6b79View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 884f64b - Browse repository at this point
Copy the full SHA 884f64bView commit details
Commits on Jul 20, 2024
-
fix(which-key): config option
modes
has been deprecated (ayamir#1326)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 <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2829a43 - Browse repository at this point
Copy the full SHA 2829a43View commit details -
feat(lualine): always display BOM as part of the filetype (ayamir#1327)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ea3eaac - Browse repository at this point
Copy the full SHA ea3eaacView commit details
Commits on Jul 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e8f85fa - Browse repository at this point
Copy the full SHA e8f85faView commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3828f4b - Browse repository at this point
Copy the full SHA 3828f4bView commit details
Commits on Aug 9, 2024
-
feat: add
render-markdown.nvim
for md workflow (ayamir#1336)* feat: add `render-markdown.nvim` for md workflow * feat: `<F1>` toggles the plugin Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: add `nvim-web-devicons` as a dependency Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * perf: disable for files larger than 2 MiB Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ccf0464 - Browse repository at this point
Copy the full SHA ccf0464View commit details
Commits on Aug 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9becdf - Browse repository at this point
Copy the full SHA c9becdfView commit details
Commits on Aug 12, 2024
-
fix(core): disable rtp plugins via
lazy.nvim
, ayamir#1339 (ayamir#1340Configuration menu - View commit details
-
Copy full SHA for c9dea9d - Browse repository at this point
Copy the full SHA c9dea9dView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fb942c5 - Browse repository at this point
Copy the full SHA fb942c5View commit details -
feat(persisted): update for recent code rewrite (ayamir#1338)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6c3f197 - Browse repository at this point
Copy the full SHA 6c3f197View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d81c66 - Browse repository at this point
Copy the full SHA 8d81c66View commit details
Commits on Aug 21, 2024
-
fix: some vim plugins get disabled by mistake (ayamir#1341)
* 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 <50296129+Jint-lzxy@users.noreply.github.com> * clean up * fix: EditorConfig should have been disabled Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> * fix: disable `editorconfig` via `lazy.nvim` * chore: move netrw_liststyle to `core/options.lua` --------- Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com> Co-authored-by: CharlesChiuGit <charleschiu@hey.com>
Configuration menu - View commit details
-
Copy full SHA for 360ec25 - Browse repository at this point
Copy the full SHA 360ec25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b841d - Browse repository at this point
Copy the full SHA 88b841dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eabd73 - Browse repository at this point
Copy the full SHA 1eabd73View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05663e8 - Browse repository at this point
Copy the full SHA 05663e8View commit details
Commits on Aug 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7bac911 - Browse repository at this point
Copy the full SHA 7bac911View commit details -
Configuration menu - View commit details
-
Copy full SHA for a204e7d - Browse repository at this point
Copy the full SHA a204e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a00b281 - Browse repository at this point
Copy the full SHA a00b281View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13b25a5 - Browse repository at this point
Copy the full SHA 13b25a5View commit details
Commits on Sep 7, 2024
-
feat(lsp):
tsserver
renamed tots_ls
(ayamir#1346)As per: neovim/nvim-lspconfig@bdbc65a Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 99e136e - Browse repository at this point
Copy the full SHA 99e136eView commit details -
feat(clang_format): disable formatting for all Java files (ayamir#1347)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 709bff0 - Browse repository at this point
Copy the full SHA 709bff0View commit details -
fix(pack): inconsistent docstring (ayamir#1348)
Signed-off-by: Jint-lzxy <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 233a53d - Browse repository at this point
Copy the full SHA 233a53dView commit details
Commits on Sep 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e2f498 - Browse repository at this point
Copy the full SHA 1e2f498View commit details
Commits on Sep 10, 2024
-
fix(core): correct GUI detection post v0.10.2 (ayamir#1349)
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 <50296129+Jint-lzxy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 28c4cde - Browse repository at this point
Copy the full SHA 28c4cdeView commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c19335 - Browse repository at this point
Copy the full SHA 6c19335View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4546c21 - Browse repository at this point
Copy the full SHA 4546c21View commit details