forked from paulirish/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Include .vim directory and subdirectories
- Loading branch information
1 parent
ec4b44e
commit fdd4cd2
Showing
6 changed files
with
284 additions
and
1 deletion.
There are no files selected for viewing
Empty file.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,210 @@ | ||
" Vim color file | ||
" | ||
" Author: Tomas Restrepo <[email protected]> | ||
" | ||
" Note: Based on the monokai theme for TextMate | ||
" by Wimer Hazenberg and its darker variant | ||
" by Hamish Stuart Macpherson | ||
" | ||
|
||
hi clear | ||
|
||
set background=dark | ||
if version > 580 | ||
" no guarantees for version 5.8 and below, but this makes it stop | ||
" complaining | ||
hi clear | ||
if exists("syntax_on") | ||
syntax reset | ||
endif | ||
endif | ||
let g:colors_name="molokai" | ||
|
||
if exists("g:molokai_original") | ||
let s:molokai_original = g:molokai_original | ||
else | ||
let s:molokai_original = 0 | ||
endif | ||
|
||
hi Boolean guifg=#AE81FF | ||
hi Character guifg=#E6DB74 | ||
hi Number guifg=#AE81FF | ||
hi String guifg=#E6DB74 | ||
hi Conditional guifg=#F92672 gui=bold | ||
hi Constant guifg=#AE81FF gui=bold | ||
hi Cursor guifg=#000000 guibg=#F8F8F0 | ||
hi Debug guifg=#BCA3A3 gui=bold | ||
hi Define guifg=#66D9EF | ||
hi Delimiter guifg=#8F8F8F | ||
hi DiffAdd guibg=#13354A | ||
hi DiffChange guifg=#89807D guibg=#4C4745 | ||
hi DiffDelete guifg=#960050 guibg=#1E0010 | ||
hi DiffText guibg=#4C4745 gui=italic,bold | ||
|
||
hi Directory guifg=#A6E22E gui=bold | ||
hi Error guifg=#960050 guibg=#1E0010 | ||
hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold | ||
hi Exception guifg=#A6E22E gui=bold | ||
hi Float guifg=#AE81FF | ||
hi FoldColumn guifg=#465457 guibg=#000000 | ||
hi Folded guifg=#465457 guibg=#000000 | ||
hi Function guifg=#A6E22E | ||
hi Identifier guifg=#FD971F | ||
hi Ignore guifg=#808080 guibg=bg | ||
hi IncSearch guifg=#C4BE89 guibg=#000000 | ||
|
||
hi Keyword guifg=#F92672 gui=bold | ||
hi Label guifg=#E6DB74 gui=none | ||
hi Macro guifg=#C4BE89 gui=italic | ||
hi SpecialKey guifg=#66D9EF gui=italic | ||
|
||
hi MatchParen guifg=#000000 guibg=#FD971F gui=bold | ||
hi ModeMsg guifg=#E6DB74 | ||
hi MoreMsg guifg=#E6DB74 | ||
hi Operator guifg=#F92672 | ||
|
||
" complete menu | ||
hi Pmenu guifg=#66D9EF guibg=#000000 | ||
hi PmenuSel guibg=#808080 | ||
hi PmenuSbar guibg=#080808 | ||
hi PmenuThumb guifg=#66D9EF | ||
|
||
hi PreCondit guifg=#A6E22E gui=bold | ||
hi PreProc guifg=#A6E22E | ||
hi Question guifg=#66D9EF | ||
hi Repeat guifg=#F92672 gui=bold | ||
hi Search guifg=#FFFFFF guibg=#455354 | ||
" marks column | ||
hi SignColumn guifg=#A6E22E guibg=#232526 | ||
hi SpecialChar guifg=#F92672 gui=bold | ||
hi SpecialComment guifg=#465457 gui=bold | ||
hi Special guifg=#66D9EF guibg=bg gui=italic | ||
hi SpecialKey guifg=#888A85 gui=italic | ||
if has("spell") | ||
hi SpellBad guisp=#FF0000 gui=undercurl | ||
hi SpellCap guisp=#7070F0 gui=undercurl | ||
hi SpellLocal guisp=#70F0F0 gui=undercurl | ||
hi SpellRare guisp=#FFFFFF gui=undercurl | ||
endif | ||
hi Statement guifg=#F92672 gui=bold | ||
hi StatusLine guifg=#455354 guibg=fg | ||
hi StatusLineNC guifg=#808080 guibg=#080808 | ||
hi StorageClass guifg=#FD971F gui=italic | ||
hi Structure guifg=#66D9EF | ||
hi Tag guifg=#F92672 gui=italic | ||
hi Title guifg=#ef5939 | ||
hi Todo guifg=#FFFFFF guibg=bg gui=bold | ||
|
||
hi Typedef guifg=#66D9EF | ||
hi Type guifg=#66D9EF gui=none | ||
hi Underlined guifg=#808080 gui=underline | ||
|
||
hi VertSplit guifg=#808080 guibg=#080808 gui=bold | ||
hi VisualNOS guibg=#403D3D | ||
hi Visual guibg=#403D3D | ||
hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold | ||
hi WildMenu guifg=#66D9EF guibg=#000000 | ||
|
||
if s:molokai_original == 1 | ||
hi Normal guifg=#F8F8F2 guibg=#272822 | ||
hi Comment guifg=#75715E | ||
hi CursorLine guibg=#3E3D32 | ||
hi CursorColumn guibg=#3E3D32 | ||
hi LineNr guifg=#BCBCBC guibg=#3B3A32 | ||
hi NonText guifg=#BCBCBC guibg=#3B3A32 | ||
else | ||
hi Normal guifg=#F8F8F2 guibg=#1B1D1E | ||
hi Comment guifg=#465457 | ||
hi CursorLine guibg=#293739 | ||
hi CursorColumn guibg=#293739 | ||
hi LineNr guifg=#BCBCBC guibg=#232526 | ||
hi NonText guifg=#BCBCBC guibg=#232526 | ||
end | ||
|
||
" | ||
" Support for 256-color terminal | ||
" | ||
if &t_Co > 255 | ||
hi Boolean ctermfg=135 | ||
hi Character ctermfg=144 | ||
hi Number ctermfg=135 | ||
hi String ctermfg=144 | ||
hi Conditional ctermfg=161 cterm=bold | ||
hi Constant ctermfg=135 cterm=bold | ||
hi Cursor ctermfg=16 ctermbg=253 | ||
hi Debug ctermfg=225 cterm=bold | ||
hi Define ctermfg=81 | ||
hi Delimiter ctermfg=241 | ||
|
||
hi DiffAdd ctermbg=24 | ||
hi DiffChange ctermfg=181 ctermbg=239 | ||
hi DiffDelete ctermfg=162 ctermbg=53 | ||
hi DiffText ctermbg=102 cterm=bold | ||
|
||
hi Directory ctermfg=118 cterm=bold | ||
hi Error ctermfg=219 ctermbg=89 | ||
hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold | ||
hi Exception ctermfg=118 cterm=bold | ||
hi Float ctermfg=135 | ||
hi FoldColumn ctermfg=67 ctermbg=16 | ||
hi Folded ctermfg=67 ctermbg=16 | ||
hi Function ctermfg=118 | ||
hi Identifier ctermfg=208 | ||
hi Ignore ctermfg=244 ctermbg=232 | ||
hi IncSearch ctermfg=193 ctermbg=16 | ||
|
||
hi Keyword ctermfg=161 cterm=bold | ||
hi Label ctermfg=229 cterm=none | ||
hi Macro ctermfg=193 | ||
hi SpecialKey ctermfg=81 | ||
|
||
hi MatchParen ctermfg=16 ctermbg=208 cterm=bold | ||
hi ModeMsg ctermfg=229 | ||
hi MoreMsg ctermfg=229 | ||
hi Operator ctermfg=161 | ||
|
||
" complete menu | ||
hi Pmenu ctermfg=81 ctermbg=16 | ||
hi PmenuSel ctermbg=244 | ||
hi PmenuSbar ctermbg=232 | ||
hi PmenuThumb ctermfg=81 | ||
|
||
hi PreCondit ctermfg=118 cterm=bold | ||
hi PreProc ctermfg=118 | ||
hi Question ctermfg=81 | ||
hi Repeat ctermfg=161 cterm=bold | ||
hi Search ctermfg=253 ctermbg=66 | ||
|
||
" marks column | ||
hi SignColumn ctermfg=118 ctermbg=235 | ||
hi SpecialChar ctermfg=161 cterm=bold | ||
hi SpecialComment ctermfg=245 cterm=bold | ||
hi Special ctermfg=81 ctermbg=232 | ||
hi SpecialKey ctermfg=245 | ||
|
||
hi Statement ctermfg=161 cterm=bold | ||
hi StatusLine ctermfg=238 ctermbg=253 | ||
hi StatusLineNC ctermfg=244 ctermbg=232 | ||
hi StorageClass ctermfg=208 | ||
hi Structure ctermfg=81 | ||
hi Tag ctermfg=161 | ||
hi Title ctermfg=166 | ||
hi Todo ctermfg=231 ctermbg=232 cterm=bold | ||
|
||
hi Typedef ctermfg=81 | ||
hi Type ctermfg=81 cterm=none | ||
hi Underlined ctermfg=244 cterm=underline | ||
|
||
hi VertSplit ctermfg=244 ctermbg=232 cterm=bold | ||
hi VisualNOS ctermbg=238 | ||
hi Visual ctermbg=235 | ||
hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold | ||
hi WildMenu ctermfg=81 ctermbg=16 | ||
|
||
hi Normal ctermfg=252 ctermbg=233 | ||
hi Comment ctermfg=59 | ||
hi CursorLine ctermbg=234 cterm=none | ||
hi CursorColumn ctermbg=234 | ||
hi LineNr ctermfg=250 ctermbg=234 | ||
hi NonText ctermfg=250 ctermbg=234 | ||
end |
Empty file.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
" Vim syntax file | ||
" Language: JSON | ||
" Maintainer: Jeroen Ruigrok van der Werven <[email protected]> | ||
" Last Change: 2009-06-16 | ||
" Version: 0.4 | ||
" {{{1 | ||
|
||
" Syntax setup {{{2 | ||
" For version 5.x: Clear all syntax items | ||
" For version 6.x: Quit when a syntax file was already loaded | ||
|
||
if !exists("main_syntax") | ||
if version < 600 | ||
syntax clear | ||
elseif exists("b:current_syntax") | ||
finish | ||
endif | ||
let main_syntax = 'json' | ||
endif | ||
|
||
" Syntax: Strings {{{2 | ||
syn region jsonString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=jsonEscape | ||
" Syntax: JSON does not allow strings with single quotes, unlike JavaScript. | ||
syn region jsonStringSQ start=+'+ skip=+\\\\\|\\"+ end=+'+ | ||
|
||
" Syntax: Escape sequences {{{3 | ||
syn match jsonEscape "\\["\\/bfnrt]" contained | ||
syn match jsonEscape "\\u\x\{4}" contained | ||
|
||
" Syntax: Strings should always be enclosed with quotes. | ||
syn match jsonNoQuotes "\<\a\+\>" | ||
|
||
" Syntax: Numbers {{{2 | ||
syn match jsonNumber "-\=\<\%(0\|[1-9]\d*\)\%(\.\d\+\)\=\%([eE][-+]\=\d\+\)\=\>" | ||
|
||
" Syntax: An integer part of 0 followed by other digits is not allowed. | ||
syn match jsonNumError "-\=\<0\d\.\d*\>" | ||
|
||
" Syntax: Boolean {{{2 | ||
syn keyword jsonBoolean true false | ||
|
||
" Syntax: Null {{{2 | ||
syn keyword jsonNull null | ||
|
||
" Syntax: Braces {{{2 | ||
syn match jsonBraces "[{}\[\]]" | ||
|
||
" Define the default highlighting. {{{1 | ||
" For version 5.7 and earlier: only when not done already | ||
" For version 5.8 and later: only when an item doesn't have highlighting yet | ||
if version >= 508 || !exists("did_json_syn_inits") | ||
if version < 508 | ||
let did_json_syn_inits = 1 | ||
command -nargs=+ HiLink hi link <args> | ||
else | ||
command -nargs=+ HiLink hi def link <args> | ||
endif | ||
HiLink jsonString String | ||
HiLink jsonEscape Special | ||
HiLink jsonNumber Number | ||
HiLink jsonBraces Operator | ||
HiLink jsonNull Function | ||
HiLink jsonBoolean Boolean | ||
|
||
HiLink jsonNumError Error | ||
HiLink jsonStringSQ Error | ||
HiLink jsonNoQuotes Error | ||
delcommand HiLink | ||
endif | ||
|
||
let b:current_syntax = "json" | ||
if main_syntax == 'json' | ||
unlet main_syntax | ||
endif |
Empty file.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,4 @@ | ||
#!/bin/bash | ||
mkdir -p ~/.vim/{backups,swaps,undo} | ||
cd "$(dirname "$0")" | ||
git pull | ||
function doIt() { | ||
|