diff --git a/.gitignore b/.gitignore index 3be9eec..feb710d 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ !.zshrc !.Xresources !wallpaper.jpg +!.vimrc diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..4d8e4f5 --- /dev/null +++ b/.vimrc @@ -0,0 +1,25 @@ +call plug#begin() +Plug 'junegunn/fzf' +Plug 'junegunn/fzf.vim' +Plug 'tpope/vim-fugitive' +call plug#end() + +" Use ripgrep to list files (fast, respects .gitignore) +let $FZF_DEFAULT_COMMAND = 'rg --files --hidden --glob "!.git/*"' + +let mapleader = " " + +set autochdir + +set expandtab +set tabstop=2 +set shiftwidth=2 +set softtabstop=2 + +set hlsearch +set incsearch + +" Mappings +nnoremap :GFiles +nnoremap b :Buffers +nnoremap r :Rg