Emacs Part 53

■ このスレッドは過去ログ倉庫に格納されています
2021/05/23(日) 17:21:02.75
GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

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

前スレ
Emacs Part 51
https://mevius.2ch.net/test/read.cgi/unix/1514601894/
Emacs Part 50
https://mevius.2ch.net/test/read.cgi/unix/1482097785/
Emacs Part 52
https://mevius.5ch.net/test/read.cgi/unix/1585125902/
2022/04/06(水) 16:57:38.15
いやまあ、できるんじゃないか?
2022/04/06(水) 18:14:55.52
>>606
えっ?笑 えっ?笑
trampで多段sshできるし、makeもできるよ??????
えっどした?
2022/04/06(水) 18:15:45.61
>>610
おもろいなあキミ!
2022/04/06(水) 18:17:12.92
つーかリモートのXをローカルに転送するとか言ってる奴らもおもろいからね
ローカルのXからtrampすりゃ良いだけの話
なぜXを転送したいの?
トラフィックを圧迫したい?
2022/04/06(水) 18:34:29.63
>>610
逆になんでできないと思ったのか聞きたいんだけどw
2022/04/06(水) 18:46:14.84
いやXのアプリ飛ばすのは普通じゃないの?
まあ15年位前の感覚だけど
2022/04/06(水) 18:53:08.39
Emacsは古臭いけど、機能的にはVSCにも全く負けてないと思う。
ただし、環境を心地いいところに着地させるのが面倒なのが一番のネックじゃないかね。

おまいらも秘伝のたれ(設定)と新規導入した拡張との相性で困ったことは何回もあるでしょ?
2022/04/06(水) 19:17:08.61
おしきせでなんともならないときにEmacsはなんとかできるんではないかという幻想をいだかせてくれる。lispの深淵がすぐそこにあるから。vscode だと拡張をいじりだしてもいやそんなことをしてる場合じゃないだろと我にかえることができる。
2022/04/06(水) 19:18:21.89
lispの方がjavascriptより深いってこともあるまい
2022/04/06(水) 19:22:23.68
>>617
spacemacsのアプローチは非常に良いと思う
被らんようによく設計されてる
ミニマムな構成にはとても思えないし、今後どう維持されていくのかよくわからないけど

あとdoomってやつも最近はやってるらしいがこっちはどうやってるのかな
2022/04/06(水) 19:28:57.83
28.1がリリースされたみたいだな

