43 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
df7fff5ac4 Merge upstream: Merge pull request #1928 from nathanzeng/fix-lsp-blink-dependency 2026-03-15 15:16:59 +01:00
Damjan 9000
4dab72b75d Merge upstream: Don't extend lsp capabilities because blink does it internally 2026-03-15 13:15:04 +01:00
Damjan 9000
a7771dbca1 Merge upstream: Merge pull request #1494 from oriori1703/feature/type-hints 2026-03-15 13:11:44 +01:00
Damjan 9000
50dd24610e Merge upstream: Clean up the lua_ls config 2026-03-15 13:11:12 +01:00
Damjan 9000
e22b470f4e Merge upstream: Re-add mason-lspconfig 2026-03-15 13:10:26 +01:00
Damjan 9000
ee1a773ca0 Merge upstream: fix: continue cleaning up docs and config 2026-03-15 12:17:14 +01:00
Damjan 9000
d0655cf9b7 Merge upstream: fix: trimming down config and updating stylua 2026-03-15 12:16:50 +01:00
Damjan 9000
fd64e14fe8 Merge upstream: fix: simplify diagnostic config 2026-03-15 12:15:50 +01:00
Damjan 9000
a137651e8a Merge upstream: feat: move Telescope config to be contained by plugin (#1843) 2026-03-15 12:13:59 +01:00
Damjan 9000
33be2a76fc Merge upstream: fix: remove deprecated methods 2026-03-15 12:13:18 +01:00
Damjan 9000
03f6661927 Merge upstream: fix: remove mason-lspconfig, we do not need it anymore 2026-03-15 12:11:44 +01:00
Damjan 9000
7a55e9d1fa Merge upstream: maybe: seeing if we can get away without lazydev and just doing simpler setup 2026-03-15 12:09:47 +01:00
Damjan 9000
6038757ac3 Merge upstream: update: remove client_supports_method (#1810) 2026-03-15 12:09:11 +01:00
Damjan 9000
726fabc5d5 Merge 'upstream': various changes 2025-05-10
- fix: rename vim.highlight.on_yank to vim.hl.on_yank
- README: mention fd-find in requirements
- don't lazy-load neo-tree so netrw hijacking on startup works
- Replace vim.opt with vim.o
- feat: switch vim-sleuth for guess-indent.nvim
- Change to Mason's new address
2025-05-12 12:14:27 +02:00
Damjan 9000
b226b49545 Merge 'upstream': feat: switch nvim-cmp for blink.cmp 2025-04-15 18:14:59 +02:00
Damjan 9000
f36056b307 Merge 'upstream': telescope branch, lsp keybindings, spelling
- Remove Telescope `0.1` branch lock
- Change LSP Keybindings to Match the Default `gr` Bindings Introduced in Neovim 0.11
- fix: minor misspellings
2025-04-09 19:14:49 +02:00
Damjan 9000
af749bdb4b Merge 'upstream': various fixes
- Propsed fix for init.lua warnings
- Remove duplicate cmp-path
- fix: regression introduced in db78c0b217f
- Fix: fix the cmp-nvim-lsp-signature-help link
- feat: add basic function signature help
- perf: load tokyonight.nvim in the intended way
2025-02-19 21:05:20 +01:00
Damjan 9000
15e019cf58 Merge 'upstream': feat(diagnostic): add diagnostic config 2025-02-17 20:25:23 +01:00
Damjan 9000
07778f6a5f Merge 'upstream': docs, gitsigns, emoji, lsp
- fix: arguments for the `vim.lsp.Client.supports_method` method
- Add a blurb about installing missing emoji on Ubuntu
- fix (#1319): gitsigns deprecated functions
- docs: clarify using opts = {} vs config = function() ... require('plu…
- chore(docs): Update README.md
2025-02-17 10:44:47 +01:00
Damjan 9000
a0a5e061a1 Merge 'upstream': luv, doc updates
- Use luals 3rd library for luv
- chore: fix typo in bug report issue template
- chore: remove redundant comment
2025-01-17 13:44:50 +01:00
Damjan 9000
e71cef802e Merge 'upstream': fix: prevent mason setup from being run twice 2025-01-08 17:21:27 +01:00
Damjan 9000
74b8749c09 Merge 'upstream': updated comments
- Use consistent syntax style for { ... } "pseudocode"
- fleis Tweak outdated comment about lazy's `config` key usage.
2024-12-12 17:35:40 +01:00
Damjan 9000
46093fe19d Merge 'upstream': diagnostic-signs, nvim-dap lazy, which-key typo
- fix: which-key comment typo
- Fix nvim-dap not lazy loading
- feat: Change to prepare for upcoming deprecation of configuring diagnostic-signs using sign_define()
2024-11-20 17:49:23 +01:00
Damjan 9000
ee40a0ed8b Merge 'upstream' 5 changes from 2024-10-30
* Remove two because there are more than two.
* Set breakpoint icons and their highlight colors
* Change diagnostic symbols if vim.g.have_nerd_font is true
* fix: lazy help tag on line 931
* Disable linting autocmd for readonly buffers
2024-10-31 18:56:10 +01:00
Damjan 9000
1695a1d3fc Merge 'upstream' feat: update references of tsserver to ts_ls 2024-09-10 22:34:43 +02:00
Damjan 9000
06929799f0 Merge 'upstream' Include visual mode in LSP code action keymap 2024-08-25 11:03:03 +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
0a274ab66c Merge 'upstream' refactor lazydev, defer clipboard
performance: defer clipboard because xsel and pbcopy can be slow
refactor: remove lazydev and luvit-meta as lsp dependencies
2024-07-29 20:17:53 +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
9fb3891d63 Merge 'upstream' Move LspDetach handler near kickstart-lsp-highlight group 2024-05-03 00:11:56 +02:00
Damjan 9000
77dbcfaaf7 Merge 'upstream' fix: highlight group clear on each attach, README 2024-04-22 23:48:46 +02:00
Damjan 9000
b939e2f5a1 Merge 'upstream' Fix highlight errors when lsp crash or stop 2024-04-22 18:07:12 +02:00
Damjan 9000
74136a1db7 Merge 'upstream' Fix deprecation notice of inlay hints 2024-04-22 14:01:50 +02:00
Damjan 9000
b8b2e88521 Merge 'upstream' fix: restore Mason config timing for DAP startup 2024-04-20 14:05:56 +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
d20d58c3e8 Merge 'upstream' Some suggestions and capitalised a few words 2024-03-18 18:50:47 +01:00
Damjan 9000
b59b1d2a3d Merge 'upstream' feat: add linter plugin, lua_ls config comment
- feat: add linter plugin
- assign table to filetype in lua_ls config comment
2024-03-18 17:43:59 +01:00
Damjan 9000
f02070e076 Merge 'upstream' Added folke/neodev.nvim for proper nvim api completion and annotation 2024-03-12 23:40:44 +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
b650582c60 Merge 'upstream/master' fixup style, lua lsp snippets
fixup: updated some style stuff
feat: enable lua lsp snipppets
2024-03-01 11:09:32 +01:00
Damjan 9000
1ff3a155aa Merge 'upstream/master' rewrite: slimmer, trimmer and more lazy kickstart.nvim 2024-02-26 21:15:29 +01:00