seoul256.vim


Ⅰ. 插件描述

:deciduous_tree: Low-contrast Vim color scheme based on Seoul Colors

Ⅱ. 基本信息

创建日期:  2013-05-31
使用用户:  1231
Github星:  1133
插件作者:  Junegunn Choi

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'junegunn/seoul256-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'junegunn/seoul256-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'junegunn/seoul256-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/junegunn/seoul256.vim

Ⅳ. 文档说明

"  _____             _ ___ ___ ___      "
" |   __|___ ___ _ _| |_  |  _|  _|     "
" |__   | -_| . | | | |  _|_  | . |     "
" |_____|___|___|___|_|___|___|___|.vim "

seoul256.vim travis-ci

seoul256.vim is a low-contrast Vim color scheme based on Seoul Colors.
Works on 256-color terminal or on GVim.

seoul256

seoul256

seoul256 (light version)

seoul256-light

Installation

Use your favorite plugin manager.

  • vim-plug

    1. Add Plug 'junegunn/seoul256.vim' to .vimrc
    2. Run :PlugInstall

Color schemes

" Unified color scheme (default: dark)
colo seoul256

" Light color scheme
colo seoul256-light

" Switch
set background=dark
set background=light

Change background color

seoul256-bg

" seoul256 (dark):
"   Range:   233 (darkest) ~ 239 (lightest)
"   Default: 237
let g:seoul256_background = 236
colo seoul256

" seoul256 (light):
"   Range:   252 (darkest) ~ 256 (lightest)
"   Default: 253
let g:seoul256_background = 256
colo seoul256

If g:seoul256_background is set, seoul256 will choose the right version based
on the value and set background=dark/light will not switch versions.

If you'd like to switch versions with custom background colors, set
g:seoul256_background to be a dark value, and additionally define
g:seoul256_light_background for seoul256-light.

let g:seoul256_background = 233
let g:seoul256_light_background = 256

colo seoul256
colo seoul256-light

Alternate 256-xterm -> sRGB mapping

The GUI RGB colors are derived from 256-color-terminal color codes in the
source code, with the help of a lookup table.

By default, the table contains RGB values of terminal colors as displayed by
iTerm2 on macOS. If you're using another terminal emulator (urxvt,
xfce4-terminal,... pretty much any terminal on Linux), the colors aren't
displayed in the same way. That's why you may see a difference in color of GUI
and terminal [n]vim in Linux.

If let g:seoul256_srgb is set to 1, the color mapping is altered
to suit the way urxvt (and various other terminals) renders them. That way, the
colors of the terminal and GUI versions are uniformly colored on Linux.

let g:seoul256_srgb = 1

Current background color

When loaded, soul256.vim will set up two global variables so that you can use
them to customize other plugins:

  • g:seoul256_current_fg - Current foreground color in ANSI code
  • g:seoul256_current_bg - Current background color in ANSI code

iTerm2 color scheme

Emacs color theme

Author

Junegunn Choi

License

MIT

添加新评论