Compare commits

..

2 Commits

Author SHA1 Message Date
mandlm adaf694330
feat(neovim): toggle line diagnostics with <leader>D 2022-07-25 08:48:28 +02:00
mandlm c89fe3b30e
feat(neovim): add lsp_lines plugin 2022-07-25 08:48:10 +02:00
2 changed files with 20 additions and 0 deletions

View File

@ -12,6 +12,17 @@ let
};
meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help";
};
lsp_lines-nvim = pkgs.vimUtils.buildVimPlugin {
name = "lsp_lines.nvim";
version = "2022-01-14";
src = pkgs.fetchgit {
url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim";
rev = "22ef87c6b2039aac069bfba1c5be5cd26c27b752";
sha256 = "prhBuAM1jNxZz7F1SUlUda7dKJ/0eXq3Lw6XB9x7zR8=";
};
meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim";
};
in
{
home.packages = with pkgs; [
@ -84,6 +95,7 @@ in
rust-tools-nvim
lua-dev-nvim
null-ls-nvim
lsp_lines-nvim
];
extraConfig = ''

View File

@ -18,6 +18,7 @@ local on_attach = function(client, bufnr)
nnoremap("<leader>ca", vim.lsp.buf.code_action)
nnoremap("<leader>f", vim.lsp.buf.formatting)
nnoremap("<leader>d", telescope.diagnostics)
nnoremap("<leader>D", require("lsp_lines").toggle)
nnoremap("<C-p>", vim.diagnostic.goto_prev)
nnoremap("<C-n>", vim.diagnostic.goto_next)
@ -105,3 +106,10 @@ null_ls.setup({
on_attach = on_attach,
})
-- setup lsp_lines
local lsp_lines = require("lsp_lines")
lsp_lines.setup()
vim.diagnostic.config({
virtual_text = false,
})