Gregory Leeman 2 years ago
commit
05db5f3e41
  1. 4
      .gitignore
  2. 19
      .gitmodules
  3. 7
      CHANGES.md
  4. 16
      after/ftplugin/dirvish.vim
  5. 1
      after/ftplugin/dot.vim
  6. 5
      after/ftplugin/javascript.vim
  7. 5
      after/ftplugin/python.vim
  8. 4
      after/ftplugin/r.vim
  9. 6
      after/ftplugin/rmd.vim
  10. 2526
      autoload/plug.vim
  11. 615
      colors/solarized.vim
  12. 5
      default_env.vim
  13. 9
      spell/en.utf-8.add
  14. BIN
      spell/en.utf-8.add.spl
  15. 157
      vimrc

4
.gitignore

@ -0,0 +1,4 @@
plugged
env.vim
.netrwhist
plugins/*

19
.gitmodules

@ -0,0 +1,19 @@
[submodule "plugins/notecrate.vim"]
path = plugins/notecrate.vim
url = https://git.gregoryleeman.com/gregory/notecrate.vim.git
update = merge
[submodule "plugins/sep.vim"]
path = plugins/sep.vim
url = https://git.gregoryleeman.com/gregory/sep.vim
update = merge
[submodule "plugins/game.vim"]
path = plugins/game.vim
url = https://git.gregoryleeman.com/gregory/game.vim
update = merge
[submodule "plugins/foldsearch.vim"]
path = plugins/foldsearch.vim
url = https://git.gregoryleeman.com/gregory/foldsearch.vim
update = merge
[submodule "plugins/todo.vim"]
path = plugins/todo.vim
url = https://git.gregoryleeman.com/gregory/todo.vim.git

7
CHANGES.md

@ -0,0 +1,7 @@
# 1.0.1
- Fix initial release
# 1.0.0
- Initial release

16
after/ftplugin/dirvish.vim

@ -0,0 +1,16 @@
" unmap all default mappings
let g:dirvish_dovish_map_keys = 0
" unmap dirvish default
unmap <buffer> p
" Your preferred mappings
nmap <silent><buffer> o <Plug>(dovish_create_file)
nmap <silent><buffer> O <Plug>(dovish_create_file)
" nmap <silent><buffer> I <Plug>(dovish_create_directory)
nmap <silent><buffer> dd <Plug>(dovish_delete)
nmap <silent><buffer> c <Plug>(dovish_rename)
nmap <silent><buffer> yy <Plug>(dovish_yank)
xmap <silent><buffer> yy <Plug>(dovish_yank)
nmap <silent><buffer> p <Plug>(dovish_copy)
" nmap <silent><buffer> P <Plug>(dovish_move)

1
after/ftplugin/dot.vim

@ -0,0 +1 @@
nnoremap <buffer> <leader>p :!dot -Tpng % > %:r.png && open %:r.png<cr>

5
after/ftplugin/javascript.vim

@ -0,0 +1,5 @@
set expandtab
" let b:ale_linters = ['flake8']
" let b:ale_linters = ['pylint']
" let b:ale_linters = ['flake8', 'pylint']
" let b:ale_fixers = ['black']

5
after/ftplugin/python.vim

@ -0,0 +1,5 @@
set expandtab
let b:ale_linters = ['flake8']
" let b:ale_linters = ['pylint']
" let b:ale_linters = ['flake8', 'pylint']
let b:ale_fixers = ['black']

4
after/ftplugin/r.vim

@ -0,0 +1,4 @@
let b:ale_linters = ['lintr']
let b:ale_fixers = ['styler']
let b:ale_fix_on_save = 1
let R_assign=0

6
after/ftplugin/rmd.vim

@ -0,0 +1,6 @@
function! RMarkdown()
let filename = expand("%:t")
execute '!echo "suppressMessages(require(rmarkdown));render('."'".filename."'".')" | '.g:R_ENV.' --vanilla --quiet'
endfunction
command! -nargs=0 RMarkdown :call RMarkdown()
nnoremap <buffer> <leader>p :RMarkdown<CR>

2526
autoload/plug.vim

File diff suppressed because it is too large

615
colors/solarized.vim

@ -0,0 +1,615 @@
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "solarized"
let g:solarized_termcolors = 16
" colors {{{
let g:base02 = "0"
let g:red = "1"
let g:green = "2"
let g:yellow = "3"
let g:blue = "4"
let g:magenta = "5"
let g:cyan = "6"
let g:base2 = "7"
let g:base03 = "8"
let g:orange = "9"
let g:base01 = "10"
let g:base00 = "11"
let g:base0 = "12"
let g:violet = "13"
let g:base1 = "14"
let g:base3 = "15"
let g:base02 = "0"
let g:red = "1"
let g:green = "2"
let g:yellow = "3"
let g:blue = "4"
let g:magenta = "5"
let g:cyan = "6"
let g:base2 = "7"
let g:base03 = "8"
let g:orange = "9"
let g:base01 = "10"
let g:base00 = "11"
let g:base0 = "12"
let g:violet = "13"
let g:base1 = "14"
let g:base3 = "15"
if &background == "light"
let g:temp03 = g:base03
let g:temp02 = g:base02
let g:temp01 = g:base01
let g:temp00 = g:base00
let g:base03 = g:base3
let g:base02 = g:base2
let g:base01 = g:base1
let g:base00 = g:base0
let g:base0 = g:temp00
let g:base1 = g:temp01
let g:base2 = g:temp02
let g:base3 = g:temp03
endif
" }}}
" reference highlighting {{{
exe "hi! base01 cterm=NONE ctermfg=".g:base01." ctermbg=NONE"
exe "hi! base02 cterm=NONE ctermfg=".g:base02." ctermbg=NONE"
exe "hi! base03 cterm=NONE ctermfg=".g:base03." ctermbg=NONE"
exe "hi! base0 cterm=NONE ctermfg=".g:base0." ctermbg=NONE"
exe "hi! base1 cterm=NONE ctermfg=".g:base1." ctermbg=NONE"
exe "hi! base2 cterm=NONE ctermfg=".g:base2." ctermbg=NONE"
exe "hi! base3 cterm=NONE ctermfg=".g:base3." ctermbg=NONE"
exe "hi! blue cterm=NONE ctermfg=".g:blue." ctermbg=NONE"
exe "hi! green cterm=NONE ctermfg=".g:green." ctermbg=NONE"
exe "hi! violet cterm=NONE ctermfg=".g:violet." ctermbg=NONE"
exe "hi! magenta cterm=NONE ctermfg=".g:magenta." ctermbg=NONE"
exe "hi! green cterm=NONE ctermfg=".g:green." ctermbg=NONE"
exe "hi! orange cterm=NONE ctermfg=".g:orange." ctermbg=NONE"
exe "hi! yellow cterm=NONE ctermfg=".g:yellow." ctermbg=NONE"
exe "hi! red cterm=NONE ctermfg=".g:red." ctermbg=NONE"
exe "hi! cyan cterm=NONE ctermfg=".g:cyan." ctermbg=NONE"
exe "hi! base01u cterm=underline ctermfg=".g:base01." ctermbg=NONE"
exe "hi! base02u cterm=underline ctermfg=".g:base02." ctermbg=NONE"
exe "hi! base03u cterm=underline ctermfg=".g:base03." ctermbg=NONE"
exe "hi! base0u cterm=underline ctermfg=".g:base0." ctermbg=NONE"
exe "hi! base1u cterm=underline ctermfg=".g:base1." ctermbg=NONE"
exe "hi! base2u cterm=underline ctermfg=".g:base2." ctermbg=NONE"
exe "hi! base3u cterm=underline ctermfg=".g:base3." ctermbg=NONE"
exe "hi! blueu cterm=underline ctermfg=".g:blue." ctermbg=NONE"
exe "hi! greenu cterm=underline ctermfg=".g:green." ctermbg=NONE"
exe "hi! violetu cterm=underline ctermfg=".g:violet." ctermbg=NONE"
exe "hi! magentau cterm=underline ctermfg=".g:magenta." ctermbg=NONE"
exe "hi! greenu cterm=underline ctermfg=".g:green." ctermbg=NONE"
exe "hi! orangeu cterm=underline ctermfg=".g:orange." ctermbg=NONE"
exe "hi! yellowu cterm=underline ctermfg=".g:yellow." ctermbg=NONE"
exe "hi! redu cterm=underline ctermfg=".g:red." ctermbg=NONE"
exe "hi! cyanu cterm=underline ctermfg=".g:cyan." ctermbg=NONE"
exe "hi! base01bg cterm=underline ctermfg=".g:base03." ctermbg=".g:base01
exe "hi! base02bg cterm=underline ctermfg=".g:base03." ctermbg=".g:base02
exe "hi! base03bg cterm=underline ctermfg=".g:base03." ctermbg=".g:base03
exe "hi! base0bg cterm=underline ctermfg=".g:base03." ctermbg=".g:base0
exe "hi! base1bg cterm=underline ctermfg=".g:base03." ctermbg=".g:base1
exe "hi! base2bg cterm=underline ctermfg=".g:base03." ctermbg=".g:base2
exe "hi! base3bg cterm=underline ctermfg=".g:base03." ctermbg=".g:base3
exe "hi! bluebg cterm=underline ctermfg=".g:base03." ctermbg=".g:blue
exe "hi! greenbg cterm=underline ctermfg=".g:base03." ctermbg=".g:green
exe "hi! violetbg cterm=underline ctermfg=".g:base03." ctermbg=".g:violet
exe "hi! magentabg cterm=underline ctermfg=".g:base03." ctermbg=".g:magenta
exe "hi! greenbg cterm=underline ctermfg=".g:base03." ctermbg=".g:green
exe "hi! orangebg cterm=underline ctermfg=".g:base03." ctermbg=".g:orange
exe "hi! yellowbg cterm=underline ctermfg=".g:base03." ctermbg=".g:yellow
exe "hi! redbg cterm=underline ctermfg=".g:base03." ctermbg=".g:red
exe "hi! cyanbg cterm=underline ctermfg=".g:base03." ctermbg=".g:cyan
exe "hi! base01a cterm=underline ctermfg=".g:base01." ctermbg=".g:base01
exe "hi! base02a cterm=underline ctermfg=".g:base02." ctermbg=".g:base02
exe "hi! base03a cterm=underline ctermfg=".g:base03." ctermbg=".g:base03
exe "hi! base0a cterm=underline ctermfg=".g:base0." ctermbg=".g:base0
exe "hi! base1a cterm=underline ctermfg=".g:base1." ctermbg=".g:base1
exe "hi! base2a cterm=underline ctermfg=".g:base2." ctermbg=".g:base2
exe "hi! base3a cterm=underline ctermfg=".g:base3." ctermbg=".g:base3
exe "hi! bluea cterm=underline ctermfg=".g:blue." ctermbg=".g:blue
exe "hi! greena cterm=underline ctermfg=".g:green." ctermbg=".g:green
exe "hi! violeta cterm=underline ctermfg=".g:violet." ctermbg=".g:violet
exe "hi! magentaa cterm=underline ctermfg=".g:magenta." ctermbg=".g:magenta
exe "hi! greena cterm=underline ctermfg=".g:green." ctermbg=".g:green
exe "hi! orangea cterm=underline ctermfg=".g:orange." ctermbg=".g:orange
exe "hi! yellowa cterm=underline ctermfg=".g:yellow." ctermbg=".g:yellow
exe "hi! reda cterm=underline ctermfg=".g:red." ctermbg=".g:red
exe "hi! cyana cterm=underline ctermfg=".g:cyan." ctermbg=".g:cyan
exe "hi! base01r cterm=underline ctermfg=".g:base01." ctermbg=".g:base01
exe "hi! base02r cterm=underline ctermfg=".g:base02." ctermbg=".g:base01
exe "hi! base03r cterm=underline ctermfg=".g:base03." ctermbg=".g:base01
exe "hi! base0r cterm=underline ctermfg=".g:base0." ctermbg=".g:base01
exe "hi! base1r cterm=underline ctermfg=".g:base1." ctermbg=".g:base01
exe "hi! base2r cterm=underline ctermfg=".g:base2." ctermbg=".g:base01
exe "hi! bluer cterm=underline ctermfg=".g:blue." ctermbg=".g:base01
exe "hi! greenr cterm=underline ctermfg=".g:green." ctermbg=".g:base01
exe "hi! violetr cterm=underline ctermfg=".g:violet." ctermbg=".g:base01
exe "hi! magentar cterm=underline ctermfg=".g:magenta." ctermbg=".g:base01
exe "hi! greenr cterm=underline ctermfg=".g:green." ctermbg=".g:base01
exe "hi! oranger cterm=underline ctermfg=".g:orange." ctermbg=".g:base01
exe "hi! yellowr cterm=underline ctermfg=".g:yellow." ctermbg=".g:base01
exe "hi! redr cterm=underline ctermfg=".g:red." ctermbg=".g:base01
exe "hi! cyanr cterm=underline ctermfg=".g:cyan." ctermbg=".g:base01
" }}}
" silly {{{
exe "hi! silly00 cterm=NONE ctermfg=".base0." ctermbg=".base0
exe "hi! silly01 cterm=NONE ctermfg=".base0." ctermbg=".base1
exe "hi! silly02 cterm=NONE ctermfg=".base0." ctermbg=".base2
exe "hi! silly03 cterm=NONE ctermfg=".base0." ctermbg=".base3
exe "hi! silly07 cterm=NONE ctermfg=".base0." ctermbg=".base03
exe "hi! silly08 cterm=NONE ctermfg=".base0." ctermbg=".base02
exe "hi! silly09 cterm=NONE ctermfg=".base0." ctermbg=".base01
exe "hi! silly0b cterm=NONE ctermfg=".base0." ctermbg=".blue
exe "hi! silly0c cterm=NONE ctermfg=".base0." ctermbg=".cyan
exe "hi! silly0g cterm=NONE ctermfg=".base0." ctermbg=".green
exe "hi! silly0m cterm=NONE ctermfg=".base0." ctermbg=".magenta
exe "hi! silly0o cterm=NONE ctermfg=".base0." ctermbg=".orange
exe "hi! silly0r cterm=NONE ctermfg=".base0." ctermbg=".red
exe "hi! silly0v cterm=NONE ctermfg=".base0." ctermbg=".violet
exe "hi! silly0y cterm=NONE ctermfg=".base0." ctermbg=".yellow
exe "hi! silly10 cterm=NONE ctermfg=".base1." ctermbg=".base0
exe "hi! silly11 cterm=NONE ctermfg=".base1." ctermbg=".base1
exe "hi! silly12 cterm=NONE ctermfg=".base1." ctermbg=".base2
exe "hi! silly13 cterm=NONE ctermfg=".base1." ctermbg=".base3
exe "hi! silly17 cterm=NONE ctermfg=".base1." ctermbg=".base03
exe "hi! silly18 cterm=NONE ctermfg=".base1." ctermbg=".base02
exe "hi! silly19 cterm=NONE ctermfg=".base1." ctermbg=".base01
exe "hi! silly1b cterm=NONE ctermfg=".base1." ctermbg=".blue
exe "hi! silly1c cterm=NONE ctermfg=".base1." ctermbg=".cyan
exe "hi! silly1g cterm=NONE ctermfg=".base1." ctermbg=".green
exe "hi! silly1m cterm=NONE ctermfg=".base1." ctermbg=".magenta
exe "hi! silly1o cterm=NONE ctermfg=".base1." ctermbg=".orange
exe "hi! silly1r cterm=NONE ctermfg=".base1." ctermbg=".red
exe "hi! silly1v cterm=NONE ctermfg=".base1." ctermbg=".violet
exe "hi! silly1y cterm=NONE ctermfg=".base1." ctermbg=".yellow
exe "hi! silly20 cterm=NONE ctermfg=".base2." ctermbg=".base0
exe "hi! silly21 cterm=NONE ctermfg=".base2." ctermbg=".base1
exe "hi! silly22 cterm=NONE ctermfg=".base2." ctermbg=".base2
exe "hi! silly23 cterm=NONE ctermfg=".base2." ctermbg=".base3
exe "hi! silly27 cterm=NONE ctermfg=".base2." ctermbg=".base03
exe "hi! silly28 cterm=NONE ctermfg=".base2." ctermbg=".base02
exe "hi! silly29 cterm=NONE ctermfg=".base2." ctermbg=".base01
exe "hi! silly2b cterm=NONE ctermfg=".base2." ctermbg=".blue
exe "hi! silly2c cterm=NONE ctermfg=".base2." ctermbg=".cyan
exe "hi! silly2g cterm=NONE ctermfg=".base2." ctermbg=".green
exe "hi! silly2m cterm=NONE ctermfg=".base2." ctermbg=".magenta
exe "hi! silly2o cterm=NONE ctermfg=".base2." ctermbg=".orange
exe "hi! silly2r cterm=NONE ctermfg=".base2." ctermbg=".red
exe "hi! silly2v cterm=NONE ctermfg=".base2." ctermbg=".violet
exe "hi! silly2y cterm=NONE ctermfg=".base2." ctermbg=".yellow
exe "hi! silly30 cterm=NONE ctermfg=".base3." ctermbg=".base0
exe "hi! silly31 cterm=NONE ctermfg=".base3." ctermbg=".base1
exe "hi! silly32 cterm=NONE ctermfg=".base3." ctermbg=".base2
exe "hi! silly33 cterm=NONE ctermfg=".base3." ctermbg=".base3
exe "hi! silly37 cterm=NONE ctermfg=".base3." ctermbg=".base03
exe "hi! silly38 cterm=NONE ctermfg=".base3." ctermbg=".base02
exe "hi! silly39 cterm=NONE ctermfg=".base3." ctermbg=".base01
exe "hi! silly3b cterm=NONE ctermfg=".base3." ctermbg=".blue
exe "hi! silly3c cterm=NONE ctermfg=".base3." ctermbg=".cyan
exe "hi! silly3g cterm=NONE ctermfg=".base3." ctermbg=".green
exe "hi! silly3m cterm=NONE ctermfg=".base3." ctermbg=".magenta
exe "hi! silly3o cterm=NONE ctermfg=".base3." ctermbg=".orange
exe "hi! silly3r cterm=NONE ctermfg=".base3." ctermbg=".red
exe "hi! silly3v cterm=NONE ctermfg=".base3." ctermbg=".violet
exe "hi! silly3y cterm=NONE ctermfg=".base3." ctermbg=".yellow
exe "hi! silly70 cterm=NONE ctermfg=".base03." ctermbg=".base0
exe "hi! silly71 cterm=NONE ctermfg=".base03." ctermbg=".base1
exe "hi! silly72 cterm=NONE ctermfg=".base03." ctermbg=".base2
exe "hi! silly73 cterm=NONE ctermfg=".base03." ctermbg=".base3
exe "hi! silly77 cterm=NONE ctermfg=".base03." ctermbg=".base03
exe "hi! silly78 cterm=NONE ctermfg=".base03." ctermbg=".base02
exe "hi! silly79 cterm=NONE ctermfg=".base03." ctermbg=".base01
exe "hi! silly7b cterm=NONE ctermfg=".base03." ctermbg=".blue
exe "hi! silly7c cterm=NONE ctermfg=".base03." ctermbg=".cyan
exe "hi! silly7g cterm=NONE ctermfg=".base03." ctermbg=".green
exe "hi! silly7m cterm=NONE ctermfg=".base03." ctermbg=".magenta
exe "hi! silly7o cterm=NONE ctermfg=".base03." ctermbg=".orange
exe "hi! silly7r cterm=NONE ctermfg=".base03." ctermbg=".red
exe "hi! silly7v cterm=NONE ctermfg=".base03." ctermbg=".violet
exe "hi! silly7y cterm=NONE ctermfg=".base03." ctermbg=".yellow
exe "hi! silly80 cterm=NONE ctermfg=".base02." ctermbg=".base0
exe "hi! silly81 cterm=NONE ctermfg=".base02." ctermbg=".base1
exe "hi! silly82 cterm=NONE ctermfg=".base02." ctermbg=".base2
exe "hi! silly83 cterm=NONE ctermfg=".base02." ctermbg=".base3
exe "hi! silly87 cterm=NONE ctermfg=".base02." ctermbg=".base03
exe "hi! silly88 cterm=NONE ctermfg=".base02." ctermbg=".base02
exe "hi! silly89 cterm=NONE ctermfg=".base02." ctermbg=".base01
exe "hi! silly8b cterm=NONE ctermfg=".base02." ctermbg=".blue
exe "hi! silly8c cterm=NONE ctermfg=".base02." ctermbg=".cyan
exe "hi! silly8g cterm=NONE ctermfg=".base02." ctermbg=".green
exe "hi! silly8m cterm=NONE ctermfg=".base02." ctermbg=".magenta
exe "hi! silly8o cterm=NONE ctermfg=".base02." ctermbg=".orange
exe "hi! silly8r cterm=NONE ctermfg=".base02." ctermbg=".red
exe "hi! silly8v cterm=NONE ctermfg=".base02." ctermbg=".violet
exe "hi! silly8y cterm=NONE ctermfg=".base02." ctermbg=".yellow
exe "hi! silly90 cterm=NONE ctermfg=".base01." ctermbg=".base0
exe "hi! silly91 cterm=NONE ctermfg=".base01." ctermbg=".base1
exe "hi! silly92 cterm=NONE ctermfg=".base01." ctermbg=".base2
exe "hi! silly93 cterm=NONE ctermfg=".base01." ctermbg=".base3
exe "hi! silly97 cterm=NONE ctermfg=".base01." ctermbg=".base03
exe "hi! silly98 cterm=NONE ctermfg=".base01." ctermbg=".base02
exe "hi! silly99 cterm=NONE ctermfg=".base01." ctermbg=".base01
exe "hi! silly9b cterm=NONE ctermfg=".base01." ctermbg=".blue
exe "hi! silly9c cterm=NONE ctermfg=".base01." ctermbg=".cyan
exe "hi! silly9g cterm=NONE ctermfg=".base01." ctermbg=".green
exe "hi! silly9m cterm=NONE ctermfg=".base01." ctermbg=".magenta
exe "hi! silly9o cterm=NONE ctermfg=".base01." ctermbg=".orange
exe "hi! silly9r cterm=NONE ctermfg=".base01." ctermbg=".red
exe "hi! silly9v cterm=NONE ctermfg=".base01." ctermbg=".violet
exe "hi! silly9y cterm=NONE ctermfg=".base01." ctermbg=".yellow
exe "hi! sillyb0 cterm=NONE ctermfg=".blue." ctermbg=".base0
exe "hi! sillyb1 cterm=NONE ctermfg=".blue." ctermbg=".base1
exe "hi! sillyb2 cterm=NONE ctermfg=".blue." ctermbg=".base2
exe "hi! sillyb3 cterm=NONE ctermfg=".blue." ctermbg=".base3
exe "hi! sillyb7 cterm=NONE ctermfg=".blue." ctermbg=".base03
exe "hi! sillyb8 cterm=NONE ctermfg=".blue." ctermbg=".base02
exe "hi! sillyb9 cterm=NONE ctermfg=".blue." ctermbg=".base01
exe "hi! sillybb cterm=NONE ctermfg=".blue." ctermbg=".blue
exe "hi! sillybc cterm=NONE ctermfg=".blue." ctermbg=".cyan
exe "hi! sillybg cterm=NONE ctermfg=".blue." ctermbg=".green
exe "hi! sillybm cterm=NONE ctermfg=".blue." ctermbg=".magenta
exe "hi! sillybo cterm=NONE ctermfg=".blue." ctermbg=".orange
exe "hi! sillybr cterm=NONE ctermfg=".blue." ctermbg=".red
exe "hi! sillybv cterm=NONE ctermfg=".blue." ctermbg=".violet
exe "hi! sillyby cterm=NONE ctermfg=".blue." ctermbg=".yellow
exe "hi! sillyc0 cterm=NONE ctermfg=".cyan." ctermbg=".base0
exe "hi! sillyc1 cterm=NONE ctermfg=".cyan." ctermbg=".base1
exe "hi! sillyc2 cterm=NONE ctermfg=".cyan." ctermbg=".base2
exe "hi! sillyc3 cterm=NONE ctermfg=".cyan." ctermbg=".base3
exe "hi! sillyc7 cterm=NONE ctermfg=".cyan." ctermbg=".base03
exe "hi! sillyc8 cterm=NONE ctermfg=".cyan." ctermbg=".base02
exe "hi! sillyc9 cterm=NONE ctermfg=".cyan." ctermbg=".base01
exe "hi! sillycb cterm=NONE ctermfg=".cyan." ctermbg=".blue
exe "hi! sillycc cterm=NONE ctermfg=".cyan." ctermbg=".cyan
exe "hi! sillycg cterm=NONE ctermfg=".cyan." ctermbg=".green
exe "hi! sillycm cterm=NONE ctermfg=".cyan." ctermbg=".magenta
exe "hi! sillyco cterm=NONE ctermfg=".cyan." ctermbg=".orange
exe "hi! sillycr cterm=NONE ctermfg=".cyan." ctermbg=".red
exe "hi! sillycv cterm=NONE ctermfg=".cyan." ctermbg=".violet
exe "hi! sillycy cterm=NONE ctermfg=".cyan." ctermbg=".yellow
exe "hi! sillyg0 cterm=NONE ctermfg=".green." ctermbg=".base0
exe "hi! sillyg1 cterm=NONE ctermfg=".green." ctermbg=".base1
exe "hi! sillyg2 cterm=NONE ctermfg=".green." ctermbg=".base2
exe "hi! sillyg3 cterm=NONE ctermfg=".green." ctermbg=".base3
exe "hi! sillyg7 cterm=NONE ctermfg=".green." ctermbg=".base03
exe "hi! sillyg8 cterm=NONE ctermfg=".green." ctermbg=".base02
exe "hi! sillyg9 cterm=NONE ctermfg=".green." ctermbg=".base01
exe "hi! sillygb cterm=NONE ctermfg=".green." ctermbg=".blue
exe "hi! sillygc cterm=NONE ctermfg=".green." ctermbg=".cyan
exe "hi! sillygg cterm=NONE ctermfg=".green." ctermbg=".green
exe "hi! sillygm cterm=NONE ctermfg=".green." ctermbg=".magenta
exe "hi! sillygo cterm=NONE ctermfg=".green." ctermbg=".orange
exe "hi! sillygr cterm=NONE ctermfg=".green." ctermbg=".red
exe "hi! sillygv cterm=NONE ctermfg=".green." ctermbg=".violet
exe "hi! sillygy cterm=NONE ctermfg=".green." ctermbg=".yellow
exe "hi! sillym0 cterm=NONE ctermfg=".magenta." ctermbg=".base0
exe "hi! sillym1 cterm=NONE ctermfg=".magenta." ctermbg=".base1
exe "hi! sillym2 cterm=NONE ctermfg=".magenta." ctermbg=".base2
exe "hi! sillym3 cterm=NONE ctermfg=".magenta." ctermbg=".base3
exe "hi! sillym7 cterm=NONE ctermfg=".magenta." ctermbg=".base03
exe "hi! sillym8 cterm=NONE ctermfg=".magenta." ctermbg=".base02
exe "hi! sillym9 cterm=NONE ctermfg=".magenta." ctermbg=".base01
exe "hi! sillymb cterm=NONE ctermfg=".magenta." ctermbg=".blue
exe "hi! sillymc cterm=NONE ctermfg=".magenta." ctermbg=".cyan
exe "hi! sillymg cterm=NONE ctermfg=".magenta." ctermbg=".green
exe "hi! sillymm cterm=NONE ctermfg=".magenta." ctermbg=".magenta
exe "hi! sillymo cterm=NONE ctermfg=".magenta." ctermbg=".orange
exe "hi! sillymr cterm=NONE ctermfg=".magenta." ctermbg=".red
exe "hi! sillymv cterm=NONE ctermfg=".magenta." ctermbg=".violet
exe "hi! sillymy cterm=NONE ctermfg=".magenta." ctermbg=".yellow
exe "hi! sillyo0 cterm=NONE ctermfg=".orange." ctermbg=".base0
exe "hi! sillyo1 cterm=NONE ctermfg=".orange." ctermbg=".base1
exe "hi! sillyo2 cterm=NONE ctermfg=".orange." ctermbg=".base2
exe "hi! sillyo3 cterm=NONE ctermfg=".orange." ctermbg=".base3
exe "hi! sillyo7 cterm=NONE ctermfg=".orange." ctermbg=".base03
exe "hi! sillyo8 cterm=NONE ctermfg=".orange." ctermbg=".base02
exe "hi! sillyo9 cterm=NONE ctermfg=".orange." ctermbg=".base01
exe "hi! sillyob cterm=NONE ctermfg=".orange." ctermbg=".blue
exe "hi! sillyoc cterm=NONE ctermfg=".orange." ctermbg=".cyan
exe "hi! sillyog cterm=NONE ctermfg=".orange." ctermbg=".green
exe "hi! sillyom cterm=NONE ctermfg=".orange." ctermbg=".magenta
exe "hi! sillyoo cterm=NONE ctermfg=".orange." ctermbg=".orange
exe "hi! sillyor cterm=NONE ctermfg=".orange." ctermbg=".red
exe "hi! sillyov cterm=NONE ctermfg=".orange." ctermbg=".violet
exe "hi! sillyoy cterm=NONE ctermfg=".orange." ctermbg=".yellow
exe "hi! sillyr0 cterm=NONE ctermfg=".red." ctermbg=".base0
exe "hi! sillyr1 cterm=NONE ctermfg=".red." ctermbg=".base1
exe "hi! sillyr2 cterm=NONE ctermfg=".red." ctermbg=".base2
exe "hi! sillyr3 cterm=NONE ctermfg=".red." ctermbg=".base3
exe "hi! sillyr7 cterm=NONE ctermfg=".red." ctermbg=".base03
exe "hi! sillyr8 cterm=NONE ctermfg=".red." ctermbg=".base02
exe "hi! sillyr9 cterm=NONE ctermfg=".red." ctermbg=".base01
exe "hi! sillyrb cterm=NONE ctermfg=".red." ctermbg=".blue
exe "hi! sillyrc cterm=NONE ctermfg=".red." ctermbg=".cyan
exe "hi! sillyrg cterm=NONE ctermfg=".red." ctermbg=".green
exe "hi! sillyrm cterm=NONE ctermfg=".red." ctermbg=".magenta
exe "hi! sillyro cterm=NONE ctermfg=".red." ctermbg=".orange
exe "hi! sillyrr cterm=NONE ctermfg=".red." ctermbg=".red
exe "hi! sillyrv cterm=NONE ctermfg=".red." ctermbg=".violet
exe "hi! sillyry cterm=NONE ctermfg=".red." ctermbg=".yellow
exe "hi! sillyv0 cterm=NONE ctermfg=".violet." ctermbg=".base0
exe "hi! sillyv1 cterm=NONE ctermfg=".violet." ctermbg=".base1
exe "hi! sillyv2 cterm=NONE ctermfg=".violet." ctermbg=".base2
exe "hi! sillyv3 cterm=NONE ctermfg=".violet." ctermbg=".base3
exe "hi! sillyv7 cterm=NONE ctermfg=".violet." ctermbg=".base03
exe "hi! sillyv8 cterm=NONE ctermfg=".violet." ctermbg=".base02
exe "hi! sillyv9 cterm=NONE ctermfg=".violet." ctermbg=".base01
exe "hi! sillyvb cterm=NONE ctermfg=".violet." ctermbg=".blue
exe "hi! sillyvc cterm=NONE ctermfg=".violet." ctermbg=".cyan
exe "hi! sillyvg cterm=NONE ctermfg=".violet." ctermbg=".green
exe "hi! sillyvm cterm=NONE ctermfg=".violet." ctermbg=".magenta
exe "hi! sillyvo cterm=NONE ctermfg=".violet." ctermbg=".orange
exe "hi! sillyvr cterm=NONE ctermfg=".violet." ctermbg=".red
exe "hi! sillyvv cterm=NONE ctermfg=".violet." ctermbg=".violet
exe "hi! sillyvy cterm=NONE ctermfg=".violet." ctermbg=".yellow
exe "hi! sillyy0 cterm=NONE ctermfg=".yellow." ctermbg=".base0
exe "hi! sillyy1 cterm=NONE ctermfg=".yellow." ctermbg=".base1
exe "hi! sillyy2 cterm=NONE ctermfg=".yellow." ctermbg=".base2
exe "hi! sillyy3 cterm=NONE ctermfg=".yellow." ctermbg=".base3
exe "hi! sillyy7 cterm=NONE ctermfg=".yellow." ctermbg=".base03
exe "hi! sillyy8 cterm=NONE ctermfg=".yellow." ctermbg=".base02
exe "hi! sillyy9 cterm=NONE ctermfg=".yellow." ctermbg=".base01
exe "hi! sillyyb cterm=NONE ctermfg=".yellow." ctermbg=".blue
exe "hi! sillyyc cterm=NONE ctermfg=".yellow." ctermbg=".cyan
exe "hi! sillyyg cterm=NONE ctermfg=".yellow." ctermbg=".green
exe "hi! sillyym cterm=NONE ctermfg=".yellow." ctermbg=".magenta
exe "hi! sillyyo cterm=NONE ctermfg=".yellow." ctermbg=".orange
exe "hi! sillyyr cterm=NONE ctermfg=".yellow." ctermbg=".red
exe "hi! sillyyv cterm=NONE ctermfg=".yellow." ctermbg=".violet
exe "hi! sillyyy cterm=NONE ctermfg=".yellow." ctermbg=".yellow
" }}}
" highlighting {{{
exe "hi IndentGuidesOdd cterm=NONE ctermbg=".g:base03." "
exe "hi IndentGuidesEven cterm=NONE ctermbg=".g:base02." "
exe "hi! Normal cterm=NONE ctermfg=".g:base0." ctermbg=".g:base03." "
exe "hi! ColorColumn cterm=NONE ctermfg=NONE ctermbg=".g:base02." "
exe "hi! Comment cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! ConId cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! Conceal cterm=NONE ctermfg=".g:base3." ctermbg=NONE "
exe "hi! Constant cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! Cursor cterm=NONE ctermfg=".g:base03." ctermbg=".g:base0." "
exe "hi! CursorColumn cterm=NONE ctermfg=NONE ctermbg=".g:base02." "
exe "hi! CursorLine cterm=NONE ctermfg=NONE ctermbg=".g:base02." "
exe "hi! CursorLineNr cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! DiffAdd cterm=NONE ctermfg=".g:green." ctermbg=".g:base02." "
exe "hi! DiffChange cterm=NONE ctermfg=".g:yellow." ctermbg=".g:base02." "
exe "hi! DiffDelete cterm=NONE ctermfg=".g:red." ctermbg=".g:base02." "
exe "hi! DiffText cterm=NONE ctermfg=".g:blue." ctermbg=".g:base02." "
exe "hi! Directory cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! Error cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! ErrorMsg cterm=reverse ctermfg=".g:red." ctermbg=NONE "
exe "hi! FoldColumn cterm=bold ctermfg=".g:base1." ctermbg=".g:base02." "
exe "hi! Folded cterm=NONE ctermfg=".g:base2." ctermbg=NONE"
exe "hi! Identifier cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! Ignore cterm=NONE ctermfg=NONE ctermbg=NONE "
exe "hi! IncSearch cterm=bold,reverse ctermfg=".g:orange." ctermbg=NONE "
exe "hi! LineNr cterm=NONE ctermfg=".g:base01." ctermbg=".g:base02." "
exe "hi! MatchParen cterm=bold ctermfg=".g:base2." ctermbg=".g:magenta." "
exe "hi! ModeMsg cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! MoreMsg cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! NonText cterm=bold ctermfg=".g:base00." ctermbg=NONE "
exe "hi! Pmenu cterm=reverse ctermfg=".g:base0." ctermbg=".g:base02." "
exe "hi! PmenuSbar cterm=reverse ctermfg=".g:base2." ctermbg=".g:base0." "
exe "hi! PmenuSel cterm=reverse ctermfg=".g:base01." ctermbg=".g:base2." "
exe "hi! PmenuThumb cterm=reverse ctermfg=".g:base0." ctermbg=".g:base03." "
exe "hi! PreProc cterm=NONE ctermfg=".g:orange." ctermbg=NONE "
exe "hi! Question cterm=bold ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! QuickFixLine cterm=NONE ctermfg=NONE ctermbg=".g:base02." "
exe "hi! Search cterm=reverse ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! SignColumn cterm=NONE ctermfg=".g:base0." ctermbg=".g:base02." "
exe "hi! Special cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! SpecialKey cterm=bold ctermfg=".g:base00." ctermbg=".g:base02." "
exe "hi! SpellBad cterm=underline ctermfg=NONE ctermbg=NONE "
exe "hi! SpellCap cterm=underline ctermfg=NONE ctermbg=NONE "
exe "hi! SpellLocal cterm=underline ctermfg=NONE ctermbg=NONE "
exe "hi! SpellRare cterm=underline ctermfg=NONE ctermbg=NONE "
exe "hi! Statement cterm=NONE ctermfg=".g:green." ctermbg=NONE "
exe "hi! StatusLine cterm=reverse ctermfg=".g:base1." ctermbg=".g:base03." "
exe "hi! StatusLineNC cterm=reverse ctermfg=".g:base00." ctermbg=".g:base02." "
exe "hi! TabLine cterm=underline ctermfg=".g:base0." ctermbg=".g:base02." "
exe "hi! TabLineFill cterm=underline ctermfg=".g:base0." ctermbg=".g:base02." "
exe "hi! TabLineSel cterm=underline,reverse ctermfg=".g:base01." ctermbg=".g:base2." "
exe "hi! Title cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! Todo cterm=bold ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! Type cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! Underlined cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! VarId cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! VertSplit cterm=NONE ctermfg=".g:base00." ctermbg=".g:base00." "
exe "hi! Visual cterm=reverse ctermfg=".g:base01." ctermbg=".g:base03." "
exe "hi! VisualNOS cterm=reverse ctermfg=NONE ctermbg=".g:base02." "
exe "hi! WarningMsg cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! WildMenu cterm=reverse ctermfg=".g:base2." ctermbg=".g:base02." "
exe "hi! cPreCondit cterm=NONE ctermfg=".g:orange." ctermbg=NONE "
exe "hi! gitcommitBranch cterm=bold ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! gitcommitComment cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! gitcommitDiscardedFile cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! gitcommitDiscardedType cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! gitcommitFile cterm=bold ctermfg=".g:base0." ctermbg=NONE "
exe "hi! gitcommitHeader cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! gitcommitOnBranch cterm=bold ctermfg=".g:base01." ctermbg=NONE "
exe "hi! gitcommitSelectedFile cterm=bold ctermfg=".g:green." ctermbg=NONE "
exe "hi! gitcommitSelectedType cterm=NONE ctermfg=".g:green." ctermbg=NONE "
exe "hi! gitcommitUnmerged cterm=bold ctermfg=".g:green." ctermbg=NONE "
exe "hi! gitcommitUnmergedFile cterm=bold ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! gitcommitUntrackedFile cterm=bold ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! helpExample cterm=NONE ctermfg=".g:base1." ctermbg=NONE "
exe "hi! helpHyperTextEntry cterm=NONE ctermfg=".g:green." ctermbg=NONE "
exe "hi! helpHyperTextJump cterm=underline ctermfg=".g:blue." ctermbg=NONE "
exe "hi! helpNote cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! helpOption cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! helpVim cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! hsImport cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! hsImportLabel cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! hsModuleName cterm=underline ctermfg=".g:green." ctermbg=NONE "
exe "hi! hsModuleStartLabel cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! hsNiceOperator cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! hsStatement cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! hsString cterm=NONE ctermfg=".g:base00." ctermbg=NONE "
exe "hi! hsStructure cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! hsType cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! hsTypedef cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! hsVarSym cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! hs_DeclareFunction cterm=NONE ctermfg=".g:orange." ctermbg=NONE "
exe "hi! hs_OpFunctionName cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! hs_hlFunctionName cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! htmlArg cterm=NONE ctermfg=".g:base00." ctermbg=NONE "
exe "hi! htmlEndTag cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! htmlSpecialTagName cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! htmlTag cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! htmlTagN cterm=bold ctermfg=".g:base1." ctermbg=NONE "
exe "hi! htmlTagName cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! javaScript cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! pandocBlockQuote cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocBlockQuoteLeader1 cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocBlockQuoteLeader2 cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! pandocBlockQuoteLeader cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! pandocBlockQuoteLeader4 cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocBlockQuoteLeader5 cterm=NONE ctermfg=".g:base0." ctermbg=NONE "
exe "hi! pandocBlockQuoteLeader6 cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! pandocCitation cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! pandocCitationDelim cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! pandocCitationID cterm=underline ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! pandocCitationRef cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! pandocComment cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! pandocDefinitionBlock cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocDefinitionIndctr cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocDefinitionTerm cterm=bold,reverse ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocEmphasis cterm=NONE ctermfg=".g:base0." ctermbg=NONE "
exe "hi! pandocEmphasisDefinition cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocEmphasisHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocEmphasisNested cterm=bold ctermfg=".g:base0." ctermbg=NONE "
exe "hi! pandocEmphasisNestedDefinition cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocEmphasisNestedHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocEmphasisNestedTable cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocEmphasisTable cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocEscapePair cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocFootnote cterm=NONE ctermfg=".g:green." ctermbg=NONE "
exe "hi! pandocFootnoteDefLink cterm=bold ctermfg=".g:green." ctermbg=NONE "
exe "hi! pandocFootnoteInline cterm=bold,underline ctermfg=".g:green." ctermbg=NONE "
exe "hi! pandocFootnoteLink cterm=underline ctermfg=".g:green." ctermbg=NONE "
exe "hi! pandocHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocHeadingMarker cterm=bold ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! pandocImageCaption cterm=bold,underline ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocLinkDefinition cterm=underline ctermfg=".g:cyan." ctermbg=NONE "
exe "hi! pandocLinkDefinitionID cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocLinkDelim cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! pandocLinkLabel cterm=underline ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocLinkText cterm=bold,underline ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocLinkTitle cterm=underline ctermfg=".g:base00." ctermbg=NONE "
exe "hi! pandocLinkTitleDelim cterm=underline ctermfg=".g:base01." ctermbg=NONE "
exe "hi! pandocLinkURL cterm=underline ctermfg=".g:base00." ctermbg=NONE "
exe "hi! pandocListMarker cterm=NONE ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! pandocListReference cterm=underline ctermfg=".g:magenta." ctermbg=NONE "
exe "hi! pandocMetadata cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocMetadataDelim cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! pandocMetadataKey cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocNonBreakingSpace cterm=reverse ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocRule cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocRuleLine cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocStrikeout cterm=reverse ctermfg=".g:base01." ctermbg=NONE "
exe "hi! pandocStrikeoutDefinition cterm=reverse ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocStrikeoutHeading cterm=reverse ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocStrikeoutTable cterm=reverse ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocStrongEmphasis cterm=bold ctermfg=".g:base0." ctermbg=NONE "
exe "hi! pandocStrongEmphasisDefinition cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocStrongEmphasisEmphasis cterm=bold ctermfg=".g:base0." ctermbg=NONE "
exe "hi! pandocStrongEmphasisEmphasisDefinition cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocStrongEmphasisEmphasisHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocStrongEmphasisEmphasisTable cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocStrongEmphasisHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocStrongEmphasisNested cterm=bold ctermfg=".g:base0." ctermbg=NONE "
exe "hi! pandocStrongEmphasisNestedDefinition cterm=bold ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocStrongEmphasisNestedHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocStrongEmphasisNestedTable cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocStrongEmphasisTable cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocStyleDelim cterm=NONE ctermfg=".g:base01." ctermbg=NONE "
exe "hi! pandocSubscript cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocSubscriptDefinition cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocSubscriptHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocSubscriptTable cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocSuperscript cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocSuperscriptDefinition cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocSuperscriptHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocSuperscriptTable cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocTable cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocTableStructure cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocTableZebraDark cterm=NONE ctermfg=".g:blue." ctermbg=".g:base02." "
exe "hi! pandocTableZebraLight cterm=NONE ctermfg=".g:blue." ctermbg=".g:base03." "
exe "hi! pandocTitleBlock cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocTitleBlockTitle cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocTitleComment cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! pandocVerbatimBlock cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! pandocVerbatimInline cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! pandocVerbatimInlineDefinition cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! pandocVerbatimInlineHeading cterm=bold ctermfg=".g:orange." ctermbg=NONE "
exe "hi! pandocVerbatimInlineTable cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! perlHereDoc cterm=NONE ctermfg=".g:base1." ctermbg=".g:base03." "
exe "hi! perlStatementFileDesc cterm=NONE ctermfg=".g:cyan." ctermbg=".g:base03." "
exe "hi! perlVarPlain cterm=NONE ctermfg=".g:yellow." ctermbg=".g:base03." "
exe "hi! rubyDefine cterm=bold ctermfg=".g:base1." ctermbg=".g:base03." "
exe "hi! texMathMatcher cterm=NONE ctermfg=".g:yellow." ctermbg=".g:base03." "
exe "hi! texMathZoneX cterm=NONE ctermfg=".g:yellow." ctermbg=".g:base03." "
exe "hi! texRefLabel cterm=NONE ctermfg=".g:yellow." ctermbg=".g:base03." "
exe "hi! texStatement cterm=NONE ctermfg=".g:cyan." ctermbg=".g:base03." "
exe "hi! vimCmdSep cterm=bold ctermfg=".g:blue." ctermbg=NONE "
exe "hi! vimCommand cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! vimCommentString cterm=NONE ctermfg=".g:red." ctermbg=NONE "
exe "hi! vimGroup cterm=bold,underline ctermfg=".g:blue." ctermbg=NONE "
exe "hi! vimHiGroup cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! vimHiLink cterm=NONE ctermfg=".g:blue." ctermbg=NONE "
exe "hi! vimIsCommand cterm=NONE ctermfg=".g:base00." ctermbg=NONE "
exe "hi! vimSynMtchOpt cterm=NONE ctermfg=".g:yellow." ctermbg=NONE "
exe "hi! vimSynType cterm=NONE ctermfg=".g:cyan." ctermbg=NONE "
" }}}
" link {{{
hi! link diffAdded Statement
hi! link diffLine Identifier
hi! link gitcommitDiscarded gitcommitComment
hi! link gitcommitDiscardedArrow gitcommitDiscardedFile
hi! link gitcommitNoBranch gitcommitBranch
hi! link gitcommitSelected gitcommitComment
hi! link gitcommitSelectedArrow gitcommitSelectedFile
hi! link gitcommitUnmergedArrow gitcommitUnmergedFile
hi! link gitcommitUntracked gitcommitComment
hi! link helpSpecial Special
hi! link hsDelimTypeExport Delimiter
hi! link hsImportParams Delimiter
hi! link hsModuleStartLabel hsStructure
hi! link hsModuleWhereLabel hsModuleStartLabel
hi! link lCursor Cursor
hi! link pandocCodeBlock pandocVerbatimBlock
hi! link pandocCodeBlockDelim pandocVerbatimBlock
hi! link pandocEscapedCharacter pandocEscapePair
hi! link pandocLineBreak pandocEscapePair
hi! link pandocMetadataTitle pandocMetadata
hi! link pandocTableStructureEnd pandocTableStructure
hi! link pandocTableStructureTop pandocTableStructure
hi! link pandocVerbatimBlockDeep pandocVerbatimBlock
hi! link StatusLineTerm StatusLine
hi! link StatusLineTermNC StatusLineNC
hi! link vimFunc Function
hi! link vimSet Normal
hi! link vimSetEqual Normal
hi! link vimUserFunc Function
hi! link vimVar Identifier
" }}}

5
default_env.vim

@ -0,0 +1,5 @@
" DO NOT EDIT THIS FILE!
" Add/edit ~/.vim/after/plugin/env.vim instead
let g:PYTHON_ENV="/usr/bin/python3"
let g:python3_host_prog="/usr/bin/python3"
let g:gsed_command="sed"

9
spell/en.utf-8.add

@ -0,0 +1,9 @@
(TCs)/?
VAGrENT
VCF
todoist
Covid
title:/?
title:
Todos

BIN
spell/en.utf-8.add.spl

Binary file not shown.

157
vimrc

@ -0,0 +1,157 @@
" (_)
" __ ___ _ __ ___ _ __ ___
" \ \ / / | '_ ` _ \| '__/ __|
" \ V /| | | | | | | | | (__
" \_/ |_|_| |_| |_|_| \___|
syntax on
" theme {{{
set background=dark
colorscheme solarized
" }}}
" plugins {{{
call plug#begin('~/.vim/plugged')
Plug 'wannesm/wmgraphviz.vim'
Plug 'weirongxu/plantuml-previewer.vim'
Plug 'aklt/plantuml-syntax'
Plug 'tyru/open-browser.vim'
Plug 'tpope/vim-fugitive'
Plug 'roginfarrer/vim-dirvish-dovish', {'branch': 'main'}
Plug 'pangloss/vim-javascript'
Plug 'justinmk/vim-dirvish'
Plug '~/.vim/plugins/notecrate.vim'
Plug '~/.vim/plugins/colors.vim'
Plug '~/.vim/plugins/todo.vim'
Plug '~/.vim/plugins/foldsearch.vim'
Plug 'tpope/vim-surround'
Plug 'godlygeek/tabular'
Plug 'pangloss/vim-javascript'
Plug 'ncm2/ncm2'
Plug 'roxma/nvim-yarp'
Plug 'ncm2/ncm2-bufword'
Plug 'ncm2/ncm2-path'
Plug 'ncm2/ncm2-jedi'
Plug 'ncm2/ncm2-tagprefix'
Plug 'jpalardy/vim-slime', { 'branch': 'main' }
Plug 'tpope/vim-commentary'
Plug 'itchyny/lightline.vim'
Plug 'dense-analysis/ale'
Plug 'airblade/vim-gitgutter'
Plug 'tpope/vim-surround'
Plug 'nathanaelkane/vim-indent-guides'
Plug 'SirVer/ultisnips'
Plug 'junegunn/fzf'
Plug 'junegunn/fzf.vim'
Plug 'dhruvasagar/vim-table-mode'
call plug#end()
" }}}
" options {{{
set rtp-=~/.vim/after
set rtp+=~/.vim/after
set formatoptions=o
set comments=b:#
set listchars+=space:.
set number
set sw=4 ts=4 sts=4 autoindent noexpandtab
set modeline
set backspace=eol,start,indent
set whichwrap+=<,>,h,l
set wrap
set breakindentopt=shift:3,min:40,sbr
set breakindent
set linebreak
set ignorecase
set smartcase
set hlsearch
set incsearch
set mat=2
set cursorline
set visualbell
set colorcolumn=80
set splitbelow
set splitright
set spelllang=en_gb
set spellfile=~/.vim/spell/en.utf-8.add
function! FoldText()
return repeat(" ", indent(v:foldstart)) . trim(getline(v:foldstart))[0:-1] . " +" . repeat(" ", winwidth(0))
endfunction
set foldtext=FoldText()
set foldenable
set foldmethod=marker
set foldopen-=block
set completeopt=noinsert,menuone,noselect
set shortmess+=c
au TermOpen * setlocal nonumber
" }}}
" variables {{{
let g:netrw_liststyle = 4
let g:netrw_banner = 0
let g:slime_target = "tmux"
let g:slime_paste_file = "$HOME/.slime_paste"
let g:slime_default_config = {"socket_name": get(split($TMUX, ","), 0), "target_pane": ":.2"}
let g:lightline = {
\ 'colorscheme': 'solarized',
\ 'inactive': {
\ 'left': [ ['filename'] ],
\ 'right': []
\ }
\ }
let g:dirvish_dovish_map_keys = 0
let g:ale_lint_on_save = 1
let g:ale_fix_on_save = 1
let b:ale_fixers = {
\ '*': ['remove_trailing_lines', 'trim_whitespace'],
\ 'python': ['black']
\ }
let b:ale_linters = {
\'python' : ['flake8']
\ }
" }}}
" mappings {{{
nnoremap <expr> x ((foldclosed('.')==-1)?('x'):('zo0x'))
nnoremap <Down> <C-\><C-n><C-W><C-J>
nnoremap <Up> <C-\><C-n><C-W><C-K>
nnoremap <Right> <C-\><C-n><C-W><C-L>
nnoremap <Left> <C-\><C-n><C-W><C-H>
nnoremap = <C-W>=
tnoremap <Esc> <C-\><C-n>
nnoremap <Esc> <Esc>:noh<cr>
inoremap <expr> <down> pumvisible() ? "\<c-n>" : "\<down>"
inoremap <expr> <up> pumvisible() ? "\<c-p>" : "\<up>"
" nmap <backspace> :e %:h<CR>
nmap <backspace> <Plug>(dirvish_up)
nnoremap <leader>? :echom "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<'
\ . synIDattr(synID(line("."),col("."),0),"name") . "> lo<"
\ . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">"<CR>
nnoremap <leader>gn :GitGutterNextHunk
nnoremap <leader>gN :GitGutterPreviousHunk
nmap <C-A> <nop>
vmap <C-A> <nop>
nmap <C-X> <nop>
vmap <C-A> <nop>
nnoremap <C-W>right :tabn
nnoremap <C-W>left :tabp
nnoremap <C-W>c :tabnew
nnoremap <C-W>x :tabclose
" }}}
" autocommands {{{
autocmd BufEnter * call ncm2#enable_for_buffer()
augroup CursorLineOnlyInActiveWindow
autocmd!
autocmd VimEnter,WinEnter,BufWinEnter * setlocal cursorline
autocmd WinLeave * setlocal nocursorline
augroup END
" }}}
" commands {{{
command -nargs=1 GitDiff execute "normal! :Gvdiffsplit ".<f-args>."\<CR>"
" }}}
Loading…
Cancel
Save