-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gvimrc
More file actions
85 lines (71 loc) · 2.13 KB
/
.gvimrc
File metadata and controls
85 lines (71 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
" commonsettings{{{
let g:no_gvimrc_example = 1
"set imdisable " IMを無効化
map <silent> gw :macaction selectNextWindow:
map <silent> gW :macaction selectPreviousWindow:
nnoremap + :set transparency+=5<CR>
nnoremap - :set transparency-=5<CR>
" M: disable menu.vim
" a: add register text on OS's clip boald
" c: use cmdline when intaractive answer
set guioptions=Mac
"set guioptions-=m "disable menu
"set guioptions-=T "disable toolbar
"" disable right side scroll bar
"set guioptions-=r
"set guioptions-=R
"" disable right side scroll bar
"set guioptions-=l
"set guioptions-=L
"" disable horizontal scroll bar
"set guioptions-=b
if has('mac')
colorscheme desertEx
set transparency=5 " 透明度を指定
set guifont=Ricty\ Diminished\ Discord:h18
set guifontwide=Ricty\ Diminished\ Discord:h18
elseif has('win32')
colorscheme desertEx
set guifont=MeiryoKe_Gothic:h12
set guifontwide=MeiryoKe_Gothic:h12
source $VIMRUNTIME/delmenu.vim
set langmenu=ja_jp.utf-8
source $VIMRUNTIME/menu.vim
elseif has('win64')
colorscheme desertEx
"set shell='C:/cygwin/bin/zsh.exe'
set guifont=MeiryoKe_Gothic:h12
set guifontwide=MeiryoKe_Gothic:h12
source $VIMRUNTIME/delmenu.vim
set langmenu=ja_jp.utf-8
source $VIMRUNTIME/menu.vim
elseif has('unix')
colorscheme desertEx
" set transparency=5 " 透明度を指定
set guifont=Noto\ Sans\ Mono\ CJK\ JP
set guifontwide=Noto\ Sans\ Mono\ CJK\ JP
set background=dark
endif
" フォントによってはambiwidthが勝手に解除されたりするのでもっかいセットする
set ambiwidth=double
set antialias
"}}}
"auto save window size
let g:save_window_file = expand('~/.vimwinpos')
augroup SaveWindow
autocmd!
autocmd VimLeavePre * call s:save_window()
function! s:save_window()
let options = [
\ 'set columns=' . &columns,
\ 'set lines=' . &lines,
\ 'winpos ' . getwinposx() . ' ' . getwinposy(),
\ ]
call writefile(options, g:save_window_file)
endfunction
augroup END
if filereadable(g:save_window_file)
execute 'source' g:save_window_file
endif
source ~/.gvimrc.local
" vim:ft=vim:fdm=marker: