Commit Graph

565 Commits

Author SHA1 Message Date
29a40276f6 configure gopls as golang LSP 2024-06-04 14:23:47 +02:00
10af730fa0 open overseer logs in current window 2024-06-04 14:23:25 +02:00
b9151b4f27 additional nvim-ts-autotag functionality 2024-06-01 21:53:10 +02:00
36ea0ce279 autocommand to disable diagnostics on git conflict 2024-06-01 17:10:52 +02:00
d0714ea011 configure lualine separators 2024-06-01 13:08:59 +02:00
0e848f1dac automatic light/dark toggle keymap 2024-06-01 13:08:50 +02:00
2067f93aec change colorscheme to catppuccin 2024-06-01 13:00:49 +02:00
bc49ee4649 delete neo-tree config in retrospect in exchange for oil.nvim 2024-06-01 12:46:51 +02:00
ab8ec4096c add overseer.nvim to run tasks automatically 2024-05-31 17:33:17 +02:00
0d0d725de1 exchange nvim-autopairs with mini.pairs 2024-05-31 17:00:16 +02:00
20852d016e revert back to lualine 2024-05-31 16:53:26 +02:00
9e2ec6838e exchange mini.files with oil.nvim 2024-05-20 16:30:34 +02:00
5137d4bbea better windows detection and fallback shell 2024-05-14 11:07:01 +02:00
b93e5eeb7f better powershell configuration 2024-05-14 11:01:52 +02:00
9058853062 comment out unused debugger 2024-05-14 10:41:37 +02:00
b111404bd0 Merge remote-tracking branch 'modular/master' 2024-05-14 10:37:17 +02:00
a1ad7012fa bugfix: extract insert-mode to separate keymap 2024-05-14 08:50:02 +02:00
b85dd68579 better keymap capitalization 2024-05-14 08:45:38 +02:00
34882dc55f resize window keymaps 2024-05-14 08:41:24 +02:00
Damjan 9000
01a18a193d Merge 'upstream' debug.lua: Automatically set detached state as needed. 2024-05-10 20:28:56 +02: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
Damjan 9000
bd53ce0190 Merge 'upstream' fix: debug.lua 2024-05-08 17:13:17 +02:00
Smig
b9bd02d55b
fix: debug.lua (#918) 2024-05-08 10:55:49 -04:00
d315af770e bugfix: added system clipboard paste in insert mode 2024-05-07 12:20:14 +02:00
4c2f4424f7 set powershell as system only for windows 2024-05-06 09:53:28 +02:00
4c96b90236 set block cursor globally 2024-05-06 09:47:18 +02:00
Damjan 9000
f28bfcd7ac Merge 'upstream' Add diff to treesitter's ensure_installed languages 2024-05-06 09:13:48 +02:00
Richard Macklin
f86f18f27a
Add diff to treesitter's ensure_installed languages (#908) 2024-05-05 21:01:39 -04:00
Damjan 9000
9fb3891d63 Merge 'upstream' Move LspDetach handler near kickstart-lsp-highlight group 2024-05-03 00:11:56 +02:00
Damjan 9000
6f6f38a6b5
Move LspDetach handler near kickstart-lsp-highlight group (#900)
Moved to make sure the kickstart-lsp-highlight group exists when
the LspDetach handler is invoked. The LspDetach handler is used
to clean up any lsp highlights that were enabled by CursorHold
if the LSP is stopped or crashed.
2024-05-02 16:53:07 -04:00
9164c73524 refactor: auto format 2024-05-02 13:25:45 +02:00
5fd11168cd added minifiles keymap, resolved keymap conflict 2024-05-02 13:25:23 +02:00
bc4cd2a521 added copy/paste from system clipboard in neovide 2024-04-30 08:59:51 +02:00
8f5efc66f6 added [l]ist which-key description 2024-04-30 08:59:28 +02:00
bc12b707c2 added mini.files 2024-04-29 17:20:36 +02:00
b60308bf70 wrap plugin in parenthesis 2024-04-29 16:43:48 +02:00
741e2bc207 search command history keymap 2024-04-29 09:13:21 +02:00
d5adb82437 Merge remote-tracking branch 'modular/master' 2024-04-29 08:04:51 +02:00
Damjan 9000
60d893f8c5 Merge 'upstream' README: add clipboard tool dependency 2024-04-28 10:02:23 +02:00
Damjan 9000
b7d5cc8f42
README: add clipboard tool dependency (#886)
Fixes: #884
Neovim requires an external tool for proper system clipboard integration.
Some systems install this already by default:
- on Fedora xsel is already installed by default
- on Windows using the choko install the win32yank is alredy installed
This is not installed by default on ubuntu or debian so adding that
to the dependencies list and to the install instructions snippets.
2024-04-27 16:40:27 -04:00
Damjan 9000
77dbcfaaf7 Merge 'upstream' fix: highlight group clear on each attach, README 2024-04-22 23:48:46 +02:00
Adolfo Gante
8df3deb6fe
Update README.md (#875)
Line 102. Placed 'also' before the 'includes'.

"That includes also examples of adding popularly requested plugins." ---> "That also includes examples of adding popularly requested plugins."
2024-04-22 17:15:42 -04:00
Francis Belanger
942b26184c
fix: highlight group clear on each attach (#874) 2024-04-22 15:53:45 -04:00
Damjan 9000
b939e2f5a1 Merge 'upstream' Fix highlight errors when lsp crash or stop 2024-04-22 18:07:12 +02:00
Francis Belanger
81f270a704
Fix highlight errors when lsp crash or stop (#864)
* Fix highlight errors when lsp crash or stop

It adds a check wether the client is still available before
highlighting.

If the client is not there anymore it returns `true` to unregister the
autocommand

This fix the
`method textDocument/documentHighlight is not supported by any of the servers registered for the current buffer`
errors when doing a LspRestart or the server crashes

* Delete the highlight autocommands in the LspDetatch event

* Only delete autocmds for the current buffer with the group name

* Simplify clearing the autocommands

---------

Co-authored-by: Francis Belanger <francis.belanger@ubisoft.com>
2024-04-22 11:43:10 -04:00
Damjan 9000
74136a1db7 Merge 'upstream' Fix deprecation notice of inlay hints 2024-04-22 14:01:50 +02:00
Vladislav Grechannik
f92fb11d68
Fix deprecation notice of inlay hints (#873) 2024-04-22 07:27:13 -04:00
40d22e9971 Merge remote-tracking branch 'modular/master' 2024-04-22 11:35:18 +02:00
680e5f69c1 disable cmp in comments 2024-04-22 07:57:15 +02:00
Damjan 9000
98134335b8 Merge 'upstream' example of the classic complete keymaps
- Add a commented out example of the classic complete keymaps.
- Minor improvements of debian install instructions.
2024-04-20 20:12:35 +02:00