[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#861124: RFP: elpa-writeroom-mode -- distraction-free writing for Emacs



On 2017-04-24 20:37:20, Nicholas D Steeves wrote:
> control: owner -1
> control: retitle -1 ITP: elpa-writeroom-mode -- distraction-free writing for Emacs
>
> Hi Antoine,
>
> I've been using a moderately customised local copy of writeroom-mode
> forked from upstream many years ago, so of course I'd love to maintain
> an official elpafied Debian package of it. :-)

Well, the RFP was for the official version of course. :p But I guess it
would be fine if your improvements are packaged as well!

> How responsive is upstream to patches?

Pretty responsive, I'd say. If you look at the Github pull request list:

https://github.com/joostkremers/writeroom-mode/pulls?q=is%3Apr

... you'll see they have all been merged as is.

https://github.com/joostkremers/writeroom-mode/pulse/monthly

... although the project is not very active, but that's fine with me.

I have specifically requested two things, which got more or less
implemented completely:

https://github.com/joostkremers/writeroom-mode/issues/22
https://github.com/joostkremers/writeroom-mode/issues/24

> I find it really useful to remove the fringes and margins when going
> from fullscreen to windowed, and to have modeline enabled for
> fullscreen, for battery status, clock, word count, etc, but to have
> these disabled for windowed.

That seems completely counter-intuitive to me, but I guess if those are
made into separate modes, that should be fine. :)

> One of my other little personal projects is to change the font size
> when going between windowed and fullscreen.

That seems like a good idea - a separate effect too?

> Do you know if tiling WMs provide the necessary netwm hints for these
> to work properly?

Depends on the WMs. My experience with Xmonad so far has not been very
positive. I had to create a custom effect for fullscreen and the tiling
mode. I documented the sticky part here:

https://mail.haskell.org/pipermail/xmonad/2017-April/015260.html

The fullscreen part is better supported, but oddly a signal is missing
on writeroom's side, which is documented in issue #22 above...

Anwyays, this is all stuff that should be discussed in the upstream
trackers, and not necessarily here. I think we should try to follow
upstream as closely as possible here and get patches merged back
upstream.

So I encourage you to submit pull requests and issues for the things you
feel need to change in writeroom. So far, I have managed to use it
without patching it, and that is why I would like it to be packaged as
is in Debian.

I'd be happy to help you with the packaging if you need that or upload
if you need a sponsor or co-maintain if you're open to that. ;)
Otherwise, please go ahead and package this, it's great that someone is
stepping up so quickly to volunteer!

Thanks,

A.

PS: nice to see you here Nicholas :)

-- 
Wherever they's a fight so hungry people can eat, I'll be there.
Wherever they's a cop beatin' up a guy, I'll be there.
If Casy knowed, why, I'll be in the way guys yell when they're mad an'
I'll be in the way kids laugh when they're hungry an' they know
supper's ready. An' when our folks eat the stuff they raise an' live
in the house they build, why I'll be there.
                        - John Steinbeck, The Grapes of Wrath


Reply to: