Last active
June 16, 2016 11:38
-
-
Save tsur/1feb2349ae914edff6a1fdc8437f0a4f to your computer and use it in GitHub Desktop.
vim distribution
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
execute pathogen#infect() | |
set nocompatible " be iMproved, required | |
filetype off " required | |
" set the runtime path to include Vundle and initialize | |
set rtp+=~/.vim/bundle/Vundle.vim | |
call vundle#begin() | |
" alternatively, pass a path where Vundle should install plugins | |
"call vundle#begin('~/some/path/here') | |
" let Vundle manage Vundle, required | |
Plugin 'gmarik/Vundle.vim' | |
Plugin '[email protected]:terryma/vim-multiple-cursors.git' | |
" The following are examples of different formats supported. | |
" Keep Plugin commands between vundle#begin/end. | |
" plugin on GitHub repo | |
" Git plugin not hosted on GitHub | |
" All of your Plugins must be added before the following line | |
call vundle#end() " required | |
filetype plugin indent on " required | |
" To ignore plugin indent changes, instead use: | |
"filetype plugin on | |
" | |
" Brief help | |
" :PluginList - lists configured plugins | |
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate | |
" :PluginSearch foo - searches for foo; append `!` to refresh local cache | |
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal | |
" | |
" see :h vundle for more details or wiki for FAQ | |
" Put your non-Plugin stuff after this line | |
set runtimepath^=~/.vim/bundle/ctrlp.vim | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" => General | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" Sets how many lines of history VIM has to remember | |
set history=700 | |
" Enable filetype plugins | |
filetype plugin on | |
filetype indent on | |
" Set to auto read when a file is changed from the outside | |
set autoread | |
" With a map leader it's possible to do extra key combinations | |
" like <leader>w saves the current file | |
let mapleader = "," | |
let g:mapleader = "," | |
" Fast saving | |
nmap <leader>w :w!<cr> | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" " => VIM user interface | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" Set 7 lines to the cursor - when moving vertically using j/k | |
set so=7 | |
" Turn on the WiLd menu | |
set wildmenu | |
" Ignore compiled files | |
set wildignore=*.o,*~,*.pyc | |
"Always show current position | |
set ruler | |
" Height of the command bar | |
set cmdheight=2 | |
" A buffer becomes hidden when it is abandoned | |
set hid | |
" Configure backspace so it acts as it should act | |
set backspace=eol,start,indent | |
set whichwrap+=<,>,h,l | |
" Ignore case when searching | |
set ignorecase | |
" When searching try to be smart about cases | |
set smartcase | |
" Highlight search results | |
set hlsearch | |
" Makes search act like search in modern browsers | |
set incsearch | |
" Don't redraw while executing macros (good performance config) | |
set lazyredraw | |
" For regular expressions turn magic on | |
set magic | |
" Show matching brackets when text indicator is over them | |
set showmatch | |
" How many tenths of a second to blink when matching brackets | |
set mat=2 | |
" No annoying sound on errors | |
set noerrorbells | |
set novisualbell | |
set t_vb= | |
set tm=500 | |
" Show line number | |
set number | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" " => Colors and Fonts | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" Enable syntax highlighting | |
syntax enable | |
syntax on | |
let g:badwolf_termcolors=256 | |
colorscheme hybrid | |
" Set extra options when running in GUI mode | |
if has("gui_running") | |
set guioptions-=T | |
set guioptions+=e | |
set t_Co=256 | |
set guitablabel=%M\ %t | |
endif | |
" Set utf8 as standard encoding and en_US as the standard language | |
set encoding=utf8 | |
" Use Unix as the standard file type | |
set ffs=unix,dos,mac | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" => Files, backups and undo | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" Turn backup off, since most stuff is in SVN, git et.c anyway... | |
set nobackup | |
set nowb | |
set noswapfile | |
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" => Text, tab and indent related | |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" Use spaces instead of tabs | |
set expandtab | |
" Be smart when using tabs ;) | |
set smarttab | |
" 1 tab == 4 spaces | |
set shiftwidth=4 | |
set tabstop=4 | |
" Linebreak on 500 characters | |
set lbr | |
set tw=500 | |
set ai "Auto indent | |
set si "Smart indent | |
set wrap "Wrap lines | |
:imap jj <Esc> | |
nnoremap <A-j> :m .+1<CR>== | |
nnoremap <A-k> :m .-2<CR>== | |
inoremap <A-j> <Esc>:m .+1<CR>==gi | |
inoremap <A-k> <Esc>:m .-2<CR>==gi | |
vnoremap <A-j> :m '>+1<CR>gv=gv | |
vnoremap <A-k> :m '<-2<CR>gv=gv | |
autocmd vimenter * NERDTree | |
let g:ctrlp_map = '<c-p>' | |
let g:ctrlp_cmd = 'CtrlP' | |
nmap <leader>n :NERDTreeToggle<cr> | |
" <Ctrl-l> redraws the screen and removes any search highlighting. | |
nnoremap <silent> <C-l> :nohl<CR><C-l> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
install next bundles: | |
* Vundle.vim | |
* vim-javascript-syntax | |
* nerdtree | |
* emmet-vim | |
* nerdcomment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" File: hybrid.vim | |
" Maintainer: Andrew Wong (w0ng) | |
" URL: https://github.com/w0ng/vim-hybrid | |
" Modified: 27 Jan 2013 07:33 AM AEST | |
" License: MIT | |
" Description:"{{{ | |
" ---------------------------------------------------------------------------- | |
" The RGB colour palette is taken from Tomorrow-Night.vim: | |
" https://github.com/chriskempson/vim-tomorrow-theme | |
" | |
" The syntax highlighting scheme is taken from jellybeans.vim: | |
" https://github.com/nanotech/jellybeans.vim | |
" | |
" The is code taken from solarized.vim: | |
" https://github.com/altercation/vim-colors-solarized | |
"}}} | |
" Requirements And Recommendations:"{{{ | |
" ---------------------------------------------------------------------------- | |
" This colourscheme is intended for use on: | |
" - gVim 7.3 for Linux, Mac and Windows | |
" - Vim 7.3 for Linux, using a 256 colour enabled terminal | |
" | |
" By default, Vim will use the closest matching cterm equivalent of the RGB | |
" colours. | |
" | |
" However, Due to the limited 256 palette, colours in Vim and gVim will still | |
" be noticeably different. In order to get a uniform appearance and the way | |
" that this colourscheme was intended, it is HIGHLY recommended that you: | |
" | |
" 1. Add these colours to ~/.Xresources: | |
" | |
" https://gist.github.com/3278077 | |
" | |
" 2. Use Xresources colours by setting in ~/.vimrc: | |
" | |
" let g:hybrid_use_Xresources = 1 | |
" colorscheme hybrid | |
" | |
" For iTerm2 users: | |
" | |
" 1. Install this color preset on your iTerm2: | |
" | |
" https://github.com/w0ng/dotfiles/blob/master/iterm2/hybrid.itermcolors | |
" | |
" 2. Use iTerm colours by setting in ~/.vimrc: | |
" | |
" let g:hybrid_use_Xresources = 1 | |
" colorscheme hybrid | |
" | |
"}}} | |
" Initialisation:"{{{ | |
" ---------------------------------------------------------------------------- | |
if !has("gui_running") && &t_Co < 256 | |
finish | |
endif | |
if !exists("g:hybrid_use_Xresources") | |
let g:hybrid_use_Xresources = 0 | |
endif | |
set background=dark | |
hi clear | |
if exists("syntax_on") | |
syntax reset | |
endif | |
let colors_name = "hybrid" | |
"}}} | |
" GUI And Cterm Palettes:"{{{ | |
" ---------------------------------------------------------------------------- | |
if has("gui_running") | |
let s:vmode = "gui" | |
let s:background = "#1d1f21" | |
let s:foreground = "#c5c8c6" | |
let s:selection = "#373b41" | |
let s:line = "#282a2e" | |
let s:comment = "#707880" | |
let s:red = "#cc6666" | |
let s:orange = "#de935f" | |
let s:yellow = "#f0c674" | |
let s:green = "#b5bd68" | |
let s:aqua = "#8abeb7" | |
let s:blue = "#81a2be" | |
let s:purple = "#b294bb" | |
let s:window = "#303030" | |
let s:darkcolumn = "#1c1c1c" | |
let s:addbg = "#5F875F" | |
let s:addfg = "#d7ffaf" | |
let s:changebg = "#5F5F87" | |
let s:changefg = "#d7d7ff" | |
let s:darkblue = "#00005f" | |
let s:darkcyan = "#005f5f" | |
let s:darkred = "#5f0000" | |
let s:darkpurple = "#5f005f" | |
else | |
let s:vmode = "cterm" | |
let s:background = "234" | |
let s:window = "236" | |
let s:darkcolumn = "234" | |
let s:addbg = "65" | |
let s:addfg = "193" | |
let s:changebg = "60" | |
let s:changefg = "189" | |
let s:darkblue = "17" | |
let s:darkcyan = "24" | |
let s:darkred = "52" | |
let s:darkpurple = "53" | |
if g:hybrid_use_Xresources == 1 | |
let s:foreground = "15" " White | |
let s:selection = "8" " DarkGrey | |
let s:line = "0" " Black | |
let s:comment = "7" " LightGrey | |
let s:red = "9" " LightRed | |
let s:orange = "3" " DarkYellow | |
let s:yellow = "11" " LightYellow | |
let s:green = "10" " LightGreen | |
let s:aqua = "14" " LightCyan | |
let s:blue = "12" " LightBlue | |
let s:purple = "13" " LightMagenta | |
else | |
let s:foreground = "250" | |
let s:selection = "237" | |
let s:line = "235" | |
let s:comment = "243" | |
let s:red = "167" | |
let s:orange = "173" | |
let s:yellow = "221" | |
let s:green = "143" | |
let s:aqua = "109" | |
let s:blue = "110" | |
let s:purple = "139" | |
endif | |
endif | |
"}}} | |
" Formatting Options:"{{{ | |
" ---------------------------------------------------------------------------- | |
let s:none = "NONE" | |
let s:t_none = "NONE" | |
let s:n = "NONE" | |
let s:c = ",undercurl" | |
let s:r = ",reverse" | |
let s:s = ",standout" | |
let s:b = ",bold" | |
let s:u = ",underline" | |
let s:i = ",italic" | |
"}}} | |
" Highlighting Primitives:"{{{ | |
" ---------------------------------------------------------------------------- | |
exe "let s:bg_none = ' ".s:vmode."bg=".s:none ."'" | |
exe "let s:bg_foreground = ' ".s:vmode."bg=".s:foreground."'" | |
exe "let s:bg_background = ' ".s:vmode."bg=".s:background."'" | |
exe "let s:bg_selection = ' ".s:vmode."bg=".s:selection ."'" | |
exe "let s:bg_line = ' ".s:vmode."bg=".s:line ."'" | |
exe "let s:bg_comment = ' ".s:vmode."bg=".s:comment ."'" | |
exe "let s:bg_red = ' ".s:vmode."bg=".s:red ."'" | |
exe "let s:bg_orange = ' ".s:vmode."bg=".s:orange ."'" | |
exe "let s:bg_yellow = ' ".s:vmode."bg=".s:yellow ."'" | |
exe "let s:bg_green = ' ".s:vmode."bg=".s:green ."'" | |
exe "let s:bg_aqua = ' ".s:vmode."bg=".s:aqua ."'" | |
exe "let s:bg_blue = ' ".s:vmode."bg=".s:blue ."'" | |
exe "let s:bg_purple = ' ".s:vmode."bg=".s:purple ."'" | |
exe "let s:bg_window = ' ".s:vmode."bg=".s:window ."'" | |
exe "let s:bg_darkcolumn = ' ".s:vmode."bg=".s:darkcolumn."'" | |
exe "let s:bg_addbg = ' ".s:vmode."bg=".s:addbg ."'" | |
exe "let s:bg_addfg = ' ".s:vmode."bg=".s:addfg ."'" | |
exe "let s:bg_changebg = ' ".s:vmode."bg=".s:changebg ."'" | |
exe "let s:bg_changefg = ' ".s:vmode."bg=".s:changefg ."'" | |
exe "let s:bg_darkblue = ' ".s:vmode."bg=".s:darkblue ."'" | |
exe "let s:bg_darkcyan = ' ".s:vmode."bg=".s:darkcyan ."'" | |
exe "let s:bg_darkred = ' ".s:vmode."bg=".s:darkred ."'" | |
exe "let s:bg_darkpurple = ' ".s:vmode."bg=".s:darkpurple."'" | |
exe "let s:fg_none = ' ".s:vmode."fg=".s:none ."'" | |
exe "let s:fg_foreground = ' ".s:vmode."fg=".s:foreground."'" | |
exe "let s:fg_background = ' ".s:vmode."fg=".s:background."'" | |
exe "let s:fg_selection = ' ".s:vmode."fg=".s:selection ."'" | |
exe "let s:fg_line = ' ".s:vmode."fg=".s:line ."'" | |
exe "let s:fg_comment = ' ".s:vmode."fg=".s:comment ."'" | |
exe "let s:fg_red = ' ".s:vmode."fg=".s:red ."'" | |
exe "let s:fg_orange = ' ".s:vmode."fg=".s:orange ."'" | |
exe "let s:fg_yellow = ' ".s:vmode."fg=".s:yellow ."'" | |
exe "let s:fg_green = ' ".s:vmode."fg=".s:green ."'" | |
exe "let s:fg_aqua = ' ".s:vmode."fg=".s:aqua ."'" | |
exe "let s:fg_blue = ' ".s:vmode."fg=".s:blue ."'" | |
exe "let s:fg_purple = ' ".s:vmode."fg=".s:purple ."'" | |
exe "let s:fg_window = ' ".s:vmode."fg=".s:window ."'" | |
exe "let s:fg_darkcolumn = ' ".s:vmode."fg=".s:darkcolumn."'" | |
exe "let s:fg_addbg = ' ".s:vmode."fg=".s:addbg ."'" | |
exe "let s:fg_addfg = ' ".s:vmode."fg=".s:addfg ."'" | |
exe "let s:fg_changebg = ' ".s:vmode."fg=".s:changebg ."'" | |
exe "let s:fg_changefg = ' ".s:vmode."fg=".s:changefg ."'" | |
exe "let s:fg_darkblue = ' ".s:vmode."fg=".s:darkblue ."'" | |
exe "let s:fg_darkcyan = ' ".s:vmode."fg=".s:darkcyan ."'" | |
exe "let s:fg_darkred = ' ".s:vmode."fg=".s:darkred ."'" | |
exe "let s:fg_darkpurple = ' ".s:vmode."fg=".s:darkpurple."'" | |
exe "let s:fmt_none = ' ".s:vmode."=NONE". " term=NONE" ."'" | |
exe "let s:fmt_bold = ' ".s:vmode."=NONE".s:b. " term=NONE".s:b ."'" | |
exe "let s:fmt_bldi = ' ".s:vmode."=NONE".s:b. " term=NONE".s:b ."'" | |
exe "let s:fmt_undr = ' ".s:vmode."=NONE".s:u. " term=NONE".s:u ."'" | |
exe "let s:fmt_undb = ' ".s:vmode."=NONE".s:u.s:b. " term=NONE".s:u.s:b."'" | |
exe "let s:fmt_undi = ' ".s:vmode."=NONE".s:u. " term=NONE".s:u ."'" | |
exe "let s:fmt_curl = ' ".s:vmode."=NONE".s:c. " term=NONE".s:c ."'" | |
exe "let s:fmt_ital = ' ".s:vmode."=NONE".s:i. " term=NONE".s:i ."'" | |
exe "let s:fmt_stnd = ' ".s:vmode."=NONE".s:s. " term=NONE".s:s ."'" | |
exe "let s:fmt_revr = ' ".s:vmode."=NONE".s:r. " term=NONE".s:r ."'" | |
exe "let s:fmt_revb = ' ".s:vmode."=NONE".s:r.s:b. " term=NONE".s:r.s:b."'" | |
if has("gui_running") | |
exe "let s:sp_none = ' guisp=".s:none ."'" | |
exe "let s:sp_foreground = ' guisp=".s:foreground."'" | |
exe "let s:sp_background = ' guisp=".s:background."'" | |
exe "let s:sp_selection = ' guisp=".s:selection ."'" | |
exe "let s:sp_line = ' guisp=".s:line ."'" | |
exe "let s:sp_comment = ' guisp=".s:comment ."'" | |
exe "let s:sp_red = ' guisp=".s:red ."'" | |
exe "let s:sp_orange = ' guisp=".s:orange ."'" | |
exe "let s:sp_yellow = ' guisp=".s:yellow ."'" | |
exe "let s:sp_green = ' guisp=".s:green ."'" | |
exe "let s:sp_aqua = ' guisp=".s:aqua ."'" | |
exe "let s:sp_blue = ' guisp=".s:blue ."'" | |
exe "let s:sp_purple = ' guisp=".s:purple ."'" | |
exe "let s:sp_window = ' guisp=".s:window ."'" | |
exe "let s:sp_addbg = ' guisp=".s:addbg ."'" | |
exe "let s:sp_addfg = ' guisp=".s:addfg ."'" | |
exe "let s:sp_changebg = ' guisp=".s:changebg ."'" | |
exe "let s:sp_changefg = ' guisp=".s:changefg ."'" | |
exe "let s:sp_darkblue = ' guisp=".s:darkblue ."'" | |
exe "let s:sp_darkcyan = ' guisp=".s:darkcyan ."'" | |
exe "let s:sp_darkred = ' guisp=".s:darkred ."'" | |
exe "let s:sp_darkpurple = ' guisp=".s:darkpurple."'" | |
else | |
let s:sp_none = "" | |
let s:sp_foreground = "" | |
let s:sp_background = "" | |
let s:sp_selection = "" | |
let s:sp_line = "" | |
let s:sp_comment = "" | |
let s:sp_red = "" | |
let s:sp_orange = "" | |
let s:sp_yellow = "" | |
let s:sp_green = "" | |
let s:sp_aqua = "" | |
let s:sp_blue = "" | |
let s:sp_purple = "" | |
let s:sp_window = "" | |
let s:sp_addbg = "" | |
let s:sp_addfg = "" | |
let s:sp_changebg = "" | |
let s:sp_changefg = "" | |
let s:sp_darkblue = "" | |
let s:sp_darkcyan = "" | |
let s:sp_darkred = "" | |
let s:sp_darkpurple = "" | |
endif | |
"}}} | |
" Vim Highlighting: (see :help highlight-groups)"{{{ | |
" ---------------------------------------------------------------------------- | |
exe "hi! ColorColumn" .s:fg_none .s:bg_line .s:fmt_none | |
" Conceal" | |
" Cursor" | |
" CursorIM" | |
exe "hi! CursorColumn" .s:fg_none .s:bg_line .s:fmt_none | |
exe "hi! CursorLine" .s:fg_none .s:bg_line .s:fmt_none | |
exe "hi! Directory" .s:fg_blue .s:bg_none .s:fmt_none | |
exe "hi! DiffAdd" .s:fg_addfg .s:bg_addbg .s:fmt_none | |
exe "hi! DiffChange" .s:fg_changefg .s:bg_changebg .s:fmt_none | |
exe "hi! DiffDelete" .s:fg_background .s:bg_red .s:fmt_none | |
exe "hi! DiffText" .s:fg_background .s:bg_blue .s:fmt_none | |
exe "hi! ErrorMsg" .s:fg_background .s:bg_red .s:fmt_stnd | |
exe "hi! VertSplit" .s:fg_window .s:bg_none .s:fmt_none | |
exe "hi! Folded" .s:fg_comment .s:bg_darkcolumn .s:fmt_none | |
exe "hi! FoldColumn" .s:fg_none .s:bg_darkcolumn .s:fmt_none | |
exe "hi! SignColumn" .s:fg_none .s:bg_darkcolumn .s:fmt_none | |
" Incsearch" | |
exe "hi! LineNr" .s:fg_selection .s:bg_none .s:fmt_none | |
exe "hi! CursorLineNr" .s:fg_yellow .s:bg_none .s:fmt_none | |
exe "hi! MatchParen" .s:fg_background .s:bg_changebg .s:fmt_none | |
exe "hi! ModeMsg" .s:fg_green .s:bg_none .s:fmt_none | |
exe "hi! MoreMsg" .s:fg_green .s:bg_none .s:fmt_none | |
exe "hi! NonText" .s:fg_selection .s:bg_none .s:fmt_none | |
exe "hi! Pmenu" .s:fg_foreground .s:bg_selection .s:fmt_none | |
exe "hi! PmenuSel" .s:fg_foreground .s:bg_selection .s:fmt_revr | |
" PmenuSbar" | |
" PmenuThumb" | |
exe "hi! Question" .s:fg_green .s:bg_none .s:fmt_none | |
exe "hi! Search" .s:fg_background .s:bg_yellow .s:fmt_none | |
exe "hi! SpecialKey" .s:fg_selection .s:bg_none .s:fmt_none | |
exe "hi! SpellCap" .s:fg_blue .s:bg_darkblue .s:fmt_undr | |
exe "hi! SpellLocal" .s:fg_aqua .s:bg_darkcyan .s:fmt_undr | |
exe "hi! SpellBad" .s:fg_red .s:bg_darkred .s:fmt_undr | |
exe "hi! SpellRare" .s:fg_purple .s:bg_darkpurple .s:fmt_undr | |
exe "hi! StatusLine" .s:fg_comment .s:bg_background .s:fmt_revr | |
exe "hi! StatusLineNC" .s:fg_window .s:bg_comment .s:fmt_revr | |
exe "hi! TabLine" .s:fg_foreground .s:bg_darkcolumn .s:fmt_revr | |
" TabLineFill" | |
" TabLineSel" | |
exe "hi! Title" .s:fg_yellow .s:bg_none .s:fmt_none | |
exe "hi! Visual" .s:fg_none .s:bg_selection .s:fmt_none | |
" VisualNos" | |
exe "hi! WarningMsg" .s:fg_red .s:bg_none .s:fmt_none | |
" WildMenu" | |
" Use Xresources for background colour | |
if has('gui_running') || g:hybrid_use_Xresources != 1 | |
exe "hi! Normal" .s:fg_foreground .s:bg_background .s:fmt_none | |
else | |
exe "hi! Normal" .s:fg_foreground .s:bg_none .s:fmt_none | |
endif | |
"}}} | |
" Generic Syntax Highlighting: (see :help group-name)"{{{ | |
" ---------------------------------------------------------------------------- | |
exe "hi! Comment" .s:fg_comment .s:bg_none .s:fmt_none | |
exe "hi! Constant" .s:fg_red .s:bg_none .s:fmt_none | |
exe "hi! String" .s:fg_green .s:bg_none .s:fmt_none | |
" Character" | |
" Number" | |
" Boolean" | |
" Float" | |
exe "hi! Identifier" .s:fg_purple .s:bg_none .s:fmt_none | |
exe "hi! Function" .s:fg_yellow .s:bg_none .s:fmt_none | |
exe "hi! Statement" .s:fg_blue .s:bg_none .s:fmt_none | |
" Conditional" | |
" Repeat" | |
" Label" | |
exe "hi! Operator" .s:fg_aqua .s:bg_none .s:fmt_none | |
" Keyword" | |
" Exception" | |
exe "hi! PreProc" .s:fg_aqua .s:bg_none .s:fmt_none | |
" Include" | |
" Define" | |
" Macro" | |
" PreCondit" | |
exe "hi! Type" .s:fg_orange .s:bg_none .s:fmt_none | |
" StorageClass" | |
exe "hi! Structure" .s:fg_aqua .s:bg_none .s:fmt_none | |
" Typedef" | |
exe "hi! Special" .s:fg_green .s:bg_none .s:fmt_none | |
" SpecialChar" | |
" Tag" | |
" Delimiter" | |
" SpecialComment" | |
" Debug" | |
" | |
exe "hi! Underlined" .s:fg_blue .s:bg_none .s:fmt_none | |
exe "hi! Ignore" .s:fg_none .s:bg_none .s:fmt_none | |
exe "hi! Error" .s:fg_red .s:bg_darkred .s:fmt_undr | |
exe "hi! Todo" .s:fg_addfg .s:bg_none .s:fmt_none | |
" Quickfix window highlighting | |
exe "hi! qfLineNr" .s:fg_yellow .s:bg_none .s:fmt_none | |
" qfFileName" | |
" qfLineNr" | |
" qfError" | |
"}}} | |
" Diff Syntax Highlighting:"{{{ | |
" ---------------------------------------------------------------------------- | |
" Diff | |
" diffOldFile | |
" diffNewFile | |
" diffFile | |
" diffOnly | |
" diffIdentical | |
" diffDiffer | |
" diffBDiffer | |
" diffIsA | |
" diffNoEOL | |
" diffCommon | |
hi! link diffRemoved Constant | |
" diffChanged | |
hi! link diffAdded Special | |
" diffLine | |
" diffSubname | |
" diffComment | |
"}}} | |
" Legal:"{{{ | |
" ---------------------------------------------------------------------------- | |
" Copyright (c) 2011 Ethan Schoonover | |
" Copyright (c) 2009-2012 NanoTech | |
" Copyright (c) 2012 w0ng | |
" | |
" Permission is hereby granted, free of charge, to any per‐ | |
" son obtaining a copy of this software and associated doc‐ | |
" umentation files (the “Software”), to deal in the Soft‐ | |
" ware without restriction, including without limitation | |
" the rights to use, copy, modify, merge, publish, distrib‐ | |
" ute, sublicense, and/or sell copies of the Software, and | |
" to permit persons to whom the Software is furnished to do | |
" so, subject to the following conditions: | |
" | |
" The above copyright notice and this permission notice | |
" shall be included in all copies or substantial portions | |
" of the Software. | |
" | |
" THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY | |
" KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO | |
" THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICU‐ | |
" LAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, | |
" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CON‐ | |
" TRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON‐ | |
" NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
" THE SOFTWARE. | |
" }}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment