Add nvim config
This commit is contained in:
parent
ac8fff7e58
commit
6395109ec3
1 changed files with 62 additions and 0 deletions
62
home/vylpes/.config/nvim/init.vim
Normal file
62
home/vylpes/.config/nvim/init.vim
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
set nocompatible
|
||||||
|
set showmatch
|
||||||
|
set ignorecase
|
||||||
|
set mouse=v
|
||||||
|
set hlsearch
|
||||||
|
set incsearch
|
||||||
|
set tabstop=4
|
||||||
|
set softtabstop=4
|
||||||
|
set expandtab
|
||||||
|
set shiftwidth=4
|
||||||
|
set autoindent
|
||||||
|
set number
|
||||||
|
set wildmode=longest,list
|
||||||
|
set cc=80
|
||||||
|
filetype plugin indent on
|
||||||
|
syntax on
|
||||||
|
set mouse=a
|
||||||
|
set clipboard=unnamedplus
|
||||||
|
filetype plugin on
|
||||||
|
set cursorline
|
||||||
|
set ttyfast
|
||||||
|
|
||||||
|
call plug#begin("~/.vim/plugged")
|
||||||
|
Plug 'dracula/vim'
|
||||||
|
Plug 'ryanoasis/vim-devicons'
|
||||||
|
" Plug 'SirVer/ultisnips'
|
||||||
|
Plug 'honza/vim-snippets'
|
||||||
|
Plug 'scrooloose/nerdtree'
|
||||||
|
Plug 'preservim/nerdcommenter'
|
||||||
|
Plug 'mhinz/vim-startify'
|
||||||
|
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
||||||
|
call plug#end()
|
||||||
|
|
||||||
|
if (has("termguicolors"))
|
||||||
|
set termguicolors
|
||||||
|
endif
|
||||||
|
syntax enable
|
||||||
|
colorscheme dracula
|
||||||
|
|
||||||
|
set splitright
|
||||||
|
set splitbelow
|
||||||
|
|
||||||
|
inoremap <A-j> <Esc>:m .+1<CR>==gi
|
||||||
|
inoremap <A-k> <Esc>:m .-2<CR>==gi
|
||||||
|
vnoremap <A-j> :m '>+1<CR>gv=gv
|
||||||
|
vnoremap <A-k> :m '<-2<CR>gv=gv
|
||||||
|
|
||||||
|
nnoremap <A-h> <C-W>H
|
||||||
|
nnoremap <A-j> <C-W>J
|
||||||
|
nnoremap <A-k> <C-W>K
|
||||||
|
nnoremap <A-l> <C-W>L
|
||||||
|
|
||||||
|
nnoremap <C-h> <C-w>h
|
||||||
|
nnoremap <C-j> <C-w>j
|
||||||
|
nnoremap <C-k> <C-w>k
|
||||||
|
nnoremap <C-l> <C-w>l
|
||||||
|
|
||||||
|
nnoremap gf :vert winc f<cr>
|
||||||
|
|
||||||
|
inoremap <silent><expr> <cr> coc#pum#visible() ? coc#_select_confirm() : "\<C-g>u\<CR>"
|
||||||
|
inoremap <expr> <Tab> coc#pum#visible() ? coc#pum#next(1) : "\<Tab>"
|
||||||
|
inoremap <expr> <S-Tab> coc#pum#visible() ? coc#pum#prev(1) : "\<S-Tab>"
|
Loading…
Reference in a new issue