]> git.zndr.dk Git - dotfiles.git/commitdiff
Move .vimrc to .config/vim
authorJannik Zander <jannikz@gmail.com>
Sat, 21 May 2016 06:34:13 +0000 (08:34 +0200)
committerJannik Zander <jannikz@gmail.com>
Sat, 21 May 2016 06:34:13 +0000 (08:34 +0200)
.config/vim/vimrc [new file with mode: 0644]
.vimrc

diff --git a/.config/vim/vimrc b/.config/vim/vimrc
new file mode 100644 (file)
index 0000000..8251f49
--- /dev/null
@@ -0,0 +1,204 @@
+set nocompatible
+
+if filereadable(expand('$HOME/.config/vim/autoload/plug.vim'))
+source $HOME/.config/vim/autoload/plug.vim
+call plug#begin('$HOME/.config/vim/plugged')
+
+"Plug 'tpope/vim-sensible'
+"Plug 'tpope/vim-ragtag'
+Plug 'tpope/vim-repeat'
+Plug 'tpope/vim-surround'
+Plug 'tpope/vim-fugitive'
+"Plug 'vim-airline/vim-airline'
+"Plug 'vim-airline/vim-airline-themes'
+"Plug 'mileszs/ack.vim'
+Plug 'brandonbloom/csearch.vim'
+Plug 'chazy/cscope_maps'
+Plug 'majutsushi/tagbar'
+"Plug 'airblade/vim-gitgutter'
+Plug 'junegunn/fzf.vim'
+Plug 'thanthese/Tortoise-Typing'
+Plug 'altercation/vim-colors-solarized'
+Plug 'editorconfig/editorconfig-vim'
+Plug 'scrooloose/nerdtree'
+Plug 'vim-scripts/a.vim'
+
+call plug#end()
+endif
+
+" Section: Options {{{1
+" ---------------------
+
+set autoindent
+set autoread
+set autowrite       " Automatically save before commands like :next and :make
+set backspace=2
+if exists('+breakindent')
+  set breakindent showbreak=\ +
+endif
+set cmdheight=2
+setglobal commentstring=#\ %s
+set complete-=i     " Searching includes can be slow
+set fileformats=unix,dos,mac
+set foldmethod=marker
+set foldopen+=jump
+set history=200
+set incsearch       " Incremental search
+set laststatus=2    " Always show status line
+set lazyredraw
+set linebreak
+set mouse=nvi
+set mousemodel=popup
+set pastetoggle=<F2>
+set printoptions=paper:letter
+set scrolloff=1
+set shiftround
+set showcmd         " Show (partial) command in status line.
+set showmatch       " Show matching brackets.
+set sidescrolloff=5
+set smartcase       " Case insensitive searches become sensitive with capitals
+set smarttab        " sw at the start of the line, sts everywhere else
+setglobal tags=./tags;
+set timeoutlen=1200 " A little bit more time for macros
+set ttimeoutlen=50  " Make Esc work faster
+if exists('+undofile')
+  set undofile
+endif
+"set nobackup
+set visualbell
+set virtualedit=block
+set wildmenu
+set wildmode=longest:full,full
+set wildignore+=tags,.*.un~,*.pyc
+set winaltkeys=no
+
+if !has("gui_running") && $DISPLAY == '' || !has("gui")
+  set mouse=
+endif
+set background=light
+set number
+
+" Plugin Settings {{{2
+
+
+let g:solarized_menu=0
+let g:markdown_fenced_languages = ['html', 'python', 'bash=sh']
+let g:markdown_syntax_conceal = 0
+
+" %s is replaced with fzf command
+"let g:fzf_launcher = 'xterm -e bash -ic %s'
+let g:fzf_launcher = "In_a_new_term_function %s"
+
+"For airline
+"let g:airline#extensions#tabline#enabled = 1
+
+let g:EditorConfig_exclude_patterns = ['fugitive://.*', 'scp://.*']
+let g:EditorConfig_verbose=0
+let g:NERDTreeWinSize=30
+
+" }}}2
+" Section: Commands {{{1
+"-----------------------
+"
+if has("cscope")
+  set nocscopetag
+  set cscopequickfix=s-,c-,d-,i-,t-,e-
+  set nocscopeverbose
+  if filereadable(".git/cscope.out")
+    cscope add .git/cscope.out
+  endif
+  set cscopeverbose
+
+  nnoremap <Leader>fs :cscope find s <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
+  nnoremap <Leader>fg :cscope find g <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
+  nnoremap <Leader>fc :cscope find c <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
+  nnoremap <Leader>ft :cscope find t <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
+  nnoremap <Leader>fe :cscope find e <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
+  nnoremap <Leader>ff :cscope find f <C-R>=expand("<cfile>")<CR><CR>:botright cwindow<CR>
+  nnoremap <Leader>fd :cscope find d <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
+  nnoremap <Leader>fi :cscope find i ^<C-R>=expand("<cfile>")<CR>$<CR>:botright cwindow<CR>
+  "TODO: figure out how to get cstag output in quickfix or a popup menu.
+  map <C-_> :cstag <C-R>=expand("<cword>")<CR><CR>
+
+  function! CscopeRebuild()
+    cscope kill .git/cscope.out
+    silent execute "!./.git/hooks/cscope"
+    if v:shell_error
+      redraw!
+      echohl ErrorMsg | echo "Unable to run cscope command." | echohl None
+    else
+      if filereadable(".git/cscope.out")
+        redraw!
+        cscope add .git/cscope.out
+      else
+        redraw!
+        echohl ErrorMsg | echo "Unable to read cscope database." | echohl None
+      endif
+    endif
+  endfunction
+
+  command! Cscope call CscopeRebuild()
+endif"
+"
+"
+" Section: Mappings {{{1
+" ----------------------
+
+inoremap jj           <ESC>
+inoremap j<Space>     j
+map  <F1>   <Esc>
+map! <F1>   <Esc>
+if has("gui_running")
+  map <F2>  :Fancy<CR>
+endif
+nmap <silent> <F6> :if &previewwindow<Bar>pclose<Bar>elseif exists(':Gstatus')<Bar>exe 'Gstatus'<Bar>else<Bar>ls<Bar>endif<CR>
+nmap <silent> <F7> :if exists(':Lcd')<Bar>exe 'Lcd'<Bar>elseif exists(':Cd')<Bar>exe 'Cd'<Bar>else<Bar>lcd %:h<Bar>endif<CR>
+map <F8>    :Make<CR>
+map <F9>    :Dispatch<CR>
+map <F10>   :Start<CR>
+map <Leader>v  :so ~/.vimrc<CR>
+
+
+" Section: Autocommands {{{1
+" --------------------------
+if has("autocmd")
+  filetype plugin indent on
+autocmd BufNewFile,BufReadPost *.md set filetype=markdown
+endif " has("autocmd")
+" }}}1
+" Section: Visual {{{1
+" --------------------
+
+" Switch syntax highlighting on, when the terminal has colors
+if (&t_Co > 2 || has("gui_running")) && has("syntax")
+  function! s:initialize_font()
+    if exists("&guifont")
+      if has("mac")
+        set guifont=Monaco:h12
+      elseif has("unix")
+        if &guifont == ""
+          set guifont=Monospace\ Medium\ 12
+        endif
+      elseif has("gtk2")
+        set guifont=Inconsolata\ 12
+      elseif has("win32")
+        set guifont=Consolas:h11,Courier\ New:h10
+      endif
+    endif
+  endfunction
+
+
+  if exists("syntax_on") || exists("syntax_manual")
+  else
+    syntax on
+  endif
+  set list
+  if !exists('g:colors_name')
+    silent! colorscheme solarized
+  endif
+ endif
+" }}}1
+
+if filereadable(expand('$HOME/.config/vim/vimrc_local'))
+  source $HOME/.config/vim/vimrc_local
+endif
diff --git a/.vimrc b/.vimrc
index 1f1f4083f22046f679d1738e5da85c8419a45957..9992293c420cd1676bdf0b1dea51362f31304a6f 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -1,13 +1,12 @@
 " ~/.vimrc
