nvim: add more mode shorthands in lualine

This commit is contained in:
Marco Thomas
2022-09-19 11:50:04 +02:00
parent 3d08521807
commit e1f0dacd99

View File

@@ -2,14 +2,42 @@
require 'nvim-navic'.setup({}) require 'nvim-navic'.setup({})
-- used as mode-module -- used as mode-module
-- https://github.com/nvim-lualine/lualine.nvim/issues/614
local mode_map = { local mode_map = {
['n'] = 'N', ['n'] = 'N',
['no'] = 'O-P',
['nov'] = 'O-P',
['noV'] = 'O-P',
['no'] = 'O-P',
['niI'] = 'N',
['niR'] = 'N',
['niV'] = 'N',
['nt'] = 'N',
['v'] = 'V', ['v'] = 'V',
['i'] = 'I', ['vs'] = 'V',
['V'] = 'VL', ['V'] = 'VL',
[''] = "VB", ['Vs'] = 'VL',
['s'] = "VB", [''] = 'VB',
['c'] = "C", ['s'] = 'VB',
['s'] = 'S',
['S'] = 'SL',
['i'] = 'I',
['ic'] = 'I',
['ix'] = 'I',
['R'] = 'R',
['Rc'] = 'R',
['Rx'] = 'R',
['Rv'] = 'VR',
['Rvc'] = 'VR',
['Rvx'] = 'VR',
['c'] = 'C',
['cv'] = 'EX',
['ce'] = 'EX',
['r'] = 'R',
['rm'] = 'MORE',
['r?'] = 'CONFIRM',
['!'] = 'SH',
['t'] = 'T',
} }
-- actually load bar -- actually load bar
@@ -50,7 +78,6 @@ require('lualine').setup({
'filename', 'filename',
path = 1, path = 1,
}, },
-- require('nvim-navic').get_location
}, },
lualine_x = { lualine_x = {
{ {