在emacs中打印时如何截断行?

在emacs中打印时如何截断行?,emacs,printing,word-wrap,truncate,Emacs,Printing,Word Wrap,Truncate,当我从emacs打印时,我希望它截断(而不是换行)对纸张来说太长的行。我似乎无法让它这样做 请注意,我的emacs显示器(!)截断了行,但当我打印时,它会包装行 一种粗略的方法是手动截断长线,可能使用键盘宏: C-x ( ; Start recording macro C-u 20 ; Prefix command for move-to-column M-x move-to-column ; Move cursor to 20th column

当我从emacs打印时,我希望它截断(而不是换行)对纸张来说太长的行。我似乎无法让它这样做


请注意,我的emacs显示器(!)截断了行,但当我打印时,它会包装行

一种粗略的方法是手动截断长线,可能使用键盘宏:

C-x (              ; Start recording macro
C-u 20             ; Prefix command for move-to-column
M-x move-to-column ; Move cursor to 20th column
C-space            ; Set mark
C-e                ; Move to end of line
C-w                ; ..and remove everything (truncating line)
C-a                ; Move to start of line
C-n                ; ..and to next line, read to repeat
C-x )              ; End macro
C-x e              ; Apply macro to next line