Initial commit

This commit is contained in:
Oliver Hartmann 2018-12-22 17:16:26 +01:00
commit e095331801
3 changed files with 84 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
.ycm_extra_conf.pyc
.netrwhist
vim.bundle
.VimballRecord
plugged
rplugin.vim

9
ginit.vim Normal file
View File

@ -0,0 +1,9 @@
" set mouse=a
" Paste with middle mouse click
vmap <LeftRelease> "*ygv
" Paste with <Shift> + <Insert>
imap <S-Insert> <C-R>*
:set guioptions=mlrb

69
init.vim Normal file
View File

@ -0,0 +1,69 @@
" =============Plugins==================
call plug#begin()
Plug 'morhetz/gruvbox'
Plug 'tomtom/tcomment_vim'
Plug 'bling/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
Plug 'tpope/vim-fugitive'
Plug 'airblade/vim-gitgutter'
call plug#end()
" =============Settings==================
filetype plugin on
filetype indent on
set nocompatible
set ignorecase " Case sensitive off
set incsearch
set encoding=utf-8
set nobackup
set noswapfile
set mouse=a
set spelllang=en,de
set spellsuggest=double,10
set list
set icon
set listchars=tab:>.,trail:.,extends:#,nbsp:.
set showmatch " Show pair braces
set hlsearch "Highlight search
syntax on
set number
set scrolloff=2
if has("win32")
" set rop=type:directx
let g:loaded_matchparen = 1
end
" =================Look and feel=======================
colorscheme gruvbox
" =================Windows and Tabs====================
" Open a new tab with F2
map <F2> <Esc>:tabnew <CR><ESC>:Explore<CR>
imap <F2> <Esc>:tabnew <CR><ESC>:Explore<CR>
map <S-Right> :tabnext<CR>
map <S-Left> :tabprevious<CR>
nmap <silent> <A-Up> :wincmd k<CR>
nmap <silent> <A-Down> :wincmd j<CR>
nmap <silent> <A-Left> :wincmd h<CR>
nmap <silent> <A-Right> :wincmd l<CR>
" Open a new vertical split window with Ctrl - F2
map <C-F2> <Esc>:vsplit .<CR>
imap <C-F2> <Esc>:vsplit .<CR>
" Open a new horizontal split window with Shift - F2
map <S-F2> <Esc>:split .<CR>
imap <S-F2> <Esc>:split .<CR>
" =================save shortcut=======================
map <C-S> <ESC>:wa<CR>
imap <C-S> <ESC>:wa<CR>
" =================Comments============================
map <C-C> :TComment<CR>
" =================Python==============================
let g:python3_host_prog="f:\\Tools\\Python\\python.exe"
let g:python_host_prog="f:\\Tools\\Python27\\python.exe"
" =========================Deoplete====================
let g:deoplete#enable_at_startup = 1