vim, tmux, zsh and git config files
This commit is contained in:
78
.vimrc
Normal file
78
.vimrc
Normal file
@@ -0,0 +1,78 @@
|
||||
" going with vim-plug; has parallel downloading and probably more mature
|
||||
|
||||
" install vim plug:
|
||||
" curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
|
||||
" The default plugin directory will be as follows:
|
||||
" " - Vim (Linux/macOS): '~/.vim/plugged'
|
||||
" " - Vim (Windows): '~/vimfiles/plugged'
|
||||
" " - Neovim (Linux/macOS/Windows): stdpath('data') . '/plugged'
|
||||
" " You can specify a custom plugin directory by passing it as the argument
|
||||
" " - e.g. `call plug#begin('~/.vim/plugged')`
|
||||
" " - Avoid using standard Vim directory names like 'plugin'
|
||||
"
|
||||
" " Make sure you use single quotes
|
||||
"
|
||||
" " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
|
||||
|
||||
call plug#begin()
|
||||
|
||||
Plug 'tpope/vim-sensible'
|
||||
Plug 'tpope/vim-commentary'
|
||||
Plug 'tpope/vim-surround' " https://github.com/tpope/vim-surround
|
||||
Plug 'pedrohdz/vim-yaml-folds'
|
||||
Plug 'vim-syntastic/syntastic'
|
||||
Plug 'vim-scripts/vcscommand.vim'
|
||||
Plug 'vim-airline/vim-airline'
|
||||
Plug 'vim-airline/vim-airline-themes'
|
||||
Plug 'bling/vim-bufferline'
|
||||
|
||||
" testing
|
||||
Plug 'tpope/vim-characterize'
|
||||
Plug 'tpope/vim-endwise'
|
||||
Plug 'github/copilot.vim'
|
||||
|
||||
call plug#end()
|
||||
|
||||
let g:airline_solarized_bg='dark'
|
||||
let g:airline_theme='solarized'
|
||||
|
||||
" let g:syntastic_<filetype>_checkers = ['<checker-name>']
|
||||
let g:syntastic_yaml_checkers = ['yamllint']
|
||||
|
||||
" " syntastic settings
|
||||
" set statusline+=%#warningmsg#
|
||||
" set statusline+=%{SyntasticStatuslineFlag()}
|
||||
" set statusline+=%*
|
||||
|
||||
" let g:syntastic_always_populate_loc_list = 1
|
||||
" let g:syntastic_auto_loc_list = 1
|
||||
" let g:syntastic_check_on_open = 1
|
||||
" let g:syntastic_check_on_wq = 0
|
||||
" let g:pymode_options_max_line_length=120
|
||||
" " https://vi.stackexchange.com/questions/10007/how-to-make-syntastic-include-sourced-files-for-bash-syntax-as-shellcheck-x
|
||||
" let g:syntastic_sh_shellcheck_args = "-x"
|
||||
|
||||
" let g:syntastic_mode_map = {
|
||||
" \ "mode": "active",
|
||||
" \ "active_filetypes": [],
|
||||
" \ "passive_filetypes": ["sh, yaml"] }
|
||||
|
||||
set modeline
|
||||
set modelines=5
|
||||
|
||||
set statusline+=%#warningmsg#
|
||||
set statusline+=%{SyntasticStatuslineFlag()}
|
||||
set statusline+=%*
|
||||
|
||||
let g:syntastic_always_populate_loc_list = 1
|
||||
let g:syntastic_auto_loc_list = 1
|
||||
let g:syntastic_check_on_open = 1
|
||||
let g:syntastic_check_on_wq = 0
|
||||
|
||||
|
||||
|
||||
" copilot config
|
||||
imap <silent> <C-j> <Plug>(copilot-next)
|
||||
imap <silent> <C-k> <Plug>(copilot-previous)
|
||||
imap <silent> <C-l> <Plug>(copilot-dismiss)
|
||||
Reference in New Issue
Block a user