diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index efc9881..b75f7e4 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -29,6 +29,15 @@ vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( } ) +local saga = require 'lspsaga' +saga.init_lsp_saga({ + -- symbols in winbar + symbol_in_winbar = true, + winbar_file_format = function() + return vim.fn.expand("%=%m %f") + end, +}) + -- symbols for autocomplete vim.lsp.protocol.CompletionItemKind = { "  (Text) ", @@ -118,7 +127,7 @@ capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities) lspconfig['elixirls'].setup{ - cmd = { "/home/halfdan/opt/elixir-ls/rel/language_server.sh"}, + cmd = { "/Users/fbecker18/opt/elixir-ls/language_server.sh"}, on_attach = on_attach, capabilities = capabilities, } diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index c5d63d5..d168ea1 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -86,7 +86,7 @@ return require("packer").startup( use {'L3MON4D3/LuaSnip'} use {'saadparwaiz1/cmp_luasnip'} - use {'tami5/lspsaga.nvim'} + use {'glepnir/lspsaga.nvim'} -- Used to display LSP status in Lualine use {'nvim-lua/lsp-status.nvim'} diff --git a/.config/nvim/lua/settings.lua b/.config/nvim/lua/settings.lua index 2529143..983556a 100644 --- a/.config/nvim/lua/settings.lua +++ b/.config/nvim/lua/settings.lua @@ -33,7 +33,9 @@ vim.wo.signcolumn = "yes" -- Always show the signcolumn, otherwise it would shif vim.o.updatetime = 300 -- Faster completion vim.o.timeoutlen = O.timeoutlen -- By default timeoutlen is 1000 ms vim.o.clipboard = "unnamedplus" -- Copy paste between vim and everything else - +vim.o.laststatus = 3 -- Set global status bar +vim.opt.showtabline = 0 -- Disable tabline +-- vim.opt.winbar = "%=%m %f" -- Show winbar with modified flag and filename right adjusted -- Enable telescope theme vim.g.gruvbox_baby_telescope_theme = 1