Commit Graph

194 Commits

Author SHA1 Message Date
roodletoof ecd7eb1e9d Revert "remove qflist hack"
This reverts commit 88b4ed602b.
2026-04-22 20:52:47 +02:00
Ivar Fatland d99f3e27a1 idk, apparently this errorformat matches c# test cases 2026-04-22 14:38:25 +02:00
Ivar Fatland 4cd4db3504 pick the solution file with the shortest path string automatically
did this so that whichever solution file is in pwd will be picked
2026-04-22 14:38:08 +02:00
Ivar Fatland 3a2cb6a3fc sort diagnostics in sidebar by severity 2026-04-22 12:31:47 +02:00
Ivar Fatland 35f3e00480 append instaed of prepend 2026-04-22 12:18:35 +02:00
Ivar Fatland 11e6acfc0d move cs error format to start 2026-04-22 12:18:14 +02:00
Ivar Fatland 433e309c20 add c# errorformat to general 2026-04-22 12:17:45 +02:00
Ivar Fatland 9cb4b145a7 escape vim.cmd string 2026-04-22 12:17:10 +02:00
Ivar Fatland 88b4ed602b remove qflist hack 2026-04-22 10:58:48 +02:00
Ivar Fatland e6f03373a0 make just abbreviation for make 2026-04-21 09:41:50 +02:00
Ivar Fatland 847844e9f3 Reapply "bugfix: crashing treesitter"
This reverts commit 6d974cff46.
2026-04-18 18:52:37 +02:00
Ivar Fatland 6d974cff46 Revert "bugfix: crashing treesitter"
This reverts commit d24946e94b.
2026-04-18 18:34:21 +02:00
Ivar Fatland 33ce9addb4 retab 2026-04-18 18:33:57 +02:00
Ivar Fatland 6d7b46765c ignore warning on monkeypatch for debug information
I overwrote debug.traceback to populate the quickfixlist so I can see
where actual bugs happen. The type checker is complaining a bit so I
just ignore it for now. It is a super scuffed solution anyways
2026-04-18 16:17:54 +02:00
Ivar Fatland a876af8380 indent file by 4 spaces 2026-04-18 16:15:43 +02:00
Ivar Fatland d24946e94b bugfix: crashing treesitter
I don't know much about this treesitter node stuff, but it was
attempting to call range, which happened to be a nil value, crashing
treesitter. Check that range is not a nil value of node on callsite and
did early return to resolve the issue
2026-04-18 16:15:27 +02:00
Ivar Fatland c5de994706 remove whitespace 2026-04-18 16:08:35 +02:00
Ivar Fatland ee62fe23d5 have filetype icons in the telescope view 2026-04-18 16:02:33 +02:00
Ivar Fatland 58af031619 change back colorscheme to everforest
This reverts commit ac9e28e5ee.

Revert "use the cattpuccin plugin instead. the colorscheme is currently
only in the latest nvim version"

This reverts commit 99036c49e5.
2026-04-18 13:55:24 +02:00
Ivar Fatland 2721da8b81 get qflist on errors with message as well 2026-04-18 13:51:11 +02:00
Ivar Fatland f609b268ca remove some deprecated code 2026-04-18 13:51:01 +02:00
Ivar Fatland 0707112c56 retab and cleanup 2026-04-18 13:17:17 +02:00
Ivar Fatland a69580306d file locations only now... 2026-04-18 13:06:36 +02:00
Ivar Fatland 9b2f6913f5 begin populating qflist on nvim errors
still truncates the messages
2026-04-18 11:50:49 +02:00
Ivar Fatland a48984b166 vendor nvim-treesitter 2026-04-18 11:50:27 +02:00
Ivar Fatland 18e72c062c Revert "remove deprecated treesitter plugin"
This reverts commit 40f2de1539.
2026-04-17 17:56:06 +02:00
Ivar Fatland 1c4b7b270d remove the stat usline and error highlighting stuff i removed 2026-04-14 15:49:16 +02:00
Ivar Fatland 98a85e967e only change error stuff when zen mode is active 2026-04-14 09:28:35 +02:00
Ivar Fatland dcfcf0a0fc remove unknown option busy. more backwards compatible 2026-04-13 09:24:08 +02:00
Ivar Fatland b27168794d update statusline to be more backwards compatible 2026-04-13 09:08:12 +02:00
roodletoof 0072c0f633 remove lsp warnings and errors from the default statusline 2026-04-12 22:36:51 +02:00
roodletoof 2abc122e9e remove ignorecase
just use \c prefix instead while searching
2026-04-12 22:11:41 +02:00
roodletoof 9c6073bec4 remove unused function has_makefile 2026-04-12 20:07:08 +02:00
roodletoof 515855b163 don't show error underlines and signs in the editor 2026-04-12 20:05:20 +02:00
Ivar Fatland 99036c49e5 use the cattpuccin plugin instead. the colorscheme is currently only in the latest nvim version 2026-04-09 10:11:13 +02:00
roodletoof 40f2de1539 remove deprecated treesitter plugin
it was archived, and neovim seems to have fine built-in support. maybe
ill just figure out how to download parsers myself
2026-04-08 19:02:19 +02:00
roodletoof ac9e28e5ee change the colorscheme to cattpuccin 2026-04-08 19:01:40 +02:00
roodletoof 4fe6069530 add obvious errorrformat requirements to nvim as well 2026-04-02 02:49:24 +02:00
roodletoof 5293430431 remove empty file-specific setup 2026-04-01 13:37:21 +02:00
roodletoof 83f1e0c977 remove specific makeprg per filetype and instead use just
just is a fine generic command runner, and cross-platform.
2026-04-01 13:36:23 +02:00
Ivar Fatland 481584f8f6 paste screenshots in markdown: mac support
for quickly making marp presentations
2026-03-24 12:48:24 +01:00
Ivar Fatland 07fb316564 noneOr snippet 2026-03-24 12:48:03 +01:00
Ivar Fatland f4139c89dc close all but the focused window when zen mode is enabled 2026-03-06 16:53:51 +01:00
Ivar Fatland add94f4b66 !! snippet 2026-03-06 16:52:32 +01:00
Ivar Fatland 5a4abe7454 remove unused oil keybindings and unbind my movement keys 2026-03-04 09:45:23 +01:00
Ivar Fatland bb017f8764 ad := snippet to python 2026-03-04 09:32:04 +01:00
roodletoof b67a2f180c update for loop snippet to have less stuff 2026-02-28 13:00:11 +01:00
roodletoof e0bdfc51fe ignore case on normal search 2026-02-12 19:59:20 +01:00
Ivar Fatland f8ba797bec remove requirements.txt from nvim config
this is no longer needed as debugpy is installed through the mason
package manager instead of manually
2026-02-08 22:55:41 +01:00
roodletoof d0b1901939 set up dap for c# and switch dap-python from using debugpy-adapter in path
Mason installs these DAP adapters so that they appear to be in path for
any process spawned by nvim, so I can just use that instead. Seems to be
working perfectly. NOTE: to debug a c# application the root folder of
the current vim session should contain the .csproj file you want to
debug.
2026-02-07 14:53:49 +01:00