neovim

Personal neovim configuration files
git clone git://gtms.dev/neovim.git
Log | Files | Refs

commit 3284d6d958ab402c8ccc332a4c64ff2ef3659b52
parent 5dc5a82caa4ab55ba085977c6d071cf7c7153b02
Author: Tomas Nemec <nemi@skaut.cz>
Date:   Mon, 29 Nov 2021 08:39:06 +0100

update

Diffstat:
Minit.lua | 2++
Mlua/tms/lsp/init.lua | 11++++++++++-
Mlua/tms/p/nullls.lua | 1+
Mlua/tms/plugins.lua | 5++++-
Mlua/tms/u/reload.lua | 4+---
5 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/init.lua b/init.lua @@ -186,6 +186,8 @@ au.addListeners({ -- ['quickfix'] = {[[QuickFixCmdPost [^l]* nested cwindow]], [[QuickFixCmdPost l* nested lwindow]]}, }) +vim.cmd('command! Reload lua require("tms.u.reload").nvim()') + -- vim.api.nvim_exec([[ -- augroup Packer -- autocmd! diff --git a/lua/tms/lsp/init.lua b/lua/tms/lsp/init.lua @@ -63,7 +63,7 @@ M.setup = function() -- Manual install local lspc = require('lspconfig') local manual_servers = { - 'null-ls', + -- 'null-ls', 'gdscript', 'dartls', -- 'sumneko_lua' @@ -77,4 +77,13 @@ M.setup = function() end end +M.add = function(name) + local lspc = require('lspconfig') + local opts = {} + opts.on_attach = custom_attach + opts.capabilities = capabilities + opts = servers.setup(name, opts) + lspc[name].setup(opts) +end + return M diff --git a/lua/tms/p/nullls.lua b/lua/tms/p/nullls.lua @@ -47,6 +47,7 @@ M.setup = function() zsh_diag(), }, }) + require('tms.lsp').add('null-ls') end return M diff --git a/lua/tms/plugins.lua b/lua/tms/plugins.lua @@ -455,5 +455,8 @@ return packer.startup({ end, } end, - config = {compile_path = vim.fn.stdpath('config') .. '/lua/packer_compiled.lua'}, + config = { + compile_path = vim.fn.stdpath('config') .. '/lua/packer_compiled.lua', + display = {open_fn = function() return require('packer.util').float({border = 'single'}) end}, + }, }) diff --git a/lua/tms/u/reload.lua b/lua/tms/u/reload.lua @@ -7,8 +7,6 @@ M.colors = function() require('colorbuddy').colorscheme('my-default') end -M.nvim = function() - require("plenary.reload").reload_module("tms") -end +M.nvim = function() require('plenary.reload').reload_module('tms') end return M