From 4867ceff4ab4bdadcf2cba035ecd3631b8b74c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Fri, 7 Sep 2012 18:43:13 +0200 Subject: Fullscreen for both vim and emacs --- .vimrc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index 1dea094..87e1edb 100644 --- a/.vimrc +++ b/.vimrc @@ -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 gT imap map :make +map :call ToggleFullscreen() +imap :call ToggleFullscreen()a + " Makes more sense and is similar to D map Y y$ -- cgit v1.2.3