mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-12-29 06:24:35 +00:00
36 lines
1.2 KiB
VimL
36 lines
1.2 KiB
VimL
filetype plugin on " Enable filetype detection
|
|
|
|
" Tab settings
|
|
set expandtab " Expand tabs to spaces
|
|
set tabstop=4 " Tab size
|
|
set shiftwidth=4 " Indentation size
|
|
set softtabstop=4 " Tabs/Spaces interrop
|
|
set tabpagemax=50 " More tabs
|
|
|
|
" In-file Search (/)
|
|
set ignorecase " Do case insensitive matching
|
|
set incsearch " Show partial matches for a search phrase
|
|
set hlsearch " Highlight Search
|
|
|
|
" Command-mode search
|
|
set path+=** " Search down into subfolders with tab completion
|
|
set wildmode=longest,list,full " Enable autocompletion
|
|
set wildmenu " Display all matching files when we tab complete
|
|
|
|
" Folding
|
|
set foldmethod=indent " Use indent to determine the fold levels
|
|
set foldnestmax=8 " Only fold up to given amount of levels
|
|
set foldlevel=2 " Set initial fold level
|
|
set nofoldenable " Hide all folds by default
|
|
|
|
|
|
" Misc
|
|
set autoindent " Enable autoindent
|
|
set autoread " Reload files on change
|
|
set undolevels=999 " Lots of these
|
|
set history=1000 " More history
|
|
set encoding=utf-8 " Use UTF-8 encoding
|
|
set mouse=a " Enable mouse mode
|
|
set splitbelow splitright " Split in more natural way
|
|
|