add neovim config
This commit is contained in:
parent
c4e640cc2d
commit
62211ddbfd
|
@ -0,0 +1,4 @@
|
||||||
|
let g:netrw_dirhistmax =10
|
||||||
|
let g:netrw_dirhistcnt =2
|
||||||
|
let g:netrw_dirhist_2='/home/dizzy/proj/PaperTrader/src/libtrader/common/misc'
|
||||||
|
let g:netrw_dirhist_1='/home/dizzy/proj/sysconf'
|
|
@ -0,0 +1,57 @@
|
||||||
|
call plug#begin()
|
||||||
|
Plug 'Shougo/deoplete.nvim', {'do': ':UpdateRemotePlugins'}
|
||||||
|
Plug 'scrooloose/nerdTree'
|
||||||
|
Plug 'ctrlpvim/ctrlp.vim'
|
||||||
|
Plug 'bling/vim-airline'
|
||||||
|
Plug 'tpope/vim-fugitive'
|
||||||
|
Plug 'vimwiki/vimwiki'
|
||||||
|
Plug 'dylanaraps/wal.vim'
|
||||||
|
call plug#end()
|
||||||
|
filetype plugin indent on
|
||||||
|
|
||||||
|
" Setup theme.
|
||||||
|
set t_Co=256
|
||||||
|
colorscheme wal
|
||||||
|
let g:airline_themes='onedark'
|
||||||
|
|
||||||
|
" Setup Global Indentation
|
||||||
|
"set shiftwidth=4
|
||||||
|
"set tabstop=4
|
||||||
|
"set autoindent
|
||||||
|
|
||||||
|
set tabstop=4
|
||||||
|
set softtabstop=4
|
||||||
|
set shiftwidth=4
|
||||||
|
set textwidth=79
|
||||||
|
set expandtab
|
||||||
|
set autoindent
|
||||||
|
set fileformat=unix
|
||||||
|
|
||||||
|
" Language specific Indentation
|
||||||
|
autocmd Filetype cpp setlocal noexpandtab cindent smartindent tabstop=4 shiftwidth=4
|
||||||
|
autocmd Filetype python setlocal noexpandtab tabstop=8 shiftwidth=4
|
||||||
|
|
||||||
|
" .tpp as cpp
|
||||||
|
autocmd BufEnter *.tpp :setlocal filetype=cpp
|
||||||
|
|
||||||
|
" .py as python
|
||||||
|
autocmd BufEnter *.py :setlocal filetype=python
|
||||||
|
|
||||||
|
" Custom settings.
|
||||||
|
set mouse=a
|
||||||
|
set number
|
||||||
|
set encoding=utf-8
|
||||||
|
set backspace=indent,eol,start
|
||||||
|
set ttimeoutlen=50
|
||||||
|
syntax on
|
||||||
|
set rnu
|
||||||
|
|
||||||
|
" KeyBinds.
|
||||||
|
inoremap <expr><C-j> pumvisible()? "\<C-n>":"\<C-j>"
|
||||||
|
inoremap <expr><C-k> pumvisible()? "\<C-p>":"\<C-k>"
|
||||||
|
nmap <C-n> :NERDTreeToggle<CR>
|
||||||
|
inoremap jk <ESC>
|
||||||
|
|
||||||
|
" open NERDTree automatically when neovim starts up on opening directory
|
||||||
|
autocmd StdinReadPre * let s:std_in=1
|
||||||
|
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit d93d97813dc839ef0782302a0debd7c4877f09f3
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 2786058b9022ce6e50db7f75088e69e07185e52c
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 895fafe572585b807a31d4ba2835188d7b38cc41
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 491d83c50c9b17c896850bbd7ec00f2019e2f110
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 577ddc73f0a1d2fd6166ed3268ab8536111037e0
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit f5693986c4ce82e50f4feebda22cf8c2fed35438
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 95593b67723f23979cd7344ecfd049f2f917830f
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 511d3035d4da2453a9cb0188b6020ed7bc8fc18f
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 60ba5e11a61618c0344e2db190210145083c91f8
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 619f04f89861c58e5a6415a4f83847752928252d
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit c72ba0d18946f29aab9c95eb6975d321c68b3681
|
Loading…
Reference in New Issue