ソースを参照

Changes to be committed:
modified: .vimrc
new file: UltiSnips/c.snippets

Did some shit

wreed4 11 年 前
コミット
df324b8267
2 ファイル変更55 行追加19 行削除
  1. 35 19
      .vimrc
  2. 20 0
      UltiSnips/c.snippets

+ 35 - 19
.vimrc

@@ -47,12 +47,18 @@ Plugin 'tpope/vim-dispatch'
 Plugin 'Lokaltog/vim-easymotion'
 " Allows multiple cursors at once.  very useful
 Plugin 'wreed4/vim-multiple-cursors'
+" Dependency for vim-snippets
+Plugin 'tomtom/tlib_vim'
 " A library of snippets that work with Utilsnip
 Plugin 'wreed4/vim-snippets'
 " ability to surround text objects with things like quotes or parens
 Plugin 'tpope/vim-surround'
 " Amazing plugin that makes a lot of things obsolete...
 Plugin 'unite.vim'
+" Make Tmux pretty
+Plugin 'edkolev/tmuxline.vim'
+" switch between header files easily
+Plugin 'a.vim'
 
 " end installed plugins
 
@@ -109,7 +115,7 @@ let g:airline#extensions#tagbar#enabled = 1
 
 let g:airline#extensions#whitespace#enabled = 0
 
-let g:airline#extensions#tmuxline#enabled = 0
+let g:airline#extensions#tmuxline#enabled = 1
 
 
 " #####NERDTree#####
@@ -127,9 +133,9 @@ imap <C-c> <plug>NERDCommenterInsert
 
 " #####UltiSnips#####
 let g:UltiSnipsEditSplit = "vertical"
-let g:UltiSnipsJumpForwardTrigger="<TAB>"
-let g:UltiSnipsJumpBackwardTrigger="<S-TAB>"
-let g:UltiSnipsSnippetsDir="~/.vim/bundle/vim-snippets/UltiSnips"
+let g:UltiSnipsJumpForwardTrigger="<C-J>"
+let g:UltiSnipsJumpBackwardTrigger="<C-K>"
+let g:UltiSnipsSnippetsDir="~/.vim/UltiSnips"
 
 
 " #####CCTree#####
@@ -140,6 +146,8 @@ let g:ConqueTerm_CloseOnEnd = 1
 "Conque spits out an error about CursorHoldI making it run slow.  repress
 "these warnings
 let g:ConqueTerm_StartMessages = 0
+let g:ConqueTerm_ReadUnfocused = 1
+let g:ConqueTerm_ToggleKey = '<F8>'
 
 
 " #####Pyclewn#####
@@ -152,7 +160,8 @@ if has("netbeans_enabled")
 endif
 
 " #####YouCompleteMe#####
-" Open preview window when completing
+" Do not open preview window when completing
+set completeopt=menuone
 let g:ycm_add_preview_to_completeopt = 0
 " Auto Close preview window
 let g:ycm_autoclose_preview_window_after_insertion = 1
@@ -165,7 +174,7 @@ let g:ycm_complete_in_comments = 1
 let g:ycm_key_invoke_completion = '<C-N>'
 "let g:ycm_extra_conf_globlist = ['~/.ycm_extra_conf.py']
 let g:ycm_global_ycm_extra_conf = '~/.ycm_extra_conf.py'
-let g:ycm_use_ultisnips_completer = 0
+let g:ycm_use_ultisnips_completer = 1
 
 nnoremap <leader>] :YcmCompleter GoTo<CR>
 
@@ -198,6 +207,8 @@ set secure
 set modeline
 " automatically read a file if it changes outside of vim
 set autoread
+" hide buffers by default instead of unloading them
+set hidden
 " turn ruler on
 set ruler
 " set incremental search
@@ -248,29 +259,34 @@ set expandtab
 set shiftwidth=4
 set softtabstop=4
 set autoindent
-set smartindent
+set nosmartindent
 set cindent
 
 " Solarized settings
 "let g:solarized_termcolors=256
-"colorscheme solarized
 "set background=light
 "set background=dark
+"colorscheme solarized
 
 " seoul256 settings
-let g:seoul256_background = 236
-colorscheme seoul256
-let g:airline_theme="tomorrow"
+"let g:seoul256_background = 236
+"colorscheme seoul256
+"let g:airline_theme="tomorrow"
+
 
-"colorscheme carvedwoodcool
-"colorscheme wombat256
-"colorscheme zenburn
-"colorscheme kolor
-"colorscheme jellybeans
-"colorscheme hybrid
 "colorscheme bubblegum
+"set background=dark
+
+"colorscheme wombat256 
+"colorscheme zenburn 
+"colorscheme kolor 
+"colorscheme jellybeans 
+colorscheme hybrid
 "colorscheme devbox-dark-256
 "colorscheme Tomorrow-Night-Eighties
+"colorscheme Tomorrow-Night
+
+"colorscheme carvedwoodcool
 
 syntax on
 
@@ -285,8 +301,8 @@ set whichwrap+=<,>,h,l
 
 set pastetoggle=<F2>
 nmap <F12> :mks!<CR>
-nnoremap <F3> :MakeRelease<CR><CR>
-nnoremap <F4> :MakeDebug<CR><CR>
+nnoremap <F3> :MakeRelease<CR>
+nnoremap <F4> :MakeDebug<CR>
 nnoremap <F5> :so ~/.vimrc<CR>
 
 " treat wrapped lines as multiple lines when navigating

+ 20 - 0
UltiSnips/c.snippets

@@ -0,0 +1,20 @@
+# Switch statement
+
+snippet switch "switch statement" b
+switch(${1:var}){
+	case ${2:condition}:
+		${3}
+		${4:break;}
+	${5}
+	default:
+		${6}
+}$0
+endsnippet
+
+snippet case "add a case to a switch statment"
+case ${1:condition}:
+	${2}
+	${3:break;}
+${0}
+endsnippet
+