Live data from Hacker News

PyRoom — distraction free writing

pyroom.org

11–20 of 34 posts

Re: PyRoom — distraction free writing

#13
post #10
post #4

Seems to be a open source clone of WriteRoom ( http://www.hogbaysoftware.com/products/writeroom ) - pretty much identical

The sad thing is that people are willing to pay for WriteRoom.

Yes, don't you just hate it when people make a living creating software?

Re: PyRoom — distraction free writing

#14
post #7
post #6

what about using vim with your terminal set to full-screen mode? Edit: or in-terminal emacs ;) iTerm for Mac OS X has a nice full-screen mode

Honestly, I'd like to do this but have a margin on the sides but haven't figured out how. I would forever be your e-servant if you know how to do that. I'm sure I could figure out some hack, but it's just something I'd rather not work on.

Here you go:

    (defun fullscreen ()
      (interactive)
      (let (f w l r cb b)
        (setq cb (current-buffer))
        (setq b (switch-to-buffer "*NOSUCHBUFFER*")) ;Temp buffer otherwise
        (setq f (make-frame '((fullscreen . fullboth)))) ;settings don't take effect
        (select-frame-set-input-focus f)
        (setq w (frame-width f))
        (setq l (/ (- w 80) 2))
        (setq r (- w (+ l 80)))
        (seq-default left-margin-width l
                      right-margin-width r)
        (delete-other-frames f)             ;Only one main window
        (kill-buffer b) ;Kill temp buffer - now original buffer will get new margins
        (switch-to-buffer cb)))
    
    (defun fullscreen-off ()
      (interactive)
      (let (f cb b p)
        (setq cb (current-buffer))
        (setq b (switch-to-buffer "*NOSUCHBUFFER*")) ;Temp buffer
        (setq-default left-margin-width nil
                      right-margin-width nil)
        (kill-buffer b)
        (delete-other-frames (make-frame))
        (switch-to-buffer cb)))

Re: PyRoom — distraction free writing

#15
I've been doing this with emacs for years now. I usually have emacs running fullscreen on 4:3 monitor alongside my main monitor, or when I'm on laptop I run it fullscreen also. Makes me, for some reason, more focused.

clean darkroom

http://imgur.com/LloOY.png

and with menu

http://imgur.com/yTeUz.png

Re: PyRoom — distraction free writing

#16

I'm still waiting for the app that makes other household members shut up... now that would be distraction-free writing. :-)

It's not an app, and it doesn't work for others, but for you: use noise-canceling headphones.

If you know of noise canceling headphones that are effective against the irregular waveforms of human speech, I'd be most interested.

Re: PyRoom — distraction free writing

#17
post #10
post #4

Seems to be a open source clone of WriteRoom ( http://www.hogbaysoftware.com/products/writeroom ) - pretty much identical

The sad thing is that people are willing to pay for WriteRoom.

I paid for it! Strangely enough, I felt happy afterwards. Must have been me.

Re: PyRoom — distraction free writing

#18

I'm still waiting for the app that makes other household members shut up... now that would be distraction-free writing. :-)

It's not an app, and it doesn't work for others, but for you: use noise-canceling headphones.

I'm still waiting for the app which makes the voices in my head shut up. :-)

Re: PyRoom — distraction free writing

#19
Looks like it's targeted squarely at programmers, given the name ("Py*") and the screenshot (green monospaced font on black).

Why? It's not a programming editor. And, judging by the other comments, programmers don't want this, as they can get pretty much the same layout in Emacs.

Change the name and start using a better font for prose and you've got yourself a much larger and more suitable audience.

Re: PyRoom — distraction free writing

#20

Looks like it's targeted squarely at programmers, given the name ("Py*") and the screenshot (green monospaced font on black). Why? It's not a programming editor. And, judging by the other comments, programmers don't want this, as they can get pretty much the same layout in Emacs. Change the name and start using a better font for prose and you've got yourself a much larger and more suitable audience.

I used it quite successfully for Nanowrimo. The "Py" is probably because it's written in Python.
Post reply on HN