OVH Cloud OVH Cloud

htmlize-view.el : une solution aux problèmes d'impression ?

5 réponses
Avatar
Matthieu Moy
Bonjour,

Je viens de voir passer ça sur gnu.emacs.help : htmlize-view.el, c'est
une surcouche à htmlize.el, qui permet d'ouvrir le buffer courrant
dans un navigateur web.

Un des intérêts, c'est qu'on hérite du système d'impression du
navigateur, en gardant la mise en forme d'Emacs.

htmlize-view.el est dispo ici http://ourcomments.org/Emacs/DL/elisp/
Il faut aussi htmlize.el :
http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el

(j'ai pas encore testé)

--
Matthieu

5 réponses

Avatar
Jean Magnan de Bornier
Le 27 octobre à 09:59:26 Matthieu Moy
écrit notamment:

Bonjour,

Je viens de voir passer ça sur gnu.emacs.help : htmlize-view.el, c'est
une surcouche à htmlize.el, qui permet d'ouvrir le buffer courrant
dans un navigateur web.

Un des intérêts, c'est qu'on hérite du système d'impression du
navigateur, en gardant la mise en forme d'Emacs.

htmlize-view.el est dispo ici http://ourcomments.org/Emacs/DL/elisp/
Il faut aussi htmlize.el :
http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el

(j'ai pas encore testé)



Je viens de le tester, ça m'a l'air de fonctionner sans problème; merci
pour l'info!
--
Jean
Avatar
drkm
Matthieu Moy wrote:

Je viens de voir passer ça sur gnu.emacs.help : htmlize-view.el, c'est
une surcouche à htmlize.el, qui permet d'ouvrir le buffer courrant
dans un navigateur web.

Un des intérêts, c'est qu'on hérite du système d'impression du
navigateur, en gardant la mise en forme d'Emacs.



Mouais. Ca peut etre une solution. Mais les faces dans Emacs sont
destinees a l'affichage. Et ce n'est pas anodin ici. J'utilise par
exemple un dark background, et la page HTML est elle aussi de fond
noir. Pas terrible pour l'impession (je n'arrive pas a acceder a mes
serveurs FTP ou SSH pour montrer un buffer HTMLise chez moi).

AMHA, il n'y aura pas moyen de se baser sur les faces pour impimer
sans utiliser la definition de fond clair en couleur ou NB (selon
l'imprimante) des faces :

(defface my-face
'((((type tty pc) (class color) (background light))
(...))
(((class grayscale) (background light))
(...)))
"...")

Mieux, si l'on pouvait meme surcharger pour les imprimantes :

(defface my-face
'((((type printer) (class color))
...

--drkm
Avatar
Xavier Maillard
On 27 oct 2005, drkm wrote:

Mieux, si l'on pouvait meme surcharger pour les imprimantes :

(defface my-face
'((((type printer) (class color))
...



C'est exactement le genre de chose dont j'aurais besoin et que je
trouverai le plus intéressant (un peu comme les CS finalement).

--
.o. | Hacker wonderland
..o |
ooo |
Avatar
drkm
Xavier Maillard wrote:

C'est exactement le genre de chose dont j'aurais besoin et que je
trouverai le plus intéressant (un peu comme les CS finalement).



Tiens, c'est quoi les CS ? Ca se mange ?

Sinon, pour les faces, je pense que l'introduction d'un type inconnu
(en l'ocurrence 'printer') ne devrait gener en rien l'existant. Il ne
sera juste jamais utilise. A partir de la, il faut modifier les modes
que tu emplois pour l'impression afin qu'ils utilisent les bonnes
definitions.

C'est faisable, AMHA, si tu en as l'utilite.

--drkm
Avatar
Xavier Maillard
On 28 oct 2005, drkm wrote:

C'est faisable, AMHA, si tu en as l'utilite.



C'est certes faisable mais demande un investissement assez
important ;)
--
GNUSFR.ORG http://gnusfr.org/
EMACSFR.ORG http://emacsfr.org/
Xavier Maillard Tel: +33 6 68 04 64 37