No description
Find a file
2025-03-29 09:00:02 +01:00
lua add hypyrland ls + treesitter 2025-03-29 09:00:02 +01:00
.gitignore add gitignore 2024-11-30 20:24:34 +01:00
.stylua.toml batman 2024-07-21 17:39:10 +00:00
init.lua add hypyrland ls + treesitter 2025-03-29 09:00:02 +01:00
lazy-lock.json.bak fix lspconfig and them 2024-11-22 13:26:06 +01:00
LICENSE updates 2024-07-23 13:20:36 +02:00
README.md update README.md 2025-01-19 12:32:18 +01:00

ramboe's nvim configuration

1 - prerequisites

download and install netcoredbg by executing the following command: mkdir -p ~/Documents/debuggers && wget -O ~/Downloads/netcoredbg-linux-amd64.tar.gz https://github.com/Samsung/netcoredbg/releases/download/3.1.2-1054/netcoredbg-linux-amd64.tar.gz && tar -xzf ~/Downloads/netcoredbg-linux-amd64.tar.gz -C ~/Documents/debuggers

2 - load new neovim configuration form repository

git clone ssh://git@git.ramboe.io:9022/configuration/nvchad.git ~/.config/nvim

make sure to have nvim installed and ssh keys set up correctly.

3 - run nvim and update plugins

  • let TreeSitter installs run through
  • :MasonInstallAll

Debugging in Conventional dotnet applicatio

Toggle break points with F9

Make sure to build the project before debugging

Start debugging with F5. You will be asked to put the dll the debugger needs to attach to

Once a breakpoint is hit it turns yellow

Debugging Unit Tests

Conventional Debugging with F5 will not work in Unit Tests. That's why we use neotest to debug here.

neotest-dotnet

Execute the following line to debug the nearest unit test under the cursor

:lua require("neotest").run.run({strategy = "dap"})

make sure the cursor is actually placed within a [TestMethod]

keyboard shortcut

The key combination to debug when inside a Unit Test is <leader>dt

check the file nvim-dap.lua for all debugging related shortcuts.

Resources