WriteRoom, Dark Room and now: gVimRoom

There is a lot of buzz on WriteRoom for Mac OS X and Dark Room for .NET-Win. These simple editors let you concentrate on your writing by providing a distraction free environment. That means no toolbars, statuslines or menues.

But why do you need a special application for that? I can use gVim for that. All that is needed is a „slightly” modified [.|_]vimrc, which I call „.vimrc.gVimRoom”:

 


 

" ==================================================================
" File:         .vimrc.gVimRoom
" Last update:  Sun Sep 10 16:14:47 CEST 2006
" Purpose:      Setup file for the editor gVim (Graphical Vi IMproved)
"               Configures gVim in a way simmilar to WriteRoom/Dark Room
"               See http://www.hogbaysoftware.com/product/writeroom and 
"               http://they.misled.us/dark-room/
" Author:       Martin 'm3' Leyrer <leyrer@gmail.com>
"               <URL: http://www.leyrer.priv.at/martin/ >
"				
" WriteRoom and Dark Room let you concentrate on your writing by providing 
" a distracion free environment. That means no toolbars, statuslines
" or menues. This can also be achieved in Vim using gVimRoom.
"
" Enjoy!  Feedback is very welcome!
" ==================================================================
 
" Remove ALL autocommands for the current group.
autocmd!
 
set nocompatible        " make Vim behave in a more useful way
set guioptions=M        " The system menu "$VIMRUNTIME/menu.vim" is not sourced
set shm=I               " don't give the intro message when starting Vim
 
" Select Colorscheme Matrix <http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/matrix.vim>
" would be dark, bw <http://fugal.net/vim/colors/bw.vim> is a lighter one.
"colorscheme Matrix
colorscheme bw
 
 
" Win32 specific setting. If you have corresponding settings für Linux, Mac OS,
" ..., please let me know, I will incorporate them in this file.
if has("win32")
 
    " Nice font, get it from <http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/> 
    set guifont=Bitstream_Vera_Sans_Mono:h12
    
    " In Vim, the unnamed register is the " register, and the Windows
    " Clipboard is the * register. This means that if you yank something,
    " you have to yank it to the * register if you want to paste it into
    " a Windows app. If this is too much trouble, set the 'clipboard' 
    " option to 'unnamed'. Then you always yank to *.
    set clipboard=unnamed
    
    " For Win32 version, have "K" lookup the keyword in a help file
    let winhelpfile='windows.hlp'
    map K :execute "!start winhlp32 -k <cword> " . winhelpfile <CR>
    
    au GUIEnter * simalt ~x	" Maximize the gVim-Window
endif
 
" Start in Insert Mode
:start

Start with „gvim -u .vimrc.gVimRoom” or „gvim.exe -u _vimrc.gVimRoom” and you are done:

gVimRoom White gVimRoom Black

If you want to download it, here it is: vimrc.gVimRoom.

Tagged as: , , , , , , | Author:
[Sonntag, 20060910, 16:11 | permanent link | 0 Kommentar(e)

Comments are closed for this story.


Disclaimer

„Leyrers Online Pamphlet“ ist die persönliche Website von mir, Martin Leyrer. Die hier veröffentlichten Beiträge spiegeln meine Ideen, Interessen, meinen Humor und fallweise auch mein Leben wider.
The postings on this site are my own and do not represent the positions, strategies or opinions of any former, current or future employer of mine.

Me, Elsewhere

Tag Cloud

2007, 2blog, 2do, 2read, a-trust, a.trust, a1, accessability, acta, advent, age, ai, amazon, ankündigung, apache, apple, audio, austria, backup, barcamp, basteln, bba, big brother awards, birthday, blog, blogging, book, books, browser, Browser_-_Firefox, bruce sterling, buch, bürgerkarte, cars, cartoon, ccc, cfp, christmas, cloud, coding, collection, command line, commandline, computer, computing, concert, conference, copyright, covid19, css, database, date, datenschutz, debian, delicious, demokratie, design, desktop, deutsch, deutschland, dev, developer, development, devops, digitalks, dilbert, disobay, dna, dns, Doctor Who, documentation, domino, Domino, Douglas Adams, download, downloads, drm, dsk, dvd, e-card, e-government, e-mail, e-voting, E71, education, Ein_Tag_im_Leben, elga, email, encryption, essen, EU, eu, event, events, exchange, Extensions, fail, fedora, feedback, film, firefox, flash, flightexpress, food, foto, fsfe, fun, future, games, gaming, geek, geld, git, gleichberechtigung, google, graz, grüne, grüninnen, hack, hacker, handtuch, handy, hardware, HHGTTG, history, how-to, howto, hp, html, humor, IBM, ibm, ical, iCalendar, image, innovation, intel, internet, internet explorer, iot, iphone, ipod, isp, it, IT, itfails, itfailsAT, itfailsDE, java, javascript, job, jobmarket, journalismus, keyboard, knowledge, konzert, language, laptop, law, lego, lenovo, life, links, linux, Linux, linuxwochen, linuxwochenende, live, living, lol, london, lost+found, lotus, Lotus, lotus notes, Lotus Notes, lotusnotes, LotusNotes, lotusphere, Lotusphere, Lotusphere2006, lotusphere2007, Lotusphere2008, lotusphere2008, lustig, m3_bei_der_Arbeit, mac, mail, marketing, mathematik, media, medien, metalab, microsoft, Microsoft, mITtendrin, mobile, mood, motivation, movie, mp3, multimedia, music, musik, männer, nasa, nerd, netwatcher, network, netzpolitik, news, nokia, Notes, notes, Notes+Domino, office, online, OOXML, open source, openoffice, opensource, orf, orlando, os, outlook, patents, pc, pdf, performance, perl, personal, php, picture, pictures, podcast, politics, politik, pr, press, presse, privacy, privatsphäre, productivity, programming, protest, public speaking, qtalk, quintessenz, quote, quotes, radio, rant, recherche, recht, release, review, rezension, rip, rss, science, search, security, server, settings, sf, shaarli, Show-n-tell thursday, sicherheit, silverlight, smtp, SnTT, social media, software, sony, sound, space, spam, sprache, spö, ssh, ssl, standards, storage, story, stupid, summerspecial, sun, surveillance, sysadmin, talk, talks, technology, The Hitchhikers Guide to the Galaxy, theme, think, thinkpad, thunderbird, tip, tipp, tools, topgear, torrent, towel, Towel Day, TowelDay, travel, truth, tv, twitter, ubuntu, ui, uk, unix, update, usa, usb, vds, video, videoüberwachung, vienna, Vim, vim, vintage, vista, vorratsdatenspeicherung, vortrag, wahl, wcm, web, web 2.0, web2.0, web20, Web20, webdesign, werbung, wien, wiener linien, wikileaks, windows, windows 7, wired, wishlist, wissen, Wissen_ist_Macht, wlan, work, workshops, wow, writing, wtf, Wunschzettel, wunschzettel, www, xbox, xml, xp, zensur, zukunft, zune, österreich, övp, übersetzung, überwachung

AFK Readinglist