User Tools

Site Tools


dotfiles:vimrc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dotfiles:vimrc [2015/01/28 14:33] – created warnauddotfiles:vimrc [2020/12/17 05:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +Based on [[http://amix.dk/vim/vimrc.html]]
  
 +<code>
 +" Sets how many lines of history VIM has to remember
 +set history=300
 +
 +" Enable filetype plugin
 +" filetype plugin on
 +" filetype indent on
 +
 +" 256 Colors
 +set t_Co=256
 +
 +" Set to auto read when a file is changed from the outside
 +set autoread
 +
 +"set number          " show line numbers
 +set ignorecase      " ignore case when searching
 +set hlsearch        "Highlight search things
 +set showmatch "Show matching bracets when text indicator is over them
 +set mat=2 "How many tenths of a second to blink
 +set title           " show title in console title bar
 +set ttyfast         " smoother changes
 +"set ls=2            " allways show status line
 +set tabstop=4       " numbers of spaces of tab character
 +set shiftwidth=4    " numbers of spaces to (auto)indent
 +set ruler           " show the cursor position all the time
 +""""""""""""""""""""""""""""""
 +" => Statusline
 +""""""""""""""""""""""""""""""
 +" Always hide the statusline
 +set laststatus=2
 +
 +" Format the statusline
 +set statusline=\ %F%m%r%h\ %w\ \ CWD:\ %r%{CurDir()}%h\ \ \ Line:\ %l/%L:%c
 +
 +"Please change with your home
 +function! CurDir()
 +    let curdir = substitute(getcwd(), '/home/warnaud', "~/", "g")
 +    return curdir
 +endfunction
 +
 +syntax enable "Enable syntax hl
 +
 +" Default encoding
 +set encoding=utf8
 +
 +" Spelling 
 +try
 +    lang en_US
 +catch
 +endtry
 +
 +set ffs=unix,dos,mac "Default file types
 +
 +" Spell check for those files only
 +autocmd BufRead,BufNewFile *.tex,*.txt setlocal spell
 +
 +" Theme
 +set background=dark
 +let g:solarized_termcolors=256
 +colorscheme solarized
 +</code>