Compare commits

...

4 Commits

Author SHA1 Message Date
6b47e20cdd Always attempt to use a relative filename 2021-04-21 13:02:54 +02:00
76984a8f57 Start using NNN instead of NERDTree 2021-04-21 13:02:54 +02:00
2f9586de44 Add autoread
This probably fixes "The file has changed reload [y/n]?"
2021-04-21 13:02:54 +02:00
e9359a6be2 Disable YCM auto-hover 2021-04-21 13:02:54 +02:00

View File

@@ -26,6 +26,7 @@ set encoding=utf-8
set number
set showmatch
set matchtime=2
set autoread
set hlsearch
set incsearch
@@ -90,6 +91,7 @@ let g:LatexBox_latexmk_options = '-outdir=build -shell-escape'
" {{{
set completeopt-=preview
let g:ycm_autoclose_preview_window_after_completion = 0
let g:ycm_auto_hover = ''
let g:ycm_key_detailed_diagnostics = ''
let g:ycm_extra_conf_globlist = ['!*']
let g:ycm_filetype_blacklist = {
@@ -124,6 +126,16 @@ let g:doge_enable_mappings = 0
let g:doge_doc_standard_python = 'numpy'
" }}}
" NNN Stuff
" {{{
let g:nnn#set_default_mappings = 0
let g:nnn#layout = 'new'
let g:nnn#action = {
\ '<leader>nt': 'tab split',
\ '<leader>ns': 'split',
\ '<leader>nv': 'vsplit' }
" }}}
" Coding style
" {{{
@@ -162,6 +174,12 @@ augroup fuckingcomment
augroup END
" }}}
" Nice hack for project filenames
augroup relativize
autocmd!
autocmd FileReadPost,BufReadPost * cd .
augroup END
" For Terminal
" {{{
if has('terminal')
@@ -250,13 +268,15 @@ nnoremap <leader>lp :lprev<cr>
" Mappings for Plugins
" {{{
nnoremap <leader>N :NERDTree %<cr>
nnoremap <leader>N :NnnPicker %:p:h<CR>
nnoremap <leader>n :NnnPicker<CR>
nnoremap <leader>] :YcmCompleter GoTo<cr>
nnoremap <leader>yt :YcmCompleter GetType<cr>
nnoremap <leader>ye :YcmShowDetailedDiagnostic<cr>
nnoremap <leader>yh :YcmCompleter GetDoc<cr>
nnoremap <leader>yf :YcmCompleter FixIt<cr>:ccl<cr>
nnoremap <leader>yd :YcmDiags<cr>
nnoremap <leader>yp <plug>(YCMHover)
nnoremap <leader>sd :SyntasticSetLoclist<cr>:lopen<cr>
nnoremap <leader>sc :w<cr>:SyntasticCheck<cr>
nnoremap <leader>sr :SyntasticReset<cr>