ploum.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Update

Updating database... Please wait.

Le courriel, avec Vim ou avec Emacs ?

Monday 14 December 2020 at 10:57

Aparté technique sur le choix d’un logiciel d’écriture et de correspondance sous Linux.

Toute la Gaule est occupée. Toute ? Non…

Je suis devenu passionnément linuxien lors d’une des dernières longues nuits du siècle précédent. Pour me guider dans cette conversion, je m’accrocherai religieusement à l’incroyable formation Debian d’Alexis de Lattre. Formation qui m’accompagnera pendant des mois et m’influencera au point de publier mon premier livre sur le sujet après un lustre et de l’enseigner à l’université 15 années plus tard.

https://formation-debian.viarezo.fr/

Alexis de Lattre y présente notamment l’éditeur de texte Vim. Je deviendrai donc un utilisateur de Vim, pestant contre les rares fois où j’aurai à utiliser Emacs.

Bien plus tard, je tenterai plusieurs fois d’approfondir mes connaissances de Vim grâce à l’excellent « Vim pour les humains » de Vincent Jousse, disponible à prix libre.

https://vimebook.com/fr

Note pour ceux qui ne connaissent que peu ou prou le monde Linux : Vim et Emacs sont deux éditeurs de texte aux philosophies d’utilisation radicalement opposées. Ce sont tous les deux des logiciels très puissants, mais qui nécessitent un investissement important avant d’être maitrisés. Il est de coutume, entre technophiles, de se considérer partisan de l’un et de critiquer l’autre. C’est un peu comme se disputer pour du poisson pas frais dans un célèbre village gaulois. Cela fait partie des traditions, c’est bon enfant, mais on reste néanmoins unis face aux hordes de légionnaires.

Le secret de la potion magique

Aimant écrire, aimant le clavier, il est normal que je me passionne pour l’optimisation de mon poste d’écriture. La douloureuse gestation de la nouvelle « Le vampire de Paris » me fera prendre conscience de l’importance de l’ergonomie et me motivera à utiliser une disposition de clavier Bépo.

https://ploum.net/le-vampire-de-paris/

L’effet sera incroyable : j’écris plus, j’écris mieux. J’y prends beaucoup plus de plaisir et je n’ai plus mal aux articulations.

https://ploum.net/216-le-bepo-sur-le-bout-des-doigts/

Entre-temps, une évolution s’est marquée dans ma carrière. Je n’écris désormais plus de code. J’alterne uniquement entre le texte brut et les courriels.

Pour mes textes, j’utilise Zettlr, dont l’organisation et le mode Zettelkasten me conviennent très bien. Il y’aurait certainement moyen d’arriver à un fonctionnement similaire avec Vim, mais je n’y suis jamais parvenu. Zettlr fonctionne suffisamment bien pour que je n’éprouve pas le besoin de trouver une alternative même si, parfois, je regrette de devoir utiliser la souris et je peste sur la lenteur de Zettlr.

En conséquence, je n’utilise presque plus Vim. Pourtant loin d’avoir été un utilisateur avancé, je perds chaque jour un peu plus mes réflexes.

Je peste, par contre, sur le temps passé à écrire dans les logiciels de courriel que je trouve affreux, anti-pratiques, complexes. Plutôt que de simplement lire, écrire archiver et rechercher, il faut gérer des myriades de dossiers, de mouvements de souris, de boutons, de clic droit.

J’ai tenté une configuration Mutt/Notmuch (permettant d’utiliser Vim pour rédiger ses emails), mais la complexité était telle que j’ai abandonné. Je souhaite garder avant tout une configuration simple et facilement reproductible sur plusieurs ordinateurs.

Je lis régulièrement l’enthousiasme des utilisateurs d’Emacs. Parfois, un doute m’étreint : devrais-je abandonner mon identité de Vimeur, historique plus que pratique, et tenter d’apprendre Emacs ? Emacs pourrait-il devenir un prototype de client de correspondance dont je rêve pour écrire mes emails ?

https://ploum.net/pour-un-logiciel-de-correspondance-plutot-quun-client-mail/

Après tout, j’ai le souvenir que Richard Stallman, le créateur d’Emacs, répondait à ses emails de manière complètement déconnectée, que ses mails se synchronisaient automatiquement dès qu’il avait une connexion. De mon côté, la tâche est complexifiée par l’utilisation du Bridge Protonmail, mais rien qui semble insurmontable.

Hélas, j’ai beau avoir passé quelques heures sur des tutoriaux Emacs, je n’ai encore jamais réussi à accrocher.

Ils sont fous ces Romains !

