Commit Graph

455 Commits

Author SHA1 Message Date
Ori Perry afc734f993
Merge pull request #1494 from oriori1703/feature/type-hints
Add type hints to plugin options where possible
2026-02-27 20:51:08 +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
giogt df9436c0e5 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.
2026-02-22 23:28:15 +00: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
Mithrandir2k18 560d9dc894
docs: Document methods to get the latest neovim (#1626) 2026-01-27 10:49:58 -05:00
TJ DeVries 21d5aabc22 fix: simplify diagnostic config 2026-01-27 10:49:00 -05:00
TJ DeVries 318bd3e65c fix: update neovim min required version 2026-01-27 10:42:05 -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
Cameron Cummings 88c65592ae
chore: Add .DS_Store to .gitignore (#1637) 2026-01-27 10:10:49 -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
TJ DeVries 5740ddcf9c note: add info about why we ignore lazy-lock 2026-01-27 09:19:08 -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
MaasOedipa 5a03ec401c added hardcount to hardtime 2025-12-30 12:00:37 +01:00
MaasOedipa 8155be879d readme 2025-12-28 09:12:06 +01:00
MaasOedipa d0c75615c0 changed readmee 2025-12-28 09:11:27 +01:00
MaasOedipa 5d41f4c65e reverted keybinds 2025-12-28 09:06:42 +01:00
MaasOedipa ca07abf338 Reapply "hardtime timeout chagned"
This reverts commit 46254e46d9.
2025-12-28 08:59:55 +01:00
MaasOedipa 46254e46d9 Revert "hardtime timeout chagned"
This reverts commit c3f64f78bf.
2025-12-28 08:58:37 +01:00
MaasOedipa e6e499d8ad changed keybind for neotree 2025-12-28 08:56:32 +01:00
MaasOedipa c3f64f78bf hardtime timeout chagned 2025-12-28 07:51:35 +01:00
MaasOedipa e4c441e5ad added hardtime and notify | 2025-12-28 07:50:28 +01:00
MaasOedipa 5a0e2b81fc notify and hardtime 2025-12-28 07:32:50 +01:00
MaasOedipa 2e762edce7 added ½ optin to neotree reveal keybind 2025-12-27 00:31:51 +01:00
MaasOedipa 478fc61ba5 tried changing some neotree options but they are really strict, really just made some keybinds more explicit 2025-12-18 19:42:01 +01:00
MaasOedipa a31276bcdd render markdown added + keybinds for rendermarkdown in init.lua 2025-12-18 14:24:13 +01:00
MaasOedipa fa0aae5a48 virtcolumn for long sections 2025-12-15 17:02:59 +01:00
MaasOedipa 22fbec6b6c new keybinds and wraps for init.lua 2025-12-15 17:02:37 +01:00
MaasOedipa 0aaf2eff22 clean up init 2025-11-01 22:15:27 +01:00
MaasOedipa 35cfd7ad48 fixed neotree in custom 2025-11-01 12:48:46 +01:00
MaasOedipa 547e626c5f neotree moved to custom plugins, to config more personally 2025-10-31 14:37:10 +01:00
MaasOedipa be17047144 neotree shows hidden files 2025-10-31 14:30:37 +01:00
MaasOedipa add56d174d transparent background on theme 2025-10-31 11:20:46 +01:00
MaasOedipa e1a4293636 trying out neotree 2025-10-30 11:28:38 +01:00
MaasOedipa be98ef5738 new theme support 2025-10-30 10:29:06 +01:00
MaasOedipa 5235cedf6c aaa 2025-10-29 12:17:31 +01:00
MaasOedipa a25a3de150 trying colorscheme 2025-10-29 12:00:31 +01:00
MaasOedipa 89f1e22428 vimtex added 2025-10-29 10:32:33 +01:00
MaasOedipa c3b8d37596 init changes 2025-10-29 10:25:07 +01:00