Add settings for background.
This commit is contained in:
parent
16f84cb33c
commit
15599f5565
1 changed files with 32 additions and 31 deletions
|
@ -1,5 +1,5 @@
|
|||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
" Important:
|
||||
" Important:
|
||||
" This requries that you install https://github.com/amix/vimrc !
|
||||
"
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
@ -28,6 +28,7 @@ set guioptions-=l
|
|||
set guioptions-=L
|
||||
|
||||
" Colorscheme
|
||||
autocmd vimenter * hi Normal guibg=NONE ctermbg=NONE " transparent bg
|
||||
"set background=dark
|
||||
let ayucolor="light"
|
||||
colorscheme ayu
|
||||
|
@ -41,7 +42,7 @@ autocmd! bufwritepost ~/.vim_runtime/my_configs.vim source ~/.vim_runtime/my_con
|
|||
|
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
" => Turn persistent undo on
|
||||
" => Turn persistent undo on
|
||||
" means that you can undo even when you close a buffer/VIM
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
try
|
||||
|
@ -61,13 +62,13 @@ cno $j e ./
|
|||
cno $c e <C-\>eCurrentFileDir("e")<cr>
|
||||
|
||||
" $q is super useful when browsing on the command line
|
||||
" it deletes everything until the last slash
|
||||
" it deletes everything until the last slash
|
||||
cno $q <C-\>eDeleteTillSlash()<cr>
|
||||
|
||||
" Bash like keys for the command line
|
||||
cnoremap <C-A> <Home>
|
||||
cnoremap <C-E> <End>
|
||||
cnoremap <C-K> <C-U>
|
||||
cnoremap <C-A> <Home>
|
||||
cnoremap <C-E> <End>
|
||||
cnoremap <C-K> <C-U>
|
||||
|
||||
cnoremap <C-P> <Up>
|
||||
cnoremap <C-N> <Down>
|
||||
|
@ -115,14 +116,14 @@ autocmd FileType css set omnifunc=csscomplete#CompleteCSS
|
|||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
" Use the the_silver_searcher if possible (much faster than Ack)
|
||||
if executable('ag')
|
||||
let g:ackprg = 'ag --vimgrep --smart-case'
|
||||
let g:ackprg = 'ag --vimgrep --smart-case'
|
||||
endif
|
||||
|
||||
" When you press gv you Ack after the selected text
|
||||
vnoremap <silent> gv :call VisualSelection('gv', '')<CR>
|
||||
|
||||
" Open Ack and put the cursor in the right position
|
||||
map <leader>g :Ack
|
||||
map <leader>g :Ack
|
||||
|
||||
" When you press <leader>r you can search and replace the selected text
|
||||
vnoremap <silent> <leader>r :call VisualSelection('replace', '')<CR>
|
||||
|
@ -165,7 +166,7 @@ func! DeleteTillSlash()
|
|||
else
|
||||
let g:cmd_edited = substitute(g:cmd, "\\(.*\[/\]\\).*/", "\\1", "")
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
return g:cmd_edited
|
||||
endfunc
|
||||
|
@ -206,26 +207,26 @@ imap <F5> <Esc>:call CompileRun()<CR>
|
|||
vmap <F5> <Esc>:call CompileRun()<CR>
|
||||
|
||||
func! CompileRun()
|
||||
exec "w"
|
||||
if &filetype == 'c'
|
||||
exec "!gcc % -o %<"
|
||||
exec "!time ./%<"
|
||||
elseif &filetype == 'cpp'
|
||||
exec "!g++ % -o %<"
|
||||
exec "!time ./%<"
|
||||
elseif &filetype == 'java'
|
||||
exec "!javac %"
|
||||
exec "!time java %"
|
||||
elseif &filetype == 'sh'
|
||||
exec "!time bash %"
|
||||
elseif &filetype == 'python'
|
||||
exec "!time python3 %"
|
||||
elseif &filetype == 'html'
|
||||
exec "!google-chrome % &"
|
||||
elseif &filetype == 'go'
|
||||
exec "!go build %<"
|
||||
exec "!time go run %"
|
||||
elseif &filetype == 'matlab'
|
||||
exec "!time octave %"
|
||||
endif
|
||||
exec "w"
|
||||
if &filetype == 'c'
|
||||
exec "!gcc % -o %<"
|
||||
exec "!time ./%<"
|
||||
elseif &filetype == 'cpp'
|
||||
exec "!g++ % -o %<"
|
||||
exec "!time ./%<"
|
||||
elseif &filetype == 'java'
|
||||
exec "!javac %"
|
||||
exec "!time java %"
|
||||
elseif &filetype == 'sh'
|
||||
exec "!time bash %"
|
||||
elseif &filetype == 'python'
|
||||
exec "!time python3 %"
|
||||
elseif &filetype == 'html'
|
||||
exec "!google-chrome % &"
|
||||
elseif &filetype == 'go'
|
||||
exec "!go build %<"
|
||||
exec "!time go run %"
|
||||
elseif &filetype == 'matlab'
|
||||
exec "!time octave %"
|
||||
endif
|
||||
endfunc
|
||||
|
|
Loading…
Reference in a new issue