Retourner au contenu associé (dépêche : qRFCview : un petit logiciel libre sympa pour lire les RFC)
Posté par Xavier Maillard le 20 juillet 2006 à 18:38. En réponse à la dépêche qRFCview : un petit logiciel libre sympa pour lire les RFC. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Pour GNU Emacs
Posté par Xavier Maillard . En réponse à la dépêche qRFCview : un petit logiciel libre sympa pour lire les RFC. Évalué à 2.
Grace a :
http://www.neilvandyke.org/rfcview/
Ou meme juste avec ces quelques lignes:
(defun rfc (num)
"Show RFC NUM in a buffer."
(interactive "nRFC (0 for index): ")
(let ((url (if (zerop num)
"http://www.ietf.org/iesg/1rfc_index.txt"
(format "http://www.ietf.org/rfc/rfc%i.txt" num)))
(buf (get-buffer-create "*RFC*")))
(with-current-buffer buf
(let ((inhibit-read-only t))
(delete-region (point-min) (point-max))
(let ((proc (start-process "wget" buf "wget" "-q" "-O" "-" url)))
(set-process-sentinel proc 'rfc-sentinel))
(message "Getting RFC %i..." num)))))
(defun rfc-sentinel (proc event)
"Sentinel for `rfc'."
(with-current-buffer (process-buffer proc)
(goto-char (point-min))
(view-mode 1)
(when (fboundp 'rfcview-mode)
(rfcview-mode)))
(display-buffer (process-buffer proc)))
C'est beau Emacs :)