266 Commits

Author SHA1 Message Date
481c127583 Add console to nvim-dap-view's buffer 2025-12-16 19:19:55 +00:00
e0286197f8 Cleanup debugger plugin config 2025-12-16 19:19:08 +00:00
6fefe27f0e nvim-treesitter has breaking changes use master branch 2025-12-16 19:17:56 +00:00
82143dea23 Update switchbuf to include newtab 2025-12-16 19:14:30 +00:00
144d2b11cf Add nvim-dap & nvim-dap-view
Also don't enter insert mode when launching a debug session.
2025-12-16 18:24:50 +00:00
44199d81b4 Remove config = true from mdx pluing config 2025-12-16 18:24:04 +00:00
6401649361 Remove now default K mapping for LSP hover 2025-12-16 17:08:36 +00:00
ee385eb5da Cleanup completion plugins configuration 2025-12-16 17:08:36 +00:00
95d8c16621 Add pythonTodo to the list of naughty highlight groups 2025-12-04 14:57:16 +00:00
25209c7928 Remove broken mdx LSP 2025-11-21 14:10:03 +00:00
555644bc02 Add MDX LSP, filetype, and syntax highlighting 2025-11-21 12:08:01 +00:00
f51bbe1236 Add Hammerspoon Lua completions 2025-11-11 23:01:08 +00:00
b65d0ef36d Revert to the goated vim-unimpaired 2025-11-06 16:08:28 +00:00
65c394a681 Add vim-rhubarb for GitHub support in :GBrowse 2025-11-06 16:01:46 +00:00
4a03e07c59 Add marksman language server for markdown 2025-11-04 20:47:50 +00:00
3a8fb33ced Disable QuickFiles for now
This command can be invoked with `:Q` at the moment which happens
accidentally way more than I actually use this command.
2025-11-03 12:21:44 +00:00
3d736dca8a Switch to oil.nvim and drop netrw 2025-09-14 20:51:08 +01:00
745f6c408b Disable spell mode highlight groups if harper-ls installed 2025-08-27 11:04:23 +01:00
62f3061f48 Use tmux clipboard provider on Wayland
On Gnome Shell on Wayland `wl-copy` is automatically detected but using
it requires switching focus to the temporary invisible window it creates
as a workaround to the Wayland security feature that only the focused
application can interact with the clipboard. This does not happen when
`nvim` is run outside of `tmux`, so I can only assume that `tmux` is
seen to be the focused application, even though it's running inside
`kitty`, rather than `nvim` when running inside `tmux`.
2025-08-26 20:47:08 +01:00
8653c8b4cd Use same settings for gomod filetype as go 2025-08-26 20:40:28 +01:00
d261a49feb Add tinymist lsp 2025-08-19 23:09:43 +01:00
53ad787167 Ensure vim.lsp.hover has a rounded border 2025-08-19 17:04:05 +01:00
595c45724d Add most commonly used Doxygen comment snippets 2025-08-14 12:21:53 +01:00
4fc07f90d4 Fix typo 2025-08-13 15:06:46 +01:00
53d9b50e0b Reenable broadcast of extended LSP capabilities 2025-08-13 14:54:33 +01:00
4f38790589 Fix some lint in completsions.lua 2025-08-13 14:54:15 +01:00
00f87db692 Add harper-ls for spelling & grammer checking
This language server's default list of supported filetypes is
overridden, instead it is not automatically enabled but rather
(dis|en)abled when the `spell` setting is changed.
2025-08-13 14:28:33 +01:00
5a265839f9 Fix lsp setting overrides 2025-08-13 14:28:18 +01:00
0e2dcbc55b Show neovide border on macOS
This aligns with style of other windows.
2025-07-29 13:24:44 +01:00
7ff5ca4a6a Add support for local overrides in lua/local.lua
GUI's like Neovide require system specific settings for font size based
on monitor resolution, pixel density, and scaling. Add support for
loading `lua/local.lua` if it exists to enable overriding the default
for `vim.o.guifont` or similar options.
2025-07-29 11:38:46 +01:00
1529032ffb Add basic neovide config 2025-07-28 16:08:20 +01:00
3b79830ece Fix #include snippet for c/c++ 2025-07-23 14:39:58 +01:00
fad688fc15 Improve #include snippet for c/c++ 2025-07-23 14:15:39 +01:00
0471dd67c4 Add disabled dynamic node for C/C++ once snippet 2025-07-23 12:17:30 +01:00
94288ce806 Make LuaSnip mapping case consistent 2025-07-23 12:17:05 +01:00
516d3cbce7 Add LuaSnip choice mappings 2025-07-23 12:16:45 +01:00
a8c313b9cd Add live grep with args telescope mapping 2025-07-16 10:39:14 +01:00
Kenneth Benzie (Benie)
709b5b775f Switch back to virtualenv fallback of mason.nvim 2025-07-01 15:48:59 +01:00
d588b435ea Fix diagnostics mappings 2025-06-30 15:03:08 +01:00
fa06857e83 Add :QuickFiles command to add files to quickfix list 2025-06-19 13:29:23 +01:00
440fea18ee Be explicit about clangd when calling :LspRestart 2025-06-19 10:25:26 +01:00
d0b4e419e6 Use transparent foldtext feature
Removes an old workaround to show the first line of text in the fold
rather than a message.
2025-06-18 12:45:53 +01:00
1704b2f482 Switch back to williamboman/mason.nvim due to nvim v0.11.x 2025-06-06 10:50:37 +01:00
dc6aa82d73 Make netrw sort C/C++ header/source files beside each other 2025-06-03 12:25:01 +01:00
0b6fa260b9 Add <leader>gc mapping for :Telescope commands 2025-05-29 09:32:24 +01:00
bc201b3581 Add snippet for go error handling 2025-05-22 22:59:37 +01:00
fee0736439 Don't attempt to install gopls when go is missing 2025-05-20 15:48:29 +01:00
09534cf74c Add mapping to open telescope results in trouble 2025-05-20 15:25:11 +01:00
0f740ad8c0 Update trouble binding 2025-05-20 14:52:47 +01:00
18d5f5896b Add gopls language server 2025-04-27 22:08:00 +01:00