NUブログ 自作Webアプリで一発当てたいプログラマ

colorscheme

タグ:Vim

colorscheme

daybreak.vim

VIMの色設定ファイルです。
evening.vim を元に改造しています。

これは以下の場所に配置します。

  • Windows
$VIM/vimfiles/colors/daybreak.vim
  • Linux
$HOME/.vim/colors/daybreak.vim

なるべく目にやさしそうな配色にしています。

" Vim color file

set background=dark
hi clear
if exists("syntax_on")
    syntax reset
endif

let colors_name = "daybreak"

hi Normal     ctermfg=White ctermbg=none guifg=White guibg=grey20
hi NonText    term=bold     ctermfg=LightBlue    gui=none guifg=LightBlue guibg=grey30
hi Question   term=standout ctermfg=LightGreen   gui=none guifg=Green
hi SpecialKey term=bold     ctermfg=LightBlue    guifg=#888888
hi Title      term=bold     ctermfg=Magenta  gui=none guifg=Magenta
hi WildMenu   term=standout ctermfg=Black    ctermbg=Yellow    guifg=Black    guibg=Yellow

" システムメッセージ
hi ErrorMsg   term=standout ctermfg=White    ctermbg=DarkRed guifg=White guibg=Red
hi WarningMsg term=standout ctermfg=LightRed                 guifg=Red
hi ModeMsg    term=bold cterm=bold gui=none
hi MoreMsg    term=bold     ctermfg=LightGreen   gui=none guifg=SeaGreen

" 折りたたみ
hi Folded     term=standout ctermfg=DarkBlue ctermbg=LightGrey guifg=DarkBlue guibg=LightGrey
hi FoldColumn term=standout ctermfg=DarkBlue ctermbg=LightGrey guifg=DarkBlue guibg=Grey

" ディレクトリ
hi Directory term=bold ctermfg=LightCyan guifg=Cyan

" 検索語
hi Search    term=reverse ctermbg=Yellow ctermfg=Black guibg=#666600 guifg=White
hi IncSearch term=reverse ctermbg=Yellow ctermfg=White guibg=#888888 guifg=White gui=none

" ビジュアルモード
hi Visual    term=reverse        ctermfg=Grey ctermbg=fg gui=reverse        guifg=Grey guibg=fg
hi VisualNOS term=underline,bold cterm=underline,bold    gui=underline,bold 

" 差分表示
hi DiffText   term=reverse cterm=bold ctermbg=Red      gui=none guibg=Red
hi DiffAdd    term=bold               ctermbg=DarkBlue          guibg=DarkBlue
hi DiffChange term=bold               ctermbg=DarkMagenta       guibg=DarkMagenta
hi DiffDelete term=bold  ctermfg=Blue ctermbg=DarkCyan gui=none guibg=DarkCyan guifg=Blue

" Groups for syntax highlighting
hi Constant  term=underline  ctermfg=Magenta         guifg=Orange guibg=grey20
hi Special   term=bold       ctermfg=Cyan            guifg=Cyan   guibg=grey20
hi Statement term=bold       cterm=none ctermfg=Cyan guifg=Cyan    gui=none
hi Ignore    ctermfg=DarkGrey                        guifg=grey20
hi Type      term=underline  ctermfg=LightGreen      guifg=#60ff60 gui=none
hi PreProc   term=underline  ctermfg=darkblue        guifg=#ff80ff gui=none

" スクリプト対応
hi phpFunctions term=standout ctermfg=LightGreen gui=none guifg=Cyan
hi Comment      term=bold     ctermfg=DarkGrey   guifg=grey60

" 行番号・ステータスライン・分割ライン
hi LineNr       term=underline ctermfg=White ctermbg=Grey gui=none guifg=White   guibg=#555555
hi StatusLine   term=underline ctermfg=White ctermbg=none gui=none guifg=White   guibg=#555555
hi StatusLineNC term=underline ctermfg=White ctermbg=Grey gui=none guifg=#aaaaaa guibg=#555555
hi VertSplit    term=reverse   ctermfg=White ctermbg=Grey gui=none guifg=White   guibg=#555555

" カーソルの色
hi Cursor    guibg=Green guifg=Black
hi lCursor   guibg=Cyan  guifg=Black

" 日本語入力ON時のカーソルの色を設定
if has('multi_byte_ime') || has('xim')
   highlight CursorIM guibg=Purple guifg=NONE
endif

" 全角スペースの色を変更
hi ZenkakuSpace ctermbg=Grey guibg=grey30
match ZenkakuSpace / /

" vim: sw=2
Google Readerへ追加
[操作] 新規 | 全体編集 | 部分編集 | 凍結 |