https://news.yahoo.co.jp/articles/5d3e75623bf40cf3d7b8d88c9257c8525572fa34
2022/04/06(水) 19:33:08.31
>>578を読み飛ばしているということは
>>621は英語は読めないんだな
2022/04/06(水) 19:42:02.59
IntelliSense使うためにVSC使う始めたが、文法単位にカーソル移動が便利すぎて、emacsメインで、VSCは小修正と使い分けてたけど、lspが使えるようになってから、戻ってしまった
もう死ぬまでemacsで良いや
2022/04/06(水) 20:13:15.44
しかし、EmacsをXで使うことになんかメリットあるか?
ウインドウがめんどいだけや。
Xで使っても、どうせその中でしか作業せんやろ。w
2022/04/06(水) 20:22:08.78
>>621
Emacs 28.1 の Windows版もリリースされてるね。
2022/04/06(水) 20:24:06.61
>>624
posframeとか(´・ω・`)
2022/04/06(水) 20:41:16.66
>>624
Emacsしか使わないならデスクトップ環境なんか投げ捨ててX単独に接続すれば超解像度のモニタを一つのフレームで独り占めできるのでは。
628名無しさん@お腹いっぱい。
垢版 |
2022/04/06(水) 21:55:18.62
みんなXの話しているけど、みんなのローカルはXが起動している環境(Linux?)なの?

自分はEmacs(mule)使うようになって25年経つけど、
ローカルPCはWindowsかmacばかりなので、Xではめったに使わず、Windows版かmac版のEmacsを使っている。

Linuxも毎日使っているが(ステージング、本番環境がLinuxなので)、sshして emacs -nw でつかっている。

trump は遅くないですか?
2022/04/06(水) 22:24:14.10
端末上だとキーバインドに制約が出るのと、画像をプレビューしたい時に見れない位の違いしかない
最近の端末エミュレータは絵文字も表示出来るし、画像もsixel形式で表示出来るものもある
どっちにも利点と欠点がある
好きな方を使えばいいと思うよ
2022/04/06(水) 22:30:47.43
リモートに開発環境が整ってて、そこからXで手元に画面を飛ばすのは一番理想ではある
LAN内ではやったことあるし、特にもっさりはしなかったな
ただWANだと流石にもっさりする気がする
2022/04/06(水) 22:36:04.16
VNCでおk
2022/04/06(水) 22:36:27.68
windowsですね
Xサーバ起動するメリットも特にないのでemacsはコンソールで使ってる
win11はまだ使ったこと無い
2022/04/06(水) 22:43:59.31
おれはスマホでいいわ
工夫すればXもつかえる
2022/04/06(水) 23:12:35.47
VNCよりはXの方がだいぶ転送量が少ない気がするがな
計測しないと何とも言えないけど
2022/04/06(水) 23:46:50.41
貧弱なネットワークでX端末で普通に使えてたからね
636名無しさん@お腹いっぱい。
垢版 |
2022/04/07(木) 01:07:20.95
astec X は高い
cygwin だったか mingw で、フリーでXのやつは、フォントが綺麗ではないしローカルのwindowsのIMEで日本語が入力できない(私のスキル不足だけかも知れないが)

ということでwindowsでXをあげるのはあきらめた。
2022/04/07(木) 01:14:27.88
いまだとwslでemacsがいい感じだわ
2022/04/07(木) 02:16:20.67
>>630
ssh先毎に開発環境用意するってこと?
2022/04/07(木) 02:33:17.01
LSPはプロジェクトの概念に着いていけなくて挫折した
なぜプロジェクトなる単位が必要なのかわからん
emacsにおけるメジャーモードのように動いてほしい
2022/04/07(木) 07:32:54.32
硬さemacs
2022/04/07(木) 08:21:47.16
GWSLいいぞ。gWSLではなくな。
2022/04/07(木) 09:49:36.81
tramp 経由で開発とかよっぽど単純な仕事しかしてないんだなあ、という感想
2022/04/07(木) 09:57:26.27
>>642
お前の死んだお母さんも、他人と比較ばっかしてんじゃねえよと言っとっただろう
2022/04/07(木) 10:10:12.39
それをいうならWSLgではなくて、では。
2022/04/07(木) 10:10:16.43
「マウント取りたいマウント取りたい!」の基地外が何でここに常駐してるのやら
2022/04/07(木) 10:16:21.36
>>644
そうそう。スマン。
2022/04/07(木) 10:24:49.02
いや、マウントとかじゃなくて、実際にやってれば、ちょっと規模大きくなるだけで、やってられなくなるという経験談。
・でかいファイルを毎回コピーとか遅すぎ。
・時間のかかるデバッグ中とか途中で回線とか切れたらやりなし。
・残りの作業は自宅やノートPCからみたいな途中切り替えに対応できない
・セキュリティ規定とかで持ち出しできないデータがある。(不毛だが決まりは決まり)
とか多数。
2022/04/07(木) 10:35:44.72
>>645
マウント取りたいからだとおもうよ
2022/04/07(木) 13:08:30.26
「コピーしたくない」というのは真っ当だが、それ以外は暴論だね

> ・時間のかかるデバッグ中とか途中で回線とか切れたらやりなし。
ssh でも同じですよね?

> ・残りの作業は自宅やノートPCからみたいな途中切り替えに対応できない
なぜ?
自宅やノートPCから tramp できるでしょ
職場、自宅、ノートPCに環境を用意するよりもサーバに用意しておいた方が楽だと言いたいならそれは全然レイヤの違う話
2022/04/07(木) 13:14:42.11
>>649
そうじゃなくて、接続先で screen なり tmux なり類似のセッション管理ソフトウェアを使ってその中で emacs -nw するとかの工夫する。
そうすれば切れても、別の場所からでも再接続するだけで続きの作業ができる。
ローカルには端末と ssh とかの接続ソフトさえあれば良いので環境依存しない。
2022/04/07(木) 13:17:32.10
人それぞれのいろんなやり方がある、それでいいじゃないですか
2022/04/07(木) 13:41:01.41
>>634
テキスト主体だとリモートXのほうが少ないけど
VLCで動画再生とかやってみるとVNCと比べられるくらいには帯域を消費してる。
ただコマ落ちするけど操作は普通に受け付けるからそういう意味では負荷耐性は高い。

リモートXとVNCでVLCの動画再生を同時にやってる状態でどっちも再生遅れを起こさないな、と思いながら
EmacsをリモートXで起動して入力始めても全く操作遅延しないのはさすがよ。

常用したいかっつーたらやらんし普段はVNCだけど。
2022/04/07(木) 15:20:35.57
>>650
>>649ですが、確かにその通りです
こちらが明らかにおかしいです
2022/04/07(木) 17:35:30.90
>>578
キタ━━━━(゚∀゚)━━━━!!
2022/04/07(木) 17:39:08.50
screen とか tmux が無くてもリモートで
emacs --daemon
emacsclient -nw
とかでも似たようなことができたりする。
使い方次第だけど、X で tramp とかだけがやり方じゃない。
2022/04/07(木) 19:13:58.78
おれも647の言ってることは賛成できないな。
他の人が言っているように、その課題を解決する簡単な手段はいくらでもあるので枝葉のこだわりにしかみえない。

ソースコードの編集作業なんてそれこそ個人用ののgitリポジトリにpushしとけばいい。俺も古い人間なのでscreenの方が楽というのも分からなくは無いけどね。
2022/04/07(木) 19:28:11.05
642と647は、603からの流れへの意見なので。
シンプルで済むならシンプルにやればいいんだよ。
世の中そんなにシンプルじゃない。端末使うにも、それなりの理由があるという話。
色々なやり方を状況に合わせて使い分けろということ。
2022/04/07(木) 19:30:45.92
で、肝心の28.1の感想は?
俺と同じくまだインストールしてないのかな
2022/04/07(木) 19:47:18.71
MacPortsに来てたからM1のmacに入れてみたけど、
なんとなく速くなった感じがする以外は今のところ普通に使えてる。
lispのファイルがあれこれネイティブにコンパイルされたっぽい。
2022/04/07(木) 20:14:44.86
ワイ、Debianだから28.1はお預け
2022/04/07(木) 20:57:14.66
Windows版28.1入れてみたけど何も設定しないで日本語使えるんだね
ジジイなので日本語環境を設定するのに苦労した記憶しかないない
2022/04/07(木) 21:15:28.43
硬さemacs!
2022/04/08(金) 13:40:32.64
("a" "b" "c")を(("a" . "X") ("b" . "X") ("c" . "X"))に変換したいんですけど、
(setq a '("a" "b" "c"))
(mapcar (lambda (n) '(n . "X")) a)
とすると、
((n ."X") (n . "X") (n . "X"))
となります。
nが文字列として評価されてない?んでしょうか?
lambdaの使い方が間違ってるんでしょうか?
2022/04/08(金) 13:43:47.03
(mapcar (lambda (n) (cons n "X")) a)
2022/04/08(金) 14:10:02.69
>>644
ありがとうございます。
ドットじゃなくてcons使うんですね。
ドットはなんで使えないんでしょうか?
2022/04/08(金) 14:12:29.05
>>665
ドットがダメなんじゃなくてクォートしたらその中は評価されない。
(mapcar (lambda (n) `(,n . "X")) a)
でもいける。
2022/04/08(金) 18:13:26.37
なるほど
1:nが評価されたうえで、
2:'(引数n, "X")のリストが構築される
と思ってたんですが、そうはならないんですね。
ありがとうございました
2022/04/13(水) 20:41:27.68
>>636

