vim - colorscheme неправильно устанавливает цвет фона - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь установить тему nightowl для vim, но, похоже, она частично отображается.Синтаксис раскрашен правильно, однако фон выглядит черным.

Мой vimrc выглядит так:

" automatic installation of vim-plug, if it's not available
if empty(glob('~/.vim/autoload/plug.vim'))
  silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
        \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif

" plugins
call plug#begin('~/.vim/plugged')
Plug 'haishanh/night-owl.vim'
call plug#end()

if (has("termguicolors"))
  set termguicolors
endif

syntax enable
colorscheme night-owl

и: scriptnames

  1: /usr/share/vim/vimrc
  2: ~/.vimrc
  3: ~/dotfiles/vim/plugins.vim
  4: ~/.vim/autoload/plug.vim
  5: /usr/share/vim/vim80/filetype.vim
  6: /usr/share/vim/vim80/ftplugin.vim
  7: /usr/share/vim/vim80/indent.vim
  8: /usr/share/vim/vim80/syntax/syntax.vim
  9: /usr/share/vim/vim80/syntax/synload.vim
 10: /usr/share/vim/vim80/syntax/syncolor.vim
 11: ~/dotfiles/vim/colors.vim
 12: /usr/share/vim/vim80/syntax/nosyntax.vim
 13: ~/.vim/plugged/night-owl.vim/colors/night-owl.vim
 14: /usr/share/vim/vim80/plugin/getscriptPlugin.vim
 15: /usr/share/vim/vim80/plugin/gzip.vim
 16: /usr/share/vim/vim80/plugin/logiPat.vim
 17: /usr/share/vim/vim80/plugin/manpager.vim
 18: /usr/share/vim/vim80/plugin/matchparen.vim
 19: /usr/share/vim/vim80/plugin/netrwPlugin.vim
 20: /usr/share/vim/vim80/plugin/rrhelper.vim
 21: /usr/share/vim/vim80/plugin/spellfile.vim
 22: /usr/share/vim/vim80/plugin/tarPlugin.vim
 23: /usr/share/vim/vim80/plugin/tohtml.vim
 24: /usr/share/vim/vim80/plugin/vimballPlugin.vim
 25: /usr/share/vim/vim80/plugin/zipPlugin.vim
 26: /usr/share/vim/vim80/ftplugin/vim.vim
 27: /usr/share/vim/vim80/indent/vim.vim
 28: /usr/share/vim/vim80/syntax/vim.vim
 29: /usr/share/vim/vim80/syntax/ruby.vim
 30: /usr/share/vim/vim80/syntax/python.vim

Как это должно выглядеть: night-owl-theme-vim

Как это выглядит сейчас: моя сова-ночная сова-им

1 Ответ

0 голосов
/ 13 февраля 2019

Nightowl использует следующее определение фона:

hi Normal guifg=#d6deeb ctermfg=253 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE

Для меня (в gnome-терминал) это значение фона терминала (233) также отображается почти как черный.Возможно, вы захотите настроить значение на более светлый оттенок (например, 235), продублировав команду :normal и поместив ее после :colorscheme.

Поскольку это все еще индексируемая 256-цветовая палитра,некоторые терминалы также могут позволять изменять отображение на фактические цвета RGB.Я думаю, это также объясняет расхождение, которое вы видите на скриншотах.

...