普段、PuTTY上でEmacsを使っているのですが、そのEmacsにコード等をペーストしたいときに、 S-Insert等でそのままペーストしても、キー入力として送られるので、自分の環境だといろいろ問題が起きてました。 global-mapのC-mに'newline-and-indentを設定してるので、コードを貼り付けたときに階段状に余計なインデントがされてしまう。 key-chordで設定したキーの文字列が含まれるとkey-chordが起動してしまう。("jk"とか) undo一発で元の状態に戻せるようにしたい。 いろいろ調べてみたのですが、良い解決方法が見つけられなかったので 今までは我慢するか、vimを起動して:set pasteをしてたのですが、 やっぱりEmacsにペーストしたい!!ってことで、ちまちま調べながらelispを書いてみました。 undoの部分はundo-groupを