Nvim: update most of the plugins

This commit is contained in:
Robert Kmieć
2024-02-26 12:51:21 +01:00
parent 71f71cb3ce
commit c55b301dc4
34 changed files with 439 additions and 531 deletions

View File

@@ -1,14 +1,20 @@
vim.g.loaded = 1
vim.g.loaded_netrwPlugin = 1
-- uncomment to disable netrw, but nvim scp://xx will not work:
-- vim.g.loaded_netrwPlugin = 1
vim.g.plug_install = 0
vim.opt.termguicolors = true
vim.opt.startofline = true
vim.g.loaded_ruby_provider = 0
vim.g.loaded_perl_provider = 0
vim.opt.conceallevel = 1
vim.opt.shell = '/bin/bash'
vim.opt.number = true
--vim.o.relativenumber = 1
vim.opt.numberwidth = 1
vim.opt.numberwidth = 2
vim.opt.clipboard = "unnamedplus"
vim.opt.showmode = true
@@ -68,14 +74,14 @@ vim.opt.cmdheight = 1
vim.opt.shortmess:append('c')
vim.opt.shortmess:remove('F')
vim.opt.signcolumn = "auto"
vim.opt.signcolumn = "yes"
vim.opt.wildmode = { "longest", "list", "full" }
vim.opt.completeopt = { "menu", "menuone", "noselect" }
vim.opt.mouse = ""
--match Error /\s\+$\|DU\cPA/
vim.cmd.match([[Error /\s\+$\|DU\cPA/]])
vim.opt.virtualedit = "block"
vim.opt.shiftround = true
@@ -96,3 +102,30 @@ vim.opt.wildignore = [[
*/tmp/*,*.so,*.swp,*.zip,**/node_modules/**,**/target/**,**.terraform/**"
]]
-- Only setup gnvim when it attaches.
vim.api.nvim_create_autocmd({'UIEnter'}, {
callback = function(event)
local chanid = vim.v.event['chan']
local chan = vim.api.nvim_get_chan_info(chanid)
if chan.client and chan.client.name ~= 'gnvim' then
return
end
-- Gnvim brings its own runtime files.
local gnvim = require('gnvim')
-- Set the font
vim.opt.guifont = 'iM WritingMonoS Nerd Font'
-- Increase/decrease font.
vim.keymap.set('n', '<c-+>', function() gnvim.font_size(1) end)
vim.keymap.set('n', '<c-->', function() gnvim.font_size(-1) end)
gnvim.setup({
cursor = {
blink_transition = 300
}
})
end
})