Re: étendre GNU emacs pour trouver les lignes de code C++ trop larges
Basile STARYNKEVITCH <[email protected]> Mon, 27 Apr 2026 10:16:14 +0200
| Newsgroups | gmane.linux.debian.devel.french |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 2026-04-27 at 09:59 +0200, Basile STARYNKEVITCH wrote: > Bonjour la liste, >=20 > Sur github.com/RefPerSys je d=C3=A9velope un moteur d'inf=C3=A9rences (li= cence > GPL/CeCILL) en C++ >=20 > Depuis plusieurs d=C3=A9cennnies mon =C3=A9diteur (pour du code ou assimi= l=C3=A9) > favori est GNU emacs (que je compile depuis son code source chaque > matin).=20 > >=20 > > rimski ~ 9:52 % /usr/local/bin/emacs-trunk --version > > GNU Emacs 31.0.50 > > Development version 20b6edf1677f on master branch; build date 2026- > > 04-27. > > Copyright (C) 2026 Free Software Foundation, Inc. >=20 > J'ai par ailleurs un petit utilitaire (libre) en C qui mesure la > "largeur" d'un fichier textuel=C2=A0 > donc le nombre maximal de caract=C3=A8res UTF8 dans ses lignes. > https://github.com/bstarynk/misc-basile/blob/master/bwc.c >=20 > Bien =C3=A9videmment je peux am=C3=A9liorer ce petit logiciel (et en fait= il le > faudrait) >=20 > j'aimerais coupler un bwc am=C3=A9lior=C3=A9 =C3=A0 GNU emacs pour avoir = une > fonction > Elisp interactive qui me d=C3=A9tecte toutes les lignes trop larges. >=20 > (dans un monde id=C3=A9al, j'aimerais m=C3=AAme en faire un paquet Debian= ) Pour fixer les id=C3=A9es je voudrais avoir sous emacs un=C2=A0 M-x find-large-lines qui pourrait =C3=AAtre utilis=C3=A9 comme M-x grep ou= =C2=A0 bien M-x compile pour trouver les lignes trop larges.=20 Il me faut aussi am=C3=A9liorer mon bwc.c pour traiter les caract=C3=A8res unicode (encod=C3=A9s UTF8) Vos suggestions sont bienvenues Librement=20 --=20 Basile STARYNKEVITCH =20 <[email protected]> 8 rue de la Fa=C3=AFencerie =20 http://starynkevitch.net/Basile/ =20 92340 Bourg-la-Reine =20 https://github.com/bstarynk France =20 https://github.com/RefPerSys/RefPerSys https://orcid.org/0000-0003-0908-5250