feat(neovim): setup rust debugging
This commit is contained in:
parent
13105bbe3a
commit
e5aedbcbc0
3 changed files with 53 additions and 0 deletions
|
@ -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
|
||||
'';
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue