元スレEmacs Part 51
emacs覧 / PC版 /みんなの評価 :
551 = :
Vim内では連動できても、ブラウザとか他のアプリ移った時にVimではステートを連動できないでしょ。Emacsならフックでできるけどさ
552 = :
デーモンはログアウトする前にわざわざkill-emacsしないと、
セッションの終了処理はできないんでしょうか?
Xfceなんですが、デーモンはセッションのプログラムリストに現れないので、
要するにそういうことなんですかね?
553 = :
逆になぜ自動的に終了処理が走ると思ったのか…
554 = :
デーモンでなく普通に起動した場合なら、
わざわざkill-emacsせずにログアウトしてしまっても、
シテスム?が自動的に終了処理してくれるので、
設定なども保存されますよね。
デーモンだとグラフィカルなフレームをすべて閉じてもデーモンが起動したままだと、
ログアウトした時にセッションの設定が飛んでしまうので、
通常と同じようにkill-emacsしてくれるような方法はないんでしょうか?
555 = :
>>551
vimがフォアグラウンドになったらIMEオフるとか出来たはずだけどな
兎に角vimとIMEの連携で困ることは無かった(無いように出来た)
556 = :
>>554
ま、ログアウトしても残ってるのがデーモンな訳で…
しかしrecentfとかは終了しないとちゃんと保存されないから、kill-emacsしたくなったけど、結局上手くいかずデーモン化を諦めた思い出がある
557 = :
>>554
emacsclientでkill-emacsできるので、それをどこかのスクリプトに組み入れたら?
558 = :
>>555
純粋にvim自体ではできないはずだよ
それに毎回ノーマルモード戻してたら、ちょっとブラウザや翻訳とか見て、続きを打つときにも毎度Ime onにするひと手間が必ず発生する
好きならそれでいいけど俺には面倒
559 = :
emacsではバッファ単位でIMEの状態を維持するようにしている。それが普通の使う方では?
560 = :
>>558
アプリ間のIMEの状態の問題はよく考えたらvimだけの問題じゃないな
ブラウザでアドレス入力しようとして日本語になってる事とかしょっちゅうだからな
561 = :
当然アドレスバーに日本語を入力したいときもある
だから必ずオフから始まるのも嫌なら、人間の思考を完全に読めるAIでもない限り永遠に解決しないな
562 = :
>>557
そうですね。何とか工夫できるのかな?
ただ、例えばXfceならセッションのプログラムリストに出てくるものは、
Xfceがセッションを管理して終了処理をしているわけですよね?
他の環境でも同様だと思いますが、
通常起動したEmacsは勝手にこのリストに出てくるので、
デーモンもクライアント?としてセッションの管理下に置く方法はないんですかね?
563 = :
それならVim使えばいいんじゃない
ちょっとフォーカス他に移しただけで、続きを打つにも、毎回インサートモードにして、日本語入力Omにするふた手間かけるなんて動作はかったるすぎるな
VimとIMEのステート連動させないなら、今度は4通りの状態があるわけで、さらに面倒すぎる。
普通にEmacs使えばそんな苦労しないですむでしょ
564 = :
count-words-region でHTMLタグを除去して単語のみ数えたいのですが、どうすればいいですか?
565 = :
>>563
Vimユーザでもインサートモードでemacs キーバインド使っているユーザ多いんでない?
ならEmacsでいいじゃないと。
566 = :
>>564
count-words-region 使う解じゃないけど
M-| sed 's/<[^>]*>/ /g' | wc -w
とかどう?
sedの部分はHTMLコメントとかscript部とか
ちゃんと取り除くコマンド使った方がいいかも。
567 = :
>>566
なるほど、確かにシェルに投げて正規表現利用した方が簡単ですね。ありがとうございます
568 = :
>>565
Vimの挿入モードの操作性の貧弱さは既に定番ネタだね
569 = :
>>563
それ逆パターンもある
日本語入力を有効のまま、Vimに戻り、挿入モードに入ろうとすると「い」となる事故が頻繁に起こる。
問題点というよりそれが仕様だから、モードは好きな奴は好きだけど、嫌な奴はとことん合わないと思うよ
570 = :
imeは小まめに切るしか無い
573 = :
お前らemacsの最新情報とかおすすめプラグインとかってどうやって調べてるん?
自分で調べても大体数年前の情報ばっか出てくる
574 = :
emacsは衰退しました
575 = :
>>573
コミットメッセージhttp://git.savannah.gnu.org/cgit/emacs.git/log/
このスレ
ときどき M-x news を流し読み
積極的に調べてはいないなー
~/.emacs.el はもう古くていまは ~/.emacs.d/init.el がデフォ
なんてこともずいぶん長い間知らなかったくらいで…
576 = :
MELPAでDLsソートして知らないのみてる。
577 = :
>>576の他に
http://github.com/emacs-tw/awesome-emacs
http://www.reddit.com/r/emacs/
適当にググってみると確かに新しい情報には辿りにくいね…
こりゃ新規ユーザも出来ないわけだ
私自身はかなり便利に使えてるのにな
579 = :
vimの新機能の発表見てみると
それemacsでは20年以上前からありますから
みたいなのが多いのにね。
悲しいなあ。
582 = :
>>573だけど意外と反応あってびっくりした
情報ありがとな
とりあえずEmacs Newsとやらをチェックすることにする
今はまだEmacs新参だから知る機能知る機能新しくて全部が楽しいわ、ちまちま自分でLisp書いて既存のパッケージ改造したりしてて下手したら一生遊べる趣味になりそう
583 = :
emacsはいろいろつけると重いのが困る ^^;
584 = :
>>583
emacsは起動は遅くなるけど、動作は遅くならない。
VSCodeは起動は遅くんらないけど、動作が遅くなる。.. 気がする。
585 = :
Emacs使ってるとLispは避けては通れないけど、拒否反応が無ければ楽しい世界が待ってる
586 = :
>>585
勉強するとしたら、るびきちさんの本なんですかね
587 = :
Land of Lisp も勉強になるよ
588 = :
Emacs lisp manual
http://www.geocities.co.jp/SiliconValley-Bay/9285/ELISP-JA/elisp.html
http://www.gnu.org/software/emacs/manual/html_node/elisp/index.html#SEC_Contents
あと、*scrach*バッファにきりかえて下記でいろいろ試す。
(message "hello world")
C-j
590 = :
新しくemacs-snapshot(20181229:96045-fb10834~ubuntu16.04.1)を入れたら、
メニューバータイトルの文字列がこんな風にくっついてしまいます。
FileEditOptions...
見易いようにスペースを入れられないでしょうか?
"GNU Emacs 27.0.50 (build 2, i686-pc-linux-gnu, GTK+ Version 3.18.9)
of 2018-12-29"
593 = :
EmacsのカスタマイズのためにLisp勉強するなら、るびきちの本な気がする
594 = :
今も昔もコンピュータの勉強は洋書ですよ。
595 = :
コンピュータに限った話じゃない
596 = :
コンピュータに限った話とは言ってない
597 = :
いや、普通にEmacsに特化した記述がある洋書言や良いじゃん
マウンターよ
598 = :
Lispでまともにコードを書こうと思ったら、pareditの類い(俺はsmartparenの独自キーバインド)で括弧を意識しない編集方法を習得すべし
その際にはEmacsRocksの動画が参考になる
独特の編集方法を覚える必要があるのはLispだけだろうし、ちゃんと覚えれば他の言語以上にLisp書く事が楽しくなる
599 = :
2019年Emacs JPを再始動します - Emacs JP
http://emacs-jp.github.io/2019/01/01/reboot-emacs-jp
まあ頑張ってほしい。slackあるの知らんかった
600 = :
LISPってエディタ支援が無いとまともに書けないと思ってたけど括弧を気にしない記述方法があるのか...
やっぱりLISPって、括弧の対応を拡張機能も含めたエディタ支援が無いとまともに書けないってのは敷居が高いな。
他の言語でも大規模化すれば関数名補完とかタグジャンプとかでエディタ支援がないと開発なんかしてられんってのは分かるが、LISPは簡単なプログラムであってもメモ帳で書ける気がしない。
みんなの評価 :
類似してるかもしれないスレッド
- Emacs Part 54 (97) - [92%] - 2023/1/25 17:15
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 31 (1001) - [92%] - 2009/10/23 10:31 ○
- Emacs Part 52 (984) - [92%] - 2021/5/13 1:45
- Emacs Part 50 (978) - [92%] - 2017/12/29 18:45
- Emacs Part 53 (989) - [92%] - 2022/12/5 12:45
- Emacs Part 32 (1001) - [84%] - 2009/12/20 2:04 ○
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 34 (1001) - [84%] - 2010/6/21 19:45 ○
- Emacs Part 35 (1001) - [84%] - 2010/9/19 17:01
- Emacs Part 36 (1001) - [84%] - 2011/3/1 5:02
- Emacs Part 37 (1001) - [84%] - 2011/6/20 19:47
- Emacs Part 38 (1001) - [84%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [84%] - 2012/2/9 19:45
トップメニューへ / →のくす牧場書庫について