Commit Graph

17 Commits

Author SHA1 Message Date
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
368d39aab3 chore: fix which-key
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2026-04-04 16:31:14 +08:00
7a0787ddaa chore: update tooling and plugin locks 2026-03-28 09:03:36 +08:00
c0a19555c1 refactor: streamline local environment defaults
Improve shell and setup resilience, clean package definitions, and remove the hardcoded Alacritty startup directory so the dotfiles behave more predictably across machines.
2026-03-23 16:38:15 +08:00
bb2ca58da6 feat: remove copilot
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2026-03-04 15:10:26 +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
7c11184136 chore
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-03-06 16:47:27 +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
2157e40647 remove useless code
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-10-11 18:33:19 +08:00
d0zingcat
bcd04634f9 remove copilot and use codeium
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-27 18:56:53 +08:00
d0zingcat
667eb468ea chore: lazy
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-19 10:42:43 +08:00
d0zingcat
711134daff chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-19 07:38:29 +08:00
d0zingcat
b7376dbfa9 fix tree and chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-05 15:54:19 +08:00
d0zingcat
9a769190d0 modulefy the core
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-03 11:53:01 +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