Investir dans Vim/mutt ? Prendre le temps d’apprendre Emacs malgré un cerveau presque quarantenaire ? Ou, tout simplement, accepter l’instabilité de Geary (qui, parfois, n’envoie pas les mails sans me prévenir, ce qui a cassé toute ma confiance) ou la rage permanente qu’est l’exposition à Thunderbird, son interface de vaisseau spatial du siècle précédent et sa recherche inutilisable (lors d’une recherche sur un patronyme, un mail envoyé la veille à la personne concernée apparait derrière une centaine de mails vieux de plus de 10 ans et qui contiennent un mot qui ressemble vaguement à ce nom. Tout bonnement insupportable, je préfère encore recourir à l’interface web) ?

Bref, quel outil pour reprendre plaisir à lire et écrire des emails sous Linux tout en ayant la certitude que les mails sont facilement trouvables et bien envoyés ? Étonnant comme cette question reste difficile à répondre en 2020.

C’est un peu comme si la philosophie monopolistique de la Silicon Valley avait déteint sur notre créativité. Les investisseurs californiens ont en effet ce concept de « kill zone ». Ne surtout pas innover dans un domaine où un monopole s’est déjà établi et semble indétrônable. En conséquence, ce sera soit Gmail et Outlook, qui lisent et trient nos emails, décidant à notre place lesquels doivent avoir de l’importance, soit un vieux Thunderbird en Clickorama dont l’interface n’a pas évolué depuis 20 ans…

Comme si l’offre pléthorique de services de discussion centralisés distrayait les développeurs pour nous faire oublier la correspondance décentralisée. Comme si on voulait nous faire détester l’email, notre dernier espace de liberté.

Il ne me reste qu’à rejoindre l’un des derniers villages peuplés de fous qui résistent encore et toujours à l’envahisseur. Mais vais-je rejoindre le petit guerrier intrépide Vimix et son petit chien Muttix ? Ou bien le livreur de menhir Emacsix, qui est tombé dans la potion magique quand il était petit ?

Je serais curieux de lire vos réflexions et vos expériences sur votre blog, votre gemlog, dans un journal Linuxfr ou, bien entendu, par mail.

Photo par Ferran Cornellà sur Wikimedia.

Je suis @ploum, ingénieur écrivain. Abonnez-vous par mail ou RSS pour ne rater aucun billet (max 2 par semaine). Je suis convaincu que Printeurs, mon dernier roman de science-fiction vous passionnera. Commander et partager mes livres est le meilleur moyen de me soutenir et de m’aider à diffuser mes idées !

<style type="text/css"> .mailpoet_hp_email_label{display:none!important;}#mailpoet_form_1 .mailpoet_form { } #mailpoet_form_1 .mailpoet_column_with_background { padding: 10px; } #mailpoet_form_1 .mailpoet_form_column:not(:first-child) { margin-left: 20px; } #mailpoet_form_1 .mailpoet_paragraph { line-height: 20px; margin-bottom: 20px; } #mailpoet_form_1 .mailpoet_segment_label, #mailpoet_form_1 .mailpoet_text_label, #mailpoet_form_1 .mailpoet_textarea_label, #mailpoet_form_1 .mailpoet_select_label, #mailpoet_form_1 .mailpoet_radio_label, #mailpoet_form_1 .mailpoet_checkbox_label, #mailpoet_form_1 .mailpoet_list_label, #mailpoet_form_1 .mailpoet_date_label { display: block; font-weight: normal; } #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea, #mailpoet_form_1 .mailpoet_select, #mailpoet_form_1 .mailpoet_date_month, #mailpoet_form_1 .mailpoet_date_day, #mailpoet_form_1 .mailpoet_date_year, #mailpoet_form_1 .mailpoet_date { display: block; } #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea { width: 200px; } #mailpoet_form_1 .mailpoet_checkbox { } #mailpoet_form_1 .mailpoet_submit { } #mailpoet_form_1 .mailpoet_divider { } #mailpoet_form_1 .mailpoet_message { } #mailpoet_form_1 .mailpoet_form_loading { width: 30px; text-align: center; line-height: normal; } #mailpoet_form_1 .mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_1{border-radius: 0px;text-align: center;}#mailpoet_form_1 form.mailpoet_form {padding: 20px;}#mailpoet_form_1{width: 100%;}#mailpoet_form_1 .mailpoet_message {margin: 0; padding: 0 20px;}#mailpoet_form_1 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_1 {background-image: none;}} @media (min-width: 500px) {#mailpoet_form_1 .last .mailpoet_paragraph:last-child {margin-bottom: 0}} @media (max-width: 500px) {#mailpoet_form_1 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}}

Ce texte est publié sous la licence CC-By BE.

Source: https://ploum.net/le-courriel-avec-vim-ou-avec-emacs/


Can't retrieve feed: file_get_contents(http://feeds2.feedburner.com/WhereIsPloum): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found