diff options
author | René Neumann <rene.neumann@in.tum.de> | 2012-09-07 18:43:13 +0200 |
---|---|---|
committer | René Neumann <rene.neumann@in.tum.de> | 2012-09-07 18:43:14 +0200 |
commit | 4867ceff4ab4bdadcf2cba035ecd3631b8b74c5e (patch) | |
tree | 38b6881600296defd54ee98d54d947da294684c0 /.vimrc | |
parent | 630a3a8a84f0a0c1c38dd8ace3cbd1a734efa4d2 (diff) | |
download | dotfiles-4867ceff4ab4bdadcf2cba035ecd3631b8b74c5e.tar.gz dotfiles-4867ceff4ab4bdadcf2cba035ecd3631b8b74c5e.tar.bz2 dotfiles-4867ceff4ab4bdadcf2cba035ecd3631b8b74c5e.zip |
Fullscreen for both vim and emacs
Diffstat (limited to '.vimrc')
-rw-r--r-- | .vimrc | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -33,6 +33,22 @@ let &guicursor = &guicursor . ",a:blinkon0" set laststatus=2 " always show line set statusline=%-3.3n\ %f\ %r%w[%{strlen(&ft)?&ft:'none'},%{strlen(&fenc)?&fenc:&enc.'\ (G)'},%{&fileformat}]%m%=%-14.(%l,%c%V%)%<%P +" Maximize window +function ToggleFullscreen() + let cmd = ("silent !wmctrl -i -r " . v:windowid . " -b toggle,maximized_vert,maximized_horz") + if executable("wmctrl") + execute cmd + if v:shell_error + echoerr "Problem executing wmctrl" + echoerr "Cmd:" cmd + endif + else + echomsg "wmctrl not found" + endif +endfunction + +au GUIEnter * call ToggleFullscreen() + " ======================================================= " COMPLETION FOR CMDLINE " ======================================================= @@ -61,6 +77,9 @@ map <C-S-Tab> gT imap <S-Tab> <C-X><C-O> map <F10> :make<CR> +map <C-M-f> :call ToggleFullscreen()<CR> +imap <C-M-f> <ESC>:call ToggleFullscreen()<CR>a + " Makes more sense and is similar to D map Y y$ |