Commit Graph

5 Commits

Author SHA1 Message Date
Geoff Cheshire 9ab7b3b2d3 Port hecate config: language servers, formatters, treesitter parsers, custom plugins
- init.lua: relativenumber, colorcolumn=120, expandtab=false, isfname @-@,
  [d/]d diagnostic navigation, <leader>e diagnostic float, hecate hostname
- lsp.lua: add gopls, basedpyright (uv venv detection), ts_ls, nimls/gleam
  (conditional), rust-analyzer in mason_tools; gleam indentation autocmd
- treesitter.lua: expand parsers (rust, go, js, ts, py, json, yaml, toml, gleam, nim)
- format.lua: full conform config with all formatters and :Format range command
- telescope.lua: add <C-p> git_files and <leader>pf prompted grep
- custom/plugins/rust.lua: rustaceanvim ^6
- custom/plugins/trouble.lua: trouble.nvim with standard keybindings
- custom/plugins/gitsigns.lua: enable whipsmart gitsigns extended keymaps
2026-05-10 15:52:29 -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
orip c4605421e5 Migrate to vim.pack 2026-05-05 01:18:15 +03:00
orip 177ff61483 Add type hints to plugin options where possible
This could help beginners to get autocompletion, catch mistakes earlier,
and allow them to skip the docs for simple configs.

This is not perfect because a lot of the plugins type all of their keys
as required, even though they have defaults, but this is good enough.
2026-02-27 20:43:08 +02:00
TJ DeVries 3526fbeec9
feat: move to lazy.nvim package manager and add first plugins (#178)
Closes #175
Closes #177
Closes #173
Closes #169
Closes #161
Closes #144
Closes #138
Fixes #136
Closes #137
Closes #131
Closes #117
Closes #130
Closes #115
Closes #86
Closes #105
Closes #70
Fixes #176
Fixes #174
Fixes #160
Fixes #158
2023-02-17 16:31:57 -05:00