On Tue, October 20, 2009 2:06 pm, Steven Woody wrote: > I've been using gvim in Windows. I am just wondering if there is a > solution that can make my gvim transparent to my desktop background or > simply have a background picture. We get this feature when we are > using rxvt in Linux. I hope I can still have the similar function in > Windows + Gvim.
Using VimTweak¹ you can. I have something like this in my .vimrc: func! ToggleDarkroom() " You need the darkroom colorscheme from http://www.vim.org/scripts/script.php?script_id=2246 " and you need vimtweak.dll from http://www.vim.org/scripts/script.php?script_id=687 if !exists("g:darkroom") let g:darkroom=1 let s:o_lbr=&lbr let s:o_wrap=&wrap let s:o_colors = exists("g:colors_name") ? g:colors_name : "default" else let g:darkroom = 1 - g:darkroom endif if (g:darkroom) let &go="" set lbr wrap stal& call libcallnr("vimtweak.dll", "SetAlpha", 210) call libcallnr("vimtweak.dll", "EnableMaximize", 1) call libcallnr("vimtweak.dll", "EnableCaption", 0) call libcallnr("vimtweak.dll", "EnableTopMost", 1) colorscheme darkroom else let &lbr=s:o_lbr let &wrap=s:o_wrap exe "colorscheme ".s:o_colors set go& stal& call libcallnr("vimtweak.dll", "SetAlpha", 255) call libcallnr("vimtweak.dll", "EnableMaximize", 0) call libcallnr("vimtweak.dll", "EnableCaption", 1) call libcallnr("vimtweak.dll", "EnableTopMost", 0) endif endfu nmap <F11> :call ToggleDarkroom()<CR> I think someone posted this or a slightly similar version to this list. Another approach would be to use the rxvt from the Cygwin package, which can be switched to a transparent mode, IIRC. I used to do this, until I started using Gvim in Windows, which is a more comfortable. ¹)http://www.vim.org/scripts/script.php?script_id=687 regards, Christian -- :wq --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
