diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua index 8162946..83fe3b9 100644 --- a/.config/nvim/lua/options.lua +++ b/.config/nvim/lua/options.lua @@ -21,8 +21,8 @@ opt.timeoutlen = 500 opt.ts = 4 -- opt.wrap = false --- :FormatJson command using jq -cmd 'autocmd FileType json :command! FormatJson %!jq .' +-- :JsonFormat command using jq +cmd 'autocmd FileType json :command! JsonFormat %!jq .' -- trigger autoread on file change cmd "autocmd FocusGained,BufEnter,CursorHold,CursorHoldI * if mode() != 'c' | checktime | endif" diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index 245ac44..e0c9374 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -57,6 +57,12 @@ require('packer').startup(function() after = 'vim-vsnip' } + -- lsp signature + use { + 'ray-x/lsp_signature.nvim', + config = function() require('plugins.lspsignature') end + } + -- autopairs use { 'windwp/nvim-autopairs', diff --git a/.config/nvim/lua/plugins/cmp.lua b/.config/nvim/lua/plugins/cmp.lua index 1008e4e..7e7879f 100644 --- a/.config/nvim/lua/plugins/cmp.lua +++ b/.config/nvim/lua/plugins/cmp.lua @@ -15,7 +15,7 @@ cmp.setup({ [''] = cmp.mapping.close(), [''] = cmp.mapping.confirm({ behavior = cmp.ConfirmBehavior.Replace, - select = true + select = false }) }, sources = { diff --git a/.config/nvim/lua/plugins/colors.lua b/.config/nvim/lua/plugins/colors.lua index fa0d5f7..1490fd8 100644 --- a/.config/nvim/lua/plugins/colors.lua +++ b/.config/nvim/lua/plugins/colors.lua @@ -1,4 +1,6 @@ -- colorscheme vim.cmd 'colorscheme wal' --- vim.cmd 'colorscheme monokai' +-- misc colorscheme fixes vim.cmd 'highlight Pmenu ctermbg=black' +vim.cmd 'highlight FloatBorder cterm=none' +vim.cmd 'highlight NormalFloat cterm=none' diff --git a/.config/nvim/lua/plugins/lspsignature.lua b/.config/nvim/lua/plugins/lspsignature.lua new file mode 100644 index 0000000..08c60cb --- /dev/null +++ b/.config/nvim/lua/plugins/lspsignature.lua @@ -0,0 +1,8 @@ +cfg = { + hint_prefix = " ", -- Panda for parameter + handler_opts = { + border = "single" -- double, rounded, single, shadow, none + }, +} + +require "lsp_signature".setup(cfg)