commit 113d5eb41be80e6a48220e0607a2af87d1f15d3e Author: ole Date: Mon May 23 03:28:06 2022 +0200 add vimrc diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..c8bb68a --- /dev/null +++ b/.vimrc @@ -0,0 +1,42 @@ +" Disable compatibility with vi which can cause unexpected issues. +set nocompatible + +" Enable type file detection. Vim will be able to try to detect the type of file in use. +filetype on + +" Enable plugins and load plugin for the detected file type. +filetype plugin on + +" Load an indent file for the detected file type. +filetype indent on + +" Turn syntax highlighting on. +syntax on + +" Add numbers to each line on the left-hand side. +set number + +" Case insensitive search +set ignorecase + +" Override the ignorecase option if searching for capital letters. +" This will allow you to search specifically for capital letters. +set smartcase + +" Set the commands to save in history default number is 20. +set history=1000 + +" Enable auto completion menu after pressing TAB. +set wildmenu + +" Adjust tab size +set tabstop=4 +set shiftwidth=4 + +" F5 to compile and run C programs +autocmd filetype c nnoremap :w exec '!gcc '.shellescape('%').' -lm -o '.shellescape('%:r').' && ./'.shellescape('%:r') + +" Color scheme +set background=light +set termguicolors +colorscheme melange