Emacsフレームを印刷するにはどうすればよいですか?


28

この関数ps-print-buffer-with-facesはEmacsバッファーを出力します。複数のバッファを含むフレームを印刷する方法はありますか?EPN計算フレームをRPNスタックとトレイルバッファーの両方で印刷したいと思います。


7
印刷したいもの全体が画面に表示されている場合、スクリーンショットを撮って印刷してみませんか?
カウシャルモディ

ファイル(PostScript)に印刷する場合、後で何らかのプログラム(Inkscapeなど)を使用して、両方のファイルの内容を隣り合わせに配置できます。しかし、これはフリンジ/プログラムの残りのクロムを印刷しません。
wvxvw

2
@kaushalmodiテキスト付きの印刷されたスクリーンショットにはひどい解像度があるためです。
ジル 'SO-悪であるのをやめる'

1
@Gillesスクリーンキャップを.jpgではなく.png(非常に損失の多い)として保存すると、十分な品質の画像が得られます(例:i.imgur.com/NHcDP5h.png)。
カウシャルモディ

2
Ubuntu / Debianには、というパッケージがありますgtk-vector-screenshot。GTK3アプリケーション用のPS / PDF / SVGスクリーンショットを生成します。Githubのレポはこちらです:github.com/nomeata/gtk-vector-screenshot。概要はこちら:joachim-breitner.de/blog/494-Better_PDF_screenshots_with_gtk_3。でEmacsを設定する必要があります./configure --with-x-toolkit=gtk3警告:動作させられなかったと言ってすみません!Ubuntuにパッケージ化されているため、ある時点で明らかに機能していた。誰かがそれを機能させたら、このコメントを答えとして展開してください。
ジョーコルネリ

回答:


1

tarsiusについてframeshotどうですか?私は自分で試したことはありませんが、あなたが望むことをするようです。GitHubでのリリース履歴によると、パッケージは2018年2月26日にこの世界に誕生しました。この投稿の最新の更新よりも後です。

https://github.com/tarsius/frameshot

試してみてください;)


0

フレームを印刷しようとする代わりに、2つの計算バッファーの内容のコピーから内容が作成される新しいバッファーを作成する必要があります。


askerのEmacsはxtermで実行されていますか?もしそうなら、仕事をするためにEmacs Lisp関数を作成できますか。その結果、受け入れられる答えが得られるはずです。
DAヴィンセント

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.