summaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lua/core/binds.lua10
-rw-r--r--lua/core/plugins.lua1
2 files changed, 9 insertions, 2 deletions
diff --git a/lua/core/binds.lua b/lua/core/binds.lua
index 7a7fce0..66a2af5 100644
--- a/lua/core/binds.lua
+++ b/lua/core/binds.lua
@@ -59,8 +59,14 @@ a.nvim_create_autocmd('FileType', {
})
-- plugin binds ---------------------------------------------------------------
--- treesj
-local treesj = require('treesj')
+
+-- pretty lsp view
+map('n', 'gd', '<CMD>Glance definitions<CR>')
+map('n', 'gr', '<CMD>Glance references<CR>')
+map('n', 'gy', '<CMD>Glance type_definitions<CR>')
+map('n', 'gi', '<CMD>Glance implementations<CR>')
+
+local treesj = require('treesj') -- treesj
map('n', '<leader>j', treesj.toggle)
-- telescope
diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua
index 40ca880..5ad5474 100644
--- a/lua/core/plugins.lua
+++ b/lua/core/plugins.lua
@@ -90,6 +90,7 @@ require 'dep' {
-- lsp ----------------------------------------------------------------------
{ 'neovim/nvim-lspconfig' },
{ 'j-hui/fidget.nvim' }, -- shows lsp progress
+ { 'dnlhc/glance.nvim' }, -- diagnostic info at a glance
{ 'folke/trouble.nvim' },
-- optional language specific lsp's