Emacsでペースト(yankでなく)すると何故か先頭に~200、末尾付近に~201が挿入されるようになってしまっていた。
検索すると既知のバグだったようで英語のStackExchangeの回答が見つかった。
日本語の情報が引っかからなかったので日本語で残しておく。
解決方法
M-[に何かのキーバインドを設定しているならそれを消す。
これだけで直った。
どうも特殊なイベントのためのフック関係で妙な挙動になるらしく、それが原因らしい。
おわり
私の水晶玉によると、という言い回しが面白かった。
追記
これはどうやらブラケテッドペーストモードというものによるものらしく、シェルでペーストした際にペーストした内容が勝手に実行されないように指定したりするためのものらしい。
wikiに詳しく書いてある。
^[[200~とか\e[200~みたいな表示のされ方になるようだ。
bracketed-pasteで検索すると色々出てくると思う。
^[[?2004hなんかもこれの関係。