Commit Graph

260 Commits

Author SHA1 Message Date
Nick Krichevsky bd5406e3f8 Check if the buffer is valid when trying to attach TS 2026-09-08 14:09:05 -04:00
orip f7b845d8b6 Align keymaps with gitsigns.nvim's defaults
Check Lua Formatting / Stylua Check (push) Has been cancelled
2026-09-06 09:35:36 +03:00
Nathan Zeng bebf669453 fix: typo 2026-09-05 20:05:05 -07:00
orip 0a035d6224 Add bufnr back to the gitsigns keymaps
Check Lua Formatting / Stylua Check (push) Has been cancelled
2026-09-06 01:22:55 +03:00
orip 1cb1df035e Fix typo
Check Lua Formatting / Stylua Check (push) Has been cancelled
2026-09-05 16:21:11 +03:00
orip b1af6596d3 Use tsc (typescript7's builtin lsp) instead of ts_ls and update the plugin example 2026-09-05 16:16:39 +03:00
Damjan 9000 845db23335 Enable gitsigns.nvim recommended keymaps by default 2026-09-05 13:04:45 +02:00
Ori Perry b4075b9e77 Merge pull request #2092 from nvim-lua/refactor/gitsigns
Check Lua Formatting / Stylua Check (push) Has been cancelled
Merge the 2 `gitsigns.nvim` configs
2026-09-04 20:30:16 +03:00
Tyce Herrman 14eb52d545 docs: clarify custom plugin load ordering 2026-08-25 18:35:26 -04:00
orip bd53f28e49 Fix corrupted library path of lua_ls
The previous code accidentally overwrote the library path of lua_ls
because it used `vim.tbl_extend` instead of `vim.list_extend`.

Because they paths that were added to the list (`luv` and `busted`) are
not really relevant for neovim configs, they are omitted entirely.

fixes: #2138
2026-08-07 18:36:21 +03:00
orip b01d052770 Fix lua_ls diagnostics
fixes: #2133
2026-07-27 11:20:27 +03:00
orip 216e06a36d Update section 2's name 2026-07-25 20:54:30 +03:00
Ori Perry 9a023810f4 Merge pull request #2093 from rez1-dev/section-names
chore(init.lua): clarify section comments
2026-07-25 20:51:05 +03:00
orip 3a2194f210 Call mason-lspconfig.setup to avoid UB
fixes: #2121, resolves: #2128
2026-07-25 20:44:18 +03:00
rez1 3a6511c71a chore(init.lua): clarify section comments 2026-06-12 14:16:40 +06:00
orip 97ed8dfaf1 Merge the 2 gitsigns configs 2026-06-11 18:27:05 +03:00
orip ec3f4489c2 Switch from nvim-web-devicons to mini.icons 2026-06-11 17:28:02 +03:00
orip f660e1f897 Follow symlinks for the neovim config picker
Closes: #2078
2026-06-11 16:52:52 +03:00
orip 7031a09bf9 Split the foundation section into options and keymaps 2026-06-11 16:44:01 +03:00
Nathan Zeng a5d4d12c8c fix: deprecated diagnostic jumping config 2026-05-07 00:03:18 +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
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
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