Предельно настраиваемая строка состояния в (neo)vim.
Русская документация: README
GitHub Repository: HicusLine
Gitee Repository: HicusLine
Один из лучших способов установки — использование vim-plug:
Plug 'Styadev/HicusLine'
Вы можете запустить :help hicusline
в (neo)vim, чтобы получить справочную информацию по настройкам.Если вы не хотите тратить много времени на это, вы можете посмотреть мою конфигурацию.
highlight GitStatusAdd ctermfg=142 ctermbg=239 guifg=#98C379 guibg=#44475A
highlight GitStatusMod ctermfg=214 ctermbg=239 guifg=#FABD2F guibg=#44475A
highlight GitStatusDel ctermfg=167 ctermbg=239 guifg=#FB4934 guibg=#44475A
set laststatus=2
let g:HicusLineEnabled = 1
let g:HicusColorSetWay = 1
let g:HicusLine = {
\ 'active': {
\ 'left': ['modehighlight', 'space', 'filename', 'truncate', 'space',
\ 'spell', '%#infos#', 'gitinfo', 0, 'modified', 'readonly',
\ 'space', '%#ErrorStatus#', 'errorstatus', 'space',
\ '%#WarningStatus#', 'warningstatus', 'bufferline', 'truncate',
\ 'gitmodified'],
\ 'right': ['filetype3', 'space', '%#infos#', 'space', 'fileencoding',
\ 'space', "%{exists('*CapsLockStatusline') ? CapsLockStatusline() : ''}",
\ 'space', 'fileformat', 'truncate', 'space', 'modehighlight', 'space',
\ 'linenumber', ':', 'bufferlinesnumber', 'space', 'windowpercentage',
\ 'space']
\ },
\ 'basic_option': {'ErrorSign': '●', 'WarningSign': '●'}
\ }
let g:HicusLineMode = {
\ 'n': ['', 'normalmode', {'infos': 'normalinfos'}],
\ 'i': ['', 'insertmode', {'infos': 'otherinfos'}],
\ 'R': ['', 'replacemode', {'infos': 'otherinfos'}],
\ 'v': ['', 'visualmode', {'infos': 'otherinfos'}],
\ 'V': ['', 'visualmode', {'infos': 'otherinfos'}],
\ '<C-v>': ['', 'visualmode', {'infos': 'otherinfos'}],
\ 'c': ['', 'commandmode', {'infos': 'otherinfos'}],
\ 's': ['', 'normalmode', {'infos': 'normalinfos'}],
\ 'S': ['', 'normalmode', {'infos': 'normalinfos'}],
\ '<C-s>': ['', 'normalmode', {'infos': 'normalinfos'}],
\ 't': ['', 'normalmode', {'infos': 'normalinfos'}]
\ }
let g:HicusColor = {
\ 'StatusLine': ['#8BE9FD', '#44475A'],
\ 'normalmode': ['#282A36', '#BD93F9'],
\ 'insertmode': ['#282A36', '#50FA7B'],
\ 'visualmode': ['#282A36', '#FFB86C'],
``````markdown
\ 'otherinfos': ['none', '#44475A', '#8BE9FD',],
\ 'StatusError': ['none', '#FF0033', '#44475A',],
\ 'StatusWarning': ['none', '#FFCC00', '#44475A',],
\ 'BufferHicus': ['none', '#FFFFFF', '#44475A',],
\ 'CurrentBufferHicus': ['bold', '#FFFFFF', 'none',]
\}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )