Comment imprimer un cadre Emacs?


28

La fonction ps-print-buffer-with-facesimprime un tampon Emacs. Existe-t-il un moyen d'imprimer un cadre contenant plus d'un tampon? Je voudrais imprimer une trame de calcul Emacs à la fois avec la pile RPN et le tampon de piste.


7
Pourquoi ne pas simplement prendre une capture d'écran et l'imprimer si l'intégralité de ce que vous voulez imprimer est visible à l'écran?
Kaushal Modi

Si vous l'imprimez dans un fichier (PostScript), vous pourrez ultérieurement utiliser un programme (par exemple Inkscape) pour placer le contenu des deux fichiers côte à côte. Mais cela n'imprimera pas la frange / le reste du chrome du programme.
wvxvw

2
@kaushalmodi Parce qu'une capture d'écran imprimée avec du texte a une résolution terrible.
Gilles 'SO- arrête d'être méchant'

1
@Gilles Enregistrer des captures d'écran au format .png au lieu de .jpg (très avec perte) donne une image de bonne qualité pour moi (exemple: i.imgur.com/NHcDP5h.png ).
Kaushal Modi

2
Il y a un paquet dans Ubuntu / Debian appelé gtk-vector-screenshot. Il produit des captures d'écran PS / PDF / SVG pour les applications GTK3. Le dépôt Github est ici: github.com/nomeata/gtk-vector-screenshot . Un aperçu est ici: joachim-breitner.de/blog/494-Better_PDF_screenshots_with_gtk_3 . Vous devrez configurer Emacs via ./configure --with-x-toolkit=gtk3. Avertissement: je suis désolé de vous dire que je n'ai pas pu le faire fonctionner! Puisqu'il est emballé dans Ubuntu, il fonctionnait clairement pour quelqu'un à un moment donné. Si quelqu'un le fait fonctionner, veuillez développer ce commentaire comme réponse.
Joe Corneli

Réponses:


1

Et frameshotpar tarse ? Je ne l'ai pas essayé moi-même, mais il semble faire ce que tu veux. Selon son historique de sortie sur GitHub, le package est né dans ce monde le 26 février 2018 - plus tard que la dernière mise à jour de cet article.

https://github.com/tarsius/frameshot

Essayez-le ! ;)


0

Au lieu d'essayer d'imprimer un cadre, vous devez créer un nouveau tampon dont le contenu est créé à partir de copies de ce qui se trouve dans les deux tampons de calcul.


Emacs du demandeur fonctionne-t-il dans un xterm ou similaire? Si oui, pourrions-nous créer une fonction Emacs Lisp pour faire le travail. Cela devrait aboutir à une réponse acceptable.
DA Vincent

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.