Message-ID, pan et emacs.

Liste des GroupesRevenir à fcu lecteurs-de-news 
Sujet : Message-ID, pan et emacs.
De : yves (at) *nospam* free.invalid (yves)
Groupes : fr.comp.applications.emacs fr.comp.usenet.lecteurs-de-news
Suivi-à : fr.comp.applications.emacs
Date : 03. Dec 2021, 15:48:02
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <61aa2012$0$4979$426a74cc@news.free.fr>
User-Agent : Pan/0.144 (Time is the enemy; 28ab3ba git.gnome.org/pan2)

[publié sur fr.comp.usenet.lecteurs-de-news
et fr.comp.applications.emacs,
suivi sur fr.comp.applications.emacs]

Quand sur Usenet un intervenant fait référence à un message par son
Message-ID, les utilisateurs de Pan n'ont pas de moyen facile et
rapide de retrouver le message.

Des utilisateurs d'autres lecteurs de news ont probablement le même
problème.

Je suis un utilisateur de Pan, mais j'ai toujours un emacs ouvert
sur mon PC.

Voici donc une fonction emacs maison pour retrouver un message à
partir de son Message-ID

** mode d'emploi

- copier un Message-ID dans le presse-papier (par exemple, sélection et
controle-C dans Pan 0.144).

- basculer sur emacs, et appeler la fonction myMessageID (Alt-x
myMessageID)

- la fonction "nettoie" la chaîne de caractère du presse-papier
(clipboard), en fait une url (sur restoux), et lance le browser
automatiquement sur cette
url.

------- début code ----

(require 'browse-url)
(defun myMessageID()
  "selectionne la string dans le clipboard"
  (interactive)
  (setq word (current-kill 0))
  (setq word (replace-regexp-in-string "<" "" word))
  (setq word (replace-regexp-in-string ">" "" word))
  (setq word (replace-regexp-in-string "\n" "" word))
  (setq word (replace-regexp-in-string " " "" word))
  (setq word (replace-regexp-in-string "^news:" "" word))
  (setq word (replace-regexp-in-string "Message-ID:" "" word))
  (setq word (replace-regexp-in-string "MessageID:" "" word))
  (setq url (concat "http://www.restoux.org/index.php?mid=" word))
  ;;(goto-char (point-min))
  ;;(insert word)
  (browse-url url ))

--- fin code -----

Pour l'instant, je suis à peu près content, mais n'hésitez pas si vous
avez des suggestions.



@+
--
Yves

Date Sujet#  Auteur
3 Dec 21 o Message-ID, pan et emacs.1yves

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal