Few changes in vifm and nvim configs
This commit is contained in:
parent
ad0cada165
commit
cd618b6cce
@ -21,6 +21,8 @@ call plug#begin('~/.config/nvim/bundle')
|
|||||||
Plug '~/.fzf'
|
Plug '~/.fzf'
|
||||||
Plug 'junegunn/fzf.vim'
|
Plug 'junegunn/fzf.vim'
|
||||||
Plug 'scrooloose/nerdtree'
|
Plug 'scrooloose/nerdtree'
|
||||||
|
Plug 'jistr/vim-nerdtree-tabs'
|
||||||
|
Plug 'vifm/vifm.vim'
|
||||||
|
|
||||||
Plug 'dense-analysis/ale'
|
Plug 'dense-analysis/ale'
|
||||||
|
|
||||||
@ -77,7 +79,7 @@ set scrolloff=5
|
|||||||
set pumheight=10
|
set pumheight=10
|
||||||
set autoindent
|
set autoindent
|
||||||
set smarttab
|
set smarttab
|
||||||
set number number
|
set number relativenumber
|
||||||
set clipboard=unnamedplus
|
set clipboard=unnamedplus
|
||||||
set inccommand=nosplit
|
set inccommand=nosplit
|
||||||
set tabstop=4
|
set tabstop=4
|
||||||
@ -191,7 +193,7 @@ let g:lightline = {
|
|||||||
"================
|
"================
|
||||||
" Plugin configs
|
" Plugin configs
|
||||||
"================
|
"================
|
||||||
let g:move_key_modifier = 'S'
|
let g:move_key_modifier = 'C'
|
||||||
|
|
||||||
" ALE - Asynchronous Lint Engine
|
" ALE - Asynchronous Lint Engine
|
||||||
hi ALEWarning cterm=undercurl
|
hi ALEWarning cterm=undercurl
|
||||||
@ -242,7 +244,7 @@ let g:fzf_colors =
|
|||||||
\ 'header': ['fg', 'Comment'] }
|
\ 'header': ['fg', 'Comment'] }
|
||||||
|
|
||||||
" Default fzf layout
|
" Default fzf layout
|
||||||
let g:fzf_layout = { 'down': '~50%' }
|
let g:fzf_layout = { 'down': '~70%' }
|
||||||
|
|
||||||
" Python paths, needed for virtualenvs
|
" Python paths, needed for virtualenvs
|
||||||
let g:python3_host_prog = '/usr/bin/python3'
|
let g:python3_host_prog = '/usr/bin/python3'
|
||||||
@ -340,17 +342,20 @@ map j gj
|
|||||||
map k gk
|
map k gk
|
||||||
|
|
||||||
" fzf, fuzzy finder
|
" fzf, fuzzy finder
|
||||||
nnoremap <C-p> :Files<CR>
|
nnoremap <C-f> :Files<CR>
|
||||||
nnoremap <C-g> :GFiles<CR>
|
nnoremap <C-g> :GFiles<CR>
|
||||||
let g:fzf_action = {
|
let g:fzf_action = {
|
||||||
\ 'ctrl-t': 'tab split',
|
\ 'ctrl-t': 'tab split',
|
||||||
\ 'ctrl-x': 'split',
|
\ 'ctrl-x': 'split',
|
||||||
\ 'ctrl-v': 'vsplit' }
|
\ 'ctrl-v': 'vsplit' }
|
||||||
|
|
||||||
imap <c-x><c-k> <plug>(fzf-complete-word)
|
" vifm
|
||||||
imap <c-x><c-f> <plug>(fzf-complete-path)
|
nnoremap <C-r> :Vifm<CR>
|
||||||
imap <c-x><c-j> <plug>(fzf-complete-file-ag)
|
|
||||||
imap <c-x><c-l> <plug>(fzf-complete-line)
|
" imap <c-x><c-k> <plug>(fzf-complete-word)
|
||||||
|
" imap <c-x><c-f> <plug>(fzf-complete-path)
|
||||||
|
" imap <c-x><c-j> <plug>(fzf-complete-file-ag)
|
||||||
|
" imap <c-x><c-l> <plug>(fzf-complete-line)
|
||||||
|
|
||||||
map <C-n> :NERDTreeToggle<CR>
|
map <C-n> :NERDTreeToggle<CR>
|
||||||
|
|
||||||
@ -374,14 +379,14 @@ map <Leader>aG :ALEGoToDefinition<CR>
|
|||||||
" Tab Managment
|
" Tab Managment
|
||||||
map <S-o> :tabnew<CR>
|
map <S-o> :tabnew<CR>
|
||||||
map <S-d> :tabclose<CR>
|
map <S-d> :tabclose<CR>
|
||||||
nnoremap <S-k> gT
|
|
||||||
nnoremap <S-j> gt
|
nnoremap <S-j> gt
|
||||||
|
nnoremap <S-k> gT
|
||||||
|
|
||||||
" Split Managment
|
" Split Managment
|
||||||
nnoremap <C-j> <C-w><C-j>
|
nnoremap <C-A-j> <C-w><C-j>
|
||||||
nnoremap <C-k> <C-w><C-k>
|
nnoremap <C-A-k> <C-w><C-k>
|
||||||
nnoremap <C-l> <C-w><C-l>
|
nnoremap <C-A-l> <C-w><C-l>
|
||||||
nnoremap <C-h> <C-w><C-h>
|
nnoremap <C-A-h> <C-w><C-h>
|
||||||
|
|
||||||
" Spell-check (English US and Polish)
|
" Spell-check (English US and Polish)
|
||||||
map <F6> :setlocal spell! spelllang=en_us<CR>
|
map <F6> :setlocal spell! spelllang=en_us<CR>
|
||||||
@ -391,7 +396,7 @@ map <F7> :setlocal spell! spelllang=pl<CR>
|
|||||||
cnoremap sudow w !sudo tee % >/dev/null
|
cnoremap sudow w !sudo tee % >/dev/null
|
||||||
|
|
||||||
" Open terminal
|
" Open terminal
|
||||||
map <C-A-t> :vsplit term://zsh<CR>
|
" map <C-A-t> :vsplit term://zsh<CR>
|
||||||
|
|
||||||
" Exit from terminal mode
|
" Exit from terminal mode
|
||||||
tnoremap <C-e> <C-\><C-n>
|
tnoremap <C-e> <C-\><C-n>
|
||||||
|
@ -45,6 +45,7 @@ nnoremap S :sort<cr>
|
|||||||
nnoremap w :view<cr>
|
nnoremap w :view<cr>
|
||||||
vnoremap w :view<cr>gv
|
vnoremap w :view<cr>gv
|
||||||
nnoremap cc cw<c-u>
|
nnoremap cc cw<c-u>
|
||||||
|
nnoremap I za<c-u>
|
||||||
|
|
||||||
" ------------------------------------------------------------------------------
|
" ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user