Clean up config settings

main
Buddy Sandidge 4 years ago
parent e8f4741a56
commit 410dd1e532

@ -1,10 +1,10 @@
" Mappings " Mappings
let mapleader="," let mapleader=","
let g:mapleader="," let g:mapleader=","
map <leader>rl :source $MYVIMRC<CR> map <leader>rl :source $MYVIMRC<CR>
map <leader>ss :setlocal spell!<CR> map <leader>ss :setlocal spell!<CR>
map <leader>ct :TlistToggle<CR> " taglist shortcut map <leader>ts :%s/\s\s*$//g<CR>
map <leader>ts :%s/\s\s*$//g<CR> " trim trailing whitespace
nnoremap <leader>rc :split $MYVIMRC<cr> nnoremap <leader>rc :split $MYVIMRC<cr>
nnoremap <leader>p :set paste<cr> nnoremap <leader>p :set paste<cr>
nnoremap <leader>np :set nopaste<cr> nnoremap <leader>np :set nopaste<cr>

@ -1,82 +1,79 @@
" Basics syntax on
set t_Co=256 " Use 256 colors filetype plugin on
set encoding=utf8 " Use utf-8 encoding filetype indent on
set nocompatible " Get out of vi-compatible mode
set background=dark " I am using a dark background
" set background=light " I am using a dark background
syntax on " Syntax highlighting on
" General "colorscheme PaperColor
"colorscheme solarized "colorscheme solarized
colorscheme wombat colorscheme wombat
"colorscheme PaperColor
" Basics
set t_Co=256
set encoding=utf8
set nocompatible
set background=dark
" set background=light
" General
" setlocal spell spelllang=en_us " setlocal spell spelllang=en_us
set fileformats=unix,dos,mac " support all three, in this order set fileformats=unix,dos,mac
set nostartofline " leave my cursor where it was set nostartofline
set history=10000 set history=10000
set autoread " Set to auto read when a file is changed from the outside set autoread
set autochdir " Change current directory to be directory of current file set autochdir
set colorcolumn=81 set colorcolumn=81
"set foldmethod=syntax
" Have tab complete work more like bash " Have tab complete work more like bash
set wildmenu set wildmenu
set wildmode=list:longest set wildmode=list:longest
set backspace=start,eol,indent set backspace=start,eol,indent
set whichwrap+=<,>,[,] set whichwrap+=<,>,[,]
set magic "Set magic on, for regular expressions set magic
" Turn on omni completion. Must have `filetype plugin on` to use. " Turn on omni completion. Must have `filetype plugin on` to use.
" To use, in insert mode press ctrl+x ctrl+o " To use, in insert mode press ctrl+x ctrl+o
set omnifunc=syntaxcomplete#Complete set omnifunc=syntaxcomplete#Complete
set completeopt=menu,longest,preview
" Tabs " Tabs
set expandtab " expandtab converts tabs to spaces. For tabs, set noexpandtab set expandtab
set shiftwidth=4 " unify set shiftwidth=4
set softtabstop=4 " Pressing backspace works like tabs set softtabstop=4
set tabstop=4 " real tabs should be 4, but they will show with set list on set tabstop=4
" Indent " Indent
set autoindent "Auto indent set autoindent
set smartindent "Smart indent set smartindent
set copyindent " above all -- follow the conventions laid before us set copyindent
set preserveindent " above all -- follow the conventions laid before us set preserveindent
set shiftround " when at 3 spaces, and I hit '>', go to 4, not 5 set shiftround
filetype plugin on " load filetype plug-ins and indent settings
filetype indent on " load filetype plug-ins and indent settings " Status
" ~/file [type] [line,column] [number of lines]
set statusline=%F%m%r%h%w\ [%Y]\ [%03l,%03v]\ [%L]
set laststatus=2
" Text Formatting/Layout
set nowrap
set ignorecase
set smartcase
set list
set listchars=tab:\ \ ,trail:…
" UI " UI
set showcmd " show the command being typed set showcmd
set ruler " Always show current positions along the bottom set ruler
set number relativenumber " Use relative line numbers set number relativenumber
set numberwidth=4 " If we have over 9999 lines set numberwidth=4
set hidden " you can change buffer without saving set hidden
"set mouse=a " use mouse everywhere
" No sound on errors " Cues
set showmatch
set matchtime=2
set hlsearch
set incsearch
set scrolloff=5
set sidescrolloff=5
set noerrorbells set noerrorbells
set novisualbell set novisualbell
"visual bell
set t_vb= set t_vb=
set tm=500 set tm=500
" Visual Cues
set showmatch " show matching brackets
set matchtime=2 " how many tenths of a second to blink matching brackets for
set hlsearch " highlight searched for phrases
set incsearch " BUT do highlight as you type you search phrase
set scrolloff=5 " Keep 5 lines (top/bottom) for scope
set sidescrolloff=5 " Keep 5 lines at the size
set list " we do what to show tabs, to ensure we get them out of my files
set listchars=tab:\ \ ,trail:… " show tabs and trailing whitespace
" Status
" ~\file[+] [type] [line,column] [number of lines]
set statusline=%F%m%r%h%w\ [%Y]\ [%03l,%03v]\ [%L]
set laststatus=2 " always show the status line
" Text Formatting/Layout
set nowrap " do not wrap line
set ignorecase " case insensitive by default
set smartcase " if there are caps, go case-sensitive
set completeopt=menu,longest,preview " improve the way autocomplete works

Loading…
Cancel
Save