feat(neovim): setup rust debugging

This commit is contained in:
Michael Mandl 2022-08-23 11:46:14 +02:00
parent 13105bbe3a
commit e5aedbcbc0
Signed by: mandlm
GPG key ID: 4AA25D647AA54CC7
3 changed files with 53 additions and 0 deletions

View file

@ -53,8 +53,13 @@ in
nodePackages.typescript
nodePackages.dockerfile-language-server-nodejs
nodePackages.vscode-html-languageserver-bin
lldb
vscode-extensions.vadimcn.vscode-lldb
];
# symlink for a stable path
home.file.".vscode-extensions/vscode-lldb".source = pkgs.vscode-extensions.vadimcn.vscode-lldb;
programs = {
neovim = {
enable = true;
@ -115,6 +120,10 @@ in
lua-dev-nvim
null-ls-nvim
lsp_lines-nvim
# debugging
nvim-dap
nvim-dap-ui
];
extraConfig = ''
@ -146,6 +155,7 @@ in
vim.opt.background = '${theme}'
${builtins.readFile ./project-nvim.lua }
${builtins.readFile ./dap.lua }
EOF
'';
};