Path: news.ccsf.jp!news.tomockey.net!news.samoylyk.net!aioe.org!usenet.pasdenom.info!gama.is.tsukuba.ac.jp!not-for-mail From: Yasushi Shinjo Newsgroups: fj.editor.emacs,fj.sys.mac.os-x Subject: =?iso-2022-jp?B?TWFjT1NYGyRCJEdDPEt2JE4lPyVWRn4kajdrMkwkciUzGyhC?= =?iso-2022-jp?B?GyRCJVQhPCQ3JEYbKEI=?= Emacs =?iso-2022-jp?B?GyRCJEsbKEI=?= =?iso-2022-jp?B?GyRCJC0kbCQkJEslWiE8JTklSCQ5JGsbKEI=?= Date: Wed, 27 Apr 2016 22:27:56 +0900 Organization: Institute of Information Sciences & Electronics, University of Tsukuba, Japan Lines: 38 Message-ID: <85d1pb89lv.fsf@maple.cs.tsukuba.ac.jp> NNTP-Posting-Host: maple.is.tsukuba.ac.jp Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp X-Trace: gama.is.tsukuba.ac.jp 1461763400 16658 130.158.80.244 (27 Apr 2016 13:23:20 GMT) X-Complaints-To: news@gama.is.tsukuba.ac.jp NNTP-Posting-Date: Wed, 27 Apr 2016 13:23:20 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:saWmuGsp4+HuFHWMmro6h0R2UBM= Xref: news.ccsf.jp fj.editor.emacs:393 fj.sys.mac.os-x:1399 新城@筑波大学情報です。こんにちは。 端末その他でタブ入りの結果をコピーして、Emacs の中にペースト すると、タブでインデントしようとして、綺麗にペーストできませ ん。そんな時は、(一時的に)タブ・キーを self-insert-command に定義する方法があります。 http://www.pement.org/emacs_tabs.htm#one_thing ------------------------------------------------------------ M-x local-set-key self-insert-command ------------------------------------------------------------ これも良いのですけど、MacOSX の iTerm2 等なら、もう少しかっこ いい方法を見つけました。それは、pbpaste コマンドを使う方法です。 http://apple.stackexchange.com/questions/85222/configure-emacs-to-cut-and-copy-text-to-mac-os-x-clipboard ------------------------------------------------------------ (defun pbpaste () (interactive) (call-process-region (point) (if mark-active (mark) (point)) "pbpaste" t t)) (global-set-key (kbd "C-c v") 'pbpaste) ------------------------------------------------------------ pbpaste コマンドは、MacOSX のコマンドで、クリップボードの内容 を標準出力に出力します。そのコマンドを実行して、クリップボー ドの内容を取得して、バッファに挿入しています。 上の pbpaste を紹介しているページでは、pbcopy やpbcut も定義 しています。pbcopy を使うと、Emacs の region をクリップボード にコピーできます。 まあ、Emacs とコピー&ペーストやるなら iTerm の中の Emacs で はなくて、Emacs.app を使えばいいんだけれど。iTerm の中の Emacs も使いたい局面はあるわけです。 \\ 新城 靖 (しんじょう やすし) \\ \\ 筑波大学 システム情報系     \\