iterm2の画面を開いて、emacsを起動させて、文書1を呼び出したとして、
それをさらに新しくひらいたiterm2の画面を開いて、新しい文書2をつくり
そこに、文書1からコピーしたものを文書2にヤンクしたいのですが、
文書2にヤンクしようとすると空だと出ます。
どういうコードをinit.elに書き加えればいいのか教えてください
端末だからどうなんだろうな。GUIだとクリップボードの共有できるけど。
emacsclientつかうとか。
クリップボードの共有はinit.elにコードを書いて、できるようにはなっているんです。
だからcommand+cでコピー、command+vでペーストはできるんですが、
元々の画面のあらわれている部分しか選択できないんです。
だから、画面をさらにずらして、コピーしてペーストをするしかないんです。
コピー元のファイルの画面に映っていないところも全部、C-spaceで選択して
ペーストするほうでyankなりできればとおもうんですが
>>957
レジスタ、今やってみましたが、同じターミナルの中で立ち上げた、emacsのバッファー
同士の間ではレジスタを使ってテキストの挿入はできるのですが、
異なるターミナルを使って立ち上げたemacsのバッファーへのペーストはできないです 0959名無しさん@お腹いっぱい。2017/12/24(日) 11:35:06.26
Emacsは必要のない限りGUI版使うべきだと思うよ
CUI環境で動かすと
クリップボードの共有云々の件もそうだし
キーボードだとか表示だとか面倒が多い
0961名無しさん@お腹いっぱい。2017/12/24(日) 11:51:43.01
0963名無しさん@お腹いっぱい。2017/12/24(日) 12:05:21.08
>>958
できるよ
(set-register) で永続化 0964名無しさん@お腹いっぱい。2017/12/24(日) 12:14:26.08
ちなみに端末でのコピーもtmux使えば、
C-b [ space 範囲指定 ret C-b ] でできるし、スクロールバッファも遡れる。
Macならpbcopy, pbpasteも使える。
色々方法あるけどわからない摩訶不思議な事せず素直にGUI使って勉強しろって
C-bってお前のキーバインドか?
tmuxとかscreenだと失敗すると思うよ。考えて見ろよ。
0966名無しさん@お腹いっぱい。2017/12/24(日) 12:42:03.25
>>965
別に失敗してねーな。端末のEmacsでC-bも使えるし。
何が失敗するんだ?
そもそもC-z始め他の適当なprefixはEmacsの方で埋まってる >>967
そら複数画面で編集したいときでしょ。
セッションを共有するという意味ではemacsclientが一番素直。クラウド時代にはもっといろいろとやりかたがあるんだろうとは思いますが。 tmuxとemacsでクリップボードの共有できればいいけど、できないでしょ。
だから失敗する。でかい領域のコピーで。
0971名無しさん@お腹いっぱい。2017/12/24(日) 13:22:52.86
Macならpbcopy使ってtmuxのバッフアスタックとクリップボードの共有もできるけどなぁ
設定しなくてもtmuxのバッフアコピーでEmacsにもペーストできるし、俺のところは動いてるけどこれ普通じゃないの?
0972名無しさん@お腹いっぱい。2017/12/24(日) 13:30:23.07
>>969
フレームかウインドウ分割でいいと思う。
あと複数Emacsの同時起動はrecentfのトラブルの元。 pbcopy便利そうだな。
端末エミュレータの枠を越えた機能はどうなんだと思わなくもないが。
0977名無しさん@お腹いっぱい。2017/12/29(金) 06:46:14.85
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
ANQTM6C0LN
0978名無しさん@お腹いっぱい。2017/12/31(日) 18:04:30.44
emacs デフォルトの Python メジャーモードをつかってるんだけど、ある時期を境に、eldoc の挙動が変わった気がする。
以前は引数が表示されていたのに、今では docstring が表示される。
以前の挙動にせっていしたいんだけど、何を調べればいいですか?
あと少しで今年も終わり
今年一年、いろいろ教えてくださってありがとうございました
来年もよろしくお願い申し上げます
jsxを上手くインデントする方法ある?
js2-modeとweb-modeを行ったり来たりしてるけど、めんどうくさい
あけましておめでとうございます
今年もよろしくお願いします
0983名無しさん@お腹いっぱい。2018/01/01(月) 21:44:46.14
>>980
rjsx-mode で
(setq js-indent-level 2) してみるとか
web-modeなら
(setq web-mode-markup-indent-offset 2
web-mode-css-indent-offset 2
web-mode-code-indent-offset 2
web-mode-attr-indent-offset nil) とか 24.5から25.3にバージョンアップしてみたけど、動かないlispが多数出たため、切り戻しした(´・ω・`)。
>>984
そう?ちゃんとバイトコンパイルし直したんだよね。
それにもうそろそろ26になるんじゃない? >>985
はい、バイトコンパイルしないでソースのまま動かしてますが、多数のlispがAPIの変更によって
動かない感じです(´・ω・`)。 0987名無しさん@お腹いっぱい。2018/01/03(水) 16:07:20.44
>>986
パッケージ側のアップデートはちゃんとしたかしら?
25になって結構時間も経つしまともにメンテナンスされているパッケージならば
バージョン対応くらいはしていると思うの >>987
残念ながら、パッケージにはなってないですorz。 多数の動かないelisp、かつパッケージ化されてないものって例えば何?試してみたい
24 から 25ならそう古いelispとも思えないけれど。
>>990
24.2 と 24.4 はけっこう変わってたと思う
自作elispをあちこち書き直してた記憶 0993名無しさん@お腹いっぱい。2018/01/04(木) 10:32:13.44
>>992
>>984 には24.5 → 25.3と書いてあるので、引っかかるなら25.1かなと思ってる。25.3はほぼ引っかかりようが無いし 動かない lisp ってエラー出てんじゃないの? *Messeges* を覗いてみたりすると原因または原因に近いことが分かるんじゃない?
自分で分からなかったらエラーが出た関数周辺をここで公開するとか…
折角やる気のある人が「見たい」って言ってくれているんだから見せてあげたら?
>>994
使ってる関数内から呼ばれてた関数のadviceでごにょごにょしてる場合
バージョンが変わってそこを通らなくなるとエラーも出なかったりするけど、
「動かないlispが多数出た」だから何か出てるはずだよね。 add-to-listで質問です。
emacs24でlexical-bindingが採用される前あたりまで
たとえば、
(let (tmp)
(add-to-list 'tmp 'aaaa)
(add-to-list 'tmp '(bbbb cccc))
tmp)
といったようなローカル変数にadd-to-listを使ってはならず、
グローバル変数のみに使用せよ。
的なのがあったような気がしたのですが、
理由覚えてる方いますか?
24以降だと scratch などで↑の式を評価しても望んだ結果がえられるのですが・・
>>996
バイトコンパイルしてエラーを確認
add-to-listは関数、pushはマクロ。なのでadd-to-listは動的スコープ前提云々 bbdb-2.35をemacs-24.5で使っているのですが、emacs-25.3で使えますでしょうか?
debian stretchがemacs-24.5だから、まだ25に上げるのは延期しよう。
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 386日 17時間 12分 50秒
10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php