Làm cách nào để in khung Emacs?


28

Hàm ps-print-buffer-with-facesin một bộ đệm Emacs. Có cách nào để in một khung có nhiều hơn một bộ đệm trong đó không? Tôi muốn in khung calc Emacs cả với ngăn xếp RPN và bộ đệm đường mòn.


7
Tại sao không chỉ chụp ảnh màn hình và in mà nếu toàn bộ những gì bạn muốn in được hiển thị trên màn hình?
Kaushal Modi

Nếu bạn in nó thành tệp (PostScript), sau này bạn có thể sử dụng một số chương trình (ví dụ Inkscape) để đặt nội dung của cả hai tệp cạnh nhau. Nhưng điều này sẽ không in rìa / phần còn lại của chương trình.
wvxvw

2
@kaushalmodi Vì một ảnh chụp màn hình in với văn bản có độ phân giải khủng.
Gilles 'SO- ngừng trở nên xấu xa'

1
@Gilles Lưu các screencaps dưới dạng .png thay vì .jpg (rất mất mát) mang lại hình ảnh đủ chất lượng cho tôi (ví dụ: i.imgur.com/NHcDP5h.png ).
Kaushal Modi

2
Có một gói trong Ubuntu / Debian được gọi là gtk-vector-screenshot. Nó tạo ra ảnh chụp màn hình PS / PDF / SVG cho các ứng dụng GTK3. Repo Github có ở đây: github.com/nomeata/gtk-vector-sc Muff . Một cái nhìn tổng quan có ở đây: joachim-breitner.de/blog/494-Better_PDF_scotsshots_with_gtk_3 . Bạn sẽ phải cấu hình Emacs thông qua ./configure --with-x-toolkit=gtk3. Hãy cẩn thận: Tôi rất tiếc phải nói với bạn rằng tôi không thể làm cho nó hoạt động! Vì nó được đóng gói trong Ubuntu, đôi khi nó rõ ràng đang hoạt động cho một người nào đó. Nếu ai đó làm cho nó hoạt động, xin vui lòng mở rộng nhận xét này như một câu trả lời.
Joe Corneli

Câu trả lời:


1

Thế còn frameshotbởi tarsius ? Tôi đã không thử nó, nhưng nó dường như làm những gì bạn muốn. Theo lịch sử phát hành của nó trên GitHub, gói đã được sinh ra ở thế giới này vào ngày 26 tháng 2 năm 2018 - muộn hơn so với bản cập nhật gần đây nhất của bài đăng này.

https://github.com/tarsius/frameshot

Cho nó một phát ! ;)


0

Thay vì cố gắng in một khung, bạn nên tạo một bộ đệm mới có nội dung được tạo từ các bản sao của hai bộ đệm calc.


Emacs của người hỏi đang chạy trong xterm hay tương tự? Nếu vậy, chúng ta có thể tạo một hàm Emps Lisp để thực hiện công việc không. Điều đó sẽ dẫn đến một câu trả lời chấp nhận được.
DA Vincent

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.