diff --git a/vim/simple/vimrc b/vim/simple/vimrc new file mode 100755 index 0000000..5be6421 --- /dev/null +++ b/vim/simple/vimrc @@ -0,0 +1,45 @@ +function! Config_setEnv() abort + if exists('g:env') + return + endif + if has('win64') || has('win32') || has('win16') + let g:env = 'WINDOWS' + else + let g:env = toupper(substitute(system('uname'), '\n', '', '')) + endif +endfunction + +color desert +syntax on +set nu +set tabstop=4 +set shiftwidth=4 +set cindent +set backspace=indent,eol,start +set incsearch +set hlsearch +set fileencodings=utf-8,gbk +set nobackup +filetype on +filetype plugin on +filetype indent on + +call Config_setEnv() +if (g:env =~# 'WINDOWS') + set dir=$userprofile\\AppData\\Local\\Temp + set bdir=$userprofile\\AppData\\Local\\Temp +else + set dir=/tmp + set bdir=/tmp +endif + +if (g:env =~# 'WINDOWS') + au GUIEnter * simalt ~x +else + au GUIEnter * call MaximizeWindow() +endif + +function! MaximizeWindow() + silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz +endfunction +