vim: make listchars customizable and make defaults ascii
parent
10c661f419
commit
971c7e5d25
|
@ -26,4 +26,25 @@ let _agw.colors=[
|
||||||
\ 'base16-unikitty-dark',
|
\ 'base16-unikitty-dark',
|
||||||
\]
|
\]
|
||||||
|
|
||||||
|
let _agw.mode_map.nov='n→'
|
||||||
|
let _agw.mode_map.noV='n↓'
|
||||||
|
let _agw.mode_map['no']='n↔'
|
||||||
|
let _agw.mode_map.niI='←i'
|
||||||
|
let _agw.mode_map.niR='←R'
|
||||||
|
let _agw.mode_map.niV='←v'
|
||||||
|
let _agw.mode_map.v='v→'
|
||||||
|
let _agw.mode_map.V='v↓'
|
||||||
|
let _agw.mode_map['']='v↔'
|
||||||
|
let _agw.mode_map.s='s→'
|
||||||
|
let _agw.mode_map.S='s↓'
|
||||||
|
let _agw.mode_map['']='s↔'
|
||||||
|
let _agw.mode_map.ic='↗c'
|
||||||
|
let _agw.mode_map.ix='↗x'
|
||||||
|
let _agw.mode_map.Rc='↗r'
|
||||||
|
let _agw.mode_map.Rx='↗X'
|
||||||
|
|
||||||
|
let _agw.listc.s="·"
|
||||||
|
let _agw.listc.r="‼"
|
||||||
|
let _agw.listc.l="¶"
|
||||||
|
|
||||||
" EOF
|
" EOF
|
||||||
|
|
62
vim/vimrc
62
vim/vimrc
|
@ -2,36 +2,45 @@
|
||||||
|
|
||||||
let _agw={}
|
let _agw={}
|
||||||
|
|
||||||
let _agw.mode_map = {
|
let _agw.mode_map={
|
||||||
\ 'n' : '~ ',
|
\ 'n' : '~ ',
|
||||||
\ 'no' : 'n ',
|
\ 'no' : 'n ',
|
||||||
\ 'nov' : 'n→',
|
\ 'nov' : 'n>',
|
||||||
\ 'noV' : 'n↓',
|
\ 'noV' : 'n_',
|
||||||
\ 'no' : 'n↔',
|
\ 'no' : 'n-',
|
||||||
\ 'niI' : '←i',
|
\ 'niI' : '<i',
|
||||||
\ 'niR' : '←R',
|
\ 'niR' : '<R',
|
||||||
\ 'niV' : '←v',
|
\ 'niV' : '<v',
|
||||||
\ 'v' : 'v→',
|
\ 'v' : 'v>',
|
||||||
\ 'V' : 'v↓',
|
\ 'V' : 'v_',
|
||||||
\ '' : 'v↔',
|
\ '' : 'v-',
|
||||||
\ 's' : 's→',
|
\ 's' : 's>',
|
||||||
\ 'S' : 's↓',
|
\ 'S' : 's_',
|
||||||
\ '' : 's↔',
|
\ '' : 's-',
|
||||||
\ 'i' : 'i ',
|
\ 'i' : 'i ',
|
||||||
\ 'ic' : '↗c',
|
\ 'ic' : '^c',
|
||||||
\ 'ix' : '↗x',
|
\ 'ix' : '^x',
|
||||||
\ 'R' : 'R ',
|
\ 'R' : 'R ',
|
||||||
\ 'Rc' : '↗r',
|
\ 'Rc' : '^r',
|
||||||
\ 'Rv' : "R'",
|
\ 'Rv' : "R'",
|
||||||
\ 'Rx' : '↗X',
|
\ 'Rx' : '^X',
|
||||||
\ 'c' : '% ',
|
\ 'c' : '% ',
|
||||||
\ 'cv' : ":'",
|
\ 'cv' : ":'",
|
||||||
\ 'ce' : ': ',
|
\ 'ce' : ': ',
|
||||||
\ 'r' : '↲ ',
|
\ 'r' : '] ',
|
||||||
\ 'rm' : '⎬ ',
|
\ 'rm' : '| ',
|
||||||
\ 'r?' : "↲'",
|
\ 'r?' : "]'",
|
||||||
\ '!' : '… ',
|
\ '!' : '. ',
|
||||||
\ 't' : '…!',
|
\ 't' : '.!',
|
||||||
|
\}
|
||||||
|
|
||||||
|
let _agw.listc={
|
||||||
|
\ 't': "|-",
|
||||||
|
\ 's': ".",
|
||||||
|
\ 'r': "!",
|
||||||
|
\ 'e': ">",
|
||||||
|
\ 'p': "<",
|
||||||
|
\ 'l': "/",
|
||||||
\}
|
\}
|
||||||
|
|
||||||
let _agw.languages=[
|
let _agw.languages=[
|
||||||
|
@ -223,10 +232,15 @@ set belloff=all
|
||||||
|
|
||||||
if _agw.use_list >= 1
|
if _agw.use_list >= 1
|
||||||
set list
|
set list
|
||||||
set listchars=tab:├─,space:·,trail:‼,extends:≫,precedes:≪
|
let &listchars=
|
||||||
|
\ "tab:".._agw.listc.t..
|
||||||
|
\ ",space:".._agw.listc.s..
|
||||||
|
\ ",trail:".._agw.listc.r..
|
||||||
|
\ ",extends:".._agw.listc.e..
|
||||||
|
\ ",precedes:".._agw.listc.p
|
||||||
|
|
||||||
if _agw.use_list >= 2
|
if _agw.use_list >= 2
|
||||||
set listchars+=eol:¶
|
let &listchars..="eol:".._agw.listc.l
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue