17 Commits

Author SHA1 Message Date
Damjan 9000
77d74fac16 Add type hints to plugins that were extracted from init.lua
Based on:

    commit 177ff6148391742ccb7aaa93c05b95cd6fc853e2
    Author:     orip <oriori1703@gmail.com>
    AuthorDate: Sat Apr 26 14:35:04 2025 +0300

    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-03-15 20:24:45 +01:00
Damjan 9000
ad485aecd7 Merge upstream: Add treesitter indentation 2026-03-15 13:14:09 +01:00
Damjan 9000
b4b8219215 Merge upstream: Attach treesitter using language name instead of filetype 2026-03-15 13:13:50 +01:00
Damjan 9000
d0655cf9b7 Merge upstream: fix: trimming down config and updating stylua 2026-03-15 12:16:50 +01:00
Damjan 9000
113741c324 Merge upstream: fix: as far as i can tell i updated to the right tree sitter stuff 2026-03-15 12:09:34 +01:00
Damjan 9000
e324e4ef81 Merge upstream: fix: update main module reference for nvim-treesitter (#1832) 2026-03-15 12:07:59 +01:00
Damjan 9000
e9213469ba Merge 'upstream' refactor treesitter, which-key, uv/loop, update README
*  Ihsan Tonuzi refactor: update treesitter and which-key config
*  Michael L. Check for loop or uv for lazypath
*  Matt Gallagher Add note in README about lazy-lock.json
*  theoboldalex Update README.md
2024-08-23 14:22:13 +02:00
Damjan 9000
198460c421 Merge 'upstream' nvim-lspconfig cmp-nvim-lsp, treesitter prefer_git
Add explicit dependency of nvim-lspconfig on cmp-nvim-lsp
Remove treesitter prefer_git option
2024-07-31 21:09:37 +02:00
Damjan 9000
e1d6094136 Merge 'upstream' Neovim 0.10 updates and more
Merged commits from upstream:

Update comment about the toggle inlay hints keymap
lint: fix lsp warning in `vim.lsp.inlay_hint.is_enabled`
Update lazydev config to fix "Undefined field `fs_stat`" LSP error
Neovim 0.10 updates
Fix comment about mini.ai example
Make conform.nvim be lazy-loadable again
Update README.md | %userprofile%\appdata\local -> %localappdata%
Make debug lazy loadable
Remove redundant require
Fix neo-tree keymap description
fix: add required parsers from nvim-treesitter
2024-07-22 20:25:55 +02:00
Damjan 9000
f28bfcd7ac Merge 'upstream' Add diff to treesitter's ensure_installed languages 2024-05-06 09:13:48 +02:00
Damjan 9000
b6b33e61a4 Merge 'upstream' prefer_git, inlay hints
- add prefer_git to treesitter config
- Enable inlay hints for the supporting servers
2024-04-17 20:42:05 +02:00
Damjan 9000
dc9eb06f47 Merge 'upstream' Add luadoc in treesitter, instructions to quit lazy
- Add `'luadoc'`, to the `ensure_installed` of `nvim-treesitter/nvim-treesitter`
- Add instructions to quit :lazy
2024-03-28 09:57:19 +01:00
Damjan 9000
55008e9c68 Merge 'upstream' timeoutlen, cmp scroll, friendly snippets, luasnip, ruby
Merged:
- fix: disable ts indenting for Ruby
- doc: add note about advanced luasnip features
- Move friendly snippets to dependencies of LuaSnip (#759)
- Add <C-b>/<C-f> cmp mapping to scroll cmp docs (#750)
- doc: add info about timeoutlen (#691)
2024-03-15 18:18:21 +01:00
Damjan 9000
7da09adddb Merge 'upstream' rename <C-t>, use opts for treesitter
- chore: rename <C-T> to <C-t> for consistency

- feat: allow treesitter defaults to be overwritten from custom directory
2024-03-12 01:13:38 +01:00
Damjan 9000
df166c3b8b Merge 'upstream/master' chore: fix typos 2024-03-01 23:11:08 +01:00
Damjan 9000
f94c10e3bd Merge 'upstream/master' fixups (autocommand, auto_install)
fixup: change comment to reflect auto_install
fixup: add autocommand link for help and description
2024-02-26 21:18:37 +01:00
Damjan 9000
1ff3a155aa Merge 'upstream/master' rewrite: slimmer, trimmer and more lazy kickstart.nvim 2024-02-26 21:15:29 +01:00