Repository navigation
Conversation
* fix: update main module reference for nvim-treesitter (nvim-lua#1832) configs -> config in init.lua * note: add info about why we ignore lazy-lock * update: remove client_supports_method (nvim-lua#1810) Neovim 0.11 is now stable * fix: as far as i can tell i updated to the right tree sitter stuff * maybe: seeing if we can get away without lazydev and just doing simpler setup * fix: remove mason-lspconfig, we do not need it anymore * fix: adjust after 'mini.nvim' transfer to 'nvim-mini' org (nvim-lua#1713) * fix: call setup on guess indent * fix: remove deprecated methods * feat: add Telescope binding for searching through commands (nvim-lua#1675) * chore: fix help tag (nvim-lua#1671) * chore: Add .DS_Store to .gitignore (nvim-lua#1637) * feat: move Telescope config to be contained by plugin (nvim-lua#1843) * move telescope related lsp functions inside the telscope plugin declaration block * explicitly enable telescope plugin, add some comments explainging why * update comments with suggestions from @oriori1703 Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com> * fix formatting in accordance to stylua so that pipeline passes --------- Co-authored-by: Philipp Szechenyi <philipp.szechenyi@cgm.com> Co-authored-by: Philipp Szechenyi <45265588+szechp@users.noreply.github.com> Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com> Co-authored-by: philipp <philipp@philipps-MacBook-Pro.local> * fix: update neovim min required version * fix: simplify diagnostic config * docs: Document methods to get the latest neovim (nvim-lua#1626) * feat(grep-string): works with visual selection too (nvim-lua#1605) * fix: trimming down config and updating stylua * fix: continue cleaning up docs and config * Clarify comment in .gitignore for lazy-lock.json The current comment in .gitignore for lazy-lock.json suggests to uncomment it yourself, but you actually need to comment it instead. This change modifies the comment to clarify the recommended approach for kickstart users. * Re-add mason-lspconfig * Clean up the lua_ls config * 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. * Fix typo * 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> * Add installtion instructions for `tree-sitter-cli` to the README.md * Attach treesitter using language name instead of filetype * Add treesitter indentation * Don't extend lsp capabilities because blink does it internally * Update the github actions * Improve undofile comment * Format the dap keybinds * Add underline for warnings * Clarify gitsigns keymap for which-key * Remove blink from nvim-lspconfig dependencies * Fix typo in the README * Fix formating of plugins * Revise comment for lazy-lock.json in .gitignore This is a follow-up to df9436c to hopefully make things even clearer. Co-authored-by: Ori Perry <oriori1703@gmail.com> * Fix stylua * Refactor treesitter attach code * Auto install treesitter parsers when opening a file closes nvim-lua#1951 * Update the recommanded gitsigns keybinds closes nvim-lua#1459 * Add a comment to the line plugin about installing markdownlint --------- Co-authored-by: Advin Suryavanshi <78780005+advinsuryavanshi@users.noreply.github.com> Co-authored-by: TJ DeVries <devries.timothyj@gmail.com> Co-authored-by: Yassine Zouggari <git@zoug.fr> Co-authored-by: Evgeni Chasnovski <evgeni.chasnovski@gmail.com> Co-authored-by: rheia475 <Andrew.Sparr@cpb-software.com> Co-authored-by: Derrek <80121818+derrekcoleman@users.noreply.github.com> Co-authored-by: Cameron Cummings <33526620+cameroncc@users.noreply.github.com> Co-authored-by: Philipp Szechenyi <philipp.szechenyi@cgm.com> Co-authored-by: Philipp Szechenyi <45265588+szechp@users.noreply.github.com> Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com> Co-authored-by: philipp <philipp@philipps-MacBook-Pro.local> Co-authored-by: Mithrandir2k18 <41417290+Mithrandir2k18@users.noreply.github.com> Co-authored-by: Francesc Elies <elies@posteo.net> Co-authored-by: giogt <giogt.dev@pm.me> Co-authored-by: Ori Perry <oriori1703@gmail.com> Co-authored-by: thiago-negri <evohunz@gmail.com> Co-authored-by: Nathan Zeng <nathan.j.zeng@gmail.com> Co-authored-by: Richard Macklin <1863540+rmacklin@users.noreply.github.com>
Pulls in kickstart.nvim's move to Neovim's built-in vim.pack plugin manager. Rewrites init.lua and all custom/plugins/*.lua specs from lazy.nvim tables to vim.pack.add + direct setup calls, re-applying personal config (nerd font, keymaps, extra LSP servers, gruvbox theme, kotlin dap support) on top of upstream's new structure. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Fixes the snacks.nvim dashboard erroring on startup (its 'startup' section hard-required lazy.stats, which no longer exists post-migration) by dropping that section. Pins each custom plugin to its currently installed commit so vim.pack.update() won't move them without an explicit edit, while core kickstart plugins keep following upstream's own version choices. Also tracks nvim-pack-lock.json per upstream's own README recommendation for forks, and drops the now-dead lazy-lock.json. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
A cheat-sheet for future me: everyday update/preview commands, the confirmation buffer's keybinds, how to bump/freeze/unfreeze a pinned custom plugin, reverting via the lockfile, and a snapshot of the current custom plugin pins. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Moves every custom plugin's vim.pack.add() (with its pinned commit)
into lua/custom/plugins/init.lua, ahead of the auto-discovery loop.
The per-plugin files now only contain require(...).setup{} and
keymaps. This also fixes a real ordering bug: since the loop's file
order is unspecified, a plugin file's require() could otherwise run
before its own add() call. Moves vim.g.barbar_auto_setup alongside it
for the same reason - it must be set before barbar's plugin files load.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Treats custom and core plugins identically: bare src, no version field, relying on nvim-pack-lock.json the same way kickstart's own plugins already do - nothing moves until vim.pack.update() is run deliberately. Keeps version = 'v3.x' on neo-tree.nvim since that's a genuine branch selection (its default branch is main), not a freeze. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Patching vim.notify was dropped after the first call, since snacks' stub reassigns it. filter is a supported hook and needs no monkeypatching. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Author
|
Opened against the wrong repo by mistake, closing. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace gruvbox with koda.nvim (dark variant), with yellow keywords, light blue functions and faded red variables.
🤖 Generated with Claude Code