1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/springhan-HicusLine

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 01:44 34c57a5

HicusLine

Предельно настраиваемая строка состояния в (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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/springhan-HicusLine.git
git@api.gitlife.ru:oschina-mirror/springhan-HicusLine.git
oschina-mirror
springhan-HicusLine
springhan-HicusLine
master