-" Section: Environment {{{1
 
+set nocompatible
 set directory=$HOME/.cache/vim/swap
 set backupdir=$HOME/.cache/vim/backup
 set undodir=$HOME/.cache/vim/undo
 set viminfo+=n$HOME/.local/share/vim/viminfo
 "set rtp=~/$HOME/.config/vim,~/$HOME/.config/vim/after,$VIM,$VIMRUNTIME
 
-set nocompatible
 if empty(glob('$HOME/.config/vim/autoload/plug.vim'))
   silent !mkdir -p $HOME/.cache/vim/swap > /dev/null 2>&1
   silent !mkdir -p $HOME/.cache/vim/backup > /dev/null 2>&1
@@ -17,204 +16,4 @@ if empty(glob('$HOME/.config/vim/autoload/plug.vim'))
   autocmd VimEnter * PlugInstall | source $MYVIMRC
 endif
 
-if filereadable(expand('$HOME/.config/vim/autoload/plug.vim'))
-source $HOME/.config/vim/autoload/plug.vim
-call plug#begin('$HOME/.config/vim/plugged')
-
-"Plug 'tpope/vim-sensible'
-"Plug 'tpope/vim-ragtag'
-Plug 'tpope/vim-repeat'
-Plug 'tpope/vim-surround'
-Plug 'tpope/vim-fugitive'
-"Plug 'vim-airline/vim-airline'
-"Plug 'vim-airline/vim-airline-themes'
-"Plug 'mileszs/ack.vim'
-Plug 'brandonbloom/csearch.vim'
-Plug 'chazy/cscope_maps'
-Plug 'majutsushi/tagbar'
-"Plug 'airblade/vim-gitgutter'
-Plug 'junegunn/fzf.vim'
-Plug 'thanthese/Tortoise-Typing'
-Plug 'altercation/vim-colors-solarized'
-Plug 'editorconfig/editorconfig-vim'
-Plug 'scrooloose/nerdtree'
-Plug 'vim-scripts/a.vim'
-
-call plug#end()
-endif
-" Section: Options {{{1
-" ---------------------
-
-set autoindent
-set autoread
-set autowrite       " Automatically save before commands like :next and :make
-set backspace=2
-if exists('+breakindent')
-  set breakindent showbreak=\ +
-endif
-set cmdheight=2
-setglobal commentstring=#\ %s
-set complete-=i     " Searching includes can be slow
-set fileformats=unix,dos,mac
-set foldmethod=marker
-set foldopen+=jump
-set history=200
-set incsearch       " Incremental search
-set laststatus=2    " Always show status line
-set lazyredraw
-set linebreak
-set mouse=nvi
-set mousemodel=popup
-set pastetoggle=<F2>
-set printoptions=paper:letter
-set scrolloff=1
-set shiftround
-set showcmd         " Show (partial) command in status line.
-set showmatch       " Show matching brackets.
-set sidescrolloff=5
-set smartcase       " Case insensitive searches become sensitive with capitals
-set smarttab        " sw at the start of the line, sts everywhere else
-setglobal tags=./tags;
-set timeoutlen=1200 " A little bit more time for macros
-set ttimeoutlen=50  " Make Esc work faster
-if exists('+undofile')
-  set undofile
-endif
-"set nobackup
-set visualbell
-set virtualedit=block
-set wildmenu
-set wildmode=longest:full,full
-set wildignore+=tags,.*.un~,*.pyc
-set winaltkeys=no
-
-if !has("gui_running") && $DISPLAY == '' || !has("gui")
-  set mouse=
-endif
-set background=light
-set number
-
-" Plugin Settings {{{2
-
-
-let g:solarized_menu=0
-let g:markdown_fenced_languages = ['html', 'python', 'bash=sh']
-let g:markdown_syntax_conceal = 0
-
-" %s is replaced with fzf command
-"let g:fzf_launcher = 'xterm -e bash -ic %s'
-let g:fzf_launcher = "In_a_new_term_function %s"
-
-"For airline
-"let g:airline#extensions#tabline#enabled = 1
-
-let g:EditorConfig_exclude_patterns = ['fugitive://.*', 'scp://.*']
-let g:EditorConfig_verbose=0
-let g:NERDTreeWinSize=30
-
-" }}}2
-" Section: Commands {{{1
-"-----------------------
-"
-if has("cscope")
-  set nocscopetag
-  set cscopequickfix=s-,c-,d-,i-,t-,e-
-  set nocscopeverbose
-  if filereadable(".git/cscope.out")
-    cscope add .git/cscope.out
-  endif
-  set cscopeverbose
-
-  nnoremap <Leader>fs :cscope find s <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
-  nnoremap <Leader>fg :cscope find g <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
-  nnoremap <Leader>fc :cscope find c <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
-  nnoremap <Leader>ft :cscope find t <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
-  nnoremap <Leader>fe :cscope find e <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
-  nnoremap <Leader>ff :cscope find f <C-R>=expand("<cfile>")<CR><CR>:botright cwindow<CR>
-  nnoremap <Leader>fd :cscope find d <C-R>=expand("<cword>")<CR><CR>:botright cwindow<CR>
-  nnoremap <Leader>fi :cscope find i ^<C-R>=expand("<cfile>")<CR>$<CR>:botright cwindow<CR>
-  "TODO: figure out how to get cstag output in quickfix or a popup menu.
-  map <C-_> :cstag <C-R>=expand("<cword>")<CR><CR>
-
-  function! CscopeRebuild()
-    cscope kill .git/cscope.out
-    silent execute "!./.git/hooks/cscope"
-    if v:shell_error
-      redraw!
-      echohl ErrorMsg | echo "Unable to run cscope command." | echohl None
-    else
-      if filereadable(".git/cscope.out")
-        redraw!
-        cscope add .git/cscope.out
-      else
-        redraw!
-        echohl ErrorMsg | echo "Unable to read cscope database." | echohl None
-      endif
-    endif
-  endfunction
-
-  command! Cscope call CscopeRebuild()
-endif"
-"
-"
-" Section: Mappings {{{1
-" ----------------------
-
-inoremap jj           <ESC>
-inoremap j<Space>     j
-map  <F1>   <Esc>
-map! <F1>   <Esc>
-if has("gui_running")
-  map <F2>  :Fancy<CR>
-endif
-nmap <silent> <F6> :if &previewwindow<Bar>pclose<Bar>elseif exists(':Gstatus')<Bar>exe 'Gstatus'<Bar>else<Bar>ls<Bar>endif<CR>
-nmap <silent> <F7> :if exists(':Lcd')<Bar>exe 'Lcd'<Bar>elseif exists(':Cd')<Bar>exe 'Cd'<Bar>else<Bar>lcd %:h<Bar>endif<CR>
-map <F8>    :Make<CR>
-map <F9>    :Dispatch<CR>
-map <F10>   :Start<CR>
-map <Leader>v  :so ~/.vimrc<CR>
-
-
-" Section: Autocommands {{{1
-" --------------------------
-if has("autocmd")
-  filetype plugin indent on
-autocmd BufNewFile,BufReadPost *.md set filetype=markdown
-endif " has("autocmd")
-" }}}1
-" Section: Visual {{{1
-" --------------------
-
-" Switch syntax highlighting on, when the terminal has colors
-if (&t_Co > 2 || has("gui_running")) && has("syntax")
-  function! s:initialize_font()
-    if exists("&guifont")
-      if has("mac")
-        set guifont=Monaco:h12
-      elseif has("unix")
-        if &guifont == ""
-          set guifont=Monospace\ Medium\ 12
-        endif
-      elseif has("gtk2")
-        set guifont=Inconsolata\ 12
-      elseif has("win32")
-        set guifont=Consolas:h11,Courier\ New:h10
-      endif
-    endif
-  endfunction
-
-
-  if exists("syntax_on") || exists("syntax_manual")
-  else
-    syntax on
-  endif
-  set list
-  if !exists('g:colors_name')
-    silent! colorscheme solarized
-  endif
- endif
-" }}}1
-
-if filereadable(expand('$HOME/.config/vim/vimrc_local'))
-  source $HOME/.config/vim/vimrc_local
-endif
+source $HOME/.config/vim/vimrc