summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-10-28 10:53:07 +0200
committerMinijackson <minijackson@riseup.net>2023-10-28 10:53:07 +0200
commit6536ea45c224c1fd775b70af65bd53e355576bbc (patch)
tree609646fa23145fcefba9dba517be9e0a54c2214c
parent8a8ac80a6724f5ea235abf8430bfd9b5b1cafcf7 (diff)
downloadnixos-config-reborn-6536ea45c224c1fd775b70af65bd53e355576bbc.tar.gz
nixos-config-reborn-6536ea45c224c1fd775b70af65bd53e355576bbc.zip
usecases/development: add actions-preview neovim plugin
-rw-r--r--dotfiles/vim/lua/myConfig/exports.lua2
-rw-r--r--dotfiles/vim/lua/vim-dev.lua4
-rw-r--r--usecases/desktop/development.nix1
3 files changed, 6 insertions, 1 deletions
diff --git a/dotfiles/vim/lua/myConfig/exports.lua b/dotfiles/vim/lua/myConfig/exports.lua
index f6eb1ce..d84e62b 100644
--- a/dotfiles/vim/lua/myConfig/exports.lua
+++ b/dotfiles/vim/lua/myConfig/exports.lua
@@ -15,7 +15,7 @@ function M.on_attach(client, bufnr)
15 15
16 vim.keymap.set({"n", "v"}, "gr", telescope_builtin.lsp_references, desc(opts, "LSP References")) 16 vim.keymap.set({"n", "v"}, "gr", telescope_builtin.lsp_references, desc(opts, "LSP References"))
17 17
18 vim.keymap.set({"n", "v"}, "<leader>sa", vim.lsp.buf.code_action, desc(opts, "LSP Code Actions")) 18 vim.keymap.set({"n", "v"}, "<leader>sa", require("actions-preview").code_actions, desc(opts, "LSP Code Actions"))
19 vim.keymap.set("n", "<leader>se", vim.diagnostic.open_float, desc(opts, "Local Diagnostics")) 19 vim.keymap.set("n", "<leader>se", vim.diagnostic.open_float, desc(opts, "Local Diagnostics"))
20 vim.keymap.set("n", "<leader>sE", telescope_builtin.diagnostics, desc(opts, "Global Diagnostics")) 20 vim.keymap.set("n", "<leader>sE", telescope_builtin.diagnostics, desc(opts, "Global Diagnostics"))
21 vim.keymap.set("n", "<leader>sl", vim.diagnostic.setloclist, desc(opts, "Diagnostics set LocList")) 21 vim.keymap.set("n", "<leader>sl", vim.diagnostic.setloclist, desc(opts, "Diagnostics set LocList"))
diff --git a/dotfiles/vim/lua/vim-dev.lua b/dotfiles/vim/lua/vim-dev.lua
index 9d188f1..2b91d8c 100644
--- a/dotfiles/vim/lua/vim-dev.lua
+++ b/dotfiles/vim/lua/vim-dev.lua
@@ -63,3 +63,7 @@ null_ls.setup({
63-- Vim Pandoc 63-- Vim Pandoc
64vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve" 64vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve"
65vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section" 65vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section"
66
67-- Actions preview
68require("actions-preview").setup()
69
diff --git a/usecases/desktop/development.nix b/usecases/desktop/development.nix
index 902deea..a347df8 100644
--- a/usecases/desktop/development.nix
+++ b/usecases/desktop/development.nix
@@ -103,6 +103,7 @@ in {
103 103
104 vim = { 104 vim = {
105 extraPlugins = with vimPlugins; [ 105 extraPlugins = with vimPlugins; [
106 actions-preview-nvim
106 vim-pandoc 107 vim-pandoc
107 clangd_extensions-nvim 108 clangd_extensions-nvim
108 lsp_signature-nvim 109 lsp_signature-nvim