ASTEC-X が高いのとフォントがきれいじゃないのは同意する
(当方 びんぼーにんの味方 MobaXterm)

日本語入力は、skk + google IME skk server で、とても快適なのである。
一気に文章をタイプして変換してるから、もう全然 skk入力っぽくないがw
2022/04/14(木) 23:34:00.56
>>668
昔それやってたけど、だったらもうmozcでいいじゃんってなってmozc使ってる。
670名無しさん@お腹いっぱい。
垢版 |
2022/04/14(木) 23:59:36.10
質問です。
wsltty 上の emacs で gdb 使ってる人いたら教えてください。
以下のページに

GNU Emacsの中でのGDBの使用
http://www.asahi-net.or.jp/~wg5k-ickw/html/online/gdb-4.18/gdb_17.html

以下のような記述があるのですが
> どのソース・ファイルが表示されている場合でも、 EmacsのC-x SPC(gdb-break)コマンドは、 ポイントの置かれているソース行にブレイクポイントを設定するようGDBに対して指示します。

実際にやってみると、
「Rectangle-Mark mode disabled in current buffer」
というメッセージが表示され、何もおきません。
なんとかこの機能を使えるようにしたいのですか、
wsltty 上でこの機能が使えている方いらっしゃいましたら、設定の方法等おしえてください。
671名無しさん@お腹いっぱい。
垢版 |
2022/04/15(金) 00:09:02.80
>>670
wslとかは知らんがそれ固有の問題ではないような

