Nvim: update most of the plugins
This commit is contained in:
@@ -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
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user