[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/23 01:05 / Filesize : 245 KB / Number-of Response : 1035
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs Part 50



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/19(月) 06:49:45.33 .net]
前スレは落ちていないみたいだけど。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
www.emacswiki.org/emacs/

前スレ
Emacs Part 49
echo.2ch.net/test/read.cgi/unix/1449824135/

988 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 10:14:33.46 .net]
>>953
レジスタ

989 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 11:20:40.33 .net]
>>958
レジスタ、今やってみましたが、同じターミナルの中で立ち上げた、emacsのバッファー
同士の間ではレジスタを使ってテキストの挿入はできるのですが、
異なるターミナルを使って立ち上げたemacsのバッファーへのペーストはできないです

990 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 11:35:06.26 .net]
>>959
それがemacsclientのメリットですよね
https://ayatakesi.github.io/emacs/25.1/emacs-ja.html#Emacs-Server
なぜなら新しいEmacsプロセスが開始されるからです。なぜこれが不便かというと、新たなEmacsプロセスは、既存のEmacsプロセスのバッファー、コマンドヒストリー、その他の情報を共有しないからです

991 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 11:44:07.60 .net]
Emacsは必要のない限りGUI版使うべきだと思うよ
CUI環境で動かすと
クリップボードの共有云々の件もそうだし
キーボードだとか表示だとか面倒が多い

992 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 11:51:43.01 .net]
>>960
×https://ayatakesi.github.io/emacs/25.1/emacs-ja.html#Emacs-Server
↑くそ重い

○https://ayatakesi.github.io/emacs/25.2/html/Emacs-Server.html#Emacs-Server

993 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 11:55:44.10 .net]
ちなみに26からTCPサーバーもサポートされる
https://ayatakesi.github.io/emacs/26.0.90/html/TCP-Emacs-server.html#TCP-Emacs-server

994 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 12:05:21.08 .net]
>>959
できるよ
(set-register) で永続化

995 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 12:14:26.08 .net]
ちなみに端末でのコピーもtmux使えば、
C-b [ space 範囲指定 ret C-b ] でできるし、スクロールバッファも遡れる。

Macならpbcopy, pbpasteも使える。

色々方法あるけどわからない摩訶不思議な事せず素直にGUI使って勉強しろって

996 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:35:47.66 .net]
C-bってお前のキーバインドか?
tmuxとかscreenだと失敗すると思うよ。考えて見ろよ。



997 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 12:42:03.25 .net]
>>966
別に失敗してねーな。端末のEmacsでC-bも使えるし。
何が失敗するんだ?

そもそもC-z始め他の適当なprefixはEmacsの方で埋まってる

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:47:16.92 .net]
2つ立ち上げるケースってどういうケースなの

999 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:53:25.54 .net]
いや、コピペで失敗するんだ。

1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:55:49.77 .net]
>>968
そら複数画面で編集したいときでしょ。
セッションを共有するという意味ではemacsclientが一番素直。クラウド時代にはもっといろいろとやりかたがあるんだろうとは思いますが。

1001 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:57:40.92 .net]
tmuxとemacsでクリップボードの共有できればいいけど、できないでしょ。
だから失敗する。でかい領域のコピーで。

1002 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 13:22:52.86 .net]
Macならpbcopy使ってtmuxのバッフアスタックとクリップボードの共有もできるけどなぁ

設定しなくてもtmuxのバッフアコピーでEmacsにもペーストできるし、俺のところは動いてるけどこれ普通じゃないの?

1003 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 13:30:23.07 .net]
>>970
フレームかウインドウ分割でいいと思う。
あと複数Emacsの同時起動はrecentfのトラブルの元。

1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 13:51:12.78 .net]


1005 名前:pbcopy便利そうだな。
端末エミュレータの枠を越えた機能はどうなんだと思わなくもないが。
[]
[ここ壊れてます]

1006 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 13:59:09.05 .net]
C-x 5 2



1007 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 15:46:11.54 .net]
>>973
普通そうだよね

1008 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 21:24:25.08 .net]
M-x merry-christmas RET

1009 名前:名無しさん@お腹いっぱい。 [2017/12/29(金) 06:46:14.85 .net]
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

ANQTM6C0LN

1010 名前:名無しさん@お腹いっぱい。 [2017/12/31(日) 18:04:30.44 .net]
emacs デフォルトの Python メジャーモードをつかってるんだけど、ある時期を境に、eldoc の挙動が変わった気がする。
以前は引数が表示されていたのに、今では docstring が表示される。