ttps://stackoverflow.com/questions/50842913/how-to-bind-c-x-spc-locally-to-gud-mode-in-emacs-25
2022/04/15(金) 00:25:43.48
>>671
ありがとうございます。
結局、リンクをたどって、
https://stackoverflow.com/questions/39394456/how-to-change-gud-breakpoint-keybinding-to-the-old-one
の最後に書かれている方法を試したら出来ました。
2022/04/15(金) 01:49:20.98
>>668-669
一気に入力した方が速いってのが一般常識なの?
自分は、単語ごとに変換する (つまりskkのやり方でやる) ようになってから誤変換しなくなったわ
2022/04/15(金) 02:48:03.09
私もそうだけどIMEの性能が悪かった頃から使ってる人は単語ごとの変換をする癖がついてる気がする
675名無しさん@お腹いっぱい。
垢版 |
2022/04/15(金) 07:05:12.02
skkは商用ATOKよりミスらない
2022/04/15(金) 08:21:34.00
ミスらないかもしれないけど、一々考えながら入力する手間があるからテンポが悪い
ATOKとかは入力したいことを一気に入力してから変換だから、やっぱり長文入力するときは楽
ソースコードのコメント入力程度ならskkで何も問題ない
2022/04/15(金) 08:50:56.14
十年くらい前一時期ATOK使ってたけど
驚異的に快適やったわ
678名無しさん@お腹いっぱい。
垢版 |
2022/04/15(金) 09:11:15.55
SKKは手で漢かカA混じり文を書くときにの思考に近い感じで入力できてよいなあ(IMEは添削しながら口述筆記させる感じ?
2022/04/15(金) 10:43:58.44
文、句、単語のどれが自分にとって快適な単位かってのは人によって違うんだなあ
僕は単語です
2022/04/15(金) 11:56:31.41
>>673

最近はあまり他のやり方を試さなくなっているが、
充分に賢かったら一括変換でよいのではないだろうか。
日常的に入力している文章では特に不便を感じていないし、
文節ごとに入れるのは面倒に感じてしまう。

そんな私はカナ入力で、
絶滅危惧種とか隠れキリシタンとか言われていて
最近は迫害されているように思う

自分のPCで、他人に日本語を入力させると
ぎゃ、何これ!!と言われるw
2022/04/15(金) 13:45:22.78
>>680
> 充分に賢かったら一括変換でよいのではないだろうか。

んだと!
俺がSKK使ってるのは賢くないからって言いてえのかよ!
2022/04/15(金) 13:47:08.03
長く打ってから一括変換するより単語単位で変換していく方が楽だと思うのは、精度よりも目線を動かさなくて良いからってのが自分は大きいかな
2022/04/15(金) 14:39:29.33
>>681
安心しろ。skk使ってる時点でおまいのほうが賢い。ただおれらがサボれる程度にかな漢字変換システムが賢くあるいは便利になってきてるかもね、というこったろ。
2022/04/15(金) 19:28:36.02
ワイは、あとから文節を正しく直すんがイヤ。
アイツら、いうほど間違わないか?
2022/04/15(金) 20:27:45.86
変換精度以前の問題としてIMEはアップデートで
挙動がコロコロ変わってある日突然辞書がアホになってたりするのがやりきれない
2022/04/15(金) 21:07:28.55
職場で仕事の文書作るときなんかはMS-IMEとかもかえって効率良かったりする。
なるべく定型的な表現や仮名遣いを守る方が都合がいいし、
入力の都合で変な切り方しても割と平気だし。

同じ表現でも漢字の当て方や送り仮名を文脈に応じて一つ一つ決めたり、
個性的な文書を書くのには向かない面もあるけど。
2022/04/16(土) 14:10:11.13
ATOKを使いたかったらSolarisを使えば
2022/04/16(土) 21:36:54.15
前世紀からの終わりなき戦端をまた開いてしまったようだな

T-Code
無連想2ストローク最強!

dvorak日本語対応改造版
母音と子音を左右に振った合理性!

親指シフト
日本語入力のために設計された至高のキー配置!

jisカナ
君らカナひとつ入力するのに2ストロークとか同時押しとかダサい

・・・
一般人
あんたらおとなしく隔離されててください
2022/04/17(日) 01:26:34.18
T-Codeとかの漢字直接入力は、あんまり変換とかしない一文字単位の入力だから、SKKより更に手書きに近いんだよね。
2022/04/17(日) 15:41:33.58
IDEやEmacs の completion を使っていると、
そもそも定型文などを打ち込むのに単語をいちいち打ち込んで変換して出すのがたるい。
例えば、バッファがビジネスメールモードなら、「h」と入れてスペースキー押したら「拝啓」
そのあと「i」と入れてスペース押したら「いつもお世話になっております。○○社の○○です。」
とか出るようになってほしい。
2022/04/17(日) 16:36:58.60
つ abbrev

デフォルトキーバインドが C-x a eでめんどくさいけど
692名無しさん@お腹いっぱい。
垢版 |
2022/04/17(日) 17:13:17.20
skkとかの変換指定するのも良く聞くよね

いつも => xxx
https://i.imgur.com/erItF2Z.png
2022/04/17(日) 17:37:37.92
>>690
つ 単語登録
2022/04/17(日) 23:30:34.38
日本語変換辞書に登録すると
h 一文字だけで要らぬところで長文が出てしまう
abbrev なら global にも mode 別にも登録できるので
2022/04/18(月) 00:42:10.15
職場で仕事の文章を短時間で入力したいだけなら
変換のくせがわかっていれば済むことかもしれないけど、
一言一言考えながら書くときには
無駄な候補が出る方が煩わしいかもしれないので、
場面によるんじゃないかな?
2022/04/18(月) 02:06:06.07
>>694
つ 辞書切替
2022/04/18(月) 07:27:17.05
xinput2って何じゃら?
2022/04/18(月) 18:50:02.97
今は失われた、いにしえの技術じゃ
2022/04/18(月) 18:55:06.86
文脈が分からないけど、kinput2でないの?
2022/04/18(月) 19:00:28.91
ximとkinputかな
2022/04/18(月) 19:51:17.53
キンプット懐かしいな
2022/04/18(月) 23:16:01.75
** Emacs now supports use of XInput 2 for input events.
If your X server has support and you have the XInput 2 development headers
installed, you can configure Emacs with the option '--with-xinput2' to enable
this support.
2022/04/19(火) 02:07:27.26
なぜだか大昔にHP-UX上でktermとkinputを使ってたのを思い出した。
なつかC
2022/04/19(火) 05:39:46.01
kon や jfbterm に タマゴじゃダメですか?
2022/04/19(火) 06:05:00.29
configure: WARNING: unrecognized options: --with-xinput2

w
2022/04/19(火) 06:07:50.20
emacs-jp 再始動か?w
2022/04/19(火) 06:08:53.51
28.1 はゴミ
2022/04/19(火) 06:30:28.96
google に都合がいいように変えたかな?
2022/04/19(火) 10:46:47.14
C-¥で日本語入力してるね
2022/04/19(火) 10:48:19.26
円マークがコード表示になってしまった…
2022/04/19(火) 11:37:07.68
C-\
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況