-
Notifications
You must be signed in to change notification settings - Fork 18
/
vimrc
60 lines (49 loc) · 1.14 KB
/
vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
call pathogen#infect()
syntax on
filetype plugin indent on
set nofoldenable
set nocompatible
set nobackup
set nowb
set noswapfile
set ic
set mouse=a
" syntax highligting
syntax enable
colorscheme lucius
LuciusDark
" add arcfile support
au BufRead,BufNewFile *.arc set filetype=arc
" make subshell way more obvs
let $DGREY="\e[0;36m"
let $ENDCOLOR="\e[0m"
let $PS1="$DGREY#! $ENDCOLOR"
" get rid of the VertSplit | uglyness
set fillchars+=vert:\
hi VertSplit ctermbg=NONE
" hide the status message bar
set noshowmode
set noruler
set laststatus=0
set noshowcmd
" quiet pls
set visualbell t_vb=
" 2 space softabs default
set expandtab
set ts=2
set sw=2
" reset leader
let maplocalleader = ","
" :Toggle the nerdtree
" \+n toggles the nerdtree
" ,+n toggles the nerdtree
command Toggle NERDTreeToggle
map <leader>n :Toggle<CR>
map <localleader>n :Toggle<CR>
" hide the annoying Press ? for help in NerdTree
let NERDTreeIgnore = ['node_modules'] " show with 'f'
let NERDTreeMinimalUI = 1
let NERDTreeDirArrows = 1
hi NERDTreeFile ctermfg=darkgrey ctermbg=none cterm=none
" no need to fold things in markdown all the time
let g:vim_markdown_folding_disabled = 1