-
Notifications
You must be signed in to change notification settings - Fork 7
/
.vimrc.before.local
81 lines (61 loc) · 2.97 KB
/
.vimrc.before.local
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
"spf13 options {
" Full list of bundles
"let g:spf13_bundle_groups=['general', 'neocomplcache', 'programming', 'php', 'ruby', 'python', 'go', 'twig', 'javascript', 'haskell', 'html', 'misc', 'scala', 'snipmate', 'youcompleteme', 'neocomplete']
" My more limited list
let g:spf13_bundle_groups=['general', 'programming', 'php', 'ruby', 'python', 'javascript', 'haskell', 'html', 'misc', 'neocomplcache']
" Prevent automatically changing to open file directory
let g:spf13_no_autochdir = 1
" Disable views
" let g:spf13_no_views = 1
" Leader key
let g:spf13_leader='\'
let g:spf13_localleader='_'
" Disable easier moving in tabs and windows
" let g:spf13_no_easyWindows = 1
" Disable fast tab navigation
" let g:spf13_no_fastTabs = 1
" Clear search highlighting
" let g:spf13_clear_search_highlight = 1
" Disable neosnippet expansion
" let g:spf13_no_neosnippet_expand = 1
" Disable whitespace stripping
" let g:spf13_keep_trailing_whitespace = 1
" Enable powerline symbols
let g:airline_powerline_fonts = 1
" vim files directory
" let g:spf13_consolidated_directory = <full path to desired directory>
" eg: let g:spf13_consolidated_directory = $HOME . '/.vim/'
" This makes the completion popup strictly passive.
" Keypresses acts normally. <ESC> takes you of insert mode, words don't
" automatically complete, pressing <CR> inserts a newline, etc. If the
" menu is open, tab will cycle through it. If a snippet is selected, <C-k>
" expands it and jumps between fields.
let g:spf13_noninvasive_completion = 1
" Don't turn conceallevel or concealcursor
" let g:spf13_no_conceal = 1
" For some colorschemes, autocolor will not work (eg: 'desert', 'ir_black')
" Indent guides will attempt to set your colors smartly. If you
" want to control them yourself, do it here.
" let g:indent_guides_auto_colors = 0
" autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=#212121 ctermbg=233
" autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=#404040 ctermbg=234
" Leave the default font and size in GVim
" To set your own font, do it from ~/.vimrc.local
" let g:spf13_no_big_font = 1
" Don't create default mappings for multicursors
" See :help multiple-cursors-mappings
" let g:multi_cursor_use_default_mapping=0
" let g:multi_cursor_next_key='<C-n>'
" let g:multi_cursor_prev_key='<C-p>'
" let g:multi_cursor_skip_key='<C-x>'
" let g:multi_cursor_quit_key='<Esc>'
" Require a special keypress to enter multiple cursors mode
" let g:multi_cursor_start_key='+'
" turn on the "fix arrow keys" toggle
"let g:spf13_screen_mapping = 1
" disable wrap relative motion for start/end line motions
let g:spf13_no_wrapRelMotion = 1
" disable omni complete (this was causing arrow key problems
" when in insert mode)
let g:spf13_no_omni_complete = 1
"}