Full Screen Text Editing

by Robert Daeley

In preparation for NaNoWriMo, as well as connected to my recent explorations of emacs and general Terminal goodness, I've done some investigating of what options are available for creating a full screen writing environment.

There are different meanings for 'full screen' -- at its simplest, one application is taking up most of or the entire screen. How much of the rest of the OS/UI environment is visible is the crux of the matter. Otherwise you can just maximize your favorite text editor's window and be done with it.

After quite a bit of trying out various options and arrangements, I've settled on two.

The first (the capability for which has been removed as of Tiger from what I can tell) should be familiar to longtime Mac OS X users: using >console as a login name, no password, which brings up a terminal-style login prompt. Then you can use vi or emacs or whatever you like for a true full-screen experience. Something close, at least in spirit, is to create a new window in Terminal, give it a larger font size, and then maximize the window.

This brings up a set of options that sacrifice the 'full' full-screen arrangement for ease of use. Using the non-metal Smultron, I jacked up the text size with a maximized window, then got rid of everything else I could. I have the Dock hidden all the time now, so that was already gone. Hid the toolbar and the left-hand document list. This left the standard menubar up top, the window title bar (with widgets in graphite rather than colorful), some framing along the sides, and the footer at the bottom with a small wordcount status item. The extraneous stuff is pretty subdued, particularly if I ditch the unnecessary menubar widgets -- which is technically all of them apart from the Spotlight icon which is not generally removable. But I'll probably leave the clock and Airport indicator.

Very much the same type of thing can be achieved in most word processors and text editors. After experimenting with a number of them, I eventually settled on getting a similar effect in TextEdit by setting it to Wrap to Page, then maximizing the window and zooming in to 200%. What's the difference? Eh. I lose the ongoing wordcount at the bottom, but I imagine that would get distracting after a while. Less framing around the edges which is cool. And by using Wrap to Page, there's a nice bit of white space on either side of the text. Here's a screenshot.

So much for the free options. The rest of the candidates are newer writing programs such as MacJournal, CopyWrite, Jer's Novel Writer, and Ulysses. These are $29.95, $29.99, free (until version 1.x), and ~$120 respectively. Their full-screen presentations vary but are relatively equivalent. The real question is how much you wish to pay. Or if you do.

What's the big whoop about full-screen? Well, it's something to do with the terminal-based text editing obsession we've talked about recently. Perhaps it's different for writers, but having what amounts to a blank piece of paper and nothing else on the screen is very attractive, not to mention conducive to getting the words out.

Addendum: something I am hoping to get to work (but ran into errors during compiling) was using the X11.app along with the ratpoison window manager. Saw this mentioned in a MacSlash article about the topic: Full screen Text Editing?


2005-10-12 00:22:01
Other points to consider in a writing tool
While many people prefer full screen text editors because it clears the space of nothing but words, there are also other considerations in choosing your writing application of choice. Personally, I prefer Mellel [http://www.redlers.com/mellel.html]. For some of Mellel users' discussion relating to full screen text editing, take a look at their fora here : [http://forum.redlers.com/viewtopic.php?t=60] Many users are in favor of a full screen mode, so perhaps it will make an appearance in the upcoming 2.0 release.

Just remember that full screen editing is not the only reason to choose your writing tool. Other items that I've found indispensable for writing in Mellel are its OpenType support, auto-numbers and excellent style system.

-- Robert Cameron

2005-10-12 01:30:01
If you have Apple's X11 installed, you can go one up on the Terminal.app idea, and switch it into "full screen mode." The background is a non-distracting checkerboard of black and white, so even if you don't make the console window quite fullsize, nothing else shows through. Or you can even install NEdit or Xemacs for a GUI-esque X11 experience.
2005-10-14 06:49:43
>console still works in Tiger!
I don't know why it doesn't work for you but I am on the latest Tiger and it works fine for me. I am not using FAST User Switching.
2005-10-19 13:21:02
>console still works in Tiger!
You're right. The install I had tried it on unsuccessfully had been a 10.3 updated to 10.4 in place. On a clean 10.4 system, it works. Not sure what the problem is.