" Allows to have a .nvimrc per project folder set exrc syntax enable let mapleader = ' ' inoremap nnoremap :so ~/.config/nvim/init.vim let g:vimwiki_list = [{'path': '~/vimwiki/', \ 'syntax': 'markdown', 'ext': '.md'}] let g:gitgutter_map_keys = 0 " forward and backward search of current word nnoremap * /\<=expand('')\> nnoremap # ?\<=expand('')\> vnoremap p "_dP " remove whitespaces autocmd BufWritePre * %s/\s\+$//e " augroup fmtphp " autocmd! " autocmd BufWritePre filetype php undojoin | lua vim.lsp.buf.formatting() " augroup END filetype plugin indent on autocmd FileType yaml setl indentkeys-=<:> autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab autocmd FileType cucumber setl indentkeys-=<:> autocmd FileType cucumber setlocal ts=2 sts=2 sw=2 expandtab autocmd BufWritePost */alpha/**.lua lua require('plenary.reload').reload_module('alpha') nnoremap Y y$ nnoremap n nzzzv nnoremap N Nzzzv nnoremap J mzJ`z inoremap , ,u inoremap . .u inoremap ! !u inoremap ? ?u inoremap $ $u inoremap > >u vnoremap < >gv " disable vim-go K binding let g:go_doc_keywordprg_enabled = 0 lua require('plugins') lua require("alpha") " Has to be the last line for the .nvimrc per project set secure