Commit Graph

245 Commits

Author SHA1 Message Date
probalazs 5e660f92ba
Merge branch 'master' into master 2026-05-04 17:17:17 +02:00
orip 4b065ad2f7 Fix mini.ai example 2026-04-22 17:59:57 +03:00
probalazs dd2537cd30 Switch to Rosé Pine Moon theme, add autosave on InsertLeave, fix lint executable check
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 17:00:41 +02:00
probalazs 4ce5fcb9c7 Speed up Telescope file search with fd and rg optimizations
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 13:08:51 +02:00
probalazs d7b0ef21e4 Add LlamaToggle command, hide completion info, and update README
- Add :LlamaToggle to enable/disable llama.vim completions without stopping server
- Disable inline timing/info display in llama.vim (show_info = 0)
- Add llama.cpp installation instructions to README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 19:18:02 +02:00
probalazs bc020fba1a Add llama.vim, LlamaStart/Stop commands, and fix completion preset
- Add llama.vim plugin with optimized FIM context settings
- Add LlamaStart/LlamaStop commands for managing llama-server
- Auto-stop llama-server on Neovim exit
- Switch blink.cmp back to default preset (Ctrl+y) for Tab compatibility

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 19:09:26 +02:00
probalazs 5fd790130b Configure Telescope with buffer delete and file ignore patterns
- Add Ctrl+d to delete buffers from the Telescope picker
- Ignore node_modules, lock files, dist, build, and cache dirs in search

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 15:26:11 +02:00
probalazs 1e3180f5db Add flash.nvim, vim-visual-multi, and buffer completion source
- Add flash.nvim for fast screen navigation (s/S keymaps)
- Add vim-visual-multi for multiple cursor support
- Add buffer words as a blink.cmp completion source

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 15:06:09 +02:00
probalazs 033e4b1600 Configure Neovide, completion, and terminal direction
- Disable Neovide animations (cursor, scroll, position)
- Switch blink.cmp preset to super-tab for tab-based completion
- Change toggleterm direction to vertical with 80 column width

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 15:06:09 +02: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
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
probalazs 43d7850368
Merge branch 'nvim-lua:master' into master 2026-04-16 19:49:01 +02:00
probalazs 967d525c9d Add TypeScript support, split keymaps, and custom plugins
- Enable ts_ls LSP with prettier formatter and eslint_d linter
- Add prettier and eslint_d auto-install via Mason
- Enable lint plugin for JS/TS filetypes
- Add split keymaps (<leader>sv, <leader>sh)
- Add bufdelete, editorconfig, and toggleterm plugins
- Enable custom plugins import

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 19:46:07 +02:00
probalazs 217f4f0526 Enable autopairs and neo-tree plugins, remove nvim-web-devicons
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 19:05:41 +02:00
orip f27810d1bd Fix treesitter indents
Thanks @jackHerby for the report
fixes #1995
2026-04-15 03:44:17 +03:00
Sebastian Studniczek c7f05a0f47 Add indentation fallback 2026-04-10 20:06:22 +02: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 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
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 86f1ba26f2 Improve undofile comment 2026-02-28 11:31:21 +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 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
Ori Perry 09ab9ae265 Fix typo 2026-02-27 20:55:53 +02: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
Ori Perry b9f3965282 Clean up the lua_ls config 2026-02-27 20:12:40 +02:00
Ori Perry 1ba1789318 Re-add mason-lspconfig 2026-02-27 19:56:55 +02:00
TJ DeVries e79572c9e6 fix: continue cleaning up docs and config 2026-01-27 12:09:56 -05:00
TJ DeVries 7e54a4c5c8 fix: trimming down config and updating stylua 2026-01-27 12:00:59 -05:00
Francesc Elies 8c6b78c770
feat(grep-string): works with visual selection too (#1605) 2026-01-27 10:55:15 -05:00
TJ DeVries 21d5aabc22 fix: simplify diagnostic config 2026-01-27 10:49:00 -05:00
TJ DeVries e87b7281ed
feat: move Telescope config to be contained by plugin (#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>
2026-01-27 10:33:53 -05:00
Derrek b15cca8d31
chore: fix help tag (#1671) 2026-01-27 10:09:58 -05:00
rheia475 8f479db123
feat: add Telescope binding for searching through commands (#1675) 2026-01-27 10:08:09 -05:00
TJ DeVries 35822809e6 fix: remove deprecated methods 2026-01-27 10:07:04 -05:00
TJ DeVries b2af42acb3 fix: call setup on guess indent 2026-01-27 10:01:39 -05:00
Evgeni Chasnovski c8e189ff78
fix: adjust after 'mini.nvim' transfer to 'nvim-mini' org (#1713) 2026-01-27 09:58:30 -05:00
TJ DeVries ad246eb5dd fix: remove mason-lspconfig, we do not need it anymore 2026-01-27 09:55:59 -05:00
TJ DeVries 0c17d320bb maybe: seeing if we can get away without lazydev and just doing simpler setup 2026-01-27 09:52:00 -05:00
TJ DeVries 7ea937dbc5 fix: as far as i can tell i updated to the right tree sitter stuff 2026-01-27 09:29:57 -05:00
Yassine Zouggari 3ddda4a8b8
update: remove client_supports_method (#1810)
Neovim 0.11 is now stable
2026-01-27 09:19:51 -05:00
Advin Suryavanshi 2d541c4140
fix: update main module reference for nvim-treesitter (#1832)
configs -> config in init.lua
2026-01-27 09:17:34 -05:00
Omri Sarig 6ba2408cdf
fix: rename vim.highlight.on_yank to vim.hl.on_yank (#1482)
The functions of vim.highlight were renamed to vim.hl on commit
18b43c331d8a0ed87d7cbefe2a18543b8e4ad360 of neovim, which was applied
with the release of nvim version 0.11.

Now, the use of vim.highlight is deprecated, and instead, one should
use vim.hl functions.
In practice, vim.highlight is still working, however, asking for help
for vim.highlight.on_yank fails (E149), while asking for help for
vim.hl.on_yank works as expected. So, by updating the used function, a
new user will have easier time looking getting the relevant help.

Co-authored-by: Omri Sarig <omri.sarig@prevas.dk>
2025-05-10 20:29:04 -04:00
Ori Perry c92ea7ca97
Replace vim.opt with vim.o (#1495)
* Replace vim.opt with vim.o

Because it offers a nicer interface and info on hover.
For now leave vim.opt when using the table interface (until vim.o
with tables is implemented)

* Add type hint for vim.opt.rtp

* Add a comment about using vim.opt instead of vim.o
2025-05-10 20:16:03 -04:00
guru245 2b2f0f8364
feat: switch vim-sleuth for guess-indent.nvim (#1512) 2025-05-10 20:11:50 -04:00