<!DOCTYPE html>
<html data-lt-installed="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body style="padding-bottom: 1px;">
<p>Un très important travail est en cours sur le cperl-mode d’Emacs.
Pour le suivre, il faut aller sur le dépôt GitHub de son (unique?)
mainteneur, Harald Joerg:</p>
<p><a class="moz-txt-link-freetext" href="https://github.com/HaraldJoerg/cperl-mode">https://github.com/HaraldJoerg/cperl-mode</a><br>
</p>
<div>Le souci est que cette version est un fork de celui qui est
intégré à Emacs. Un Emacs de base est équipé de deux modes pour
Perl, sans que aucun soit satisfaisant en 2024: perl-mode et la
version non-maintenue du cperl-mode. Des discussions sont
cependant en cours pour ne garder que le fork de cperl-mode, les
autres paraissant totalement abandonnés.</div>
<div><br>
</div>
<div>Pour profiter des dernières avancées, il suffit de demander à
son gestionnaire de plugins dans Emacs d’utiliser la version sur
GithHub. Il n’est pas dispo sur le MELPA.</div>
<div><br>
</div>
<div>Cela ne suffit pas à obtenir des fonctionnalités fournies par
des Language Server Protocols (comme Intellisense etc.), dans quel
cas, on peut utiliser en plus un lsp-mode avec un module appelé
PerlNavigator. D’autres solutions de type LSP existent : à voir
sur le site <a href="https://emacs-lsp.github.io/lsp-mode/"
class="moz-txt-link-freetext">https://emacs-lsp.github.io/lsp-mode/</a> (et
chercher la section « languages > perl ».</div>
<div><br>
</div>
<div>Bon courage, car cela peut demander un certain investissement à
configurer, notamment si on utilise des environnements Docker pour
travailler, etc. Par contre, les personnes qui maintiennent ces
outils sont très sympathiques et friandes de divers retours, donc
on peut recevoir de l’aide facilement.</div>
<br id="lineBreakAtBeginningOfSignature">
<div dir="ltr">Sébastien Feugère</div>
<br>
<br>
<div class="moz-cite-prefix">On 11/07/2024 08:39, Patrice
Karatchentzeff wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CALbP57tZ_uoM-2xa6VQ7rbnED-OJuKxu6FbRKZ7WKkAD6vkHpw@mail.gmail.com">
<pre class="moz-quote-pre" wrap="">Salut,
J'ai été puni il y a quelques mois et j'ai dû coder un bout de
programme en Python. J'ai confirmé pourquoi je détestais ce langage et
Emacs m'a sauvé la vie grâce à
<a class="moz-txt-link-freetext" href="https://realpython.com/emacs-the-best-python-editor/">https://realpython.com/emacs-the-best-python-editor/</a>
Du coup, je me suis dit que ce serait bien d'enrichir le pauvre mode
cperl d'Emacs pour faire pareil que le mode python ci-dessus. J'ai
apprécié surtout le fait de détecter avant la compilation la détection
de mauvaises déclarations de variables par exemple.
Je n'ai pas trop trouvé l'équivalent (sous Emacs bien sûr) pour Perl.
Quelqu'un aurait-il une astuce ?
Merci
PK
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Sébastien Feugère</pre>
</body>
<lt-container></lt-container>
</html>