Split configuration into multiple files
This commit is contained in:
parent
fd7ebd2daa
commit
807170edca
13
.vim/keymaps.vim
Normal file
13
.vim/keymaps.vim
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
let mapleader = ','
|
||||||
|
|
||||||
|
" core
|
||||||
|
nnoremap <silent> <C-h> :bnext<CR>
|
||||||
|
nnoremap <silent> <C-l> :bprevious<CR>
|
||||||
|
nnoremap <silent> <Esc><Esc> :nohlsearch<CR>
|
||||||
|
nnoremap <silent> Q <Nop>
|
||||||
|
|
||||||
|
" vim-argwrap
|
||||||
|
nnoremap <silent> <leader>a :call argwrap#toggle()<CR>
|
||||||
|
|
||||||
|
" vim-easy-align
|
||||||
|
vmap <Enter> <Plug>(EasyAlign)
|
54
.vim/options.vim
Normal file
54
.vim/options.vim
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
filetype indent plugin on
|
||||||
|
colorscheme wombat256
|
||||||
|
syntax enable
|
||||||
|
|
||||||
|
set nocompatible
|
||||||
|
|
||||||
|
set autochdir
|
||||||
|
set autoread
|
||||||
|
set autowrite
|
||||||
|
set backspace=indent,eol,start
|
||||||
|
set encoding=utf-8
|
||||||
|
set expandtab
|
||||||
|
set fileformats=unix,dos,mac
|
||||||
|
set formatoptions-=c
|
||||||
|
set formatoptions-=o
|
||||||
|
set formatoptions-=r
|
||||||
|
set hidden
|
||||||
|
set hlsearch
|
||||||
|
set ignorecase
|
||||||
|
set incsearch
|
||||||
|
set laststatus=2
|
||||||
|
set linebreak
|
||||||
|
set mouse=nvi
|
||||||
|
set mousemodel=popup
|
||||||
|
set nobackup
|
||||||
|
set nofoldenable
|
||||||
|
set noswapfile
|
||||||
|
set nowrap
|
||||||
|
set number
|
||||||
|
set path=$VIMPATH
|
||||||
|
set scrolloff=5
|
||||||
|
set shiftwidth=4
|
||||||
|
set shortmess+=I
|
||||||
|
set smartcase
|
||||||
|
set smarttab
|
||||||
|
set tabstop=4
|
||||||
|
set wildmenu
|
||||||
|
set wrapmargin=1
|
||||||
|
|
||||||
|
if has('gui_running')
|
||||||
|
set columns=150
|
||||||
|
set cursorline
|
||||||
|
set guioptions-=L
|
||||||
|
set guioptions-=R
|
||||||
|
set guioptions-=T
|
||||||
|
set guioptions-=l
|
||||||
|
set guioptions-=m
|
||||||
|
set guioptions-=r
|
||||||
|
set lines=50
|
||||||
|
endif
|
||||||
|
|
||||||
|
if $SHELL =~ 'bin/fish'
|
||||||
|
set shell=/bin/sh
|
||||||
|
endif
|
@ -1,29 +1,45 @@
|
|||||||
call plug#begin('~/.vim/plugged')
|
call plug#begin('~/.vim/plugged')
|
||||||
|
|
||||||
Plug 'https://github.com/Lokaltog/vim-easymotion.git'
|
|
||||||
Plug 'https://github.com/bling/vim-airline.git'
|
|
||||||
Plug 'git://git.code.sf.net/p/vim-latex/vim-latex'
|
Plug 'git://git.code.sf.net/p/vim-latex/vim-latex'
|
||||||
|
Plug 'https://github.com/FooSoft/vim-argwrap.git'
|
||||||
|
Plug 'https://github.com/Lokaltog/vim-easymotion.git'
|
||||||
|
Plug 'https://github.com/antoyo/vim-licenses.git'
|
||||||
|
Plug 'https://github.com/bkad/CamelCaseMotion'
|
||||||
|
Plug 'https://github.com/bling/vim-airline.git'
|
||||||
|
Plug 'https://github.com/dhruvasagar/vim-table-mode.git'
|
||||||
|
Plug 'https://github.com/flazz/vim-colorschemes.git'
|
||||||
Plug 'https://github.com/junegunn/vim-easy-align.git'
|
Plug 'https://github.com/junegunn/vim-easy-align.git'
|
||||||
Plug 'https://github.com/tpope/vim-surround'
|
Plug 'https://github.com/kien/ctrlp.vim.git'
|
||||||
|
Plug 'https://github.com/mattn/emmet-vim.git'
|
||||||
|
Plug 'https://github.com/michaeljsmith/vim-indent-object.git'
|
||||||
|
Plug 'https://github.com/nathanaelkane/vim-indent-guides.git'
|
||||||
|
Plug 'https://github.com/ntpeters/vim-better-whitespace.git'
|
||||||
|
Plug 'https://github.com/pangloss/vim-javascript.git'
|
||||||
|
Plug 'https://github.com/plasticboy/vim-markdown.git'
|
||||||
|
Plug 'https://github.com/scrooloose/syntastic.git'
|
||||||
|
Plug 'https://github.com/tpope/vim-abolish.git'
|
||||||
|
Plug 'https://github.com/tpope/vim-commentary.git'
|
||||||
|
Plug 'https://github.com/tpope/vim-eunuch.git'
|
||||||
Plug 'https://github.com/tpope/vim-fugitive.git'
|
Plug 'https://github.com/tpope/vim-fugitive.git'
|
||||||
Plug 'https://github.com/tpope/vim-pathogen.git'
|
Plug 'https://github.com/tpope/vim-pathogen.git'
|
||||||
Plug 'https://github.com/tpope/vim-commentary.git'
|
|
||||||
Plug 'https://github.com/tpope/vim-repeat'
|
Plug 'https://github.com/tpope/vim-repeat'
|
||||||
Plug 'https://github.com/pangloss/vim-javascript.git'
|
Plug 'https://github.com/tpope/vim-surround'
|
||||||
Plug 'https://github.com/tpope/vim-abolish.git'
|
|
||||||
Plug 'https://github.com/flazz/vim-colorschemes.git'
|
|
||||||
Plug 'https://github.com/tpope/vim-unimpaired.git'
|
Plug 'https://github.com/tpope/vim-unimpaired.git'
|
||||||
Plug 'https://github.com/kien/ctrlp.vim.git'
|
|
||||||
Plug 'https://github.com/ntpeters/vim-better-whitespace.git'
|
|
||||||
Plug 'https://github.com/tpope/vim-eunuch.git'
|
|
||||||
Plug 'https://github.com/mattn/emmet-vim.git'
|
|
||||||
Plug 'https://github.com/nathanaelkane/vim-indent-guides.git'
|
|
||||||
Plug 'https://github.com/scrooloose/syntastic.git'
|
|
||||||
Plug 'https://github.com/dhruvasagar/vim-table-mode.git'
|
|
||||||
Plug 'https://github.com/antoyo/vim-licenses.git'
|
|
||||||
Plug 'https://github.com/FooSoft/vim-argwrap.git'
|
|
||||||
Plug 'https://github.com/plasticboy/vim-markdown.git'
|
|
||||||
Plug 'https://github.com/bkad/CamelCaseMotion'
|
|
||||||
Plug 'https://github.com/michaeljsmith/vim-indent-object.git'
|
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
" syntastic
|
||||||
|
let g:syntastic_python_checkers = ['pyflakes']
|
||||||
|
|
||||||
|
" vim-argwrap
|
||||||
|
let g:argwrap_padded_braces = '{'
|
||||||
|
|
||||||
|
" vim-latex
|
||||||
|
let g:Tex_DefaultTargetFormat = 'pdf'
|
||||||
|
let g:Tex_MultipleCompileFormats = 'pdf, aux'
|
||||||
|
|
||||||
|
" vim-licenses
|
||||||
|
let g:licenses_authors_name = 'Alex Yatskov <alex@foosoft.net>'
|
||||||
|
|
||||||
|
" vim-table-mode
|
||||||
|
let g:table_mode_corner = '|'
|
||||||
|
86
.vimrc
86
.vimrc
@ -1,87 +1,5 @@
|
|||||||
set runtimepath+=~/.vim
|
set runtimepath+=~/.vim
|
||||||
|
|
||||||
runtime plugins.vim
|
runtime plugins.vim
|
||||||
|
runtime options.vim
|
||||||
" vim-latex
|
runtime keymaps.vim
|
||||||
let g:Tex_DefaultTargetFormat='pdf'
|
|
||||||
let g:Tex_MultipleCompileFormats='pdf, aux'
|
|
||||||
|
|
||||||
" vim-licenses
|
|
||||||
let g:licenses_authors_name='Alex Yatskov <alex@foosoft.net>'
|
|
||||||
|
|
||||||
" vim-table-mode
|
|
||||||
let g:table_mode_corner='|'
|
|
||||||
let g:syntastic_python_checkers=['pyflakes']
|
|
||||||
let g:mapleader=','
|
|
||||||
|
|
||||||
" vim-argwrap
|
|
||||||
let g:argwrap_padded_braces='{'
|
|
||||||
|
|
||||||
colorscheme wombat256
|
|
||||||
filetype indent plugin on
|
|
||||||
syntax enable
|
|
||||||
|
|
||||||
augroup general
|
|
||||||
autocmd!
|
|
||||||
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
|
|
||||||
autocmd BufRead,BufNewFile *.md set filetype=markdown
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
set autochdir
|
|
||||||
set autoread
|
|
||||||
set autowrite
|
|
||||||
set backspace=indent,eol,start
|
|
||||||
set encoding=utf-8
|
|
||||||
set expandtab
|
|
||||||
set fileformats=unix,dos,mac
|
|
||||||
set hidden
|
|
||||||
set hlsearch
|
|
||||||
set ignorecase
|
|
||||||
set incsearch
|
|
||||||
set laststatus=2
|
|
||||||
set linebreak
|
|
||||||
set mouse=nvi
|
|
||||||
set mousemodel=popup
|
|
||||||
set nobackup
|
|
||||||
set nocompatible
|
|
||||||
set nofoldenable
|
|
||||||
set noswapfile
|
|
||||||
set nowrap
|
|
||||||
set number
|
|
||||||
set path=$VIMPATH
|
|
||||||
set scrolloff=5
|
|
||||||
set shiftwidth=4
|
|
||||||
set shortmess+=I
|
|
||||||
set smartcase
|
|
||||||
set smarttab
|
|
||||||
set tabstop=4
|
|
||||||
set wildmenu
|
|
||||||
set wrapmargin=1
|
|
||||||
|
|
||||||
if has('gui_running')
|
|
||||||
set columns=150
|
|
||||||
set cursorline
|
|
||||||
set guioptions-=L
|
|
||||||
set guioptions-=R
|
|
||||||
set guioptions-=T
|
|
||||||
set guioptions-=l
|
|
||||||
set guioptions-=m
|
|
||||||
set guioptions-=r
|
|
||||||
set lines=50
|
|
||||||
endif
|
|
||||||
|
|
||||||
if $SHELL=~'bin/fish'
|
|
||||||
set shell=/bin/sh
|
|
||||||
endif
|
|
||||||
|
|
||||||
nnoremap <silent> <C-h> :bnext<CR>
|
|
||||||
nnoremap <silent> <C-l> :bprevious<CR>
|
|
||||||
nnoremap <silent> <Esc><Esc> :nohlsearch<CR>
|
|
||||||
nnoremap Q <Nop>
|
|
||||||
|
|
||||||
" vim-easy-align
|
|
||||||
vmap <Enter> <Plug>(EasyAlign)
|
|
||||||
nmap <Leader>a <Plug>(EasyAlign)
|
|
||||||
|
|
||||||
" vim-arg-wrap
|
|
||||||
nnoremap <silent> <leader>a :call argwrap#toggle()<CR>
|
|
||||||
|
Loading…
Reference in New Issue
Block a user