2015年2月7日土曜日

emacsで改行時に表示されるバックスラッシュを消す

概要

これを
enter image description here

これにします
after.png

ターミナルの情報をコピペしたときにバックスラッシュまでクリップボードに保存されてしまい、いちいち削除するのが面倒なので
Emacsにクリップボードにコピーする方法もあるが「-nw」で起動している場合やサーバ上で起動している場合もあるので

環境

  • Emacs 24.3.1

設定方法

.emacsに以下に追記する

(set-display-table-slot standard-display-table 'wrap ? )

最後にスペースが入力されているので注意してください
最後のスペースをnilに変更すればバックスラッシュに戻ります
やっていることは単純でバックスラッシュをスペースに置き換えているだけです

scratchバッファで実行してもOK
永続化しておきたいなら.emacsに書いておきましょう

Display-Tableという仕組みを使っているようで、これを使えばバッファが分割された場合の境界線なども変更できるようです

0 件のコメント:

コメントを投稿