Update many things and add new colorscheme, termite config, tilda config, Xresource, etc...
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user