Commit Graph

61 Commits

Author SHA1 Message Date
017c8cee8f fix(nvim): disable noice cmdline/messages to stop popup flickering
noice's cmdline floating window was causing visible flicker when typing
:wq and other commands. Disable noice cmdline+messages entirely and
restore cmdheight=1 so native cmdline handles input stably.
noice still handles LSP and notifications via snacks.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-20 18:03:15 +08:00
26c6173a9c fix(nvim): set cmdheight=0 to fix noice cmdline flickering
noice.nvim takes over cmdline rendering; keeping cmdheight=1 causes
native and noice popup to compete, producing flicker on :wq etc.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-20 18:00:59 +08:00
6fd5d96043 refactor(nvim): 完整重写配置,支持 Go/Rust/Python/TypeScript 开发
- 架构重构:新增 plugins/lang/ 子目录,按语言拆分配置
- 补全引擎:nvim-cmp → blink.cmp + LuaSnip
- 文件浏览:新增 neo-tree(<Space>e)
- 语言支持:
  - Go: ray-x/go.nvim + dap-go + neotest-go
  - Rust: rustaceanvim + crates.nvim
  - Python: venv-selector + dap-python + neotest-python
  - TypeScript: typescript-tools.nvim(替换 ts_ls)
- LSP: lazydev + mason + mason-lspconfig + fidget + inc-rename
- 格式化: conform.nvim(lsp_format fallback,保存时自动格式化)
- Lint: nvim-lint(selene 替换 luacheck,Mason 可直接安装)
- UI: snacks.nvim(dashboard+notifier+picker)+ noice + lualine + bufferline
- 编辑增强: mini.ai + mini.surround + grug-far + flash + ufo + trouble v3
- 删除废弃文件: cmp/coding/null-ls/mason/lspconfig/go/python 等旧文件
- 修复: Neovim 0.12 treesitter query 校验报错(noice routes 过滤)
- 新增: NVIM_GUIDE.md 快捷键使用手册

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-07 16:55:07 +08:00
f9808c01a0 refactor(nvim): simplify fold config and remove statuscol
Switch to manual folding, remove treesitter foldexpr and statuscol.nvim dependency, simplify snacks statuscolumn config.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-04 21:35:08 +08:00
4eaabf5fb8 feat: a lot of configs
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2026-02-12 21:51:05 +08:00
f5ab6eee24 chore: add configs
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-05-09 15:16:20 +08:00
d0zingcat
d4d819083c switch to lazyvim
Signed-off-by: d0zingcat <lee.w.tang@gmail.com>
2025-02-22 23:42:29 +08:00
d0zingcat
76d0e3e44a chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2025-01-20 16:05:16 +08:00
d0zingcat
a589e91b14 chore: add left and right
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-19 07:58:56 +08:00
d0zingcat
7c98cab801 add lsp
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-14 23:41:44 +08:00
d0zingcat
b7376dbfa9 fix tree and chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-05 15:54:19 +08:00
d0zingcat
65b75edd9a mig packer to lazy and archive
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-03 11:18:10 +08:00
d0zingcat
6afbbe8b83 update dotfiles
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-05-09 16:17:56 +08:00
d0zingcat
4ca81ccdd6 chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-02-21 18:38:12 +08:00
Lee Tang
8da6a37f54 update ideavimrc 2023-09-06 15:49:29 +08:00
Lee Tang
bca2b6cfea fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-08-10 11:31:54 +08:00
Lee Tang
cd59286e71 update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-27 12:19:49 +08:00
Lee Tang
19b10aa54f fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-26 23:28:05 +08:00
Lee Tang
74478277dd update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-18 11:37:44 +08:00
Lee Tang
ccd57f9718 fix ripgrep drain out memory
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-05-11 12:42:48 +08:00
Lee Tang
e3ad4273f9 fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-05-05 16:48:13 +08:00
Lee Tang
12e0552c36 fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-05-05 15:09:11 +08:00
Lee Tang
ad3877b42e update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-04-20 12:09:45 +08:00
Lee Tang
95bf5cfb4d update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-03-07 18:39:00 +08:00
Lee Tang
6058874a99 Merge branch 'main' of personalgit:d0zingcat/dotfiles 2023-03-02 17:00:50 +08:00
Lee Tang
c2245455e5 update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-03-02 10:57:18 +08:00
Lee Tang
6bbe70c441 fix gopls
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-28 17:30:31 +08:00
Lee Tang
43a5d9fbc6 fix gopls
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-27 15:31:52 +08:00
Lee Tang
796fa1c5c2 update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-21 22:09:18 +08:00
Lee Tang
77969aa1bc enable copilot
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-13 17:57:53 +08:00
Lee Tang
0679f49eec update json schema
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-13 11:17:08 +08:00
Lee Tang
a6d7c0ddc5 add tsserver
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-01-15 17:44:23 +08:00
Lee Tang
43d45750e6 update neodev
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2022-12-25 19:03:07 +08:00
Lee Tang
27c22c71ed update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2022-12-25 10:42:10 +08:00
Lee Tang
36c2fc4c5c updates
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2022-10-27 11:51:46 +08:00
Lee Tang
ca9f591cd9 update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2022-09-29 17:54:15 +08:00
Lee Tang
f1f349f7ec update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2022-09-15 12:09:29 +08:00
d0zingcat
bf3e72eb71 updates
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2022-09-06 09:56:45 +08:00
d0zingcat
b479bab031 upgrade lsp-setup 2022-08-24 14:32:12 +08:00
d0zingcat
bd94c4cef1 add lsp_lines 2022-08-04 07:29:58 +08:00
d0zingcat
609741629a update nvim-tree 2022-07-24 13:44:03 +08:00
d0zingcat
b8efbe426f updates 2022-07-13 14:02:25 +08:00
d0zingcat
4e53eba1ea fix telescope movement 2022-06-16 16:21:01 +08:00
d0zingcat
9516b4511d update hop 2022-06-08 09:55:57 +08:00
d0zingcat
2a9f635cd6 updates on 220602 2022-06-02 20:28:30 +08:00
d0zingcat
ccc9706e37 fix 2022-06-01 11:09:13 +08:00
d0zingcat
3f9388a116 update nvim tree config 2022-06-01 10:30:34 +08:00
d0zingcat
1440c44353 update keybindings for vim 2022-05-31 22:11:53 +08:00
Lee Tang
8549f7f7e9 updates for trouble 2022-04-29 22:34:36 +08:00
Lee Tang
b3fc524bfc updates 2022-04-29 21:59:05 +08:00