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