100 lines
2.0 KiB
VimL
100 lines
2.0 KiB
VimL
"
|
|
" PLUGINS IMPORT
|
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
set nocompatible " be iMproved, required
|
|
filetype off
|
|
set rtp+=~/.vim/bundle/vundle/
|
|
call vundle#rc()
|
|
|
|
" Vundle management bundle
|
|
Bundle 'gmarik/vundle'
|
|
|
|
Bundle 'The-NERD-Commenter'
|
|
Bundle 'vim-airline/vim-airline'
|
|
Bundle 'kien/ctrlp.vim'
|
|
"Bundle 'ervandew/supertab'
|
|
Bundle 'snipMate'
|
|
"Bundle 'preservevim/nerdtree'
|
|
Bundle 'voldikss/vim-floaterm'
|
|
|
|
filetype plugin indent on
|
|
|
|
"
|
|
" GLOBALS
|
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
filetype plugin indent on
|
|
colorscheme elflord
|
|
syntax on
|
|
|
|
let mapleader=","
|
|
set t_Co=256
|
|
set gfn=terminus
|
|
set go=
|
|
set encoding=utf-8
|
|
set hidden
|
|
set showcmd
|
|
set nowrap
|
|
set backspace=indent,eol,start
|
|
set autoindent
|
|
set copyindent
|
|
set number
|
|
set shiftround
|
|
set ignorecase
|
|
set smartcase
|
|
set hlsearch
|
|
set incsearch
|
|
set history=1000
|
|
set undolevels=1000
|
|
set wildignore=*.swp,*.bak
|
|
set title
|
|
set visualbell
|
|
set noerrorbells
|
|
set list
|
|
set listchars=tab:>.,trail:.,extends:#,nbsp:.
|
|
set ttyfast
|
|
set mouse=
|
|
"set backup
|
|
"set backupdir=~/.vim_backup
|
|
"set noswapfile
|
|
set fileformats=unix,dos,mac
|
|
set laststatus=2
|
|
"set expandtab
|
|
set softtabstop=8 tabstop=8 shiftwidth=4
|
|
set ruler
|
|
|
|
"
|
|
" KEYBINDINGS
|
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
map cc <leader>c<space>
|
|
map # {v}! par 72<CR>
|
|
map & {v}! par 72j<CR>
|
|
map <F6> :setlocal spell! spelllang=en<CR>
|
|
map <F12> :set invhls<CR>
|
|
cmap <C-g> <C-u><ESC>
|
|
command! -bang W w<bang>
|
|
|
|
"
|
|
" PLUGINS CONFIGURATION
|
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
let g:airline#extensions#tabline#enabled = 1
|
|
let g:airline_powerline_fonts = 1
|
|
let g:CommandTMaxFiles = 5000
|
|
let g:CommandTMaxHeight = 12
|
|
|
|
"
|
|
" SPECIFIC CONFIGURATION
|
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
autocmd BufNewFile,BufRead *.md set filetype=markdown
|
|
|
|
" Case sensitive search and replace by default
|
|
set noic
|
|
|
|
" Enable folding by indentation
|
|
" Use: zc, zo, zC, zO, zR, zM
|
|
"set foldmethod=indent
|
|
"highlight Folded ctermfg=red
|
|
"highlight FoldColumn ctermfg=white
|
|
"set fillchars=fold:=
|
|
|
|
|