Update many things and add new colorscheme, termite config, tilda config, Xresource, etc...

This commit is contained in:
2018-04-30 00:37:31 +02:00
parent 304f883c1e
commit 5ef18b7a9d
17 changed files with 646 additions and 67 deletions

View File

@ -5,12 +5,11 @@
" Plugins
call plug#begin('~/.config/nvim/plugged')
Plug 'vim-airline/vim-airline' " fancy statusline
Plug 'vim-airline/vim-airline-themes' " themes for vim-airline
Plug 'NLKNguyen/papercolor-theme' " PaperColor Theme (old: [vim-colors-solarized])
Plug 'itchyny/lightline.vim'
Plug 'scrooloose/nerdtree' " file tree browser
Plug 'ctrlpvim/ctrlp.vim' " fuzzy file finder
Plug 'bronson/vim-trailing-whitespace'
Plug 'altercation/vim-colors-solarized'
Plug 'ryanoasis/vim-devicons' " awesome icons
Plug 'tiagofumo/vim-nerdtree-syntax-highlight'
Plug 'ashisha/image.vim' " Display images in vim
@ -40,21 +39,22 @@ Plug 'lervag/vimtex'
call plug#end()
" Theme
syntax enable
"set background=dark
colorscheme solarized
colorscheme PaperColor
if has('gui_running')
" set dark/light background based on time
if (strftime("%H") < 20 && strftime("%H") > 7 )
set background=light
else
set background=dark
endif
" Enable snipMate compatibility feature.
"let g:neosnippet#enable_snipmate_compatibility = 1
"let g:neosnippet#snippets_directory='~/.vim/bundle/vim-snippets/snippets'
" always light background if gui is running
if has('gui_running')
set background=light
endif
"deoplete settings
let g:deoplete#enable_at_startup = 1
@ -103,15 +103,16 @@ endif
" toggle gundo
nnoremap <leader>u :MundoToggle<CR>
" Toggle number lines
map <C-S-l> :set number!<CR>:set relativenumber!<CR>
" general
set relativenumber
set number
set history=200 "set Ex command history
set autoread " detect when a file is changed
au FocusGained * :checktime "workaround for autoread: neovim/#1936
set cursorline
set mouse=a " mouse function
set backspace=indent,eol,start " backspace multiple lines
" enable global undo
set undofile
@ -170,8 +171,8 @@ nnoremap j gj
nnoremap k gk
" fast movement
nnoremap J 5j
nnoremap K 5k
map J 5j
map K 5k
" cursor to begin or end of line
nnoremap B ^
@ -181,9 +182,11 @@ nnoremap E $
vmap < <gv
vmap > >gv
" Faster delete. Doesnt work actually
inoremap <C-BS> db
inoremap <C-Del> dw
" Faster delete.
nmap <C-BS> <C-W>
nmap <C-h> db
nmap <C-Del> dw
imap <C-Del> <ESC>dwi
" turn off last search highlight
map <esc> :noh<cr>
@ -194,22 +197,28 @@ nnoremap gV `[v`]
" jk is escape
inoremap jk <ESC>
call togglebg#map("<F5>") "Toggle background dark/light
map <F6> :IndentLinesToggle<CR>
" Toggle background dark/light
map <F5> :let &background = ( &background == "dark"? "light" : "dark" )<CR>
" Toggle number lines
map <F6> :set number!<CR>:set relativenumber!<CR>
" Toggle | for indent lines
map <F7> :IndentLinesToggle<CR>
" vim-airline
" lightline
let g:lightline = { 'colorscheme': 'PaperColor' }
let g:airline_theme='badwolf'
let g:airline_left_sep = ''
let g:airline_left_alt_sep = ''
let g:airline_right_sep = ''
let g:airline_right_alt_sep = ''
let g:airline_symbols_branch = ''
let g:airline_symbols_readonly = ''
let g:airline_symbols_linenr = ''
let g:airline_powerline_fonts = 1 "required for devicons
" vim-airline (old, now using lightline)
"let g:airline_theme='papercolor'
"let g:airline_left_sep = ''
"let g:airline_left_alt_sep = ''
"let g:airline_right_sep = ''
"let g:airline_right_alt_sep = ''
"let g:airline_symbols_branch = ''
"let g:airline_symbols_readonly = ''
"let g:airline_symbols_linenr = ''
"let g:airline_powerline_fonts = 1 "required for devicons
" Enable Airline Tabbar
let g:airline#extensions#tabline#enabled = 1
"let g:airline#extensions#tabline#enabled = 1
set encoding=utf8
set guifont=DroidSansMonoForPowerline\ Nerd\ Font