diff options
| author | dacctal <dacctal@symlinx.net> | 2026-04-28 09:53:08 +0000 |
|---|---|---|
| committer | dacctal <dacctal@symlinx.net> | 2026-04-28 09:53:08 +0000 |
| commit | 8d5b2b3b4d6149b338f90875f4217a278fad4676 (patch) | |
| tree | c471260f6b061495a82dd4c15991aed221e362a4 /init.lua | |
| parent | cfc337a5682bd5ac947c10db0b25886f7f6fdd3c (diff) | |
added 'modified' (*) descriptor to file name
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 26 |
1 files changed, 6 insertions, 20 deletions
@@ -13,7 +13,7 @@ local M = {} local MODAL_STYLE = 51 local MODAL_STYLE_INVERTED = 52 -local MODES_DEFAULT = { +local MODES = { [vis.modes.NORMAL] = ' NORMAL ', [vis.modes.INSERT] = ' INSERT ', [vis.modes.VISUAL] = ' VISUAL ', @@ -21,25 +21,9 @@ local MODES_DEFAULT = { [vis.modes.VISUAL_LINE] = ' VISUAL_LINE ', [vis.modes.OPERATOR_PENDING] = ' OPERATOR_PENDING ', } - -local MODES_ABRV = { - [vis.modes.NORMAL] = ' NOR ', - [vis.modes.INSERT] = ' INS ', - [vis.modes.VISUAL] = ' VIS ', - [vis.modes.REPLACE] = ' REP ', - [vis.modes.VISUAL_LINE] = ' V-L ', - [vis.modes.OPERATOR_PENDING] = ' O-P ', -} - -local MODES_TEMPLATES = { - MODES_DEFAULT, - MODEA_ABRV, -} -M.MODES_TEMPLATES = MODES_TEMPLATES - -local MODES = MODES_DEFAULT M.MODES = MODES + local STYLES = { [vis.modes.NORMAL] = { REGULAR = 'fore:default,back:yellow', @@ -69,8 +53,10 @@ local STYLES = { M.STYLES = STYLES vis.events.subscribe(vis.events.WIN_STATUS, function(win) - local filename = ' [NO NAME] ' - if win.file.name then filename = ' '..win.file.name..' ' end + local modified = '' + if win.file.modified then modified = ' *' end + local filename = ' [NO NAME] '..modified + if win.file.name then filename = ' '..win.file.name..modified..' ' end local vmode = MODES[vis.mode] local recording = '' if vis.recording then |
