" Disable compatibility with vi which can cause unexpected issues.
" Enable type file detection. Vim will be able to try to detect the type of file in use.
" Enable plugins and load plugin for the detected file type.
" Load an indent file for the detected file type.
" Turn syntax highlighting on.
" Highlight cursor line underneath the cursor horizontally.
" Set shift width to 4 spaces.
" Set tab width to 4 columns.
" Use space characters instead of tabs.
" Do not save backup files.
" Do not let cursor scroll below or above N number of lines when scrolling.
" Do not wrap lines. Allow long lines to extend as far as the line goes.
" While searching though a file incrementally highlight matching characters as you type.
" Ignore capital letters during search.
" Override the ignorecase option if searching for capital letters.
" This will allow you to search specifically for capital letters.
" Show partial command you type in the last line of the screen.
" Show the mode you are on the last line.
" Show matching words during a search.
" Use highlighting when doing a search.
" Set the commands to save in history default number is 20.
" There are certain files that we would never want to edit with Vim.
" Wildmenu will ignore files with these extensions.
set wildignore=*.docx,*.jpg,*.png,*.gif,*.pdf,*.pyc,*.exe,*.flv,*.img,*.xlsx