4af2be09ec
chore: update software
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-05-13 17:15:19 +08:00
a73a920e7e
feat: default dev trigger nothing
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-05-11 13:12:31 +08:00
b3196ab29b
fix: typo
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-05-11 12:11:30 +08:00
de58d7b089
feat: add claude code alias
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-05-11 11:22:11 +08:00
8504a6b60a
feat: bump apps
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-05-09 13:28:29 +08:00
93cc4e8d82
chore: 更新 zshrc 和 tmux 配置
...
- tmux 开启 focus-events 支持 shell integration (claude code, vim)
- cc alias 添加 --permission-mode auto 参数
2026-05-08 15:24:19 +08:00
03f79cda02
chore: zshrc refactor
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-05-07 17:28:47 +08:00
ee8a4c36e6
feat: update opencode;
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-27 16:17:32 +08:00
63383df61f
feat: upgrade to openjdk@21
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-20 18:58:52 +08:00
af2a03ba72
chore: disable padding balance;
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-20 18:18:18 +08:00
df84e705a0
fix(ghostty): add window-padding-balance to eliminate bottom gap
...
adjust-cell-height=2 causes fractional row space to accumulate at the
bottom of the window. window-padding-balance=true distributes leftover
pixels evenly between top and bottom instead.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-20 18:09:30 +08:00
8a8af17333
fix(ghostty): reduce window-padding-y from 8 to 2 to minimize bottom gap
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-20 18:07:20 +08:00
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
0cd1eb20ad
fix(nvim): disable noice command_palette to fix cmdline flickering
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-20 17:59:54 +08:00
fc2874a1a1
chore: use modern color
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-20 17:57:12 +08:00
03797e737a
chore: add awscli and openjdk
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-20 14:21:38 +08:00
ab36825d29
chore: add java and casks
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-17 14:09:29 +08:00
120f9545ba
feat: add scratch function allow disposable works
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-17 13:38:39 +08:00
4717635ab1
feat: remove kiro as it slows down zsh
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-17 09:56:02 +08:00
099959cdcf
feat: add yazi and lmstudio
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-17 09:28:26 +08:00
db79c02b9c
feat: add kiro-cli
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-17 08:05:33 +08:00
6296b6ecb0
set TERM
2026-04-13 13:06:29 +08:00
766ab9a3ee
feat: update brewfile
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-10 09:39:01 +08:00
ed9800ce66
fix(nvim): migrate to Neovim 0.12 compatible APIs
...
- lsp: replace deprecated require('lspconfig') with vim.lsp.config +
vim.lsp.enable (native Neovim 0.11+ API)
- lsp: replace removed mason-lspconfig setup_handlers with
get_installed_servers() loop
- lsp: fix client.supports_method -> client:supports_method (colon syntax)
- lsp: replace jsonls on_new_config with inline pcall schemastore loading
- ui: disable lang='vim' in noice cmdline to fix treesitter 'tab' node
error on Neovim 0.12 (vim grammar removed 'tab' node type)
- ui: extend noice route filter to cover both msg_show and notify events
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-08 14:52:45 +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
2aa176dff5
feat: tmux 可以点击选择 panel
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-07 11:27:18 +08:00
368d39aab3
chore: fix which-key
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-04-04 16:31:14 +08:00
7c19b2d9e1
chore: clean code
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-04-04 16:06:13 +08:00
b22c7b4c6f
feat: add copilot/codex
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-03 13:52:46 +08:00
da90da4168
feat: dev allow oc and cc
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-03 11:11:14 +08:00
8b093e52cd
feat: only alias claude
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-03 10:14:32 +08:00
29c1662326
fix: ghostty theme
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-01 22:13:36 +08:00
2d2ec7504c
chore: add kill session for tmux
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-01 12:33:41 +08:00
b29ada3931
chore: change ghostty shortcut
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-04-01 10:34:47 +08:00
5a37f421b0
chore: clean code
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-31 15:30:41 +08:00
2dc8d93f27
chore: add work flow
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-31 15:03:33 +08:00
496e65998f
chore: add lazy load and cache
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-31 13:49:39 +08:00
59bee07521
chore: remove kiro
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-31 13:16:12 +08:00
9ba4ccaf29
feat: ignore worktree
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-31 12:33:08 +08:00
3cba307a6f
feat: add ghostty
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-31 12:19:49 +08:00
669c755917
merge Brewfile
2026-03-30 21:26:26 +08:00
d97b0d8fb8
chore: add navicat and tailscale
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-30 10:20:03 +08:00
b83f4fa697
chore: add tailscale cli
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-30 10:08:34 +08:00
6c8f48af72
chore: update
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-30 09:56:34 +08:00
7a0787ddaa
chore: update tooling and plugin locks
2026-03-28 09:03:36 +08:00
33ba81ba1b
fix: copy git config template on install
2026-03-28 09:02:23 +08:00
d97c666ffc
Update config
...
hide my email
2026-03-28 08:48:09 +08:00
2b080e76f6
feat: add deps
...
Signed-off-by: Li Tang <iamtangli42@gmail.com >
2026-03-25 17:38:43 +08:00
5bbf5b4b3b
feat: 1Password SSH agent auto-setup and SSH config template
...
- Add 1Password SSH agent socket symlink creation in setup.sh
- Copy ssh/example template to ~/.ssh/config on fresh install
- Update Brewfile with additional packages (bun, pnpm, qq, teamviewer, etc.)
- Update documentation (CHECKLIST, MIGRATION_GUIDE, README)
2026-03-24 17:51:47 +08:00