aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-01-29 18:54:28 -0500
committerJP Appel <jeanpierre.appel01@gmail.com>2024-01-29 19:05:56 -0500
commit06c5c9652709e8ab8f0ff7068a789c19a0324d59 (patch)
treec01a9c58750ff7b2bb982ac9247091294b2878fc
parent9deff22976d0737e8439d572518d3976b4226996 (diff)
feat: add simple vimrc
-rw-r--r--vim/vimrc58
1 files changed, 58 insertions, 0 deletions
diff --git a/vim/vimrc b/vim/vimrc
new file mode 100644
index 0000000..5b88974
--- /dev/null
+++ b/vim/vimrc
@@ -0,0 +1,58 @@
+set nocompatible
+
+syntax enable
+
+" file encoding
+set encoding=utf-8
+set fileencoding=utf-8
+
+set title
+
+set ruler
+set cursorline
+
+set backspace=indent,eol,start
+
+" tab settings
+set expandtab
+set tabstop=4
+set shiftwidth=4
+
+set autoindent
+set showmatch
+
+set autoread
+set nobackup
+
+" line numbers
+set nu
+set rnu
+
+" search
+set hlsearch
+set ignorecase
+set smartcase
+
+" bell
+set noerrorbells
+set visualbell
+
+" wildmenu
+set wildmenu
+set wildmode="list:full"
+
+set laststatus=2
+
+set termguicolors
+colo sorbet
+
+" netrw
+let g:netrw_liststyle=3
+
+let mapleader=" "
+
+" keybindings
+nnoremap gf :e <cfile>
+nnoremap ef :Lexplore
+nnoremap <Leader>q :botright cope
+nnoremap <Leader>l :aboveleft lope