Geoff Cheshire
e0d47d1853
docs: document LSP server setup, correct plugin customization workflow
...
- Add 'Adding LSP Servers' section explaining the servers/mason_tools split
and linking to mason-registry and lspconfig server list for name lookups
- Fix 'Adding a Plugin' section — core plugins need explicit registration
in init.lua loader list; personal plugins go in lua/custom/plugins/
- Update project layout to include lua/whipsmart/ and lua/custom/
- Add format-on-save opt-in instructions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 13:53:58 -04:00
Geoff Cheshire
1eddcab2c8
fix: decouple Mason package names from lspconfig server names in lsp.lua
...
mason-tool-installer uses Mason registry names (e.g. lua-language-server)
which differ from lspconfig names (e.g. lua_ls). Previously mason-lspconfig
handled this translation; now that it's removed, maintain a separate
mason_tools list with correct Mason package names.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 13:51:30 -04:00
Geoff Cheshire
64ff5eb6a3
refactor: complete whipsmart.nvim rebrand and architecture cleanup
...
- Rename lua/kickstart/ -> lua/whipsmart/ (health check, opt-in extras)
- Replace doc/kickstart.txt with doc/whipsmart.txt; regenerate help tags
- Rename all kickstart-* augroups to whipsmart-* in lsp.lua and telescope.lua
- Fix missed kickstart-lsp-highlight reference in nvim_clear_autocmds
- Wire up custom/plugins loading (was silently never called)
- Replace implicit glob plugin loader with explicit ordered list in init.lua
- Remove dead mason-lspconfig dependency (unused with 0.12 native LSP)
- Simplify format.lua format_on_save to a clear user-editable ft table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 13:49:52 -04:00
Geoff Cheshire
822be0f573
chore: finalize README and lockfile after pack-manager installation
2026-05-10 13:31:24 -04:00
Geoff Cheshire
bc4df647ae
docs: finalize professional README.md for Whipsmart
2026-05-10 13:30:44 -04:00
Geoff Cheshire
602ba7159c
refactor: transition to modular whipsmart.nvim architecture with pack-manager
2026-05-10 13:27:32 -04:00
Geoff Cheshire
a2acfea79e
docs: create UNIFIED.md roadmap and workflow guide
2026-05-10 11:45:02 -04:00
Geoff Cheshire
2ccc030c66
chore: update plugin lockfile
2026-05-10 11:41:38 -04:00
Geoff Cheshire
53d6525db7
feat: setup unified config with vim.pack keymaps and hostname detection
2026-05-10 11:38:47 -04:00
Ori Perry
cfdc17be3a
Merge pull request #1982 from nathanzeng/jump-diagnostic
...
fix: deprecated diagnostic jumping config
2026-05-07 00:10:03 +03:00
Nathan Zeng
a5d4d12c8c
fix: deprecated diagnostic jumping config
2026-05-07 00:03:18 +03:00
Ori Perry
174b5fa2b1
Merge pull request #2005 from nvim-lua/refactor/vim.pack
...
Refactor/vim.pack
2026-05-06 23:48:20 +03:00
orip
2fccee4349
Split the vim.pack.add call and move each part to the relevant sections
2026-05-05 01:25:21 +03:00
orip
2e8d5b17cb
Split into sections
2026-05-05 01:24:17 +03:00
orip
a42ed30a09
Update the explanations and docs
2026-05-05 01:22:42 +03:00
orip
716d7465c0
Enable vim.loader for faster loading time
2026-05-05 01:18:15 +03:00
orip
c4605421e5
Migrate to vim.pack
2026-05-05 01:18:15 +03:00
orip
cd7adee3ce
Refactor and update some of the comments
2026-05-05 01:17:59 +03:00
orip
4b065ad2f7
Fix mini.ai example
2026-04-22 17:59:57 +03:00
orip
9b4fbc5021
Fix conflicts between built-in incremental selection and mini.ai keymaps
...
closes #1996
closes #1992
2026-04-18 13:30:10 +03:00
Ori Perry
f5b0e497c6
Merge pull request #1991 from nvim-lua/refactor/conform
...
Refactor/conform
2026-04-18 13:11:40 +03:00
orip
ce353a9b0e
Change format_on_save to a whitelist instead of a blacklist
2026-04-16 22:02:25 +03:00
orip
459b86865e
Use stylua as an lsp formatter instead of an external formatter
2026-04-16 22:02:24 +03:00
Stattek
648471c9eb
Fix descriptions of gitsigns keymappings ( #1997 )
...
* Fix descriptions of keymappings
* Fix capitalization
2026-04-15 11:49:09 +03:00
orip
f27810d1bd
Fix treesitter indents
...
Thanks @jackHerby for the report
fixes #1995
2026-04-15 03:44:17 +03:00
Ori Perry
c0cc054155
Merge pull request #1988 from sebastianstudniczek/fix/treesitter-indent-fallback
...
fix(treesitter): Add indentation fallback
2026-04-12 16:32:28 +03:00
Sebastian Studniczek
c7f05a0f47
Add indentation fallback
2026-04-10 20:06:22 +02: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
Nathan Zeng
886f2bc076
Clarify gitsigns keymap for which-key
2026-03-06 19:18:40 -08: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
Ori Perry
80b1ee1789
Add 'gr' group to which-keys
...
Adds 'gr' to which-keys documentation, so users can see that LSP actions are grouped after 'gr' key binds.
Co-authored-by: thiago-negri <evohunz@gmail.com>
2026-02-27 21:04:07 +02:00