-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathnvimrc.old
More file actions
90 lines (84 loc) · 2.82 KB
/
nvimrc.old
File metadata and controls
90 lines (84 loc) · 2.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
call plug#begin('~/.local/share/nvim/site/plugged')
Plug 'Shougo/denite.nvim'
Plug 'Shougo/neomru.vim'
Plug 'scrooloose/nerdtree', {'on': 'NERDTreeToggle'}
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'chriskempson/base16-vim'
Plug 'ntpeters/vim-better-whitespace'
Plug 'nathanaelkane/vim-indent-guides'
Plug 'duff/vim-bufonly'
call plug#end()
if filereadable(expand("~/.vimrc_background"))
let base16colorspace=256
source ~/.vimrc_background
endif
"let g:airline#extensions#branch#enabled = 1
"let g:airline#extensions#syntastic#enabled = 1
" enable tabs for buffers at the top
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#buffer_idx_mode = 1
nmap <leader>1 <Plug>AirlineSelectTab1
nmap <leader>2 <Plug>AirlineSelectTab2
nmap <leader>3 <Plug>AirlineSelectTab3
nmap <leader>4 <Plug>AirlineSelectTab4
nmap <leader>5 <Plug>AirlineSelectTab5
nmap <leader>6 <Plug>AirlineSelectTab6
nmap <leader>7 <Plug>AirlineSelectTab7
nmap <leader>8 <Plug>AirlineSelectTab8
nmap <leader>9 <Plug>AirlineSelectTab9
let g:airline_powerline_fonts = 1
let g:airline_symbols = {}
"set autochdir
" Filenames for the tag command
set tags=./tags;$HOME,./ctags;$HOME,./.vimtags;$HOME
" Do not wrap lines longer than the window's width
set nowrap
set relativenumber
set number
set ts=2
set sw=2
set expandtab
let g:indent_guides_guide_size=1
let g:indent_guides_start_level=2
let mapleader = ','
" By default denite uses find
call denite#custom#var('file_rec', 'command',
\ ['ag', '--follow', '--nocolor', '--nogroup', '-g', ''])
call denite#custom#source(
\ 'file_mru', 'matchers', ['matcher_fuzzy', 'matcher_project_files'])
call denite#custom#source('file_mru', 'converters',
\ ['converter_relative_word'])
call denite#custom#alias('source', 'file_rec/git', 'file_rec')
call denite#custom#var('file_rec/git', 'command',
\ ['git', 'ls-files', '-co', '--exclude-standard'])
call denite#custom#map(
\ 'insert',
\ '<C-j>',
\ '<denite:move_to_next_line>',
\ 'noremap'
\)
call denite#custom#map(
\ 'insert',
\ '<C-k>',
\ '<denite:move_to_previous_line>',
\ 'noremap'
\)
call denite#custom#var('grep', 'command', ['ag'])
call denite#custom#var('grep', 'default_opts',
\ ['-i', '--vimgrep'])
call denite#custom#var('grep', 'recursive_opts', [])
call denite#custom#var('grep', 'pattern_opt', [])
call denite#custom#var('grep', 'separator', ['--'])
call denite#custom#var('grep', 'final_opts', [])
nnoremap <silent> <leader>r :Denite file_old<cr>
nnoremap <silent> <c-r> :Denite buffer<cr>
nnoremap <silent> <c-p> :Denite file_mru file_rec/git buffer file_rec line<cr>
nnoremap <silent> <leader>f :Denite grep<cr>
imap jj <Esc>
nnoremap <leader>sw :StripWhitespace<cr>
map <leader>m :NERDTreeToggle<CR>
nmap <leader>n :NERDTreeFind<CR>
nmap <silent> <leader>O :BufOnly<cr>
"guicolors
set termguicolors