" ref: https://qiita.com/uhooi/items/292a98f45600c1e31b3e " Japaneseize the menu {{{ if has('mac') set langmenu=japanese endif " }}} " Search {{{ set hlsearch set ignorecase set smartcase set wrapscan " }}} " Edit {{{ set tabstop=4 set softtabstop=0 set shiftwidth=0 set smarttab set expandtab set autoindent set backspace=indent,eol,start set showmatch set matchtime=1 set matchpairs+=<:> set wildmenu set wildignorecase set formatoptions+=mM set nrformats=alpha set virtualedit+=block " }}} " Display {{{ set number set ruler set list set listchars=tab:>.,trail:-,extends:>,precedes:< set wrap set cmdheight=2 set showcmd set title set cursorline set colorcolumn=80 set foldmethod=marker set pumheight=10 set signcolumn=yes " }}} " Cursor {{{ set whichwrap=b,s,h,l set scrolloff=15 " }}} " Mouse {{{ set mouse=a " }}} " File {{{ set writebackup set nobackup set undodir=~/.vim/undo " スワップファイルが存在する場合、メッセージを表示せずに読取専用で開く " ref: http://itchyny.hatenablog.com/entry/2014/12/25/090000 augroup swapchoice-readonly autocmd! autocmd SwapExists * let v:swapchoice = 'o' augroup END " }}} " Others {{{ set clipboard=unnamed,unnamedplus " レジスタを指定せずにクリップボードを使用する " }}}