mirror of
https://github.com/eoli3n/dotfiles
synced 2024-11-26 14:13:53 +01:00
43 lines
1.1 KiB
VimL
43 lines
1.1 KiB
VimL
" Plugins will be downloaded under the specified directory.
|
|
call plug#begin('~/.vim/plugged')
|
|
|
|
" Declare the list of plugins.
|
|
Plug 'tpope/vim-sensible'
|
|
Plug 'vim-airline/vim-airline'
|
|
Plug 'vim-airline/vim-airline-themes'
|
|
Plug 'rrethy/vim-hexokinase', { 'do': 'make hexokinase' }
|
|
Plug 'connorholyday/vim-snazzy'
|
|
|
|
" List ends here. Plugins become visible to Vim after this call.
|
|
call plug#end()
|
|
|
|
" Configure autoindent
|
|
set tabstop=4 softtabstop=2 expandtab shiftwidth=2 autoindent
|
|
|
|
" remember last cursor place
|
|
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif
|
|
|
|
" Configure Airline
|
|
let g:airline_powerline_fonts = 1
|
|
if !exists('g:airline_symbols')
|
|
let g:airline_symbols = {}
|
|
endif
|
|
let g:airline_symbols.space = "\ua0"
|
|
let g:airline#extensions#tabline#enabled = 1
|
|
let g:airline#extensions#tabline#show_buffers = 0
|
|
let g:airline_theme = 'minimalist'
|
|
|
|
" Configure hexokinase colorizer
|
|
:set termguicolors
|
|
let g:Hexokinase_highlighters = [ 'virtual' ]
|
|
|
|
" Set colorscheme
|
|
let g:SnazzyTransparent = 1
|
|
colorscheme snazzy
|
|
|
|
" Default term cursor
|
|
set guicursor=
|
|
|
|
" Enable copy to system clipboard
|
|
set clipboard+=unnamedplus
|