Commit Graph

444 Commits

Author SHA1 Message Date
Paul B. Kim 20fd850084
harden language tooling setup 2026-05-08 23:44:54 +09:00
Paul B. Kim 48ba60ab70
clean up gitsigns keymaps 2026-05-08 23:44:37 +09:00
Paul B. Kim 5e80798015
remove opencode plugin config 2026-05-08 23:44:07 +09:00
Paul B. Kim bcf01e34ef
Merge remote-tracking branch 'upstream/master' 2026-04-05 15:20:49 +09:00
Paul B. Kim f9b4a07158
add claude base 2026-04-05 15:12:18 +09:00
Ori Perry 16dd8f5007 Add a comment to the line plugin about installing markdownlint 2026-03-31 23:49:19 +03:00
Ori Perry d3168308d4 Update the recommanded gitsigns keybinds
closes #1459
2026-03-31 23:41:40 +03:00
Ori Perry e01e1eb8f8 Auto install treesitter parsers when opening a file
closes #1951
2026-03-20 22:03:32 +02:00
Ori Perry 8ac4b12632 Refactor treesitter attach code 2026-03-20 21:59:19 +02:00
Ori Perry 0619d89884
Merge pull request #1914 from rmacklin/futher-clarify-gitignore-comment
Revise comment for lazy-lock.json in .gitignore
2026-03-20 12:59:54 +02:00
Ori Perry 58170c7ae3 Fix stylua 2026-03-10 22:12:41 +02:00
Richard Macklin 164cedf212 Revise comment for lazy-lock.json in .gitignore
This is a follow-up to df9436c0e5 to
hopefully make things even clearer.

Co-authored-by: Ori Perry <oriori1703@gmail.com>
2026-03-10 11:33:34 -07:00
Ori Perry 431cf2e881 Fix formating of plugins 2026-03-10 19:00:43 +02:00
Ori Perry d132bd3e9f
Merge pull request #1928 from nathanzeng/fix-lsp-blink-dependency
Remove blink from nvim-lspconfig dependencies
2026-03-10 17:34:11 +02:00
Ori Perry f7b74c7b83 Fix typo in the README 2026-03-10 15:18:41 +02:00
Ori Perry b212fdb33f
Merge pull request #1925 from nathanzeng/which-key-gitsigns
Clarify gitsigns keymap for which-key
2026-03-10 15:17:46 +02:00
Nathan Zeng d97de4f0ae Remove blink from nvim-lspconfig dependencies 2026-03-07 20:52:02 -08:00
Paul B. Kim 448f3de389
fix(markdown): conditionally open preview browser 2026-03-07 22:33:45 +09:00
Nathan Zeng 886f2bc076 Clarify gitsigns keymap for which-key 2026-03-06 19:18:40 -08:00
Paul B. Kim 6d2fd09ce0
fix(bufferline): preserve neo-tree on buffer cleanup 2026-03-06 22:41:52 +09:00
Paul B. Kim 0db92a7f4b
refactor(debug): inline C/C++ DAP setup into debug plugin spec
dap_cpp.lua was a separate module used in exactly one place.
Inlined setup_cpp_dap() directly into debug.lua to remove
the unnecessary indirection.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 12:31:23 +09:00
Paul B. Kim cbfd797e56
refactor(config): inline location reference plugin and refresh docs 2026-03-06 12:27:42 +09:00
Paul B. Kim ef32c150ff
feat(ui): add bufferline plugin config 2026-03-06 11:15:28 +09:00
Paul B. Kim da30b14419
feat(yank): add location reference clipboard utilities 2026-03-06 11:15:24 +09:00
Paul B. Kim 99d232e902
feat(keymap): reorganize <leader>g prefix, add LSP goto keymaps 2026-03-06 11:15:20 +09:00
Paul B. Kim 953e5b7d5c
feat(lsp): add file rename → import update support
- Switch pyright to basedpyright (willRenameFiles capability)
- Add nvim-lsp-file-operations for neo-tree rename → LSP updates
- Add Snacks.rename with <leader>cR for current-buffer file renames
- Harden oil.nvim with lsp_file_methods (2s timeout, autosave unmodified)
2026-03-06 11:15:14 +09:00
Paul B. Kim cfa2d19f59
added folding and lint 2026-03-06 11:15:14 +09:00
Paul B. Kim e6be670294
fix(startup): fix multi-splash, remove stale session manager 2026-03-06 11:15:08 +09:00
Paul B. Kim 3b78c4b65d
fix(opencode): sanitize notified errors
Avoid exposing full upstream error payloads in notifications by redacting token-like fields and showing bounded, safe messages while keeping ask/select/command promise handling resilient.
2026-03-06 11:14:46 +09:00
Paul B. Kim 1da7fbeaf3
feat(debug): add C/C++ codelldb profile and textobject selects
Add additive C/C++ DAP launch defaults and treesitter select textobjects to speed structural editing while preserving existing keymaps and DAP controls.
2026-03-06 11:14:46 +09:00
Paul B. Kim a06b051e6d
docs(readme): document backend workflow and keymaps 2026-03-06 11:14:42 +09:00
Paul B. Kim 6fb17303bc
feat(workflow): add backend engineering plugin stack 2026-03-06 11:14:38 +09:00
Paul B. Kim e5a8662c91
docs(nvim): add README and :help reference guide 2026-03-06 11:14:35 +09:00
Paul B. Kim ef1e7af98e
chore(gitignore): ignore local Serena metadata 2026-03-06 11:14:35 +09:00
Paul B. Kim 1ce6776b49
fix(treesitter): use new nvim-treesitter setup API 2026-03-06 11:14:35 +09:00
Paul B. Kim 8894b26dbc
feat(git): add diffview shortcuts 2026-03-06 11:14:35 +09:00
Paul B. Kim 7748db4117
fix(config): wire Vue TS backend and remove stale wrapping module 2026-03-06 11:14:35 +09:00
Test 1c56f4cdc0
fix(treesitter): use configs.setup and drop extra install logic 2026-03-06 11:14:35 +09:00
Paul B. Kim ba5ecb2e1f
chore: clear README.md
Removed extensive installation and configuration instructions for kickstart.nvim.
2026-03-06 11:14:35 +09:00
Paul B. Kim 357dab6e1c
fix(plugins): initial plugin configuration fixes 2026-03-06 11:14:30 +09:00
Paul B. Kim 1b65e46834
chore: add AGENTS.md development context 2026-03-06 11:14:27 +09:00
Ori Perry dabce46993 Add underline for warnings 2026-02-28 13:48:43 +02:00
Ori Perry 7cc245ecaf Format the dap keybinds 2026-02-28 11:32:40 +02:00
Ori Perry 86f1ba26f2 Improve undofile comment 2026-02-28 11:31:21 +02:00
Ori Perry 9a3a2f9678 Update the github actions 2026-02-28 11:29:58 +02:00
Ori Perry 1f4c21f463 Don't extend lsp capabilities because blink does it internally 2026-02-27 23:27:25 +02:00
Ori Perry 4021496050 Add treesitter indentation 2026-02-27 22:56:57 +02:00
Ori Perry a6dcf6874b Attach treesitter using language name instead of filetype 2026-02-27 21:36:39 +02:00
Ori Perry 966d5e94b1 Add installtion instructions for `tree-sitter-cli` to the README.md 2026-02-27 21:21:59 +02:00
Ori Perry a4bbfdc3db
Merge pull request #1896 from giogt/fix-gitignore-lazylock-comment
Clarify comment in .gitignore for lazy-lock.json
2026-02-27 21:09:55 +02:00