テキストモードの Emacs は、折り返された行の終わりに \ 文字 (バックスラッシュ) を置きます。
それを表示したくないので、貼り付けたテキストに \ を付けずに、そのようなウィンドウから別のウィンドウにコピーして貼り付けることができます。
これには簡単な解決策があると確信していますが、見つけることができませんでした (オンラインでも、emacs マニュアルでも)。最も近いのはDisable little arrows on far end of line のようです。
そこにあるすべての返信とリンクから抽出したもので、最終的に Mac OS X 10.8.3 に含まれる emacs (22.1.1) に使用したものです。それはうまくいきます。すべての助けをありがとう!
;; copy to Mac clipboard (for copying text the wrapped '\' lines
(defun copy-to-mac-clipboard ()
"Copy currently selected region to Mac clipboard (useful for wrapped '\\' lines)"
(interactive)
(if (> (- (region-end) (region-beginning)) 0)
(progn
(shell-command-on-region (region-beginning) (region-end) "pbcopy")
(message "region copied to Mac clipboard (%d chars)" (- (region-end) (region-beginning)))
(if (and transient-mark-mode mark-active)
(deactivate-mark)))
(progn
(message "no region active"))
))
;; put this next to M-w, which is kill-ring-save (copy to emacs clipboard)
(global-set-key "\M-e" 'copy-to-mac-clipboard)