feat(plugins): Add nvim-dap and overseer

Added:
  - [nvim-dap](https://github.com/mfussenegger/nvim-dap)
  - [nvim-dap-ui](https://github.com/rcarriga/nvim-dap-ui)
  - [overseer.nvim](https://github.com/stevearc/overseer.nvim)
Removed:
  - NeoTree `<leader>o` keymap (it's now used for overseer)
This commit is contained in:
Jiří Štefka 2024-09-23 23:22:44 +02:00
parent 65dea4ed80
commit e256516fe7
Signed by: jiriks74
GPG key ID: 1D5E30D3DB2264DE
6 changed files with 153 additions and 17 deletions

View file

@ -24,6 +24,7 @@ with final.pkgs.lib; let
all-plugins = with pkgs.vimPlugins; [
nvim-dap # Debuggerhttps://github.com/mfussenegger/nvim-dap
nvim-dap-ui # Debugger UI https://github.com/rcarriga/nvim-dap-ui/
overseer-nvim # A task runner and job management plugin for Neovim | https://github.com/stevearc/overseer.nvim
# Themes
tokyonight-nvim # https://github.com/folke/tokyonight.nvim
@ -72,6 +73,7 @@ with final.pkgs.lib; let
nvim-treesitter-context # nvim-treesitter-context
indent-blankline-nvim # Indent guides for Neovim | https://github.com/lukas-reineke/indent-blankline.nvim
nvim-notify # A fancy, configurable, notification manager for NeoVim | https://github.com/rcarriga/nvim-notify
which-key-nvim # WhichKey helps you remember your Neovim keymaps | https://github.com/folke/which-key.nvim
# ^ UI
# language support
@ -92,6 +94,7 @@ with final.pkgs.lib; let
todo-comments-nvim # Highlight, list and search todo comments in your projects | https://github.com/folke/todo-comments.nvim
nvim-unception # Prevent nested neovim sessions | nvim-unception
better-escape-nvim # Map keys without delay when typing | https://github.com/max397574/better-escape.nvim
toggleterm-nvim # A neovim lua plugin to help easily manage multiple terminal windows | https://github.com/akinsho/toggleterm.nvim?tab=readme-ov-file
# ^ Useful utilities
# libraries that other plugins depend on
@ -107,7 +110,6 @@ with final.pkgs.lib; let
(mkNvimPlugin inputs.presence-nvim "presence.nvim")
# (mkNvimPlugin inputs.wf-nvim "wf.nvim") # (example) keymap hints | https://github.com/Cassin01/wf.nvim
# ^ bleeding-edge plugins from flake inputs
which-key-nvim
];
extraPackages = with pkgs; [