J'utilise WriteRoom depuis un moment pour tous mes besoins d'écriture sans distraction. Mais depuis que j'ai récemment décidé de passer à Vim (ou plus précisément, MacVim), j'ai essayé de réduire mon utilisation d'autres éditeurs de texte.
Vim peut reproduire la plupart des fonctionnalités de WriteRoom, mais la seule qui m'empêche de changer est le mode "défilement machine à écrire". Pour ceux qui n'ont pas utilisé WriteRoom, cette fonctionnalité vous permet d'écrire toujours sur la même ligne (un peu comme une machine à écrire) afin que vous soyez toujours concentré sur ce que vous écrivez et non distrait par ce que vous avez écrit. Tout le texte défile vers le haut lorsque vous commencez une nouvelle ligne.
J'ai fait mes devoirs en googlant tout ce que je pensais être lié, mais je n'ai trouvé que des "plugins" et autres Vim configurations qui font ressembler Vim à WriteRoom mais n'ont jamais fourni la fonction sacrée (peut-être ai-je cherché avec les mauvais mots-clés car je ne suis pas un locuteur natif).
Bien que j'ai trouvé ceci article en disant que c'est possible avec un simple réglage, je n'ai pas réussi à le faire fonctionner, que ce soit dans le Terminal ou dans MacVim... Si cela fonctionne pour vous, je serais heureux de savoir comment (j'ai commencé avec un .vimrc vierge, peut-être devez-vous activer d'autres choses).
Cette fonctionnalité n'est pas très utile du point de vue du code, je ne serais donc pas surpris qu'elle ne soit pas possible dès le départ. Dans ce cas, si vous avez des pistes sur la façon dont je pourrais script cela (même si je ne suis pas familier avec le scriptage de Vim, je peux regarder), alors je pourrais essayer de faire un petit plugin pour cela.