Commit Graph

239 Commits

Author SHA1 Message Date
dlond 3885d2be63 more fixes 2025-05-30 10:55:58 +12:00
dlond d1bd0c8fb8 configured statusline fixes 2025-05-30 10:55:58 +12:00
dlond 5382ab6ad2 configured statusline 2025-05-30 10:55:58 +12:00
dlond 86a195fe35 +/- bug 2025-05-30 10:55:58 +12:00
dlond 309b541c97 fix a bug 2025-05-30 10:55:58 +12:00
dlond 5ff3f3f4ba add some more bugs 2025-05-30 10:55:58 +12:00
dlond 2113b33a58 add some bugs 2025-05-30 10:55:58 +12:00
dlond 0a859f314e more cleanup 2025-05-30 10:55:58 +12:00
dlond 003d871cdd cleanup 2025-05-30 10:55:58 +12:00
dlond d619d03e56 trying to fix auto indenting again 2025-05-30 10:55:58 +12:00
dlond 97ab584fe6 refactored toggle path completion 2025-05-30 10:55:58 +12:00
dlond d5a3c86a85 dap refactor, make some commands async-safe 2025-05-30 10:55:58 +12:00
dlond b54c7d6461 broke the tele picker, fix pt n 2025-05-30 10:55:58 +12:00
dlond 910e6e4842 broke the tele picker, fix pt 6 2025-05-30 10:55:58 +12:00
dlond e9822545a9 broke the tele picker, fix pt 5 2025-05-30 10:55:58 +12:00
dlond ed9c58d02a broke the tele picker, fix pt 4 2025-05-30 10:55:58 +12:00
dlond 12ae5d3a90 broke the tele picker, fix pt 3 2025-05-30 10:55:58 +12:00
dlond a5b0da62c1 broke the tele picker, fix pt 2 2025-05-30 10:55:58 +12:00
dlond 8a51315db4 broke the tele picker, fix pt 1 2025-05-30 10:55:58 +12:00
dlond d2da11491d exe picker more robust 2025-05-30 10:55:58 +12:00
dlond d06e7b8f2d filter exes 2025-05-30 10:55:58 +12:00
dlond f19561b13f fix refactor pt 6 2025-05-30 10:55:58 +12:00
dlond a030434bf0 fix refactor pt 5 2025-05-30 10:55:58 +12:00
dlond 3a76cd484c fix refactor pt 4 2025-05-30 10:55:58 +12:00
dlond a7e384d20c fix refactor pt 3 2025-05-30 10:55:58 +12:00
dlond 6ade3bdbd9 fix refactor pt 2 2025-05-30 10:55:58 +12:00
dlond 97ee0a6eca fix refactor 2025-05-30 10:55:58 +12:00
dlond 6455565e79 refactored binary picker 2025-05-30 10:55:58 +12:00
dlond ab6af8750d adding telescope to pick bin to debug 2025-05-30 10:55:58 +12:00
dlond aaa7a8558d added path to debugserver - fixing pt 3 2025-05-30 10:55:58 +12:00
dlond 840532a28c added path to debugserver - fixing pt 2 2025-05-30 10:55:58 +12:00
dlond 709e2bfc7b added path to debugserver - fixing 2025-05-30 10:55:58 +12:00
dlond 75a8067a4c added path to debugserver 2025-05-30 10:55:58 +12:00
dlond 1f639e9335 changed build dir tree 2025-05-30 10:55:58 +12:00
dlond 769db3c470 typo 2025-05-30 10:55:58 +12:00
dlond d7711c7cdb help clangd find compiler and resource-dir 2025-05-30 10:55:58 +12:00
dlond be59c986be trying to add clangd and cmake lsps p 2 2025-05-30 10:55:58 +12:00
dlond abed9bdabc trying to add clangd and cmake lsps 2025-05-30 10:55:58 +12:00
dlond e9c8f49891 added dap for c/c++ & python 2025-05-30 10:55:58 +12:00
dlond 5523251563 clean up 2025-05-30 10:55:58 +12:00
dlond e3507c1e65 try simplify clangd lsp 2025-05-30 10:55:58 +12:00
dlond a5ece39d80 latex lsp 2025-05-30 10:55:58 +12:00
dlond 2c4fdd6709 removing print debug 2025-05-30 10:55:58 +12:00
dlond 75f313b260 adding lsp server options pt 10 2025-05-30 10:55:58 +12:00
dlond 7ae4827388 adding lsp server options pt 9 2025-05-30 10:55:58 +12:00
dlond b9264d8424 adding lsp server options pt 8 2025-05-30 10:55:58 +12:00
dlond cca069720d adding lsp server options pt 7 2025-05-30 10:55:58 +12:00
dlond ca6cc310e9 adding lsp server options pt 6 2025-05-30 10:55:58 +12:00
dlond d5d9193e6b adding lsp server options pt 5 2025-05-30 10:55:58 +12:00
dlond 7a85b4da6d adding lsp server options pt 4 2025-05-30 10:55:58 +12:00
dlond 57fcdd272f adding lsp server options pt 3 2025-05-30 10:55:58 +12:00
dlond a9e4683338 adding lsp server options pt 2 2025-05-30 10:55:58 +12:00
dlond 4fed66be0f adding lsp server options pt 1 2025-05-30 10:55:58 +12:00
dlond 3d1eeaa62c Revert "just formatting"
This reverts commit 18e5475a9edec2d4c4f3ce994cac4bfd04df0172.
2025-05-30 10:55:58 +12:00
dlond c0474f5c11 fixing weird bug pt 3 2025-05-30 10:55:58 +12:00
dlond 34097ce9d3 fixing weird bug pt 2 2025-05-30 10:55:58 +12:00
dlond 270d57b15f fixing weird bug 2025-05-30 10:55:58 +12:00
dlond 32471236f8 just formatting 2025-05-30 10:55:58 +12:00
dlond 8cff14c262 fixed python stuff 2025-05-30 10:55:58 +12:00
dlond 1cd72c0f25 trying to fix auto indenting on some files part 4? 2025-05-30 10:55:58 +12:00
dlond 1b1e2947f6 trying to fix auto indenting on some files part 3 2025-05-30 10:55:58 +12:00
dlond 2bbca46cd9 trying to fix auto indenting on some files part 2 2025-05-30 10:55:58 +12:00
dlond eb6772ea33 trying to fix auto indenting on some files 2025-05-30 10:55:58 +12:00
dlond d9c09a23cd removed Mason 2025-05-30 10:55:49 +12:00
dlond f1624aff86 trying different nix lsp 2025-05-30 10:50:21 +12:00
dlond 85aa75c8e5 trying different nix formatter 2025-05-30 10:50:21 +12:00
dlond 3a74a3910b typo 2025-05-30 10:50:21 +12:00
dlond 00404dc3df more bugs 2025-05-30 10:50:21 +12:00
dlond 05f2cfd7f8 refactor bugs 2025-05-30 10:50:21 +12:00
dlond 06037c9bb4 refactor 2025-05-30 10:50:21 +12:00
dlond 2639f27f84 fixing keymaps 2025-05-30 10:50:21 +12:00
dlond 3069f013d3 custom completion 2025-05-30 10:50:21 +12:00
dlond 4117430cd1 custom treesitter 2025-05-30 10:50:21 +12:00
dlond 32c47943d3 custom formatting 2025-05-30 10:50:21 +12:00
dlond 0024c62a36 custom lsp 2025-05-30 10:50:21 +12:00
dlond 1f78968ac9 custom telescope 2025-05-30 10:50:21 +12:00
dlond aa13dab32c custom theme 2025-05-30 10:50:21 +12:00
dlond c57bbcc77b custom plugin init 2025-05-30 10:50:21 +12:00
dlond d2d4e216dc custom options 2025-05-30 10:50:21 +12:00
dlond 4eaaee898e added that too 2025-05-30 10:50:21 +12:00
dlond 79d20cd623 added it 2025-05-30 10:50:21 +12:00
Carlos Calla Alarcón 3338d39206
Update remaining Mason's old address (#1530) 2025-05-22 17:10:04 -04:00
Carlos Calla Alarcón e8627e589d Update remaining Mason's old address (#1530) 2025-05-22 17:10:04 -04:00
pynappo fb73617653
don't lazy-load neo-tree so netrw hijacking on startup works (#1489) 2025-05-10 20:18:04 -04:00
pynappo 1ddd3d2784 don't lazy-load neo-tree so netrw hijacking on startup works (#1489) 2025-05-10 20:18: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
Ori Perry 0264dd98ec 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
Liam Dyer d350db2449
feat: switch nvim-cmp for blink.cmp (#1426) 2025-04-09 17:25:57 -04:00
Liam Dyer addbed53e4 feat: switch nvim-cmp for blink.cmp (#1426) 2025-04-09 17:25:57 -04:00
Erlan Rangel 94f551b803
fix (#1319): gitsigns deprecated functions (#1321)
- This commit change two functions that are marked as deprecated now:
`gitsigns.stage_hunk` and `gitsigns.toggle_deleted`
2025-02-15 00:48:37 -05:00
Erlan Rangel ae5d7b6c89 fix (#1319): gitsigns deprecated functions (#1321)
- This commit change two functions that are marked as deprecated now:
`gitsigns.stage_hunk` and `gitsigns.toggle_deleted`
2025-02-15 00:48:37 -05:00
Scott Swensen de44f49101
fix(gitsigns): make visual mode descriptions consistent with normal mode (#1266) 2024-12-15 00:42:39 -05:00
Scott Swensen b9ccc8414f fix(gitsigns): make visual mode descriptions consistent with normal mode (#1266) 2024-12-15 00:42:39 -05:00
Anjishnu Banerjee 9dfb1b230f
Fix nvim-dap not lazy loading (#1216)
* Fix nvim-dap not lazy loading

The keys property had local variables 'dap' and 'dap-ui' that used `require` and prevented all DAP related plugins from lazy-loading.
Fixed this by changing keys to a table and substituting the local variables with a lamba function

* Make debug keybind descriptions more consistent
2024-11-20 08:40:51 -05:00
Anjishnu Banerjee 0d10cd7fa8 Fix nvim-dap not lazy loading (#1216)
* Fix nvim-dap not lazy loading

The keys property had local variables 'dap' and 'dap-ui' that used `require` and prevented all DAP related plugins from lazy-loading.
Fixed this by changing keys to a table and substituting the local variables with a lamba function

* Make debug keybind descriptions more consistent
2024-11-20 08:40:51 -05:00
gloomy-lemon-debatable be678aa341
Set breakpoint icons and their highlight colors (#1194)
* feat: Set breakpoint icons and their highlight colors

* docs: Delete reference URL (written in PR)
feat: "Break" and "Stop" arguments of vim.api.nvim_set_hl are changed because they are too common nouns
feat: Comment out changes regarding diagnostic symbols so that only those who want to change them can do so

---------

Co-authored-by: name <email>
2024-10-30 13:01:42 -04:00
gloomy-lemon-debatable d1f6be8b2f Set breakpoint icons and their highlight colors (#1194)
* feat: Set breakpoint icons and their highlight colors

* docs: Delete reference URL (written in PR)
feat: "Break" and "Stop" arguments of vim.api.nvim_set_hl are changed because they are too common nouns
feat: Comment out changes regarding diagnostic symbols so that only those who want to change them can do so

---------

Co-authored-by: name <email>
2024-10-30 13:01:42 -04:00
Éric NICOLAS 5ed1bc38dc
Disable linting autocmd for readonly buffers (#1202)
* Disable linting autocmd for readonly buffers

This should avoid linting in buffers outside of the user's control,
having in mind especially the handy LSP pop-ups that describe your
hovered symbol using markdown.

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

* Justify guarding try_lint in readonly buffers

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

---------

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>
2024-10-30 11:41:46 -04:00
Éric NICOLAS 3a986c328d Disable linting autocmd for readonly buffers (#1202)
* Disable linting autocmd for readonly buffers

This should avoid linting in buffers outside of the user's control,
having in mind especially the handy LSP pop-ups that describe your
hovered symbol using markdown.

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

* Justify guarding try_lint in readonly buffers

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

---------

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>
2024-10-30 11:41:46 -04:00
Bayram Kazik f49cc6c935
Enable silent option for default neo-tree plugin keybinding (#1108) 2024-08-25 23:23:17 -04:00
Bayram Kazik 22bed46b07 Enable silent option for default neo-tree plugin keybinding (#1108) 2024-08-25 23:23:17 -04:00
Vladislav Grechannik 7513ec8a7d
Neovim 0.10 updates (#936)
* Neovim 0.10 updates

Provide the buffer for which to enable inlay hints

Co-authored-by: Matt Mirus <matt@mattmirus.com>

* refactor: replace vim.loop with vim.uv

* Upgrade folke/neodev (sunsetting) to folke/lazydev

* Update checkhealth for 0.10 release

---------

Co-authored-by: Matt Mirus <matt@mattmirus.com>
Co-authored-by: mrr11k <me+github@mrr11k.dev>
Co-authored-by: Seb Tomasini <sebt@qgates.com>
2024-07-21 20:35:07 -04:00
Vladislav Grechannik dc3dcc5a1c Neovim 0.10 updates (#936)
* Neovim 0.10 updates

Provide the buffer for which to enable inlay hints

Co-authored-by: Matt Mirus <matt@mattmirus.com>

* refactor: replace vim.loop with vim.uv

* Upgrade folke/neodev (sunsetting) to folke/lazydev

* Update checkhealth for 0.10 release

---------

Co-authored-by: Matt Mirus <matt@mattmirus.com>
Co-authored-by: mrr11k <me+github@mrr11k.dev>
Co-authored-by: Seb Tomasini <sebt@qgates.com>
2024-07-21 20:35:07 -04:00
Vladislav Grechannik 4bbca64157
Make debug lazy loadable (#978) 2024-07-21 16:24:57 -04:00
Vladislav Grechannik c361ae05a5 Make debug lazy loadable (#978) 2024-07-21 16:24:57 -04:00
Tom Kuson 1cdf6fb377
Remove redundant require (#959) 2024-07-21 16:22:44 -04:00
Tom Kuson 2606000d6b Remove redundant require (#959) 2024-07-21 16:22:44 -04:00
Damjan 9000 202910d3fa
Fix neo-tree keymap description (#932)
The lazy.nvim keys parameter does not need the `desc` to
be inside a table in the way that vim.keymap.set() does.
With this fix the keymap description will be properly
shown for example in telescope keymap search
2024-07-21 16:22:10 -04:00
Damjan 9000 1dbc74dc31 Fix neo-tree keymap description (#932)
The lazy.nvim keys parameter does not need the `desc` to
be inside a table in the way that vim.keymap.set() does.
With this fix the keymap description will be properly
shown for example in telescope keymap search
2024-07-21 16:22:10 -04:00
Per Malmberg 5aeddfdd5d
Automatically set detached state as needed. (#925)
* Automatically set detached state as needed.

* Use vim.fn.has instead.

* Fix int vs bool.
2024-05-10 13:43:22 -04:00
Per Malmberg 74322d795c Automatically set detached state as needed. (#925)
* Automatically set detached state as needed.

* Use vim.fn.has instead.

* Fix int vs bool.
2024-05-10 13:43:22 -04:00
Smig b9bd02d55b
fix: debug.lua (#918) 2024-05-08 10:55:49 -04:00
Smig 4c50790e26 fix: debug.lua (#918) 2024-05-08 10:55:49 -04:00
Damjan 9000 f5c9fe8e15
Add gitsigns recommended keymaps as an optional plugin (#858) 2024-04-17 21:00:39 -04:00
Damjan 9000 5870387de0 Add gitsigns recommended keymaps as an optional plugin (#858) 2024-04-17 21:00:39 -04:00
Damjan 9000 5e258d276f
Move plugin examples from README to optional plugin files (#831)
* Move autopairs example from README to an optional plugin

* Move neo-tree example from README to an optional plugin
2024-04-17 15:25:54 -04:00
Damjan 9000 9a288f82ee Move plugin examples from README to optional plugin files (#831)
* Move autopairs example from README to an optional plugin

* Move neo-tree example from README to an optional plugin
2024-04-17 15:25:54 -04:00
José Miguel Sarasola 773e482d4b
Add nvim-nio as dependency for nvim-dap-ui (#774)
It's a dependency now
2024-03-18 17:38:14 -04:00
José Miguel Sarasola 963c78a57d Add nvim-nio as dependency for nvim-dap-ui (#774)
It's a dependency now
2024-03-18 17:38:14 -04:00
Fredrik Averpil 8e24ca32e3
feat: add linter plugin (#699) 2024-03-18 10:00:48 -04:00
Fredrik Averpil e58ca75bf4 feat: add linter plugin (#699) 2024-03-18 10:00:48 -04:00
Damjan 9000 c9122e89e3
fix: checkhealth reported nvim version (#685) 2024-03-03 19:32:06 -05:00
Damjan 9000 bce0a02764 fix: checkhealth reported nvim version (#685) 2024-03-03 19:32:06 -05:00
TJ DeVries 8b5d48a199
rewrite: slimmer, trimmer and more lazy kickstart.nvim (#635)
We've removed over 1/3 of the code that was in kickstart previously,
and more than doubled the amount of comments explaining every line
of code (to the best of my ability).

kickstart now properly uses many of the lazy.nvim config and loading
idioms, which should be really helpful for people moving both to
modular configs, as well as extending the kickstart config in one file.

Additional features:
- Beautiful ascii art
- Added some documentation that explains what is an LSP, what is telescope, etc
- There is now a `:checkhealth` for kickstart, which checks some basic information
  and adds useful information for maintainers (for people cloning the repo).
- Improved LSP configuration and tool installation, for easier first time startup
- Changed init.lua ordering, so that it moves from simple options to complicated config

```
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Lua                              1            108            404            298
-------------------------------------------------------------------------------
```
2024-02-26 10:03:53 -05:00
TJ DeVries 28fa1810e6 rewrite: slimmer, trimmer and more lazy kickstart.nvim (#635)
We've removed over 1/3 of the code that was in kickstart previously,
and more than doubled the amount of comments explaining every line
of code (to the best of my ability).

kickstart now properly uses many of the lazy.nvim config and loading
idioms, which should be really helpful for people moving both to
modular configs, as well as extending the kickstart config in one file.

Additional features:
- Beautiful ascii art
- Added some documentation that explains what is an LSP, what is telescope, etc
- There is now a `:checkhealth` for kickstart, which checks some basic information
  and adds useful information for maintainers (for people cloning the repo).
- Improved LSP configuration and tool installation, for easier first time startup
- Changed init.lua ordering, so that it moves from simple options to complicated config

```
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Lua                              1            108            404            298
-------------------------------------------------------------------------------
```
2024-02-26 10:03:53 -05:00
Juan Giordana c45b17ebab Add descriptions for debugging keybindings.
Add descriptions for debugging key bindings.

Improve formatting by changing double quotes to single quotes in order
to keep compatibility with the rest of the kickstart.nvim project.
2023-06-18 00:21:28 -03:00
Juan Giordana 4158f4b4af Add descriptions for debugging keybindings.
Add descriptions for debugging key bindings.

Improve formatting by changing double quotes to single quotes in order
to keep compatibility with the rest of the kickstart.nvim project.
2023-06-18 00:21:28 -03:00
Chris Patti 5e4d24cb2f Revert "Refactor theme and status line into their own file"
This reverts commit cdaa750c86.
2023-06-04 16:10:59 +00:00
Chris Patti 6600e0f93c Revert "Refactor theme and status line into their own file"
This reverts commit 0f71a735a5.
2023-06-04 16:10:59 +00:00
Chris Patti cdaa750c86 Refactor theme and status line into their own file 2023-06-03 10:11:58 -04:00
Chris Patti 0f71a735a5 Refactor theme and status line into their own file 2023-06-03 10:11:58 -04:00
Keiwan Jamaly e78ad01dd2
Added disconnect emoji for nvim-dap-ui 2023-04-26 17:37:48 +02:00
Keiwan Jamaly 490d292573 Added disconnect emoji for nvim-dap-ui 2023-04-26 17:37:48 +02:00
SamPosh 9004013a8d
Dapui.toggle is added 2023-04-24 16:40:07 +05:30
SamPosh 0baeca41be Dapui.toggle is added 2023-04-24 16:40:07 +05:30
Kai Windle c19fe7af24
mason nvim dap 2.0 removed setup_handlers() (#258) 2023-04-12 13:43:08 -04:00
Kai Windle 44a0cee0f3 mason nvim dap 2.0 removed setup_handlers() (#258) 2023-04-12 13:43:08 -04:00
TJ DeVries 3526fbeec9
feat: move to lazy.nvim package manager and add first plugins (#178)
Closes #175
Closes #177
Closes #173
Closes #169
Closes #161
Closes #144
Closes #138
Fixes #136
Closes #137
Closes #131
Closes #117
Closes #130
Closes #115
Closes #86
Closes #105
Closes #70
Fixes #176
Fixes #174
Fixes #160
Fixes #158
2023-02-17 16:31:57 -05:00
TJ DeVries 27a6fc5caa feat: move to lazy.nvim package manager and add first plugins (#178)
Closes #175
Closes #177
Closes #173
Closes #169
Closes #161
Closes #144
Closes #138
Fixes #136
Closes #137
Closes #131
Closes #117
Closes #130
Closes #115
Closes #86
Closes #105
Closes #70
Fixes #176
Fixes #174
Fixes #160
Fixes #158
2023-02-17 16:31:57 -05:00