以前の挙動にせっていしたいんだけど、何を調べればいいですか?

1011 名前:emacs利用者 mailto:sage [2017/12/31(日) 21:54:05.69 .net]
あと少しで今年も終わり
今年一年、いろいろ教えてくださってありがとうございました
来年もよろしくお願い申し上げます

1012 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/01(月) 07:55:34.26 .net]
jsxを上手くインデントする方法ある?
js2-modeとweb-modeを行ったり来たりしてるけど、めんどうくさい

1013 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/01(月) 12:40:51.79 .net]
あけましておめでとうございます
今年もよろしくお願いします

1014 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/01(月) 16:13:59.41 .net]
おめでとー

1015 名前:名無しさん@お腹いっぱい。 [2018/01/01(月) 21:44:46.14 .net]
>>981
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) とか

1016 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/03(水) 01:52:31.41 .net]
24.5から25.3にバージョンアップしてみたけど、動かないlispが多数出たため、切り戻しした(´・ω・`)。



1017 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/03(水) 02:50:41.50 .net]
>>985
そう?ちゃんとバイトコンパイルし直したんだよね。
それにもうそろそろ26になるんじゃない?

1018 名前:984 mailto:sage [2018/01/03(水) 09:52:40.66 .net]
>>986
はい、バイトコンパイルしないでソースのまま動かしてますが、多数のlispがAPIの変更によって
動かない感じです(´・ω・`)。

1019 名前:名無しさん@お腹いっぱい。 [2018/01/03(水) 16:07:20.44 .net]
>>987
パッケージ側のアップデートはちゃんとしたかしら?
25になって結構時間も経つしまともにメンテナンスされているパッケージならば
バージョン対応くらいはしていると思うの

1020 名前:984 mailto:sage [2018/01/03(水) 21:03:39.50 .net]
>>988
残念ながら、パッケージにはなってないですorz。

1021 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/03(水) 21:41:25.54 .net]
>>989
パッケージマネージャ普及以前にどこかのサイトで手に入れたlisp使ってるってこと?
それなら下のリストとかでモダンな代替品探すってのもありだと思うけど…
https://github.com/emacs-tw/awesome-emacs/

1022 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 00:25:10.48 .net]
多数の動かないelisp、かつパッケージ化されてないものって例えば何?試してみたい

24 から 25ならそう古いelispとも思えないけれど。

1023 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 02:09:13.53 .net]
バイトコンパイルとかしたことない

1024 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 03:28:48.61 .net]
>>991
24.2 と 24.4 はけっこう変わってたと思う
自作elispをあちこち書き直してた記憶

1025 名前:名無しさん@お腹いっぱい。 [2018/01/04(木) 10:32:13.44 .net]
>>993

>>985 には24.5 → 25.3と書いてあるので、引っかかるなら25.1かなと思ってる。25.3はほぼ引っかかりようが無いし

1026 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 12:44:46.49 .net]
動かない lisp ってエラー出てんじゃないの? *Messeges* を覗いてみたりすると原因または原因に近いことが分かるんじゃない?
自分で分からなかったらエラーが出た関数周辺をここで公開するとか…
折角やる気のある人が「見たい」って言ってくれているんだから見せてあげたら?



1027 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/06(土) 12:55:45.13 .net]
>>995
使ってる関数内から呼ばれてた関数のadviceでごにょごにょしてる場合
バージョンが変わってそこを通らなくなるとエラーも出なかったりするけど、
「動かないlispが多数出た」だから何か出てるはずだよね。

1028 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/06(土) 18:10:15.25 .net]
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 などで↑の式を評価しても望んだ結果がえられるのですが・・

1029 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/06(土) 22:10:39.86 .net]
>>997
バイトコンパイルしてエラーを確認

add-to-listは関数、pushはマクロ。なのでadd-to-listは動的スコープ前提云々

1030 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/08(月) 00:27:20.40 .net]
bbdb-2.35をemacs-24.5で使っているのですが、emacs-25.3で使えますでしょうか?

1031 名前:996 mailto:sage [2018/01/09(火) 23:49:34.25 .net]
>>998
了解です。
ありがとう。

1032 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/10(水) 00:02:35.36 .net]
debian stretchがemacs-24.5だから、まだ25に上げるのは延期しよう。

1033 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 386日 17時間 12分 50秒

1034 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<245KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef