aboutsummaryrefslogtreecommitdiffstats
path: root/plugin
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2021-08-30 20:53:28 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2021-08-30 20:53:28 +0200
commit7733ab5531454fed0e2fbb86ad2bb6680163b424 (patch)
treee7071a23a68a627c0192b5b590599322d6c5d358 /plugin
parent3c399dcce6c76535f890c7f1a940cdaeaf397bae (diff)
downloadnvim-conf-7733ab5531454fed0e2fbb86ad2bb6680163b424.tar.gz
nvim-conf-7733ab5531454fed0e2fbb86ad2bb6680163b424.zip
add harpoon
Diffstat (limited to 'plugin')
-rw-r--r--plugin/lsp.vim16
-rw-r--r--plugin/packer_compiled.lua4
2 files changed, 19 insertions, 1 deletions
diff --git a/plugin/lsp.vim b/plugin/lsp.vim
index c411983..850a63b 100644
--- a/plugin/lsp.vim
+++ b/plugin/lsp.vim
@@ -42,6 +42,7 @@ nnoremap <leader>vh :lua vim.lsp.buf.hover()<CR>
" to test
nnoremap <leader>vi :lua vim.lsp.buf.implementation()<CR>
+nnoremap <leader>vf :lua vim.lsp.buf.formatting()<CR>
nnoremap <leader>vrn :lua vim.lsp.buf.rename()<CR>
nnoremap <leader>vca :lua vim.lsp.buf.code_action()<CR>
nnoremap <leader>vsd :lua vim.lsp.util.show_line_diagnostics(); vim.lsp.util.show_line_diagnostics()<CR>
@@ -65,7 +66,20 @@ local function setup_servers()
require'lspinstall'.setup()
local servers = require'lspinstall'.installed_servers()
for _, server in pairs(servers) do
- require'lspconfig'[server].setup{ on_attach=on_attach}
+ if server == 'lua' then
+ require'lspconfig'.lua.setup {
+ on_attach=on_attach,
+ settings = {
+ Lua = {
+ diagnostics = {
+ globals = { 'vim' }
+ }
+ }
+ },
+ }
+ else
+ require'lspconfig'[server].setup{ on_attach=on_attach }
+ end
end
end
diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua
index cdc1197..3ca7e53 100644
--- a/plugin/packer_compiled.lua
+++ b/plugin/packer_compiled.lua
@@ -85,6 +85,10 @@ _G.packer_plugins = {
loaded = true,
path = "/home/alpha/.local/share/nvim/site/pack/packer/start/gruvbox"
},
+ harpoon = {
+ loaded = true,
+ path = "/home/alpha/.local/share/nvim/site/pack/packer/start/harpoon"
+ },
["lualine.nvim"] = {
loaded = true,
path = "/home/alpha/.local/share/nvim/site/pack/packer/start/lualine.nvim"