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
レス数が1000を超えています。これ以上書き込みはできません。
2020/03/25(水) 17:45:02.71
2名無しさん@お腹いっぱい。
2020/03/25(水) 18:13:31.04 emacs-tw/awesome-emacs: A community driven list of useful Emacs packages, libraries and others.
https://github.com/emacs-tw/awesome-emacs
Emacs JP Slack
https://slack-emacs-jp.herokuapp.com/
Emacs Rocks!
http://emacsrocks.com/
https://github.com/emacs-tw/awesome-emacs
Emacs JP Slack
https://slack-emacs-jp.herokuapp.com/
Emacs Rocks!
http://emacsrocks.com/
2020/03/25(水) 18:32:59.14
>>1
おつ!
おつ!
2020/03/25(水) 18:50:05.49
Emacsは衰退しました。
2020/03/25(水) 18:54:15.98
儂は Emacs と心中する!
ときどき vi は使うけどネ。
ときどき vi は使うけどネ。
2020/03/25(水) 19:01:52.45
>>5
おらもだ。VSCodeに浮気してみたもののだめだった。
おらもだ。VSCodeに浮気してみたもののだめだった。
2020/03/25(水) 19:25:40.12
emacsはイラっとしたとき適当にlispコードを評価すればいい。vscodeだとちゃんとかいて読み込んでやらないといけない。そのうちになににイラっとしたのか忘れるからvscodeの方がすぐれてるのかも。
2020/03/25(水) 19:28:37.43
lemとかxyzzyに逃げたやつはおらんの?
2020/03/25(水) 19:36:53.10
>>7
VSCodeでも機能拡張書かずにプログラミングによるカスタマイズできる?できないと思うんだが。
VSCodeでも機能拡張書かずにプログラミングによるカスタマイズできる?できないと思うんだが。
10名無しさん@お腹いっぱい。
2020/03/25(水) 20:16:14.99 lem気になる
2020/03/25(水) 21:09:33.41
lem初めて知った、さんくす
schemeは「計算機プログラムの構造と解釈」読むためにかじったものの
emacsのライブラリを移植できる自信はなし
schemeは「計算機プログラムの構造と解釈」読むためにかじったものの
emacsのライブラリを移植できる自信はなし
2020/03/25(水) 21:10:02.65
>>9
うん。拡張をさがして、かきかえて、再起動して、とかやることをかんがえるともうどうでもよくなる。
emacsだと、これか、ちがうこっちか、とやってるうちになにがしたかったかわすれるから、イラっとしたことは忘れ去ってふたたびイラっとするということではおんなじか。
うん。拡張をさがして、かきかえて、再起動して、とかやることをかんがえるともうどうでもよくなる。
emacsだと、これか、ちがうこっちか、とやってるうちになにがしたかったかわすれるから、イラっとしたことは忘れ去ってふたたびイラっとするということではおんなじか。
2020/03/25(水) 21:14:56.29
2020/03/25(水) 21:36:43.92
2020/03/25(水) 22:26:05.96
Emacs LispとCommon Lispは似てるけど、Schemeはだいぶ違ってて好きじゃないな
ClojureはSchemeに近いけど更に違っててよく分からん
ClojureはSchemeに近いけど更に違っててよく分からん
2020/03/26(木) 01:00:32.38
>>12
emacsのlispによるカスタマイズで便利だと思う点
・adviceでAOPが出来る
・ダイナミックスコープで呼び出し先の関数内の変数や関数の置き換えができる(関数の置き換えにはnofletが便利)
・レキシカルスコープも使える
emacsの多くがlispで作られているので上記の機能で自由に既存コードの挙動を変えることが出来る。これ、VSCodeやVimにはない特徴だと思っていて、emacsから抜けられない理由だと思っている。
emacsのlispによるカスタマイズで便利だと思う点
・adviceでAOPが出来る
・ダイナミックスコープで呼び出し先の関数内の変数や関数の置き換えができる(関数の置き換えにはnofletが便利)
・レキシカルスコープも使える
emacsの多くがlispで作られているので上記の機能で自由に既存コードの挙動を変えることが出来る。これ、VSCodeやVimにはない特徴だと思っていて、emacsから抜けられない理由だと思っている。
2020/03/26(木) 06:56:33.04
Schemeはオワコン
一過性のブームやった
一過性のブームやった
2020/03/26(木) 07:32:36.33
>>17
Gaucheはどうなの?
Gaucheはどうなの?
2020/03/26(木) 09:36:27.64
Emacsってテキストの後ろに変な改行入るからなんか嫌で仕方なくvi使ってた
記憶があるけど直ってるの?
記憶があるけど直ってるの?
2020/03/26(木) 09:49:05.93
といわれてもな
2020/03/26(木) 10:23:31.35
最後の改行のこと...?
2020/03/26(木) 11:15:52.97
auto-fill-modeじゃない?
2020/03/26(木) 12:14:29.24
auto-fill-modeってtext-modeではデフォルト有効だったっけ?
だとしても変な改行では無いけどな…
だとしても変な改行では無いけどな…
2020/03/26(木) 12:40:08.94
>>15
cl-lib.elでcl.elの呪縛から解き放たれた
cl-lib.elでcl.elの呪縛から解き放たれた
2020/03/26(木) 12:51:07.40
最近スレが活発だから触発されて
パッケージを乗り換えてみたり、lsp-modeを試してみた
lsp-modeはとりあえず4つの言語でうまく動いてるわ
vscode由来なのか…悔しい…ビクンビクン
パッケージを乗り換えてみたり、lsp-modeを試してみた
lsp-modeはとりあえず4つの言語でうまく動いてるわ
vscode由来なのか…悔しい…ビクンビクン
2020/03/26(木) 12:54:18.02
>>25
VSCode由来じゃないよ、OmniSharpだよ
VSCode由来じゃないよ、OmniSharpだよ
2020/03/26(木) 13:01:01.81
2827
2020/03/26(木) 13:01:47.80 クッションページをはさむとリンクが変わっちゃうな
温故知新のところね
温故知新のところね
2020/03/26(木) 13:07:10.33
2020/03/26(木) 14:24:58.00
VScodeではメールが読めない
2020/03/26(木) 14:42:11.69
VSCodeにまともなdiredが無いのが辛い。(もどきの機能拡張はあるが機能不足。)さらにdired-dwimやwdiredの使い勝手を覚えてしまうとemacsから離れられなくなる。WSLの登場でWindows側のファイル操作もできるし。
2020/03/26(木) 14:46:01.23
trampも便利。VSCodeにもRemote Development出来たけど、サーバーのOSを選ぶし、サーバに.vscode-serverというフォルダ作って色々なファイルを置いてしまう。機能拡張ファイルとか。
2020/03/26(木) 15:28:29.70
VSCodeが駄目と言っている訳ではないからね。適材適所で共存していけばいいと思う。
2020/03/26(木) 20:01:55.71
そもそもEmacsの主要なパッケージの機能はVSCodeでおおよそ代替可能なのかね?
使い勝手がちょっと違うというのは慣れの問題だけど機能が無いとどうしようもない(だったら作れというのはとりあえず言うな)。
たとえば、3秒だけくぐったところmigemoは使えなさそう。
使い勝手がちょっと違うというのは慣れの問題だけど機能が無いとどうしようもない(だったら作れというのはとりあえず言うな)。
たとえば、3秒だけくぐったところmigemoは使えなさそう。
2020/03/26(木) 20:02:46.88
拡張の対応表とかあると、嬉しいよな
2020/03/26(木) 20:05:11.69
vscodeとemacsとvimが合体したら最強なのにな
2020/03/26(木) 20:23:40.11
eglot(LSP client) でプログラム書いてるけど快適。
2020/03/26(木) 20:38:06.69
>>36
合体はしていなけど、VSCodeとWSL Emacsの行き来はできる。
https://w.atwiki.jp/ntemacs/pages/85.html
https://w.atwiki.jp/ntemacs/pages/89.html
trampにも対応していて、Remote Developmentとの連携が可能。
キーバインドをemacsに統一すると操作的な違和感も少ない。
いずれどちらのツールにも一長一短があるので、共存するのがよいのではと思っている。
表計算はExcelに任せるように、プログラミングはVSCodeに任せるとか。
合体はしていなけど、VSCodeとWSL Emacsの行き来はできる。
https://w.atwiki.jp/ntemacs/pages/85.html
https://w.atwiki.jp/ntemacs/pages/89.html
trampにも対応していて、Remote Developmentとの連携が可能。
キーバインドをemacsに統一すると操作的な違和感も少ない。
いずれどちらのツールにも一長一短があるので、共存するのがよいのではと思っている。
表計算はExcelに任せるように、プログラミングはVSCodeに任せるとか。
2020/03/26(木) 21:10:39.23
>>37
lsp-modeとどっちがいいの?
lsp-modeとどっちがいいの?
2020/03/26(木) 22:13:22.15
>>39
個人的には eglot の方が軽くて好き
個人的には eglot の方が軽くて好き
2020/03/26(木) 22:40:34.20
>>40
使ってみるかな
使ってみるかな
2020/03/27(金) 06:07:56.76
軽いってことは機能が落ちてるんじゃないの?知らんけど
2020/03/27(金) 07:39:05.46
昔々 PC-9821V200 を Windows 98 と FreeBSD/pc98 の
デュアルブートにしてバリバリ使っていた時期があった。
Windows 側で NeoRAGEx は軽快に動くし、
FreeBSD 側で Emacs は快適に使えるし、
思い返してみると、こぢんまりとした良い環境だった。
あの端末で Emacs 22 以降をビルドして走らせたら
どういう使用感になるのか、ちょっと興味がある。
このスレに、ふる〜い端末で最近の Emacs をビルドして使っている人いるかな?
デュアルブートにしてバリバリ使っていた時期があった。
Windows 側で NeoRAGEx は軽快に動くし、
FreeBSD 側で Emacs は快適に使えるし、
思い返してみると、こぢんまりとした良い環境だった。
あの端末で Emacs 22 以降をビルドして走らせたら
どういう使用感になるのか、ちょっと興味がある。
このスレに、ふる〜い端末で最近の Emacs をビルドして使っている人いるかな?
2020/03/27(金) 07:54:56.89
Pen200のマシンかぁ
セレロン450Aでlinux+emacsで結構長い間使っててそれほど不満はなかったけど、
新しいPCをしばらく使ってからそのPCに戻ったら、モタモタ感に堪えられなくなったよ
でも、苦労するとは思うけどレトロPCを復帰させるのは面白いので頑張ってもらいたい
セレロン450Aでlinux+emacsで結構長い間使っててそれほど不満はなかったけど、
新しいPCをしばらく使ってからそのPCに戻ったら、モタモタ感に堪えられなくなったよ
でも、苦労するとは思うけどレトロPCを復帰させるのは面白いので頑張ってもらいたい
2020/03/27(金) 08:26:55.15
非力なpi zeroでも動くし無印fire+termuxでもなんとか使える
まあササッと編集したいときはzileとかmgにするけど
まあササッと編集したいときはzileとかmgにするけど
2020/03/27(金) 08:45:07.50
termuxのEmacsはdumpしてないから起動時に大量の.elを読み込んで起動が遅い
27でportable dumperになるから、ちゃんとdumpされる事に期待
27でportable dumperになるから、ちゃんとdumpされる事に期待
2020/03/27(金) 09:00:30.34
当時はMule for win使ってたなぁ
懐かしい
懐かしい
2020/03/27(金) 12:53:49.82
大概のレトロPCは内蔵HDがお亡くなりになって永眠することにる。
2020/03/27(金) 12:58:41.84
そんな中10年くらい生き延びてるHDDもあるんだよな...
2020/03/27(金) 13:01:02.55
2020/03/27(金) 14:01:02.13
Q. (ここに好きなことを書こう)ってどうやるの?
A. ああ、それならsystemdのコンフィグでできるよ
A. ああ、それならsystemdのコンフィグでできるよ
2020/03/27(金) 15:28:06.10
HDDの突然死は少ないのでは?前兆のあるケースが多い
2020/03/27(金) 15:40:36.43
カッコン...カッコン...
2020/03/27(金) 19:30:35.34
>>52
落とすとか
落とすとか
2020/03/27(金) 19:36:50.66
なかなかの老人会ぐあいだな(俺を含む)
2020/03/27(金) 21:35:46.76
あんまこういう書き込みあると若い人から
骨董品好き、縛りプレイ大好き勢のためのツールなんだな
って勘違いされちゃうから…
骨董品好き、縛りプレイ大好き勢のためのツールなんだな
って勘違いされちゃうから…
2020/03/27(金) 23:18:14.67
池田エライザをアンバサダーに任命すればワンチャン
2020/03/28(土) 00:24:24.61
>>47
Meadowさんてのもあったね
Meadowさんてのもあったね
2020/03/28(土) 00:50:30.18
HDDは長時間稼働した後、一旦電源を落として再起動するときが鬼門
2020/03/28(土) 04:28:50.11
スピンドルが回らない
2020/03/28(土) 14:28:28.74
だったら注油で直るんやな
2020/03/28(土) 15:15:03.36
外出自粛で暇だから elisp 書こう(´・ω・`)
2020/03/28(土) 16:52:34.33
emacsのパッケージを試したり、設定をいじっていたら3日間経過してた…
2020/03/28(土) 21:23:52.94
アフリカではよくあること
2020/03/31(火) 18:56:11.91
Q. *scratch* とか *Messages* を飛ばして
次のファイルへ移動したいです
どうすればいいでしょうか
次のファイルへ移動したいです
どうすればいいでしょうか
2020/03/31(火) 18:59:29.68
ido
2020/03/31(火) 19:14:02.90
メニューから選ぶやつですよね
実は、タブバー (centaur-tab) を使っており
*scratch* などは隠されているみたいです。
そこで、それらを飛ばして次のバッファ?を選ぶことで
タブ移動したかのように見せかけるコマンドが欲しいです
実は、タブバー (centaur-tab) を使っており
*scratch* などは隠されているみたいです。
そこで、それらを飛ばして次のバッファ?を選ぶことで
タブ移動したかのように見せかけるコマンドが欲しいです
2020/03/31(火) 20:14:19.97
ttps://stackoverflow.com/questions/14323516/make-emacs-next-buffer-skip-messages-buffer/24838407
強引なのが見つかりました
ido 教えてくれた方、ありがとうございました!
強引なのが見つかりました
ido 教えてくれた方、ありがとうございました!
2020/03/31(火) 23:41:47.58
Emacs の shell っていっぱいあるけど、どれがいいんだろう?
2020/03/31(火) 23:46:22.74
>>69
emacsで使うならshell-modeだと思うけど
emacsで使うならshell-modeだと思うけど
2020/04/01(水) 00:53:45.66
>>70
eshell-mode とか multi-term.el とかどうなんだろうって思ったんだけど、shell-mode 一択って感じ?
eshell-mode とか multi-term.el とかどうなんだろうって思ったんだけど、shell-mode 一択って感じ?
2020/04/01(水) 01:36:06.32
ansi-termを一部設定変えてつこうてる
2020/04/01(水) 06:46:07.30
>>71
trampではshell-mode使うし、shell-modeの裏で動いているcomintがいろいろ便利。historyをhelmで検索する設定にできたり。
trampではshell-mode使うし、shell-modeの裏で動いているcomintがいろいろ便利。historyをhelmで検索する設定にできたり。
2020/04/01(水) 06:54:06.47
>>72
エスキープシーケンス使うコマンドでは偶に使う。topとか。でもshellのバッファのコピペが簡単にできるからshell-modeをメインで使っている。
エスキープシーケンス使うコマンドでは偶に使う。topとか。でもshellのバッファのコピペが簡単にできるからshell-modeをメインで使っている。
2020/04/01(水) 16:27:26.16
なるほど、得意不得意があるから使い分ける必要があるんすねぇ
76名無しさん@お腹いっぱい。
2020/04/08(水) 00:12:09.67 shell-modeだとset-markとか色々使えるのがいいよね
と思ったけどtermでもC-c C-jでline-modeに入るとできるのね
ちなみにC-c C-kで戻れるぞ
と思ったけどtermでもC-c C-jでline-modeに入るとできるのね
ちなみにC-c C-kで戻れるぞ
77名無しさん@お腹いっぱい。
2020/04/08(水) 09:35:06.96 Emacs内のシェル、誰もがやろうとはするんだろうけど色々きつくなって結局フツーのターミナルに戻ってこないか?
Trampと統合されてたりとか、コピペが手早いとか利点は確かにわかるんだけど…
Trampと統合されてたりとか、コピペが手早いとか利点は確かにわかるんだけど…
2020/04/08(水) 12:38:52.46
>>76
これは知らなかった
これは知らなかった
2020/04/08(水) 13:29:02.69
>>77
戻るわけじゃなくて両方使い分けてる。
戻るわけじゃなくて両方使い分けてる。
2020/04/25(土) 10:38:57.99
在宅勤務で Window10 PC に Emacs-26.3 (IMEパッチ) を使ってるんだが、
編集するファイルが OneDrive for Business 上にあるので、開いたり保存する待ち時間が長くて
考えも中断してしまうので困る。
編集するファイルが OneDrive for Business 上にあるので、開いたり保存する待ち時間が長くて
考えも中断してしまうので困る。
2020/04/25(土) 11:55:07.62
あれってローカルにキャッシュしてるわけじゃないのか
2020/04/25(土) 12:03:31.08
個人向けの OneDrive はそうだね。他方、OneDrive for Business は仕組みが別で、
SharePoint サーバ上にファイルの唯一の実体がある(と思う)。名前を借りてるだけな気がする。
SharePoint サーバ上にファイルの唯一の実体がある(と思う)。名前を借りてるだけな気がする。
83名無しさん@お腹いっぱい。
2020/05/19(火) 22:42:32.492020/05/19(火) 23:01:00.52
むしろshellでヒストリー遡るときもC-r [文字列]な身体になってる
2020/05/19(火) 23:23:21.88
2020/05/20(水) 00:42:01.10
ヒストリー辿るのはメタキーだろ
87名無しさん@お腹いっぱい。
2020/05/20(水) 00:42:35.85 org-modeでC-→とかC-←とかの代わりにどれ割り当てたらいいかな?
2020/05/20(水) 01:05:59.30
そういえば、27は出ないの?
89名無しさん@お腹いっぱい。
2020/05/20(水) 01:18:46.02 SIer業界がブラックな理由を解説する。エンジニアは自社開発をしているWeb業界がオススメ!
https://www.youtube.com/watch?v=iy4nnAI9og4
エンジニアの仕事が稼げる理由とは?プログラミングスキルと
仕事の需要は比例しないので、実は技術力が低くても稼ぐことができる!
https://www.youtube.com/watch?v=82Bs-NH8jAM
通勤時間が長い人ほど無能説。家賃節約とか言っている暇があったら、
会社の近くに引っ越して浮いた時間に副業したほうがお金も貯まるし強くなれる。
https://www.youtube.com/watch?v=mt6K1RJnk6I
プログラミングに英語は必要か?に対する明確な答え
https://www.youtube.com/watch?v=WWULJbVECKU
私がヤフーを辞めた理由
https://www.youtube.com/watch?v=-G-7Hc3rJw8
【業界研究】IT業界でひと括りにするのは危険。SIer、Web制作、
アプリ開発で仕事内容が全く違います。【就活・転職】
https://www.youtube.com/watch?v=_IJQ2iBkf4w
https://www.youtube.com/watch?v=iy4nnAI9og4
エンジニアの仕事が稼げる理由とは?プログラミングスキルと
仕事の需要は比例しないので、実は技術力が低くても稼ぐことができる!
https://www.youtube.com/watch?v=82Bs-NH8jAM
通勤時間が長い人ほど無能説。家賃節約とか言っている暇があったら、
会社の近くに引っ越して浮いた時間に副業したほうがお金も貯まるし強くなれる。
https://www.youtube.com/watch?v=mt6K1RJnk6I
プログラミングに英語は必要か?に対する明確な答え
https://www.youtube.com/watch?v=WWULJbVECKU
私がヤフーを辞めた理由
https://www.youtube.com/watch?v=-G-7Hc3rJw8
【業界研究】IT業界でひと括りにするのは危険。SIer、Web制作、
アプリ開発で仕事内容が全く違います。【就活・転職】
https://www.youtube.com/watch?v=_IJQ2iBkf4w
2020/05/21(木) 11:49:13.46
親指シフトキーボード販売中止になるとかで、親指シフトのキー配列でちょっと触ってみた。
これ、親指キーを押してシフトになるのは同じ手の方なんだな。
右手親指押して、同時に右手キーを押すとシフトで上のひらがなが打てる。
左手親指と左手キーで上のひらがな。掴むように打つみたい。
EmacsでコントロールキーをAの左のCapsとスペースの右隣の変換キーにしているので、
^Pは左手小指と右手小指、^Wは右手親指と左手薬指で押して打っている。
こうして打っていると、親指シフト配列も右手親指と左手キーでシフト、
左手親指と右手キーでシフト、のほうが自然に思えるのだが。
これ、親指キーを押してシフトになるのは同じ手の方なんだな。
右手親指押して、同時に右手キーを押すとシフトで上のひらがなが打てる。
左手親指と左手キーで上のひらがな。掴むように打つみたい。
EmacsでコントロールキーをAの左のCapsとスペースの右隣の変換キーにしているので、
^Pは左手小指と右手小指、^Wは右手親指と左手薬指で押して打っている。
こうして打っていると、親指シフト配列も右手親指と左手キーでシフト、
左手親指と右手キーでシフト、のほうが自然に思えるのだが。
2020/05/22(金) 12:31:26.52
歴史的にはemacsよりも親指シフトの方がはるかに古いからなあ
2020/05/22(金) 13:12:21.11
emacsの方がちょっと古いんじゃねえの?
親指シフトって日本語ワープロ以降でしょ?
親指シフトって日本語ワープロ以降でしょ?
2020/05/22(金) 14:25:31.36
wikipediaによると、親指シフトができたのは1979年
GNU Emacsができたのは1984年
でも、最初のEmacsはTECOというエディタ用のマクロとして書かれたもので
>操作可能な最初のEMACSシステムは1976年後半に姿を現した
のだそうだ
「Emacsとは何か」という話になるのだな
GNU Emacsができたのは1984年
でも、最初のEmacsはTECOというエディタ用のマクロとして書かれたもので
>操作可能な最初のEMACSシステムは1976年後半に姿を現した
のだそうだ
「Emacsとは何か」という話になるのだな
2020/05/22(金) 23:37:17.90
80年代中ごろまでは重くて動かないエディタとして有名だった
emacs
メモリを4Mも食ったからな
emacs
メモリを4Mも食ったからな
2020/05/23(土) 00:43:42.06
Ctrlが左下(右下)にあるのは、小指が短い人用なんだよね
2020/05/23(土) 01:05:50.70
左下にある方がC-x押しやすい
2020/05/23(土) 02:08:14.20
2020/05/23(土) 02:17:06.61
2020/05/23(土) 04:01:44.43
CtrlなAの横以外あり得ん
2020/05/23(土) 04:02:08.85
Ctrlは
2020/05/23(土) 08:25:42.47
2020/05/23(土) 08:38:07.43
HHKB USには左下にキーがない。オレはそれで終了。良かった (^_^)
2020/05/23(土) 09:29:51.44
>>101
いや、そもそもコントロールを押す頻度が過度に多いとか押しっぱなしにすることがあるようなキーバインドは洗練されてないと思う
デフォルトから変えてないとか?
あるいは目的地にカーソルを動かすのに「上上上上上上上上右右右右……」みたいな移動の仕方をしてるってことだと思う
この場合は検索とかジャンプを適切に使うべきだ
いずれにせよ「小指の付け根でキーを押す」なんてナンセンス過ぎる
それこそ腱鞘炎になるだろ
当たる面積が増える分誤爆も多かろう
しかも手の形とキーボードに大きく依存するやり方だから環境が変わると再現できない
いや、そもそもコントロールを押す頻度が過度に多いとか押しっぱなしにすることがあるようなキーバインドは洗練されてないと思う
デフォルトから変えてないとか?
あるいは目的地にカーソルを動かすのに「上上上上上上上上右右右右……」みたいな移動の仕方をしてるってことだと思う
この場合は検索とかジャンプを適切に使うべきだ
いずれにせよ「小指の付け根でキーを押す」なんてナンセンス過ぎる
それこそ腱鞘炎になるだろ
当たる面積が増える分誤爆も多かろう
しかも手の形とキーボードに大きく依存するやり方だから環境が変わると再現できない
2020/05/23(土) 10:27:45.51
>>101
Ctrl+Zってどうやって押すんだ?
Ctrl+Zってどうやって押すんだ?
2020/05/23(土) 10:47:23.15
2020/05/23(土) 11:21:02.40
>>105
> それをEmacsのスレで言うかね〜
> Shiftでもなんでも小指でmodifierキーを押すというのが根本的にダメ
modifierキーを押しまくるのがダメ
spacemacsなどはそうしなくて良いようになってる
> それをEmacsのスレで言うかね〜
> Shiftでもなんでも小指でmodifierキーを押すというのが根本的にダメ
modifierキーを押しまくるのがダメ
spacemacsなどはそうしなくて良いようになってる
2020/05/23(土) 13:56:04.64
2020/05/23(土) 22:23:41.70
俺"変換"キーctrl
絶対的にこれがベスト。異論は認めない
絶対的にこれがベスト。異論は認めない
109名無しさん@お腹いっぱい。
2020/05/23(土) 22:40:10.58 無変換と変換はそれぞれ親指キーなので却下
2020/05/23(土) 22:43:11.87
小指を痛めた時はフットスイッチをCtrlとAltに割り当てて使った
2020/05/23(土) 23:13:02.40
小指の痛みはゆるく曲げて側面で押さえるようにしたら解消したな
2020/05/24(日) 07:51:09.65
俺はピアノやってるから平気だが、小指悪くするって奴がこんなにも多いってことはいよいよspacemacsは救世主だな
2020/05/24(日) 08:19:31.95
Spacemacs は知らなかった。試しに入れてみたけど、慣れ親しんだ習慣を変えるものではなかった。
だけど、~/.emacs.d に git でファイルを取り込んで Emacs を変えるというやりかたは新鮮で驚いた。
だけど、~/.emacs.d に git でファイルを取り込んで Emacs を変えるというやりかたは新鮮で驚いた。
2020/05/24(日) 08:56:37.94
>>113
そもそもvim風の入力に親しんでるか?
そもそもvim風の入力に親しんでるか?
2020/05/24(日) 09:12:18.66
よほどゴリゴリに自己流で (かつ洗練された) カスタマイズしてない限りは spacemacs の恩恵受けれると思うけどな
自作の lisp と衝突しないようにスペース基調のバインディングになってるわけだし
自作の lisp と衝突しないようにスペース基調のバインディングになってるわけだし
2020/05/25(月) 20:42:54.58
小指はさんざん鍛えたのでCTRLがAの左でもまったく痛くならんぞ。
痛いとか言ってる奴は鍛え方がたりん!軟弱者どもめ。
痛いとか言ってる奴は鍛え方がたりん!軟弱者どもめ。
2020/05/25(月) 21:15:20.04
Ctrlキーの話題しか出てこないけど、EmacsスレならMetaキーがないキーボードが多いことは不満とは思わない?
2020/05/25(月) 22:22:41.07
2020/05/25(月) 22:35:11.45
>>117
Ctrl-[ で代用し続けて何の不都合もないけど。
Ctrl-[ で代用し続けて何の不都合もないけど。
2020/05/25(月) 23:31:57.20
altキーで代用している
打ちにくいけど
打ちにくいけど
2020/05/25(月) 23:59:07.07
まあ最終的にはキーを入れ替えるんだけど、HPのキーボードは嫌い
2020/05/26(火) 06:18:14.05
なるほど人それぞれだね。そう考えると、一人一人のハードウェア(キーボード)も違うし、
困りごとが先にあって、解決するための工夫をこうして、こうなった見たいな自慢話の方が
色んな人の参考になるんじゃないかと思う。
困りごとが先にあって、解決するための工夫をこうして、こうなった見たいな自慢話の方が
色んな人の参考になるんじゃないかと思う。
2020/05/26(火) 08:41:57.23
C-M-f とか打ちやすいようにメタキーは CTRLの隣にしてる
2020/05/26(火) 12:23:46.01
>>123
そんなときはESC使っているなぁ。あとMetaキーはAltキーにして親指で打っている。
そんなときはESC使っているなぁ。あとMetaキーはAltキーにして親指で打っている。
2020/05/26(火) 12:25:02.68
hhkbとemacsの相性はどうなん?
2020/05/26(火) 12:37:36.08
相性がいいというよりは、emacsキーバインドにでもしないと使いづらい。
少なくともFnのキーバインドが自由に設定できないとキツイと思う。
逆にその設定に行き着けば、ホームポジションが崩れないキーボードだから使いやすくなるのでは?
少なくともFnのキーバインドが自由に設定できないとキツイと思う。
逆にその設定に行き着けば、ホームポジションが崩れないキーボードだから使いやすくなるのでは?
2020/05/26(火) 12:40:07.97
>>125
キー数が足らない
キー数が足らない
2020/05/26(火) 13:26:47.33
>>124
C-M-f みたいな連打する機能は ESC だとすごく不便なのよ
C-M-f みたいな連打する機能は ESC だとすごく不便なのよ
2020/05/26(火) 13:28:23.76
2020/05/26(火) 19:51:03.59
>>128
確かに連打はそうだね。親指Altはいいと思うけど。
確かに連打はそうだね。親指Altはいいと思うけど。
2020/05/27(水) 17:50:48.39
ESCキーにメタキーを割り付けた場合、C-M-f ってどうやって入力するの?
2020/05/27(水) 17:54:19.16
esc打ってからC-f
ということではない?割付ってマジでMetaにするってこと?
ということではない?割付ってマジでMetaにするってこと?
2020/05/27(水) 18:34:07.75
2020/05/27(水) 22:39:02.32
avy常用してるとsuper キー+1文字をavy専用に割り付け出来るMacうらやましい
なぜWindowsキーは割り付け不自由にしたのか…
なぜWindowsキーは割り付け不自由にしたのか…
2020/05/27(水) 23:41:48.90
Emacs使うようになってからEnterがCtrl-M、ESCがCtrl-[ などを使う癖がついてるので、
最近のUMPCの変態キー配列を見るにつけEnterなしで ; と ’ が L の右に並んでるのが欲しくなる
最近のUMPCの変態キー配列を見るにつけEnterなしで ; と ’ が L の右に並んでるのが欲しくなる
2020/06/05(金) 14:40:17.21
org-modeについてもここでいいの?
org-agendaの表記を変えたい
C-c a n したとき日時は
土 13 6月 2020 みたいになるが、これを
土 2020 6月 13 みたいにしたい
どう.emacsに書けば良いだろう?
DD MM YYYYはどうしても慣れない
org-agendaの表記を変えたい
C-c a n したとき日時は
土 13 6月 2020 みたいになるが、これを
土 2020 6月 13 みたいにしたい
どう.emacsに書けば良いだろう?
DD MM YYYYはどうしても慣れない
2020/06/05(金) 14:40:32.92
org-modeについてもここでいいの?
org-agendaの表記を変えたい
C-c a n したとき日時は
土 13 6月 2020 みたいになるが、これを
土 2020 6月 13 みたいにしたい
どう.emacsに書けば良いだろう?
DD MM YYYYはどうしても慣れない
org-agendaの表記を変えたい
C-c a n したとき日時は
土 13 6月 2020 みたいになるが、これを
土 2020 6月 13 みたいにしたい
どう.emacsに書けば良いだろう?
DD MM YYYYはどうしても慣れない
2020/06/05(金) 14:41:28.77
二重投稿になってしまった。済まない。
2020/06/05(金) 15:12:57.78
org-agenda-format-dateかな
2020/06/09(火) 11:38:14.55
初心者です
Linux上で立ち上げたemacsのパッケージ反映について質問させてください。
設定は .zshrc に alias emacs="emacs -nw" のみです
$emacs (これだとカスタマイズが反映されてCUIのemacsが立ち上がる)
$emacs nanika.text (これだと素のemacsのGUI版がカスタマイズ反映なしで立ち上がる)
同様の問題は試しにいれたVimでも起こりました。
誰か解決策を知っていたら教えてください。
Linux上で立ち上げたemacsのパッケージ反映について質問させてください。
設定は .zshrc に alias emacs="emacs -nw" のみです
$emacs (これだとカスタマイズが反映されてCUIのemacsが立ち上がる)
$emacs nanika.text (これだと素のemacsのGUI版がカスタマイズ反映なしで立ち上がる)
同様の問題は試しにいれたVimでも起こりました。
誰か解決策を知っていたら教えてください。
2020/06/09(火) 11:47:43.28
>>140
追記: 実現したい事は後者の場合でもCUIのパッケージ反映版で立ち上げたいという事です
追記: 実現したい事は後者の場合でもCUIのパッケージ反映版で立ち上げたいという事です
2020/06/09(火) 12:12:35.91
.zshrcも.emacs.dフォルダも.vimrcも実行するユーザーのHOMEに入れてください。
2020/06/09(火) 12:14:50.33
パッケージ反映とはなんぞや
2020/06/09(火) 13:08:11.37
2020/06/09(火) 13:22:09.81
>>144
追記: emacsがGUIで立ち上がる現象から、試しにと、gvimをインストールしてみました
そしてターミナル上からgvimでファイルを対象に取り開いた際に、.vimrcを完全に読み込んだgvimが起動しています(テーマカラーやハイライトが適応されているので明らかにわかる)
この現象は一体なにが原因なのでしょう....。
致命的過ぎて困っています。
追記: emacsがGUIで立ち上がる現象から、試しにと、gvimをインストールしてみました
そしてターミナル上からgvimでファイルを対象に取り開いた際に、.vimrcを完全に読み込んだgvimが起動しています(テーマカラーやハイライトが適応されているので明らかにわかる)
この現象は一体なにが原因なのでしょう....。
致命的過ぎて困っています。
2020/06/09(火) 13:37:39.41
>>145
更に追記: sudoを付けずに "emacs .file" "vim .file" "gvim .file" とすると全ての場合において設定が反映されていました。
もしかしなくとも、sudo周りの問題ぽいです。
連投すみません。
更に追記: sudoを付けずに "emacs .file" "vim .file" "gvim .file" とすると全ての場合において設定が反映されていました。
もしかしなくとも、sudo周りの問題ぽいです。
連投すみません。
2020/06/09(火) 13:54:08.73
sudo付けたなら付けたって書けよ…
んで、sudoは他ユーザ(root)としてコマンドを実行するので自身の設定が反映されるとは限らんということですね。
man sudo すると有用な情報は得られるかも知れません。
んで、sudoは他ユーザ(root)としてコマンドを実行するので自身の設定が反映されるとは限らんということですね。
man sudo すると有用な情報は得られるかも知れません。
2020/06/09(火) 14:04:45.65
設定というか、sudoの引数に渡るのが何かという話か。
だからシェルの問題で、以下の様にすると行ける様です。bashもzshも同様。
alias sudo=’sudo ’
だからシェルの問題で、以下の様にすると行ける様です。bashもzshも同様。
alias sudo=’sudo ’
2020/06/09(火) 14:36:33.01
2020/06/11(木) 04:18:00.61
spacemacs、「Emacsのディストリビューション」という概念を浸透させるかと思ったけど最近はあまり話題にのぼらんな、、
アップデートは細かいものが疎らにあるって感じだが、今後どうなっていくんだろう
おっきいコミュニティになって今後ずっと繁栄していってくれるのがユーザーとしての望みだが
アップデートは細かいものが疎らにあるって感じだが、今後どうなっていくんだろう
おっきいコミュニティになって今後ずっと繁栄していってくれるのがユーザーとしての望みだが
2020/06/11(木) 09:55:24.21
emacs -> spacemacs -> emacs (いまココ)
2020/06/11(木) 10:18:16.74
>>151
spacemacsのエッセンスを自分なりに抽出して取り込んで普通のemacsに戻ったってこと?
spacemacsのエッセンスを自分なりに抽出して取り込んで普通のemacsに戻ったってこと?
2020/06/11(木) 15:59:31.82
2020/06/11(木) 16:28:10.89
>>153
カスタマイズて自前のlisp?
カスタマイズて自前のlisp?
2020/06/18(木) 19:48:26.89
emacs から DeepL を使えないかなぁ。
2020/06/20(土) 23:39:44.12
emacs内でpythonで書いてshellモードで起動
これで十分
これで十分
2020/06/27(土) 10:53:47.14
Emacs で数学なら maxima だろ
ワイも機械学習なら Emasc 上で python 書いて shell で呼び出し してる
ワイも機械学習なら Emasc 上で python 書いて shell で呼び出し してる
2020/07/05(日) 07:04:28.02
↑ベタベタだけど、、ESS+Rじゃ駄目なんですか?
159名無しさん@お腹いっぱい。
2020/07/05(日) 23:31:33.59 >>158
ダメですww
使用頻度2位以下のパッケージ機能じゃなく
1位の dynamic Abbrev を使うからダメなんですww
ところでみんなは minimap 使ってる?
アレは見てる限りあんまり役に立ちそうにないんだけど
ダメですww
使用頻度2位以下のパッケージ機能じゃなく
1位の dynamic Abbrev を使うからダメなんですww
ところでみんなは minimap 使ってる?
アレは見てる限りあんまり役に立ちそうにないんだけど
2020/07/29(水) 02:45:49.54
sublime あたりで登場しただけの一過性フィーバーと見てる
2020/08/02(日) 15:06:13.38
windowsのemacsって、いまいち?
というか、操作とかが親和性低い?
というか、操作とかが親和性低い?
2020/08/02(日) 15:33:28.17
wslのやつはなんかいきなり落ちる
gnupackに入ってるcygwinのやつはなんかいきなり固まる
まあファイルアクセスでなんかひっかかる
gnupackに入ってるcygwinのやつはなんかいきなり固まる
まあファイルアクセスでなんかひっかかる
2020/08/02(日) 15:35:12.74
Linux だと mp4 とかを aptitude とかで入れた vlc などに問題無く渡せる
Windows だと周辺のソフトが乏しい
そういう意味で親和性が低い
Windows だと周辺のソフトが乏しい
そういう意味で親和性が低い
2020/08/02(日) 16:21:27.02
2020/08/02(日) 16:34:41.45
Windows上ではIME切り替えができない問題とか
Ctrl-SPCが取られてset-markできない問題とか
面倒なことが多かったのでLinux上のemacsでmozcが使えるようになってから
こだわりの.emacs.el/init.elを作りこむのはやめた
Ctrl-SPCが取られてset-markできない問題とか
面倒なことが多かったのでLinux上のemacsでmozcが使えるようになってから
こだわりの.emacs.el/init.elを作りこむのはやめた
166163
2020/08/02(日) 16:48:09.90 IME については ddskk 使うことにしてる 自分は
こうするとプラットフォーム間の差が1つ消える
こうするとプラットフォーム間の差が1つ消える
2020/08/02(日) 22:20:44.98
Windows上のEmacsってそんなに問題多いの?
困るなあ…
困るなあ…
2020/08/02(日) 22:26:37.95
使ってたら、気付かないか?
2020/08/02(日) 22:58:32.79
そこまで問題ないよ
linuxでつかってても問題あるし、emacs自体の信頼性がない
linuxでつかってても問題あるし、emacs自体の信頼性がない
2020/08/02(日) 23:07:14.43
Linux 上では枯れてていい感じだと思ってたけど、凄く使う人には足りてないのか。
.emacs をvim で開くときれいに色付けされてるのは、笑ってしまうけど。
.emacs をvim で開くときれいに色付けされてるのは、笑ってしまうけど。
2020/08/03(月) 00:26:04.87
2020/08/03(月) 13:20:54.91
win な人は xyzzy で良いだろ。
本格エディタは vscode があるんだし。
本格エディタは vscode があるんだし。
2020/08/03(月) 13:26:48.59
NTEmacsでまったく不満ないな。IMEもGoogle日本語入力にしてたら落ちることなかったし。まあ、最近は英語配列キーボードにしちゃったから、何年かぶりにddskkに戻ってきてるけど。
2020/08/03(月) 13:28:02.33
>>173 板違いだった
2020/08/03(月) 19:02:08.12
過疎なのに板違いを気にしてたら話題が無くなるぞ
2020/08/03(月) 19:15:38.05
全く違和感ないんだけど、ここ以外でNTEmacsを語る人がいるのだろうか。
2020/08/08(土) 00:13:28.66
windows, gnupackのemacsを使っているが
特に問題はないぞ
IMEは普通に動くし、突然落ちることもない
C-spaceも問題なく動く
特に問題はないぞ
IMEは普通に動くし、突然落ちることもない
C-spaceも問題なく動く
2020/08/10(月) 13:06:49.35
27.1 rc2 で リリース日が8月10日になってるし、そろそろか?
2020/08/11(火) 08:39:30.51
2020/08/11(火) 09:01:58.01
- Support for resizing and rotating of images without ImageMagick
画像もあつかえるけど小さくしないと重たくなるのが楽に処理できるわけか
画像もあつかえるけど小さくしないと重たくなるのが楽に処理できるわけか
2020/08/11(火) 09:08:58.77
ImageMagickがないと、バッファにピクセル等倍で表示されてたのが
単体で縮小全体表示できるようになるだけでは
単体で縮小全体表示できるようになるだけでは
2020/08/11(火) 17:01:17.93
デフォルトだとウィンドウ幅に合うように表示されるな
2020/08/11(火) 21:17:12.62
27.1 だ!わぁい
2020/08/12(水) 14:37:50.24
パッケージマネージャーって何使えばええんや?
package.el はバージョンの固定ができないっぽいからそこが解消できるとよさそうなんだけども
package.el はバージョンの固定ができないっぽいからそこが解消できるとよさそうなんだけども
2020/08/12(水) 17:03:54.44
昔はるび吉先生に聞けば教えてくれたけど、今はどうだろう?
186名無しさん@お腹いっぱい。
2020/08/16(日) 18:49:23.43 27.1 になって何ができるようになったの?または目玉機能は?
imafemagickが必要なくなった以外で。
たとえば速くなったとか、よりでかいファイルを開けるようになったでもいい。
imafemagickが必要なくなった以外で。
たとえば速くなったとか、よりでかいファイルを開けるようになったでもいい。
187名無しさん@お腹いっぱい。
2020/08/16(日) 19:34:52.122020/08/16(日) 20:38:32.09
189名無しさん@お腹いっぱい。
2020/08/16(日) 23:18:13.52 emacs-27.1 にしたら、こせきさん直伝の Gnus の nnmail-split-fancy が動かなくなったorz
190名無しさん@お腹いっぱい。
2020/08/18(火) 18:45:59.77 Emacsってそんなに互換性悪かったっけ?
単に「Emacsを新しくしても普段通り使える」っていう書き込みより
「新しくしたら使えなくなった」っていう書き込みの方が割合が高いだけか。
単に「Emacsを新しくしても普段通り使える」っていう書き込みより
「新しくしたら使えなくなった」っていう書き込みの方が割合が高いだけか。
2020/08/18(火) 19:52:13.14
バージョン上がるたびにeggが使えなくなったらどうしようと久能山
tamago-tsunagiには感謝してる
tamago-tsunagiには感謝してる
2020/08/18(火) 20:47:05.46
古い関数を使っているパッケージがメンテされていなかったら、
古い関数がobsoleteになっていて使えないということはある。
もちろん、自分でelispを書けばどうにかなる。
古い関数がobsoleteになっていて使えないということはある。
もちろん、自分でelispを書けばどうにかなる。
2020/08/19(水) 04:33:02.59
今でもeggが一番使いやすいと思うのだが、Org modeの依存度の方が強くて戻れない。
2020/08/19(水) 07:20:06.22
俺がEmacsを手放せない理由が文字の入力
C-q で特殊文字とか C-x 8 RET で名前指定とか使わない日がない
特殊過ぎなのは自覚してる
C-q で特殊文字とか C-x 8 RET で名前指定とか使わない日がない
特殊過ぎなのは自覚してる
195名無しさん@お腹いっぱい。
2020/08/19(水) 08:22:49.34 org-mode 勉強したい
2020/08/19(水) 15:50:50.55
ver24 で便利だったorgは今どこまで魔改造されてるやら
197名無しさん@お腹いっぱい。
2020/08/20(木) 09:46:43.35 カレントディレクトリ以下の(レギュラー)ファイル一覧を出力したいときUNIXだと
find . -type f
で簡単にできるんだけどcygwinでこれをやるとWindowsでは許されてUNIXでは許されない
長いファイル名orディレクトリがあると正しく動かない。
Windows版emacsは長いファイル名でも問題なく扱えることに気づいたんでバッチモードの
emacsでやりたいんだが,だれかLisp作ってくれ。
find . -type f
で簡単にできるんだけどcygwinでこれをやるとWindowsでは許されてUNIXでは許されない
長いファイル名orディレクトリがあると正しく動かない。
Windows版emacsは長いファイル名でも問題なく扱えることに気づいたんでバッチモードの
emacsでやりたいんだが,だれかLisp作ってくれ。
198名無しさん@お腹いっぱい。
2020/08/20(木) 09:50:51.972020/08/20(木) 16:45:25.14
別に EmacsLisp でもいいけど Windows なら PowerShell で
Get-ChildItem -Recurse -File -Name
ですむ話では?
PowerShell 環境以外から Windows PowerShell の起動こみなら
powershell.exe -nop -c "gci -recurse -file -name"
Windows PowerShell でなくいまどきの PowerShell が良ければ
pwsh.exe -nop -c "gci -recurse -file -name"
Get-ChildItem -Recurse -File -Name
ですむ話では?
PowerShell 環境以外から Windows PowerShell の起動こみなら
powershell.exe -nop -c "gci -recurse -file -name"
Windows PowerShell でなくいまどきの PowerShell が良ければ
pwsh.exe -nop -c "gci -recurse -file -name"
2020/08/21(金) 05:53:29.36
EMACS内で全て済ますところに快感があるんじゃないのかな?
2020/08/21(金) 06:11:57.91
それ環境変数かカーネルのオプション依存じゃなかったか?
202名無しさん@お腹いっぱい。
2020/08/21(金) 22:15:18.19 >>197です。cygwin環境下のbashやfindやpythonを使ってたからからうまくいかなかった
だけで,windowsネイティブにビルドされたpython使うことで目的は達成できました。
>>199
俺の勉強不足ではあるんだけどpowershellは文化が違い過ぎてスクリプトの
小さいカスタマイズにさえ時間がかかってしまうのでできれば避けてる。
>>200
せっかくなのでしばらく使ってなかったEmacs Lisp入門を読みながら作ってみます。
なんやかんやでコピペ以外でまともにemacs lisp触るのはmule-2.3以来かな。
歳とったなぁ
>>201
UNIX系はファイル名長255バイトの実装しか知らないです。
だけで,windowsネイティブにビルドされたpython使うことで目的は達成できました。
>>199
俺の勉強不足ではあるんだけどpowershellは文化が違い過ぎてスクリプトの
小さいカスタマイズにさえ時間がかかってしまうのでできれば避けてる。
>>200
せっかくなのでしばらく使ってなかったEmacs Lisp入門を読みながら作ってみます。
なんやかんやでコピペ以外でまともにemacs lisp触るのはmule-2.3以来かな。
歳とったなぁ
>>201
UNIX系はファイル名長255バイトの実装しか知らないです。
2020/08/21(金) 22:29:08.84
NTFSも255文字だよな
ファイル名じゃなくてパス名長の制限の問題か
文字コード変えた結果なんか変わるのか
ファイル名じゃなくてパス名長の制限の問題か
文字コード変えた結果なんか変わるのか
2020/08/21(金) 23:51:08.30
27.1でgnus-namazu.elが動かなくなってしまった。
苦労してnnir+namazuにしてみたが、微妙。
苦労してnnir+namazuにしてみたが、微妙。
2020/08/22(土) 00:31:24.65
27.1試して古いelispでバッククオート云々のエラーが出て26に戻し中
互換性失う変更点だけどこかにまとめてある?
互換性失う変更点だけどこかにまとめてある?
2020/08/22(土) 04:32:43.60
新版が出たらNEWSを見るのは太古から変わらん
* Incompatible Lisp Changes in Emacs 27.1
だけでなく新機能を知るためにも必須
* Incompatible Lisp Changes in Emacs 27.1
だけでなく新機能を知るためにも必須
2020/08/22(土) 12:04:43.92
>>206
ありがとう!
** Old-style backquotes now generate an error.
に書いてあった。
が、いままでWarning出ていたのか……気づかんかった……orz
ありがとう!
** Old-style backquotes now generate an error.
に書いてあった。
が、いままでWarning出ていたのか……気づかんかった……orz
2020/08/22(土) 13:40:30.46
(‘ (hoge))のような書き方の事か
エラーにする事もないと思うがな
'(a b c)と(quote (a b c))
‘(a b c)と(‘ (a b c))で一貫性がある
警告出すぐらいが丁度良い
エラーにする事もないと思うがな
'(a b c)と(quote (a b c))
‘(a b c)と(‘ (a b c))で一貫性がある
警告出すぐらいが丁度良い
2020/08/22(土) 14:18:13.39
いや、quoteって書かないと一貫性ないやん
2020/08/22(土) 16:51:52.38
書くならbackquoteだが長過ぎる
前者は構文でそれに対応した関数が存在するという一貫性の事を言っていた
前者は構文でそれに対応した関数が存在するという一貫性の事を言っていた
2020/08/22(土) 17:23:53.11
いやquoteは見た目は関数でも関数じゃないし
そもそも ` を ‘ と書いてるし根本的に……
そもそも ` を ‘ と書いてるし根本的に……
2020/08/23(日) 00:09:01.48
>>211
スペシャルフォームと言いたいんだろ?
スペシャルフォームは一部の引数を評価しないだけの、ただの関数だ
バッククオートはスマホで入力してるから何かおかしいなと思いながら変な記号を使ってしまったよ
スペシャルフォームと言いたいんだろ?
スペシャルフォームは一部の引数を評価しないだけの、ただの関数だ
バッククオートはスマホで入力してるから何かおかしいなと思いながら変な記号を使ってしまったよ
2020/08/23(日) 05:49:01.77
NEWS.19 だからもう30年以上前か
*** You can now use Common Lisp syntax for the backquote and comma
macros. Thus, you can now write `(x ,y z) instead of (` (x (, y) z)).
NEWS.24 でははっきり Please remove とあるだけでなく
The most common cause of trouble seems to be an old-style backquote
まで書いてある
** Support for "old-style" backquotes, obsolete for 10+ years, has
been further reduced. Now a backquote not followed by a space is
always treated as a "new-style" backquote. Please remove all
"old-style" backquotes from your code. If your code uses backquotes
as documented in the Elisp manual, and compiles without warning, then
you have nothing to do in this regard. Code not following the
appropriate conventions may fail to compile.
warning で will be remove soon と言ってた
Warning: !! The file uses old-style backquotes !!
This functionality has been obsolete for more than 10 years already
and will be removed soon. See (elisp)Backquote in the manual.
もう十分だよ
そもそも 30年 も前から
`(a b ,(+ 2 1) ,@(list 2 1))
と書けたのに
(` (a b (, (+ 2 1)) (,@ (list 2 1))))
なんてわざわざ書く意味がわからん
*** You can now use Common Lisp syntax for the backquote and comma
macros. Thus, you can now write `(x ,y z) instead of (` (x (, y) z)).
NEWS.24 でははっきり Please remove とあるだけでなく
The most common cause of trouble seems to be an old-style backquote
まで書いてある
** Support for "old-style" backquotes, obsolete for 10+ years, has
been further reduced. Now a backquote not followed by a space is
always treated as a "new-style" backquote. Please remove all
"old-style" backquotes from your code. If your code uses backquotes
as documented in the Elisp manual, and compiles without warning, then
you have nothing to do in this regard. Code not following the
appropriate conventions may fail to compile.
warning で will be remove soon と言ってた
Warning: !! The file uses old-style backquotes !!
This functionality has been obsolete for more than 10 years already
and will be removed soon. See (elisp)Backquote in the manual.
もう十分だよ
そもそも 30年 も前から
`(a b ,(+ 2 1) ,@(list 2 1))
と書けたのに
(` (a b (, (+ 2 1)) (,@ (list 2 1))))
なんてわざわざ書く意味がわからん
2020/08/23(日) 06:04:58.84
それからスペシャルフォームは関数じゃないぞ
Lispにおいては厳密に区別されるぞ
純Lispで区別されてるぞ
スペシャルフォームを関数の一種だなんて言うと恥ずかしいぞ
Lispにおいては厳密に区別されるぞ
純Lispで区別されてるぞ
スペシャルフォームを関数の一種だなんて言うと恥ずかしいぞ
2020/08/23(日) 08:42:44.39
関数の一種はアウト
関数みたいなものならセーフだったのに
関数みたいなものならセーフだったのに
2020/08/23(日) 22:44:22.57
init.elがようやく450行位になった新参です
宜しくお願いします
宜しくお願いします
2020/08/23(日) 23:07:32.62
2020/08/24(月) 08:21:52.66
CommonLispに毒されきった身からすれば、
`a
が
(backquote a)
なんであって
`
が
backquote
に置換されるのは気持ち悪いということだろ。’aが(quote a)なんだから、一貫性という意味で(’a)も(quote a)となるようにしたら大混乱だろ。
`a
が
(backquote a)
なんであって
`
が
backquote
に置換されるのは気持ち悪いということだろ。’aが(quote a)なんだから、一貫性という意味で(’a)も(quote a)となるようにしたら大混乱だろ。
2020/08/24(月) 15:33:32.00
ちなみに、
(defmacro backquote (structure) ...)
(defalias '\` (symbol-function 'backquote))
は、27.1でも定義してあって
(backquote ,@(+ 1 2 3)) => 6
はエラーにならずに実行できる
俺の書き込みが色々間違ってたようだが、要するにまとめると
'(a b c) => (a b c)
`(a b c) => (a b c)
(quote (a b c)) => (a b c)
(backquote (a b c)) => (a b c)
(' (a b c)) エラー
(` (a b c)) 27.1からエラー
エラーになった事でむしろちゃんと一貫した結果になった
(defmacro backquote (structure) ...)
(defalias '\` (symbol-function 'backquote))
は、27.1でも定義してあって
(backquote ,@(+ 1 2 3)) => 6
はエラーにならずに実行できる
俺の書き込みが色々間違ってたようだが、要するにまとめると
'(a b c) => (a b c)
`(a b c) => (a b c)
(quote (a b c)) => (a b c)
(backquote (a b c)) => (a b c)
(' (a b c)) エラー
(` (a b c)) 27.1からエラー
エラーになった事でむしろちゃんと一貫した結果になった
2020/08/30(日) 14:22:10.42
スペシャルフォームは関数の一種ではない
あえて言うなら、関数がスペシャルフォームの一種
あえて言うなら、関数がスペシャルフォームの一種
2020/08/31(月) 11:59:35.51
「関数の引数はすべて評価される」と言うルールに抵触するから特殊形式は関数で無い。
2020/08/31(月) 12:36:25.27
220以上のことを言ったらどうだ
2020/08/31(月) 13:15:47.60
スペシャルフォームの中で全ての引数が評価されるものを関数と呼ぶ、でOK?
2020/08/31(月) 14:13:54.64
盛大に恥をさらした >>217 は今頃どこで何をしているだろう……
2020/08/31(月) 14:22:51.69
Lispには一見Cなんかの言語の変数の様に見えるけど変数じゃ無いとか、Cの関数みたいだけと関数じゃ無いとか…
そう言うの多いよ。
そう言うの多いよ。
2020/08/31(月) 14:40:50.71
てか、Emacs のスレなのになんで Lisp 一般の話になってるん。
2020/08/31(月) 15:21:13.30
Emacsの仕様変更にケチつけたやつがいてな
そいつがLispの半可通だったのがケチつけた原因だったから
迷惑で恥ずかしい、いや恥知らずな奴だった
そいつがLispの半可通だったのがケチつけた原因だったから
迷惑で恥ずかしい、いや恥知らずな奴だった
2020/08/31(月) 18:47:50.01
symbol-functionでとりだせるんやから関数でええやん、といったらどうなん。
2020/08/31(月) 18:51:27.30
>>224
呼んだか?
何も間違ったこといってないぞ
defvarで定義された変数はスペシャル変数という
スペシャルフォームはスペシャルなフォームだ
他にも式(expression)とも言ったりする
(スペシャルじゃない)フォーム
expression
関数
を正確に違いを定義して教えてくれ
呼んだか?
何も間違ったこといってないぞ
defvarで定義された変数はスペシャル変数という
スペシャルフォームはスペシャルなフォームだ
他にも式(expression)とも言ったりする
(スペシャルじゃない)フォーム
expression
関数
を正確に違いを定義して教えてくれ
2020/08/31(月) 19:33:54.20
こんだけ偉そうに教えろと言っといて論破されたら大草原の小さな家
231205
2020/08/31(月) 20:16:04.31 package-installができる前から使っていて、古いまま $HOME/lispに置いてあった
python-mode.el の中にバッククォートが使われていたのでした。なお最新verでは
そんな記述はもうないので問題なし。以上、報告終わり
C言語が一番なじんでいる身としてはLisp処理系ってどれにどっぷりつかればいいのかわからなかったけど
結局 elisp を理解するのが「自分にとって」一番役に立つと思い知らされた一件でした
python-mode.el の中にバッククォートが使われていたのでした。なお最新verでは
そんな記述はもうないので問題なし。以上、報告終わり
C言語が一番なじんでいる身としてはLisp処理系ってどれにどっぷりつかればいいのかわからなかったけど
結局 elisp を理解するのが「自分にとって」一番役に立つと思い知らされた一件でした
2020/08/31(月) 20:36:58.45
スペシャルフォームを関数の一部だとか関数で書いたとかいう奴は
まず defun で quote 等価の my-quote を書いて実証して欲しいな
まず defun で quote 等価の my-quote を書いて実証して欲しいな
2020/08/31(月) 20:49:51.71
>>232
関数がスペシャルフォームの一部というのは良い感じか
関数がスペシャルフォームの一部というのは良い感じか
2020/08/31(月) 21:22:21.88
例えば def-special-form ってのがあったとする
quote っぽいスペシャルフォーム my-quote が
(def-special-form my-quote (arg) arg)
みたいに定義できるとして
car っぽい関数 my-car なら cdr 部無視すればこんな感じで書ける
(def-special-form my-car (car &rest cdr) (eval car))
これは、関数がスペシャルフォームの一部である、という一例と言えなくもない
quote っぽいスペシャルフォーム my-quote が
(def-special-form my-quote (arg) arg)
みたいに定義できるとして
car っぽい関数 my-car なら cdr 部無視すればこんな感じで書ける
(def-special-form my-car (car &rest cdr) (eval car))
これは、関数がスペシャルフォームの一部である、という一例と言えなくもない
2020/08/31(月) 23:02:23.51
>>233
よくない感じ。スペシャルフォームはスペシャルフォームは関数じゃないというlispの文脈でつかわれるものだから。対して関数はlispじゃない文脈でつかえるから。
よくない感じ。スペシャルフォームはスペシャルフォームは関数じゃないというlispの文脈でつかわれるものだから。対して関数はlispじゃない文脈でつかえるから。
2020/08/31(月) 23:25:27.78
Lispの関数の話をしていたのにソース言語の関数にすりかえですか
困ったらこうくるだろうと予想してた通りだね
「俺はLispの話はしていない」ってご飯論法の仲間だよな
困ったらこうくるだろうと予想してた通りだね
「俺はLispの話はしていない」ってご飯論法の仲間だよな
2020/08/31(月) 23:46:35.42
初心者が Lisp の実装を勉強する場合、実装言語の関数と Lisp の関数を混同して矛盾、理解がおかしくなることは良くある。
メタ言語と対象言語の概念は区別せんとね。
メタ言語と対象言語の概念は区別せんとね。
2020/09/01(火) 00:01:04.37
2020/09/01(火) 06:20:47.45
そもそも Info の Elisp の 13.1 What Is a Function? に
> Certain function-like objects, called “special forms” and “macros”,
>also accept arguments to carry out computations. However, as explained
>below, these are not considered functions in Emacs Lisp.
スペシャルフォームは関数じゃないと明言されてるし
>Here are important terms for functions and function-like objects:
>“primitive”
> A function which is callable from Lisp but is actually written in
> C. Primitives are also called “built-in functions”, or “subrs”.
> Examples include functions like ‘car’ and ‘append’. In addition,
> all special forms (see below) are also considered primitives.
ビルトイン関数やスペシャルフォームのような C で書かれたものには
primitive という総称がちゃんとある
Info すら見ないで Emacs Lisp を語らないで欲しい
> Certain function-like objects, called “special forms” and “macros”,
>also accept arguments to carry out computations. However, as explained
>below, these are not considered functions in Emacs Lisp.
スペシャルフォームは関数じゃないと明言されてるし
>Here are important terms for functions and function-like objects:
>“primitive”
> A function which is callable from Lisp but is actually written in
> C. Primitives are also called “built-in functions”, or “subrs”.
> Examples include functions like ‘car’ and ‘append’. In addition,
> all special forms (see below) are also considered primitives.
ビルトイン関数やスペシャルフォームのような C で書かれたものには
primitive という総称がちゃんとある
Info すら見ないで Emacs Lisp を語らないで欲しい
2020/09/01(火) 09:00:09.90
「info を読もう」か良いね。
これにて終了。
これにて終了。
2020/09/01(火) 09:24:36.89
>>238
うん。そこをビシッとついてギャフンというような議論がみたい。
スペシャルフォームは関数だという主張はelispのあるべき姿というコンテキストなので、現在のelispから離れていても問題ないんだけど、主張してる方も反論してる方もさっぱり分かってない。なおかつもとのbackquote のはなしとも全然関係ない方向。
うん。そこをビシッとついてギャフンというような議論がみたい。
スペシャルフォームは関数だという主張はelispのあるべき姿というコンテキストなので、現在のelispから離れていても問題ないんだけど、主張してる方も反論してる方もさっぱり分かってない。なおかつもとのbackquote のはなしとも全然関係ない方向。
2020/09/01(火) 09:28:15.63
べつに関数そのものだなんて読み方は誰もしないと思うよ
なぜならbackquoteとつながってる話だから
コンテキストを意識しないとあかんよチミ
なぜならbackquoteとつながってる話だから
コンテキストを意識しないとあかんよチミ
2020/09/01(火) 17:31:23.34
関数とスペシャルフォームの違いという定義すら知らない「恥ずかしい人」から
Lispの関数と処理系記述言語で記述した関数を混同してごまかそうとする「恥知らず」を経て
俯瞰者視点を装って当事者じゃないふりでごまかそうとする「厚顔無恥」へランクアップ
Lispの関数と処理系記述言語で記述した関数を混同してごまかそうとする「恥知らず」を経て
俯瞰者視点を装って当事者じゃないふりでごまかそうとする「厚顔無恥」へランクアップ
2020/09/01(火) 17:40:40.55
ギャフン!
2020/09/01(火) 18:45:35.77
へっ?
2020/09/01(火) 20:29:29.79
“ スペシャルフォームは関数の一種だ”
このフレーズを正当化しようとし続ける姿に涙が🤣
このフレーズを正当化しようとし続ける姿に涙が🤣
2020/09/02(水) 00:10:06.18
>>243
その、関数とスペシャルフォームの違い、を定義してみてよ
その、関数とスペシャルフォームの違い、を定義してみてよ
2020/09/02(水) 01:53:24.89
定義っていうか、参考になるページを誰かが貼っておわりみたいな話題じゃないの?
2020/09/02(水) 05:33:37.50
上で Emacs の info にあるって言ってたろう。
2020/09/02(水) 09:07:02.15
emacs を起動して
C-h i と押すと Info が起動する
* Elisp: (elisp). The Emacs Lisp Reference Manual.
という行に移動して ENTER
m を押して、ミニバッファに functions と入力して ENTER
m を押して what と入力して ENTER
これで
13.1 What Is a Function?
が表示されるはず
Info の使い方は ? を押すと表示されるぞ
C-h i と押すと Info が起動する
* Elisp: (elisp). The Emacs Lisp Reference Manual.
という行に移動して ENTER
m を押して、ミニバッファに functions と入力して ENTER
m を押して what と入力して ENTER
これで
13.1 What Is a Function?
が表示されるはず
Info の使い方は ? を押すと表示されるぞ
2020/09/02(水) 09:10:26.34
ところで#129315って何入れたかったの?
2020/09/02(水) 10:23:09.34
2020/09/02(水) 11:08:43.19
>>250
やさしい
やさしい
2020/09/02(水) 11:38:25.17
この話の締めに昔話などを
以前 RAM という雑誌があって Lisp の解説連載があってな
ある号に Lisp インタプリタのソースが全部掲載された
記述言語はインテルの8080のアセンブラ
8080のアセンブラには関数なんて気の利いたものはなかった
だから(Lispの)関数やスペシャルフォームはサブルーチンとして実装された
インタプリタ起動後に desubr かなにかでシンボルにアドレスを対応させた気がする
当時は雑誌に掲載されたプログラムを手入力して実行したものじゃった
40年ほど前の話かの
以前 RAM という雑誌があって Lisp の解説連載があってな
ある号に Lisp インタプリタのソースが全部掲載された
記述言語はインテルの8080のアセンブラ
8080のアセンブラには関数なんて気の利いたものはなかった
だから(Lispの)関数やスペシャルフォームはサブルーチンとして実装された
インタプリタ起動後に desubr かなにかでシンボルにアドレスを対応させた気がする
当時は雑誌に掲載されたプログラムを手入力して実行したものじゃった
40年ほど前の話かの
2020/09/02(水) 12:09:56.65
は?関数とサブルーチンが同じとかニワカもいいところだな
やれやれ
やれやれ
2020/09/02(水) 12:30:39.88
シメられて締めって頑張るのうw
2020/09/02(水) 12:36:51.70
分かってない爺がマウント取りたくて必死なのだ。
2020/09/02(水) 13:04:47.35
2020/09/02(水) 18:06:32.18
え、おわらないみたいだから、おいらも昔話(ぽいの)。
LISP 1.5 Programmer's Manual(アマゾンでかえるよ)でもうspecial formってでてくるのね。んでfunctionじゃないぜ、と。でもformとのちがいはなんやねんてのはかいてなくて(たぶんみつけられなかっただけ)、appendixのfunctionsのリストにはquoteとかのってる。
LISP 1.5 Programmer's Manual(アマゾンでかえるよ)でもうspecial formってでてくるのね。んでfunctionじゃないぜ、と。でもformとのちがいはなんやねんてのはかいてなくて(たぶんみつけられなかっただけ)、appendixのfunctionsのリストにはquoteとかのってる。
2020/09/02(水) 18:24:42.05
「関数をサブルーチンとして実装した」という記述を
「関数はサブルーチンだ」という主張だと読んだ愚者って話だろ
Emacs Lisp の primitive も symbol-function すりゃ #<subr >が返るし
これで終わっとけば Emacs Lisp との整合性も保ったままだったよな
なんでまた整合性が無くなりそうなEmacsに関係ない話を持ち出すかな
もう終わりでいいよ
「関数はサブルーチンだ」という主張だと読んだ愚者って話だろ
Emacs Lisp の primitive も symbol-function すりゃ #<subr >が返るし
これで終わっとけば Emacs Lisp との整合性も保ったままだったよな
なんでまた整合性が無くなりそうなEmacsに関係ない話を持ち出すかな
もう終わりでいいよ
2020/09/03(木) 21:42:39.64
dired-do-shell-commandでshellコマンドのfor i in *; do $command ; doneをよくやる。
*はdiredでマークしたファイル
$commandはミニバッファで入力するコマンド
*の代わりに?を使わないのは?をスペースで囲まなければならず?/file1などができないから。
んでこれをいちいち入力するのが面倒くさくて↓みたいなマクロ組んだけど、
(local-set-key (kbd "C-!") (kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC SPC done M-b C-b"))
実行するとミニバッファ入力ができず終了してしまう。
C-x ESC ESCでなにが起きたか確認すると↓のようにやはりミニバッファ入力が即座に終わっていただけなのが確認できた。
(dired-do-shell-command "for i in * ; do done" nil (quote ("for i in * ; do done")))
ミニバッファ入力を終了させないでおきたいけど方法が見つからない。
私がelispのフロー制御を分かってないのが悪いんですけどね。
どなたかヒントだけでも教えてもらえませんか?
*はdiredでマークしたファイル
$commandはミニバッファで入力するコマンド
*の代わりに?を使わないのは?をスペースで囲まなければならず?/file1などができないから。
んでこれをいちいち入力するのが面倒くさくて↓みたいなマクロ組んだけど、
(local-set-key (kbd "C-!") (kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC SPC done M-b C-b"))
実行するとミニバッファ入力ができず終了してしまう。
C-x ESC ESCでなにが起きたか確認すると↓のようにやはりミニバッファ入力が即座に終わっていただけなのが確認できた。
(dired-do-shell-command "for i in * ; do done" nil (quote ("for i in * ; do done")))
ミニバッファ入力を終了させないでおきたいけど方法が見つからない。
私がelispのフロー制御を分かってないのが悪いんですけどね。
どなたかヒントだけでも教えてもらえませんか?
2020/09/04(金) 07:46:36.58
>>261
自力救済できたわ・・
(local-set-key (kbd "C-!")
(kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC \"$i\" SPC ; SPC done C-u 11 C-b C-u C-x q RET"))
自力救済できたわ・・
(local-set-key (kbd "C-!")
(kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC \"$i\" SPC ; SPC done C-u 11 C-b C-u C-x q RET"))
2020/09/04(金) 09:10:47.95
解決したなら良かったけど
お手軽なのはキーボードマクロを試して、うまくいけば保存する方法
(emacs)Basic Keyboard Macro
(emacs)Save Keyboard Macro
お手軽なのはキーボードマクロを試して、うまくいけば保存する方法
(emacs)Basic Keyboard Macro
(emacs)Save Keyboard Macro
2020/09/04(金) 10:34:09.35
(emacs)Basic Keyboard Macro が Info のノードだとわかるだろうか
M-: (info "(emacs)Basic Keyboard Macro") ENTER
で見られるのはわかるだろうか
Info の Emacs の Keyboard Macros の……と説明しなくて大丈夫だろうか
と考えてしまう俺がいる
M-: (info "(emacs)Basic Keyboard Macro") ENTER
で見られるのはわかるだろうか
Info の Emacs の Keyboard Macros の……と説明しなくて大丈夫だろうか
と考えてしまう俺がいる
2020/09/04(金) 15:50:54.59
丁寧に説明頂いてありがとうございます。
M-x eval-expressionがM-:なのは便利ですね知らなかった。
(emacs)Keyboard Macrosは一通り読みました。
ほぼ知ってたことを確認できたのでいい収穫でした。
ただ、(emacs)Executing Macros with Variationsのrecursive editがここまで柔軟にminibuffer利用マクロとかみ合うとは想像できなかった。
白状すると読み飛ばしていたんですねえ()
minibuffer入力中にmacro定義を終えてもマクロ実行直後にminibuffer入力中にならない、という仕様は本当に思いつかなかった。
なんでしょうね?elisp追ったり調べたりしてもさっぱりでした。
macro実行すべてに関わってそうなbuiltin functionのexecute-kbd-macroを見てもインタラクションに関する記述がない。
ないからこそ非インタラクテイブなんでしょうかね。
Cは追う気が起きなかった。
このもやもやが将来にぶつかる壁になりませんように。
M-x eval-expressionがM-:なのは便利ですね知らなかった。
(emacs)Keyboard Macrosは一通り読みました。
ほぼ知ってたことを確認できたのでいい収穫でした。
ただ、(emacs)Executing Macros with Variationsのrecursive editがここまで柔軟にminibuffer利用マクロとかみ合うとは想像できなかった。
白状すると読み飛ばしていたんですねえ()
minibuffer入力中にmacro定義を終えてもマクロ実行直後にminibuffer入力中にならない、という仕様は本当に思いつかなかった。
なんでしょうね?elisp追ったり調べたりしてもさっぱりでした。
macro実行すべてに関わってそうなbuiltin functionのexecute-kbd-macroを見てもインタラクションに関する記述がない。
ないからこそ非インタラクテイブなんでしょうかね。
Cは追う気が起きなかった。
このもやもやが将来にぶつかる壁になりませんように。
2020/09/04(金) 16:27:12.20
>>265
解決はしたけどecho areaが表示されなくて地味に・・・辛いです。
*Shell Command Output*バッファを伴う量のstdoutがあればecho areaが使われないので問題ないのですが、
for i in * ; do rm -v "$i"/810.txt ; done みたいな少量のstdoutしかない時がつらいってばよ。。。
解決はしたけどecho areaが表示されなくて地味に・・・辛いです。
*Shell Command Output*バッファを伴う量のstdoutがあればecho areaが使われないので問題ないのですが、
for i in * ; do rm -v "$i"/810.txt ; done みたいな少量のstdoutしかない時がつらいってばよ。。。
2020/09/04(金) 17:05:23.83
*Shell Command Output* はあるから自分で見る
2020/09/04(金) 17:16:25.01
C-h lでecho area履歴を見れなくはないんですけどね、毎回履歴起こすとかそういう煩雑なのが許せないし葬りたい
2020/09/04(金) 17:17:49.69
Ch lじゃなくてCh eだった
2020/09/05(土) 00:21:15.83
だめだemacsにはecho areaを再表示するとかないんですねー
elispハックでつくるれるけどなんか抵抗あるなあ
つーわけでこんなワークアラウンドで自力救済
(kbd)使うなってなwこまけえこたあいいんだよ
(add-hook 'dired-after-readin-hook
(lambda () (local-set-key (kbd "C-!")
'(lambda () (interactive)
(execute-kbd-macro (kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC SPC \"$i\" SPC ; SPC done C-u 12 C-b C-u C-x q"))
(switch-to-buffer "*Shell Command Output*" nil (quote force-same-window))))))
(add-hook 'dired-after-readin-hook
(lambda () (local-set-key (kbd "C-&")
(kbd "&for SPC i SPC in SPC * SPC ; SPC do SPC SPC \"$i\" SPC ; SPC done C-u 12 C-b C-u C-x q"))))
elispハックでつくるれるけどなんか抵抗あるなあ
つーわけでこんなワークアラウンドで自力救済
(kbd)使うなってなwこまけえこたあいいんだよ
(add-hook 'dired-after-readin-hook
(lambda () (local-set-key (kbd "C-!")
'(lambda () (interactive)
(execute-kbd-macro (kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC SPC \"$i\" SPC ; SPC done C-u 12 C-b C-u C-x q"))
(switch-to-buffer "*Shell Command Output*" nil (quote force-same-window))))))
(add-hook 'dired-after-readin-hook
(lambda () (local-set-key (kbd "C-&")
(kbd "&for SPC i SPC in SPC * SPC ; SPC do SPC SPC \"$i\" SPC ; SPC done C-u 12 C-b C-u C-x q"))))
2020/09/05(土) 00:24:08.51
いい忘れたけどdired-do-async-shell-commandはswitch-to-bufferしなくても似たようなことやってくれるんですね
だからそっちではやってない
だからそっちではやってない
272名無しさん@お腹いっぱい。
2020/09/05(土) 01:09:54.72 (display-buffer shell-command-buffer-name) されるのは出力が複数行の場合なので
done のあとに ; echo を置くってのはどう
"!for i in * ; do ; done; echo\C-u2\M-b\C-u3\C-b\C-u\C-xq"
done のあとに ; echo を置くってのはどう
"!for i in * ; do ; done; echo\C-u2\M-b\C-u3\C-b\C-u\C-xq"
2020/09/05(土) 06:29:22.96
それな
バッファが表示されるように出力行数を増やせばいいだけだろうに
バッファが表示されるように出力行数を増やせばいいだけだろうに
2020/09/05(土) 17:38:37.63
複数行かは(名前忘れたけど)例のvariable値に依存するからやめときますわ
>>273よ、
要件とproscons無視していいだけだろうなんて想像で解決した気分になられても何も得しないんだけどなんでそれでいいと思えたのかな?
おまえからクソリプみたいに噛みついたんだからせめてこの質問には逃げずにちゃんと答えろよ
まあおまえが誹謗中傷しかできないレス乞食とかになりたいとしても止める義理もねえけど
>>273よ、
要件とproscons無視していいだけだろうなんて想像で解決した気分になられても何も得しないんだけどなんでそれでいいと思えたのかな?
おまえからクソリプみたいに噛みついたんだからせめてこの質問には逃げずにちゃんと答えろよ
まあおまえが誹謗中傷しかできないレス乞食とかになりたいとしても止める義理もねえけど
2020/09/05(土) 21:30:35.77
彼なら巣に帰ったよ
2020/09/05(土) 21:56:33.22
>>274
お前の文章が異常で誤読させまくりなのは理解してるか
例の variable 値って何だよ?
どうせ >>261 でいう $command なんだろうが理解しがたい書き方ばかりでうんざりする
#そもそも>>261 の冒頭からひどい。ミニバッファに入力するのは for 以下だろうに
#入力するのは $command とか書いてある。理解させる気がないとしか思えん。
いいか? 出力行数が多ければバッファ表示されるんだろ
つまり出力行数を増やすだけでいいんだろ
echo を必要なだけ追加して行数を増やすだけだな
極端なことを言えばフレームに表示できる行数より長ければ
出力バッファを表示するしかないのは理解できるか
実際はデフォルトだとフレームの25%の行数が閾値だったと思うが大きければ構わん
必要な個数の改行をシェルの出力に追加するだけで目的は達成できる
多い分には構わんから個数の判定も不要
で?
お前の文章が異常で誤読させまくりなのは理解してるか
例の variable 値って何だよ?
どうせ >>261 でいう $command なんだろうが理解しがたい書き方ばかりでうんざりする
#そもそも>>261 の冒頭からひどい。ミニバッファに入力するのは for 以下だろうに
#入力するのは $command とか書いてある。理解させる気がないとしか思えん。
いいか? 出力行数が多ければバッファ表示されるんだろ
つまり出力行数を増やすだけでいいんだろ
echo を必要なだけ追加して行数を増やすだけだな
極端なことを言えばフレームに表示できる行数より長ければ
出力バッファを表示するしかないのは理解できるか
実際はデフォルトだとフレームの25%の行数が閾値だったと思うが大きければ構わん
必要な個数の改行をシェルの出力に追加するだけで目的は達成できる
多い分には構わんから個数の判定も不要
で?
2020/09/05(土) 22:23:34.48
生憎おまえみたいな狂犬にprosconsを丁寧に教えて議論してやるなんて一言も言っとらんよ。
まず前提として、emacsなんて改造前提のソフトでは人の数だけconfigがある。
ある改造があって、それにprosconsがあって、人によって採用不採用がある。
それすらわからない故に「だけ」などと漏らした無礼モンがおまえ。
結局質問への答えも出せなかったな。
瑣末主義や誹謗中傷がお好きならどうぞご自由に。
失望はせんがやっぱりそういう奴なのね。
まず前提として、emacsなんて改造前提のソフトでは人の数だけconfigがある。
ある改造があって、それにprosconsがあって、人によって採用不採用がある。
それすらわからない故に「だけ」などと漏らした無礼モンがおまえ。
結局質問への答えも出せなかったな。
瑣末主義や誹謗中傷がお好きならどうぞご自由に。
失望はせんがやっぱりそういう奴なのね。
2020/09/05(土) 22:46:13.47
はいはい、自分は絶対な人なわけね
一昨日質問してからずっと無視されてた理由を考えてみるといいよ
昨日の3件のレスを後悔してる
俺以外の最初のレスに賛同しただけでからんでくるようなタイプだったとはな
世の中にはいろんな人がいるもんだ
一昨日質問してからずっと無視されてた理由を考えてみるといいよ
昨日の3件のレスを後悔してる
俺以外の最初のレスに賛同しただけでからんでくるようなタイプだったとはな
世の中にはいろんな人がいるもんだ
2020/09/05(土) 23:05:57.60
この人はなんで「だけ」を度重ねて誤用したがるの・・・
2020/09/05(土) 23:32:53.45
誤用でなく実際「だけ」だからでは
むしろ「質問者」が過敏過ぎてヤバい
暴言ばかりで見るに耐えん
むしろ「質問者」が過敏過ぎてヤバい
暴言ばかりで見るに耐えん
2020/09/05(土) 23:45:56.08
どうでもいい
2020/09/05(土) 23:51:22.96
嘘つきと喋る口を私は持っていない
2020/09/05(土) 23:53:53.98
どうでもいい
2020/09/06(日) 00:16:56.87
誰がどこででも自演できるからどうでもいいよ
2020/09/06(日) 00:34:45.73
どうでもいい
2020/09/06(日) 01:58:25.38
壊れたおもちゃみたいなおじさんが出てきた
287名無しさん@お腹いっぱい。
2020/09/06(日) 02:13:27.78 スペシャルフォームおじ -> Ahoo知恵遅れおじ -> 壊れたおもちゃおじ
次のイベはなにするよ?
次のイベはなにするよ?
2020/09/06(日) 08:35:47.14
スクリプトで埋め立てて恥曝しの記録をかき消すとかかな
2020/09/06(日) 08:37:54.55
おい、嵐方教えるなって
2020/09/06(日) 08:49:35.39
ごめんごめん
でもどうせそんな勇気無いって
でもどうせそんな勇気無いって
2020/09/06(日) 09:50:11.05
次スレはワッチョイありでたてよう
2020/09/06(日) 09:57:54.66
残念ながらこの板VIPQ設定されてないから無理だよ
運営が過疎板にコストのかかる対策をしてくれる可能性も低いだろうね
運営が過疎板にコストのかかる対策をしてくれる可能性も低いだろうね
2020/09/06(日) 10:04:10.74
聞くかどうかに関係なくコマンドは入れてたてよう
294名無しさん@お腹いっぱい。 (ワッチョイ 9f86-ZKHf)
2020/09/06(日) 10:09:43.160 それがいいね
なお名前欄に「!slip:vvvvv」と書いて投稿すれば自分のレスにワッチョイ付ける事は可能みたい
なお名前欄に「!slip:vvvvv」と書いて投稿すれば自分のレスにワッチョイ付ける事は可能みたい
2020/09/06(日) 14:21:59.43
次スレまで1年はかかりそうですね...
2020/09/06(日) 14:26:36.70
イベを盛り上げて消費するしかないのか
2020/09/06(日) 14:48:38.39
ローカルルールで自主的に付ける?
2020/09/06(日) 14:54:08.75
次ちゃんと立ててくれるならもうスクリプトで潰してくれた方がマシなんじゃ
2020/09/06(日) 15:02:16.05
次スレでコマンドが効く保証はないし結局ローカルルールでしょ
2020/09/06(日) 15:25:56.60
定着するまで俺らが自治すればいい
2020/09/06(日) 15:36:38.68
あなたの自演が疑われている
2020/09/06(日) 16:56:44.96
もう素直にスクリプトでも何でもすればいいのにね
2020/09/06(日) 16:56:47.52
もう素直にスクリプトでも何でもすればいいのにね
2020/09/06(日) 17:24:46.17
板を変えたら? UNIXへのこだわりがなければ
2020/09/06(日) 17:48:34.31
放置すりゃいいだけだと思うが
2020/09/07(月) 01:17:04.50
ローカルルールどうするの?
2020/09/07(月) 03:21:34.40
こだわりというかunixライクありきのソフトだからどうよってのはある
2020/09/08(火) 01:38:01.68
第3者だけど荒らしより煽ってるほうが完全に悪いなこりゃ
反省しろよ
反省しろよ
2020/09/08(火) 05:33:02.25
答え倦ねて勝手にふて腐れるのは違うでしょ
310名無しさん@お腹いっぱい。
2020/09/08(火) 22:05:31.93 emacsユーザがlisp語るって虚しくならないの?
2020/09/08(火) 22:28:55.64
どっちのlisp?
2020/09/09(水) 00:36:11.14
Lisp固有でもないどころかそれ以前の話だろ
313名無しさん@お腹いっぱい。
2020/09/09(水) 03:14:30.32 随分活気づいてるけど27.1が出たせいかな?
2020/09/09(水) 06:23:26.17
ちげぇーよ
2020/09/09(水) 21:23:58.90
ローカルルール施行はよ
2020/09/09(水) 21:49:47.40
2020年代のEmacs入門 | Emacs JP
https://emacs-jp.github.io/tips/emacs-in-2020
leafなんてここで話題出たことあんの?
今やいくつも小さいemacs村が点在してるって感じなのかね
https://emacs-jp.github.io/tips/emacs-in-2020
leafなんてここで話題出たことあんの?
今やいくつも小さいemacs村が点在してるって感じなのかね
2020/09/10(木) 01:40:38.85
みんなもう歳だから新要素出されてもついていけないでしょ
2020/09/10(木) 02:32:12.37
こどもおじさん.......
319名無しさん@お腹いっぱい。 (ワッチョイ 2a86-DFPv)
2020/09/10(木) 07:38:04.6602020/09/10(木) 07:51:01.03
光あれ
2020/09/10(木) 08:25:14.70
>>316
自作パッケージの紹介なら自分のブログとかでやればいいのにね
自作パッケージの紹介なら自分のブログとかでやればいいのにね
2020/09/10(木) 10:19:42.03
2020/09/10(木) 16:39:49.37
こいつら何がおもしろいの?
煽りカスが粘着か自演してるだけ?
煽りカスが粘着か自演してるだけ?
2020/09/10(木) 17:00:21.86
自演と感じるなら構わなければ良いだけでは
2020/09/10(木) 17:10:18.27
普通の話や質問に邪魔なんだが
しかも寒いし
しかも寒いし
2020/09/10(木) 17:30:03.18
偉そうに文句言うだけで何も対策しなけりゃ「どうぞ荒らして下さい」と言ってるのと何も変わらないじゃない
2020/09/10(木) 17:40:08.48
なんだマジで自演だったのか
ここもコイツももうダメっぽいな
ここもコイツももうダメっぽいな
2020/09/10(木) 17:42:22.29
だいぶ前から有意義な話は出てきてないでしょ
どっちにしても
どっちにしても
2020/09/10(木) 17:47:00.95
324より前の奴等は知らんけど、「邪魔だから荒らすな。俺は偉いから何もしないし邪魔者には好き勝手構うがな」では
「お前バカなの?」と荒らしにすら見下されるのは不可避
「お前バカなの?」と荒らしにすら見下されるのは不可避
2020/09/10(木) 18:00:22.18
俺が一番えらい
2020/09/10(木) 18:03:04.74
2020/09/10(木) 18:06:27.87
2020/09/12(土) 11:33:52.47
あーうー
2020/09/14(月) 03:56:02.74
doom emacsってどう?
2020/09/14(月) 05:40:26.01
Spacemacs を使ってる人はそれなりにいるっぽいけど、Doom Emacs はあんまり使われてなさそうなのかな
336331
2020/09/17(木) 00:43:04.862020/09/29(火) 03:29:34.97
ありがてぇ
2020/09/29(火) 07:49:24.61
自演乙
339名無しさん@お腹いっぱい。
2020/10/06(火) 17:18:41.43 native-comp 版のつこうてると関数の7割弱くらいが subr になってくな
2020/10/09(金) 19:05:12.60
VSCodeに移行したいが、偏執的なインデント設定が足りないので、やっぱりemacsに戻ってしまう
2020/10/09(金) 19:40:45.12
Emacs はフォント設定が上手くできれば満足度が上がるような...
レベル低くてごめんなさい。
レベル低くてごめんなさい。
2020/10/09(金) 20:46:00.59
Emacsをもっと盛り上げるには、新規流入を増やすのが基本だと思うんだけど、いかんせんEmacsの最初の見た目の悪さは初心者殺しだと思ってる。
https://lwn.net/Articles/819452/ でも議論されてるけど、フォントを含めた現代風の操作感と見た目を整備するってのは結構効果が高い気がする。
https://lwn.net/Articles/819452/ でも議論されてるけど、フォントを含めた現代風の操作感と見た目を整備するってのは結構効果が高い気がする。
2020/10/09(金) 20:54:19.93
盛り上げる必要性を感じない
2020/10/10(土) 11:24:39.62
新規参入がないと開発できる人が漸減して、いつかエコシステムを維持できなくなる
emacs-develで議論が続いてるのはそのへんが理由だろうね
emacs-develで議論が続いてるのはそのへんが理由だろうね
2020/10/10(土) 15:59:47.16
優秀なプログラマーが使ってくれるよう魅力をアピールすればいいと思うのだけど。
Emacs独自だったソフト開発上便利な機能のあれこれが他のIDEでも
とっつきやすいUIで提供されるようになったけど、
新しい課題がある時に最初に解決ツールが現れるのはEmacs、みたいな
Emacs独自だったソフト開発上便利な機能のあれこれが他のIDEでも
とっつきやすいUIで提供されるようになったけど、
新しい課題がある時に最初に解決ツールが現れるのはEmacs、みたいな
2020/10/10(土) 16:50:13.25
XEmacs は存在理由が薄くなったら開発止まっちゃったね。
重いか軽いかと、見かけがしつこいか普通か、位しか違いがわからんかったが。
重いか軽いかと、見かけがしつこいか普通か、位しか違いがわからんかったが。
2020/10/10(土) 17:39:47.67
子供を作るのは植物でも出来る事だ
2020/10/10(土) 18:37:16.53
Emacs,Tcl,common lisp,perlなんかは世間的には死んでるような気がするが、まだ普通につかえる。emacsは10年前の資料が役に立たないことがもっとも多いと言う点で一番ましなのか、いちばんヤバいのかどっちだろう。
2020/10/10(土) 18:41:07.45
20年前の本見て設定するんだが。
まあ、文字コードの定義は入れなくなったかな。
まあ、文字コードの定義は入れなくなったかな。
2020/10/10(土) 18:55:57.96
「Muleハンドブック」使用
2020/10/11(日) 02:08:55.22
helmがEmacsのキラーアプリケーション
2020/10/11(日) 02:43:22.52
盛り上げる必要ない()
2020/10/11(日) 10:11:18.16
spacemacsって今後どうなっていくのかな
2020/10/11(日) 15:50:23.58
>>353
なんかあったの?
なんかあったの?
2020/10/12(月) 05:04:36.95
ユーザベース軽視は普通に頭おかしい
2020/10/12(月) 10:41:41.97
Excel マクロ、VBA も2005年位の本で役に立つ気がする。
357名無しさん@お腹いっぱい。
2020/10/13(火) 07:08:29.69 この過疎っぷりからすると、emacsユーザーは死滅したのかな?
viもほぼ死滅しているが、わずかにvimユーザーが残っているので長い長いエディター戦争はviの勝利ということで、ここに終結を宣言する
viもほぼ死滅しているが、わずかにvimユーザーが残っているので長い長いエディター戦争はviの勝利ということで、ここに終結を宣言する
2020/10/13(火) 07:47:43.55
はい。
2020/10/13(火) 20:30:18.13
最近 Vim と比較されることもなくなりましたね...
2020/10/13(火) 20:49:09.32
VimとVSCodeの比較になっちゃったね。
atomほど無視はされてないが。
atomほど無視はされてないが。
2020/10/13(火) 21:37:10.87
emacsに不満なところがないので語ることがないわ
2020/10/13(火) 22:28:55.49
mozcがプチフリするので別のモダンなinput-methodが使いたい
自分のemacsビルド時のconfigureオプションがおかしいのかなぁ
最初はCanna使ってて辞書を育てたけどpatchなしで最新使いたくて
Anthyに乗り換えたものの時折頑固なアホ変換するのに耐え兼ね
mozcに移行して予測変換の奴隷になりました
自分のemacsビルド時のconfigureオプションがおかしいのかなぁ
最初はCanna使ってて辞書を育てたけどpatchなしで最新使いたくて
Anthyに乗り換えたものの時折頑固なアホ変換するのに耐え兼ね
mozcに移行して予測変換の奴隷になりました
363名無しさん@お腹いっぱい。
2020/10/13(火) 23:47:42.24 orgってバッファ内の画像保存せんのか
ewwなんかが表示してる画像をキルしてorgにヤンクしたら
うまいことそのリンクとかパスとかデータそのものとか埋め込んで
再表示するようなフラグの変数あります?
ewwなんかが表示してる画像をキルしてorgにヤンクしたら
うまいことそのリンクとかパスとかデータそのものとか埋め込んで
再表示するようなフラグの変数あります?
2020/10/14(水) 00:15:24.59
フェラーリが最高の車かどうか比較されないのと一緒
Emacsはフェラーリ
Emacsはフェラーリ
2020/10/14(水) 02:03:52.57
Emacsがエディタとかいう風潮
2020/10/14(水) 06:00:20.09
Emacsの使い道の一つメールが、gmailになってしまったから、使う頻度が減った。
2020/10/16(金) 12:19:08.25
きみらなんでIDE使わんの
2020/10/16(金) 14:52:56.79
日記書くのとskk信者はIDE使わないだろ
2020/10/16(金) 17:16:51.42
Emacsはフェラーリ!(キリッ
2020/10/16(金) 18:21:40.52
Visual Studio CodeはIDEじゃないよね?
2020/10/16(金) 18:23:10.54
フェラーリはいいけど、今となってはカスタマイズとか難し過ぎないか?
LISP がBASIC/C言語派生の文法に似てないせいだけど。
LISP がBASIC/C言語派生の文法に似てないせいだけど。
2020/10/16(金) 19:51:27.03
OSとIDEを比較するのが意味分からん
373名無しさん@お腹いっぱい。
2020/10/16(金) 21:07:40.01 JavaScript全盛の今ならlispの文法を受け入れられない人の方が珍しいと思うが
2020/10/16(金) 21:31:45.86
いや、いまでも lisp ちゃんと分かっとるやつなんてあんま居らんぞw
2020/10/16(金) 21:39:33.57
Emacaの根本を否定してしまうようだが、超高性能エディタとしてしか使ってない身としてはlispでの設定は未だにつらい。
使い始めて20年はたつけど、ちょっと込み入った設定をしようとすると毎回文法を思い出すところから始めなきゃいけなくてコスト高杉。
javascriptってlispとそんなに似てたっけ?
無名関数とか変数の巻き上げあたりの概念のあたりかね。
使い始めて20年はたつけど、ちょっと込み入った設定をしようとすると毎回文法を思い出すところから始めなきゃいけなくてコスト高杉。
javascriptってlispとそんなに似てたっけ?
無名関数とか変数の巻き上げあたりの概念のあたりかね。
2020/10/16(金) 22:39:50.76
lispは全然わかってない
emacsで設定するのに必要なところだけ学んで
自作の関数を書いたりもするけれど
変数のスコープとかよくわかってない
でも学んだ方がプログラミングの糧になりそうな
言語という印象がある、lisp
emacsで設定するのに必要なところだけ学んで
自作の関数を書いたりもするけれど
変数のスコープとかよくわかってない
でも学んだ方がプログラミングの糧になりそうな
言語という印象がある、lisp
2020/10/16(金) 22:42:25.92
今は昔ほどエディタ内で何でもかんでもしようって感じしないからなあ
2020/10/16(金) 22:50:42.80
>>377
ブラウザとメールはもうEmacs上で使うことは無くなったな。
ブラウザとメールはもうEmacs上で使うことは無くなったな。
2020/10/16(金) 22:57:05.38
>>378
そこら辺は完全にウェブブラウザが持っていった感じがするよね
そこら辺は完全にウェブブラウザが持っていった感じがするよね
2020/10/16(金) 23:03:16.00
>>379
javascripバリバリの近代的なページはemacsじゃ辛い
javascripバリバリの近代的なページはemacsじゃ辛い
2020/10/17(土) 05:38:14.21
最初に.emacsに追記するのにVim使ってますし。
デフォルトだとEmacsはバックアップ作っちゃうのが嫌なので。
デフォルトだとEmacsはバックアップ作っちゃうのが嫌なので。
2020/10/17(土) 09:46:58.70
vscode は明らかに、
・emacs より速い。
・emacs より早く簡単に使い易い編集環境が構築出来る。
・emacsより簡単。馬鹿でも使える。
・開発速度が速い。頻繁に更新。頻繁にバグ消去、新機能追加。
・拡張機能の追加、削除が極めて容易。無料でバラエティに富んだ拡張機能が手に入る。
vscode が emacs に劣るのは lisp で記述されていないことぐらいか。
負けて当然だと思う。
・emacs より速い。
・emacs より早く簡単に使い易い編集環境が構築出来る。
・emacsより簡単。馬鹿でも使える。
・開発速度が速い。頻繁に更新。頻繁にバグ消去、新機能追加。
・拡張機能の追加、削除が極めて容易。無料でバラエティに富んだ拡張機能が手に入る。
vscode が emacs に劣るのは lisp で記述されていないことぐらいか。
負けて当然だと思う。
2020/10/17(土) 11:01:29.34
org-mode専用メモ帳だし
2020/10/17(土) 11:24:19.22
無料なのに Mifes より高機能とか昔の emacs には夢があった。
2020/10/17(土) 11:31:55.33
Emacsの良さは、Emacs動かしながらその中でLispでカスタマイズできるってところだと思う。
2020/10/17(土) 15:21:56.50
関数名がちょくちょく変わって、昔のコードがすぐ動かなくなるのはなんとかならんのか。
2020/10/17(土) 16:25:56.13
昨日diff-refine-changedと diff-refine-changeでハマった
バージョン違いのemacsで同じ.emacs.el使いたいから困り申したさ
バージョン違いのemacsで同じ.emacs.el使いたいから困り申したさ
2020/10/17(土) 17:51:21.72
2020/10/17(土) 18:20:12.92
>>388
機能的に可能という点で大筋は同意するが、マウス向けのGUIがまだ未整備っていうか開発の優先順位が低すぎて見た目がひどすぎる。
emacsの描写ツールキットって本気をだせば、gitコミットツリーとか表現できるのかな?
https://dev.classmethod.jp/articles/vscode-git-graph-extension/
機能的に可能という点で大筋は同意するが、マウス向けのGUIがまだ未整備っていうか開発の優先順位が低すぎて見た目がひどすぎる。
emacsの描写ツールキットって本気をだせば、gitコミットツリーとか表現できるのかな?
https://dev.classmethod.jp/articles/vscode-git-graph-extension/
2020/10/18(日) 17:43:44.72
>>382
偏執的なインデント設定
偏執的なインデント設定
2020/10/19(月) 05:20:35.57
emacsでマウスは使わないな
2020/10/19(月) 10:42:19.15
vimでマウス使わないを頑張った事はあるけどemacsは頑張らなかった。
WinのエディタもCtrl+が多くて、たまにいい方向に間違ったり、あー同じキーアサインだったのか、とビックリしたり。
WinのエディタもCtrl+が多くて、たまにいい方向に間違ったり、あー同じキーアサインだったのか、とビックリしたり。
2020/10/19(月) 15:09:39.79
VScodeってFreeBSDで使えるん?
2020/10/19(月) 15:20:40.49
FreshPorts -- editors/vscode: Visual Studio Code - Open Source ("Code - OSS")
https://www.freshports.org/editors/vscode/
https://www.freshports.org/editors/vscode/
2020/10/20(火) 20:34:04.68
>>383
(≧∇≦)b を付けてあげたい。
(≧∇≦)b を付けてあげたい。
2020/10/22(木) 02:10:04.54
いわゆるsuccessor なのかとググってみたが全然そんなことはなかった
デフォでマウス多用するのはないな
してもいいと思える特定用途に使う位って感じ
デフォでマウス多用するのはないな
してもいいと思える特定用途に使う位って感じ
397名無しさん@お腹いっぱい。
2020/10/25(日) 00:37:15.13 >>389
(vc-print-root-log)?
(vc-print-root-log)?
398名無しさん@お腹いっぱい。
2020/10/26(月) 16:12:14.13 あらかじめ任意の region を選択しておいて、M-| (M-x shell-command-on-region) を使うと、コマンドの標準入力に渡せることを初めて知りました。
この実行結果を取り出すにはどうすればいいでしょうか?
M-| とタイプし、ミニバッファにコマンドをタイプして実行すると、実行結果がミニバッファに出力されますが、
Ctrl-o などを押してもそのミニバッファが消えてしまいます。
やりたいことは、この実行結果がクリップボードなどに入っているとうれしいのですが・・・・
C-u M-| を実行すると、選択した region がコマンドの実行結果で置き換わりますが、まちがったコマンドを実行してしまうと、
元のregion が消えてしまうため、再実行するときに undo などする必要があり、不便です。
この実行結果を取り出すにはどうすればいいでしょうか?
M-| とタイプし、ミニバッファにコマンドをタイプして実行すると、実行結果がミニバッファに出力されますが、
Ctrl-o などを押してもそのミニバッファが消えてしまいます。
やりたいことは、この実行結果がクリップボードなどに入っているとうれしいのですが・・・・
C-u M-| を実行すると、選択した region がコマンドの実行結果で置き換わりますが、まちがったコマンドを実行してしまうと、
元のregion が消えてしまうため、再実行するときに undo などする必要があり、不便です。
399名無しさん@お腹いっぱい。
2020/10/26(月) 16:43:42.99 >>398
コマンドの出力は *Shell Command Output* バッファにあります
実行結果をクリップボードに…は advice でいけるかな
https://pastebin.com/2Hu9T3iD
コマンドの出力は *Shell Command Output* バッファにあります
実行結果をクリップボードに…は advice でいけるかな
https://pastebin.com/2Hu9T3iD
400398
2020/10/26(月) 17:05:10.27 >>399 ありがとうございます!!
> コマンドの出力は *Shell Command Output* バッファにあります
これで十分です!! 実行後、 C-x b でそのバッファに移って、手作業で yank に入れればいいので。
自動でクリップボードに入る必要はありません。
というか advice という仕組みを初めて知ったのですが(任意の emacs 関数? を実行後、任意の処理をフックで動かせる、というものでしょうか?)、
これは調べてみます。
これで M-| がとても便利になりました! ( いつも region の内容を適当なテキストファイルに書き出し、コマンドプロンプトでコマンドを実行していた)
> コマンドの出力は *Shell Command Output* バッファにあります
これで十分です!! 実行後、 C-x b でそのバッファに移って、手作業で yank に入れればいいので。
自動でクリップボードに入る必要はありません。
というか advice という仕組みを初めて知ったのですが(任意の emacs 関数? を実行後、任意の処理をフックで動かせる、というものでしょうか?)、
これは調べてみます。
これで M-| がとても便利になりました! ( いつも region の内容を適当なテキストファイルに書き出し、コマンドプロンプトでコマンドを実行していた)
2020/10/26(月) 18:57:47.01
emacs-27.1 にしたら、gnus-est.el が動かなくなって、org-mode で < s TAB の補完が効かなくなったでござる (>_<)
402名無しさん@お腹いっぱい。
2020/10/26(月) 19:14:53.95 >>401
(require 'org-tempo)
または
(add-to-list 'org-modules 'org-tempo)
Change in the structure template expansion
https://orgmode.org/Changes_old.html#outline-container-orgd59d141
(require 'org-tempo)
または
(add-to-list 'org-modules 'org-tempo)
Change in the structure template expansion
https://orgmode.org/Changes_old.html#outline-container-orgd59d141
2020/10/27(火) 00:28:51.49
>>398 のC-oのところ、C-x oでどう?
405名無しさん@お腹いっぱい。
2020/11/06(金) 10:22:44.25 環境:macos catalina
Emacs 27.1 にしてから、IME が ON のときに Esc キーを押しても、IME がオフにならなくなりました。
なので M-x をやりたくて Esc キー をおして x をおしても、x の全角が入力されてしまいます。
Emacs 27 の前は 24 を使っていたのですが、そのときはこんなことはありませんでした。
皆さんのところでもそうなりますか?
もしなったとして、IME が ON のままでも Esc キーを押すと、強制的に IME をオフにする方法はないでしょうか?
ちなみに C-x を押したときも同様の問題があったのですが、それは (mac-auto-ascii-mode 1) を init.el に書くことで解決しています。
https://qiita.com/takaxp/items/a86ee2aacb27c7c3a902#%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%85%A5%E5%8A%9B%E6%99%82%E3%81%AB-c-x-%E3%81%8C%E5%8A%B9%E3%81%8B%E3%81%AA%E3%81%84
Emacs 27.1 にしてから、IME が ON のときに Esc キーを押しても、IME がオフにならなくなりました。
なので M-x をやりたくて Esc キー をおして x をおしても、x の全角が入力されてしまいます。
Emacs 27 の前は 24 を使っていたのですが、そのときはこんなことはありませんでした。
皆さんのところでもそうなりますか?
もしなったとして、IME が ON のままでも Esc キーを押すと、強制的に IME をオフにする方法はないでしょうか?
ちなみに C-x を押したときも同様の問題があったのですが、それは (mac-auto-ascii-mode 1) を init.el に書くことで解決しています。
https://qiita.com/takaxp/items/a86ee2aacb27c7c3a902#%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%85%A5%E5%8A%9B%E6%99%82%E3%81%AB-c-x-%E3%81%8C%E5%8A%B9%E3%81%8B%E3%81%AA%E3%81%84
2020/11/08(日) 18:37:38.98
Doomとかspacemacsが開発環境込みで便利だと聞いた。
でもvimは触る程度にしか使えなくて、どっちもそこそこの学習コストが必要だと思ってる。
# vimのコマンドがインターフェースにはいいらしいが、emacs に慣れているのと、emacsとvimでキーバインドが混乱しそうなのが懸念
同じような境遇の人いない?
でもvimは触る程度にしか使えなくて、どっちもそこそこの学習コストが必要だと思ってる。
# vimのコマンドがインターフェースにはいいらしいが、emacs に慣れているのと、emacsとvimでキーバインドが混乱しそうなのが懸念
同じような境遇の人いない?
2020/11/08(日) 19:18:26.54
これからの人でviもEmacsもこれから学習するならVSCodeでいい。
逆に何がしたいんだよ。
Lisp 使いたいとかもないでしょ。
逆に何がしたいんだよ。
Lisp 使いたいとかもないでしょ。
2020/11/08(日) 20:15:15.82
日本語が使えるかわからない鳥さんでも、Emacs が動くなら、ちょっと頑張ればSKKかt-codeの環境が作れる。
2020/11/08(日) 20:17:56.52
>>406
俺も最近は新人にEmacsじゃなくて、VSCodeを勉強するように勧めてる。
おっさんが今さらemacsから離れる必要はないけど、今から勉強したいですっていう人が無理して使うほどでもない。
上の方の新規流入が減ってしまう論からすると悲しいけど。
俺も最近は新人にEmacsじゃなくて、VSCodeを勉強するように勧めてる。
おっさんが今さらemacsから離れる必要はないけど、今から勉強したいですっていう人が無理して使うほどでもない。
上の方の新規流入が減ってしまう論からすると悲しいけど。
2020/11/08(日) 20:18:44.12
2020/11/08(日) 20:26:56.43
vimが好きなひともシェルのemacsキーバインドは許容できるのかね?
何が違うんだろう
何が違うんだろう
2020/11/08(日) 22:19:02.02
そりゃあ一行の編集か複数行の編集かだよ
2020/11/08(日) 22:43:08.31
Emacsは他のエディタを触った人が、物足りなくなったときに触るエディタだからね
最初に触るエディタでは決してない
最初に触るエディタでは決してない
2020/11/09(月) 00:52:42.59
UNIX 専門の人ならvi覚えろ、と言うけど、そうでなければ、viも別に要らないし。
Emacsもコードバリバリ書く人以外は、別に使えなくていいけど。
VSCodeは使いこなせてない人を見る機会があるので、Windowsで仕事している人ならサクラエディタを使っている人を信用しちゃう。
Emacsもコードバリバリ書く人以外は、別に使えなくていいけど。
VSCodeは使いこなせてない人を見る機会があるので、Windowsで仕事している人ならサクラエディタを使っている人を信用しちゃう。
2020/11/09(月) 03:50:45.82
2020/11/09(月) 04:03:44.02
使ってる人を見る限り、タグジャンプもなさそうだが…
2020/11/09(月) 04:20:56.78
Emacsを選ぶ目的は学習コストそのものにある(ベストキッド的な鍛錬法
2020/11/09(月) 15:26:41.22
2020/11/09(月) 15:31:56.96
ソフト開発者なんて一部だしVS Codeはソフト開発に寄り過ぎで一般文書やちょっとしたデータ処理ならまだEmacsの方がマシなレベル
というか、エクセル使う技術者?ばかりなんですけどね
というか、エクセル使う技術者?ばかりなんですけどね
2020/11/09(月) 16:09:31.96
Windowsの開発でIDE必須の人からしたらVSCodeだろうけど、サクラエディタは正規表現使えて、フォルダ内のファイルにgrep使えたり、grepの結果に対してジャンプできたりするから、便利なんだけど。
UNIX っぽい使い方に親和性があるというか。
てか、みんなさん、gitなの、githubなの?
WindowsならSubversionがいい、気もするんだけど。
UNIX っぽい使い方に親和性があるというか。
てか、みんなさん、gitなの、githubなの?
WindowsならSubversionがいい、気もするんだけど。
2020/11/09(月) 16:15:07.84
2020/11/09(月) 16:20:03.30
あれだろ、トータスでのシェル拡張
2020/11/09(月) 16:44:10.00
git と github を並べてる時点で意味不明だよ
2020/11/09(月) 16:47:33.91
Windows はtext少ないから、差分管理じゃないじゃん。
Word, Excel, PowerPoint の扱いにgitって向いてる?
Word, Excel, PowerPoint の扱いにgitって向いてる?
2020/11/09(月) 16:53:51.71
>>424
単にバイナリで保存されるだけで、向いてるかというとまあ向いてないが、svnでも同様に向いてないと思うが
単にバイナリで保存されるだけで、向いてるかというとまあ向いてないが、svnでも同様に向いてないと思うが
2020/11/09(月) 19:07:36.03
ワードエクセルパワポを共同で作業させようとする現場は狂気に満ちている
427名無しさん@お腹いっぱい。
2020/11/09(月) 19:31:38.66 >>405
普通に考えればpath上に
#!/bin/bash
##file_name toggle_ime
if get_ime_status is on;then
turnoff_ime
else
turnon_ime
fi
みたいのbashで作っといてcat >> init.el
(global-set-key "str-u-wanna-assign" (lambda nil (interactive) (shell-command "toggle_ime")))
ただime上でのemacsのキー認識がそもそもイカれてる可能性もあるしdesktop manager上でショートカット作ったほうが無難かもな
ってかショートカットキー設定するのぐらいクソマックにもあるんだろ?(´・ω・`)
普通に考えればpath上に
#!/bin/bash
##file_name toggle_ime
if get_ime_status is on;then
turnoff_ime
else
turnon_ime
fi
みたいのbashで作っといてcat >> init.el
(global-set-key "str-u-wanna-assign" (lambda nil (interactive) (shell-command "toggle_ime")))
ただime上でのemacsのキー認識がそもそもイカれてる可能性もあるしdesktop manager上でショートカット作ったほうが無難かもな
ってかショートカットキー設定するのぐらいクソマックにもあるんだろ?(´・ω・`)
2020/11/09(月) 20:48:07.43
>>405
そもそもNS版をつかっているのか、Mac port版を使っているのか、それ以外なのかさえも分からないし、なんともいえないよな。
そもそもNS版をつかっているのか、Mac port版を使っているのか、それ以外なのかさえも分からないし、なんともいえないよな。
2020/11/10(火) 17:12:42.53
> おっさんが今さらemacsから離れる必要はないけど
おっさんだけど emacs から離れることを考えてる人ってあまりいないのかな
おっさんだけど emacs から離れることを考えてる人ってあまりいないのかな
2020/11/10(火) 17:28:28.37
おっさんだけど5回ぐらいvscodeに乗り換えようとして諦めるを繰り返してる
2020/11/10(火) 18:01:47.57
>>429-430
おっさんだけど何がよかったとか、何が良くなかったとか、聞かせて欲しい
おっさんだけど何がよかったとか、何が良くなかったとか、聞かせて欲しい
432名無しさん@お腹いっぱい。
2020/11/10(火) 18:29:51.98 おっさんじゃないけど俺も教えてほしい
vs-codeとかatomにabbrev-expansionとかpost-command-hookとかに変わる概念ってあるのか?
おっさんじゃないけど(´・ω・`)
vs-codeとかatomにabbrev-expansionとかpost-command-hookとかに変わる概念ってあるのか?
おっさんじゃないけど(´・ω・`)
2020/11/10(火) 19:48:42.51
おっさんはEclipseにも挫折したはず。
2020/11/10(火) 19:52:34.48
eclipseは普通にだめだった
VSCodeは普通に出来が良い
VSCodeは普通に出来が良い
2020/11/10(火) 22:16:17.57
vscode は Electron だから node.js で addEventListener とかじゃないの?知らんけど
2020/11/10(火) 22:37:49.46
おっさんじゃなくてじいさんだけど
vscodeもeclipseも覚えるのが大変
emacsのこの機能はどうやってやるの
と調べるだけで疲れ切ってしまう
vscodeもeclipseも覚えるのが大変
emacsのこの機能はどうやってやるの
と調べるだけで疲れ切ってしまう
2020/11/10(火) 22:39:55.56
おっさんは秀丸とかサクラで
若い人たちはvimで
学生はvscodeのイメージ
Emacsはおっさんかつ昔からunixに触れていた人のイメージ
ちなみに外人はgedit?だったな
若い人たちはvimで
学生はvscodeのイメージ
Emacsはおっさんかつ昔からunixに触れていた人のイメージ
ちなみに外人はgedit?だったな
2020/11/10(火) 22:42:19.01
サクラエディタ最高(小声)
439409
2020/11/10(火) 22:44:16.07 おっさんの流れで盛り上がっててわろた。
私の場合は職業柄プログラムをする場合でも、複数人かつガチガチのルールでコーディングってことがないからEmacsの乗り換えはあまり考えないかな。
近年Emacaを使うことの辛さの大部分は、emacsにおける機能の貧弱さとかじゃなくて組織内のルール(lint、コミットetc...)にあわせる設定とかが配布されないことだと思ってる。
一人で使ってる分には機能的にもそれほど困ることはない。
私の場合は職業柄プログラムをする場合でも、複数人かつガチガチのルールでコーディングってことがないからEmacsの乗り換えはあまり考えないかな。
近年Emacaを使うことの辛さの大部分は、emacsにおける機能の貧弱さとかじゃなくて組織内のルール(lint、コミットetc...)にあわせる設定とかが配布されないことだと思ってる。
一人で使ってる分には機能的にもそれほど困ることはない。
2020/11/10(火) 22:52:29.48
個人的には、常に開発し続けなければいけないのが枷になってるなあ、という感がある
とかいいながら自分好みに画面作れる良さもあるんだよなあ
とかいいながら自分好みに画面作れる良さもあるんだよなあ
2020/11/12(木) 10:56:44.56
このくらい偏執的にインデント設定できるならvscodeに完全移行できるんだが…
c-indent-comment-alist, c-indent-comments-syntactically-p (see Indentation Commands);
c-doc-comment-style (see Doc Comments);
c-block-comment-prefix, c-comment-prefix-regexp (see Custom Filling and Breaking);
c-hanging-braces-alist (see Hanging Braces);
c-hanging-colons-alist (see Hanging Colons);
c-hanging-semi&comma-criteria (see Hanging Semicolons and Commas);
c-cleanup-list (see Clean-ups);
c-basic-offset (see Customizing Indentation);
c-offsets-alist (see c-offsets-alist);
c-comment-only-line-offset (see Comment Line-Up);
c-special-indent-hook, c-label-minimum-indentation (see Other Indentation);
c-backslash-column, c-backslash-max-column (see Custom Macros).
c-indent-comment-alist, c-indent-comments-syntactically-p (see Indentation Commands);
c-doc-comment-style (see Doc Comments);
c-block-comment-prefix, c-comment-prefix-regexp (see Custom Filling and Breaking);
c-hanging-braces-alist (see Hanging Braces);
c-hanging-colons-alist (see Hanging Colons);
c-hanging-semi&comma-criteria (see Hanging Semicolons and Commas);
c-cleanup-list (see Clean-ups);
c-basic-offset (see Customizing Indentation);
c-offsets-alist (see c-offsets-alist);
c-comment-only-line-offset (see Comment Line-Up);
c-special-indent-hook, c-label-minimum-indentation (see Other Indentation);
c-backslash-column, c-backslash-max-column (see Custom Macros).
2020/11/12(木) 11:02:18.73
この手の変な設定は大した得もないからやめるようにしたわ
デフォルトだったりプロジェクトの規約に従うなりして労力減らしたい
デフォルトだったりプロジェクトの規約に従うなりして労力減らしたい
2020/11/12(木) 11:39:55.95
そういう設定はもてない気がしてちょっと
2020/11/12(木) 21:18:48.92
2020/11/12(木) 22:09:39.46
みんなデフォルト教に入信すれば楽になれる
rmsの設定ファイルには何も書いてないらしいが、多分都市伝説w
rmsの設定ファイルには何も書いてないらしいが、多分都市伝説w
446名無しさん@お腹いっぱい。
2020/11/12(木) 22:39:54.30 欲望のEmacs
2020/11/12(木) 22:46:58.31
>>445
こだわりのキーバインドもなけりゃないでなんとかなるのよね
こだわりのキーバインドもなけりゃないでなんとかなるのよね
448409
2020/11/13(金) 02:51:50.87 あの変態キーバインドはrmsが決めたんだろうし、そりゃ設定する必要ないよな...
2020/11/13(金) 02:52:45.01
しまった名前ミスった
450名無しさん@お腹いっぱい。
2020/11/13(金) 08:45:50.272020/11/13(金) 08:57:47.62
マジか…さすが教祖さまですな…
452名無しさん@お腹いっぱい。
2020/11/13(金) 14:51:50.67 ぐるさま、C-xC-xの使い時を教えてくだしあ
2020/11/13(金) 17:36:17.32
>>444
インデントに関する(elispの)変数だよ
インデントに関する(elispの)変数だよ
2020/11/13(金) 18:43:20.91
>>452
regionを視覚的に確認したいとき
regionを視覚的に確認したいとき
2020/11/13(金) 22:25:59.41
rmsはCとLispしか書かなそうだからpackageも入れてないだろう
つうか何かコード書いてるのだろうか?
つうか何かコード書いてるのだろうか?
2020/11/13(金) 22:44:47.61
生きてんの?
ペド擁護発言以降どうよ
ペド擁護発言以降どうよ
457名無しさん@お腹いっぱい。
2020/11/13(金) 23:48:57.81 >>454
452やけどな
isearch で移動しつつ delsel 有効にしとるから
事後的に網掛けして上書きが多いかな
Emacs つこうてコード書いたら、それは RMS が書いたみたいなもんやな
452やけどな
isearch で移動しつつ delsel 有効にしとるから
事後的に網掛けして上書きが多いかな
Emacs つこうてコード書いたら、それは RMS が書いたみたいなもんやな
2020/11/17(火) 23:40:34.15
Google Cloud Shell が話題になりだしたが、Web と Emacs をくっつけたい奴はいなかったんだな。
2020/11/17(火) 23:58:11.39
emacsってネットワークの扱いが弱いよね普通に
2020/11/21(土) 11:13:33.65
leafで書いた.emacs.dをgitでリモート共有している時に
共有してるマシンの中で権限の問題で辞書ファイルとかをユーザーホームに置かなくてはならない場合に
マシンローカルな設定変更ってどう書けばいいのでしょうか?
具体的には英辞郎をsary/sdicで使ってますが他のユーザー用に/usr/local以下に辞書ファイルがあるので
権限の関係でそこに入れられないandroidのtermuxでホームに辞書をおきたい。
gitだからブランチでローカル設定管理するとかしかないですかね。
共有してるマシンの中で権限の問題で辞書ファイルとかをユーザーホームに置かなくてはならない場合に
マシンローカルな設定変更ってどう書けばいいのでしょうか?
具体的には英辞郎をsary/sdicで使ってますが他のユーザー用に/usr/local以下に辞書ファイルがあるので
権限の関係でそこに入れられないandroidのtermuxでホームに辞書をおきたい。
gitだからブランチでローカル設定管理するとかしかないですかね。
2020/11/21(土) 11:33:02.13
hostname で分岐したりすればええやん
2020/11/21(土) 12:32:09.29
目からうろこ。ありがとうございます。
ただ残念ながらtermuxのhostnameはandroidのせいでlocalhost固定でした。
特定の環境変数が定義されているかどうかを見ることにします。
ただ残念ながらtermuxのhostnameはandroidのせいでlocalhost固定でした。
特定の環境変数が定義されているかどうかを見ることにします。
2020/11/21(土) 19:46:04.56
case "$SHELL" in *com.termux*)で行けそうだね
2020/11/23(月) 23:15:02.02
【Arm】M1搭載Mac Vim→動く Emacs→動かない #AppleSilicon [雷★]
https://asahi.5ch.net/test/read.cgi/newsplus/1606132136/
https://asahi.5ch.net/test/read.cgi/newsplus/1606132136/
2020/11/24(火) 00:09:42.69
>>464
動くか動かないかだけでいえば、動く。
動くか動かないかだけでいえば、動く。
2020/11/25(水) 07:46:00.34
動かなければ、動くようにするだけ。
2020/11/27(金) 16:45:37.96
>>464
どういうことなの
どういうことなの
2020/11/27(金) 16:53:22.93
エディタくらいコンパイルすればなんでも動くんでしょ?さすがに。
デバイスドライバ依存のコードも特にないよね
デバイスドライバ依存のコードも特にないよね
2020/11/27(金) 18:07:26.99
gnutlsがpending
2020/11/28(土) 06:45:55.27
動的型付け言語ではオブジェクト自身に型情報を持たせる
型情報はポインターの一部分にエンコードされる場合が多い
メモリ空間の使用法が異なり、上記のエンコード方法が使えなくなっている
動的型付け言語が動かないと言うのはこれが理由
型情報はポインターの一部分にエンコードされる場合が多い
メモリ空間の使用法が異なり、上記のエンコード方法が使えなくなっている
動的型付け言語が動かないと言うのはこれが理由
2020/11/28(土) 09:37:30.59
もう一点
ガベージコレクタがポインターの一部分を管理情報領域として使ってる場合もある
ガベージコレクタがポインターの一部分を管理情報領域として使ってる場合もある
2020/11/28(土) 10:57:58.93
そんなこと言ってたら.NET動かんわ
2020/11/28(土) 14:05:23.34
頭悪い奴には理解出来ないので、黙ってろ
2020/11/28(土) 19:37:27.40
なんか辺な頭悪いのが常駐してんだよなここ
2020/11/28(土) 19:48:29.56
そうは言ってもそんなに違いが無いところだと思うけど、何が違うのか詳細が知りたいもんだ
2020/11/28(土) 21:12:27.18
ユーザーメモリ空間は
x86_64は128TB(47bit) https://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
なので、上位13bitをタグに使えるが、
aarch64では256TB(48bit: 64KB pages + 3 levels) https://www.kernel.org/doc/Documentation/arm64/memory.txt
なので、上位12bitしかタグに使えない
x86_64は128TB(47bit) https://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
なので、上位13bitをタグに使えるが、
aarch64では256TB(48bit: 64KB pages + 3 levels) https://www.kernel.org/doc/Documentation/arm64/memory.txt
なので、上位12bitしかタグに使えない
2020/11/28(土) 21:20:44.02
引き算間違えた
ユーザーメモリ空間は
x86_64は128TB(47bit) https://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
なので、上位17bitをタグに使えるが、
aarch64では256TB(48bit: 64KB pages + 3 levels) https://www.kernel.org/doc/Documentation/arm64/memory.txt
なので、上位16bitしかタグに使えない
ユーザーメモリ空間は
x86_64は128TB(47bit) https://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
なので、上位17bitをタグに使えるが、
aarch64では256TB(48bit: 64KB pages + 3 levels) https://www.kernel.org/doc/Documentation/arm64/memory.txt
なので、上位16bitしかタグに使えない
2020/11/28(土) 22:03:01.37
つまり、armはメモリのランダム化ができないってことですか?
2020/11/28(土) 22:05:37.02
2020/11/28(土) 22:22:23.75
https://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
を信用出来ないなら、書いた奴に因縁つけろ
を信用出来ないなら、書いた奴に因縁つけろ
2020/11/28(土) 22:26:16.80
emacsはGCビットは設定でポータブルになってたので、これが原因じゃないかもね
プロセスダンプも怪しい
プロセスダンプも怪しい
2020/11/28(土) 22:48:49.12
>>480
Windows10だとポインターの内容が0x80...から始まってて、ちょうど48bit目が1だったからそう思っただけだよ(残りは16bit)
今手元で確認できないから後で確認してまた返答するよ
Windows10だとポインターの内容が0x80...から始まってて、ちょうど48bit目が1だったからそう思っただけだよ(残りは16bit)
今手元で確認できないから後で確認してまた返答するよ
2020/11/28(土) 22:52:45.84
他のスレでEmacsは一度作った実行ファイルをダンプ後に書き換えるから署名?が壊れるからって趣旨の書き込みを見たけど、それなのかね
2020/11/28(土) 23:15:46.51
あのダンプの仕組みはやめたとか話題になってなかったっけ
2020/11/28(土) 23:16:09.77
>>474が476と477と同一人物か分からんけど、Android(ARM Cortex-A73 64bit)のTermux上でEmacsは普通に動いてる
勿論Termux用にビルドしたものだが
EmacsはARMだからって特殊なコードをコンパイルするようにはなってない
ARMでも普通にビルドしたものがちゃんと動く
要するにポインター云々の問題じゃなくて、M1macOS特有の何かが有るのだろう
勿論Termux用にビルドしたものだが
EmacsはARMだからって特殊なコードをコンパイルするようにはなってない
ARMでも普通にビルドしたものがちゃんと動く
要するにポインター云々の問題じゃなくて、M1macOS特有の何かが有るのだろう
2020/11/28(土) 23:22:12.41
>>484
Emacs27.1からdumpはプラットフォームに依存しないportable dumperに移行した
お陰でTermux用のEmacsは26はdumpされてなかったけど、27.1からちゃんとdumpされるようになった
dumpされてるとデフォルト設定だと一瞬で起動するけど、されてないと細々elispを読み込むので、起動に5秒近く掛かってた
Emacs27.1からdumpはプラットフォームに依存しないportable dumperに移行した
お陰でTermux用のEmacsは26はdumpされてなかったけど、27.1からちゃんとdumpされるようになった
dumpされてるとデフォルト設定だと一瞬で起動するけど、されてないと細々elispを読み込むので、起動に5秒近く掛かってた
2020/11/28(土) 23:32:54.55
ソースが公開されているのに
プログラムが動かない時代が来たのか
プログラムが動かない時代が来たのか
2020/11/28(土) 23:41:57.85
Arm(32/64)のLinuxで普通にemacs使ってる
2020/11/29(日) 06:21:33.89
どういうことなの
2020/11/29(日) 09:44:47.78
だれもM1 Macもってない。
2020/11/29(日) 09:58:16.91
ARMってM1とSurface Pro Xのものと互換があるものなの? スレチかもしれんが分かったら教えてくれ。
2020/11/29(日) 10:06:40.20
M1でwindows動かせるという話だよ
2020/11/29(日) 13:05:59.52
M1grandprix
494名無しさん@お腹いっぱい。
2020/11/29(日) 14:58:04.13 >>491
ISAはARMv8-Aで同じでしょ
ISAはARMv8-Aで同じでしょ
2020/11/29(日) 20:52:25.77
>>494
ISAすら分かっていなかったよ。ありがと。
ISAすら分かっていなかったよ。ありがと。
2020/12/01(火) 01:22:57.29
emacsを最大限に活かせるOS探してます
EXWMやAllTheIcon等でガッチガチのひきこもり環境にしたいです
趣味で書きたいのはCommonLISP,Haskell,Schemeなんですが, GuixSystemやNixOSがベストでしょうか?
情報求むます!!
EXWMやAllTheIcon等でガッチガチのひきこもり環境にしたいです
趣味で書きたいのはCommonLISP,Haskell,Schemeなんですが, GuixSystemやNixOSがベストでしょうか?
情報求むます!!
2020/12/01(火) 01:32:57.93
どうしてOSが必要だと思ったのか…
2020/12/01(火) 01:34:27.99
というのは,
NixOSxemacs: https://matthewbauer.us/bauer/#install
GuixSystemxemacs: https://guix.gnu.org/manual/en/html_node/The-Perfect-Setup.html#The-Perfect-Setup
で特別な体験を得られそうなところでemacsに集約するミニマリストの自分は気になっています
NixOSxemacs: https://matthewbauer.us/bauer/#install
GuixSystemxemacs: https://guix.gnu.org/manual/en/html_node/The-Perfect-Setup.html#The-Perfect-Setup
で特別な体験を得られそうなところでemacsに集約するミニマリストの自分は気になっています
2020/12/01(火) 01:35:02.77
2020/12/01(火) 02:08:18.28
EXWMだとFirefoxとかに日本語を入力出来なくて挫折した…
今は入力出来るのか?
今は入力出来るのか?
2020/12/01(火) 02:16:23.11
2020/12/01(火) 08:23:20.42
Windows10というこたえがほしいのか、GNU Hurdというこたえがほしいのか。
2020/12/01(火) 09:22:17.45
ttyで動くから使ってるしGUIが昔より良くなってるとも思えんのでemacs特化環境の良さがわからんのだよな
2020/12/01(火) 13:11:49.19
>>497
もういいって寒いだけだから消えなよおじさん
もういいって寒いだけだから消えなよおじさん
2020/12/01(火) 16:04:59.49
DOSで動いていたのはnemacsだっけ?
2020/12/01(火) 16:57:37.63
>>503
凄いできる人がEmacsから抜けないで何でもしちゃうってtty(コンソール) 1つで何でもしてると神聖化してたわ。
コンソールは複数開けてお仕事する派なので、そんなに沢山はEmacs使わないが。
凄いできる人がEmacsから抜けないで何でもしちゃうってtty(コンソール) 1つで何でもしてると神聖化してたわ。
コンソールは複数開けてお仕事する派なので、そんなに沢山はEmacs使わないが。
2020/12/01(火) 19:58:52.76
ttyから使えるの良いんだけどキーバインドの自由度が減るのが残念
2020/12/01(火) 20:23:05.31
Alt+F1で切り替える仮想デバイスとxtermとemacsのcliモードがごちゃごちゃになってないかこの会話
2020/12/01(火) 20:49:40.59
まあコンソールでもマウス使うよ
便利だよ
便利だよ
510名無しさん@お腹いっぱい。
2020/12/01(火) 21:46:22.96 パッド付けとくとコードノリノリで書き出した際に手首触れて予期せぬ所にポイントぶっ飛ばしてうあああって奇声張り上げるから常にオフってる
これが理由でvisualstudiocodeの論外ユーザだった
あれは使う前にcookie crickerでマウス鯖きを磨かなきゃ駄目だな遅すぎてイライラする(´・ω・`)
これが理由でvisualstudiocodeの論外ユーザだった
あれは使う前にcookie crickerでマウス鯖きを磨かなきゃ駄目だな遅すぎてイライラする(´・ω・`)
2020/12/01(火) 22:11:03.38
今時のタッチパッドは頭いいから割と大丈夫だよ
512名無しさん@お腹いっぱい。
2020/12/01(火) 22:25:28.67 マックブックのタッチパッドはすげーな腕が触れても何か多分ラストの入力時間とタッチの強さみたいので誤操作依るものかどうかを即座に判定して必要ない場合ポイントずらさんみたいだなあれ
あれは使った時感動してうわあああって奇声あげた(´・ω・`)
あれは使った時感動してうわあああって奇声あげた(´・ω・`)
2020/12/01(火) 22:39:32.71
以上 macの宣伝でした
2020/12/01(火) 23:03:27.44
MacOSX でEmacs使うなんて都市伝説かと思ってた。
お試しを除いて。
お試しを除いて。
2020/12/02(水) 00:34:39.70
EmacsがOSだから、それより下のレイヤーには興味が無い
516名無しさん@お腹いっぱい。
2020/12/02(水) 01:05:57.74 おい俺をmac信者扱いするなあんなドンペリ買う様な値段払ってお触りすらngともすればミドルスペック以下の糞パッケージ買う訳ない
支給されたのがたまたマックだったから仕方なくレイプされただけで基本はdebianがmy husbandだ(´・ω・`)
支給されたのがたまたマックだったから仕方なくレイプされただけで基本はdebianがmy husbandだ(´・ω・`)
2020/12/02(水) 01:46:26.41
ちょっと何言ってるか分からない
2020/12/02(水) 10:08:16.20
2020/12/02(水) 11:37:28.59
分からないなら黙ってればいいのにアホだから茶を濁すんですねすねよく分かります
2020/12/02(水) 20:25:18.89
Doomつかってるけどevilなれん
521名無しさん@お腹いっぱい。
2020/12/06(日) 22:09:25.27 昔Ubuntuのターミナル上でEmacs使ってたけど、C用のIDEという印象。
あとLispエミュレーター
あとLispエミュレーター
2020/12/07(月) 00:00:31.05
2020/12/07(月) 11:33:53.33
Windowsのターミナル(teraterm)から使ったら、普通に快適だぁなぁと思った。
何に使うか次第だろうけど。
何に使うか次第だろうけど。
2020/12/09(水) 00:53:57.87
525名無しさん@お腹いっぱい。
2020/12/15(火) 20:40:52.08 必死のパッチやで
2020/12/15(火) 22:24:07.34
テレワークのリモートデスクトップで
GUI操作だとビットマップ転送のもたつきがひどいが
Teratermだとサクサクで emacs -nw 様様だ
GUI操作だとビットマップ転送のもたつきがひどいが
Teratermだとサクサクで emacs -nw 様様だ
2020/12/15(火) 23:44:07.48
その使い方なら、ローカルで編集してscpでファイル転送でないのか?
2020/12/16(水) 00:01:49.01
うちの職場はsshのポートが空いてない
トンネリングは簡単だが…
トンネリングは簡単だが…
2020/12/16(水) 00:05:31.23
もしかしてTelnet接続
2020/12/16(水) 05:29:04.07
いまどきscpやtelnetって…(´・ω・`)
531名無しさん@お腹いっぱい。
2020/12/16(水) 09:34:34.34 みんなtramp使わないの?
2020/12/16(水) 21:27:16.82
org-roam捗るわ
533名無しさん@お腹いっぱい。
2020/12/18(金) 09:56:31.692020/12/18(金) 17:21:22.19
>>514
新興のエディタに押されてシェアが低下しているのは事実だけど、都市伝説といわれるほどじゃないだろ。
新興のエディタに押されてシェアが低下しているのは事実だけど、都市伝説といわれるほどじゃないだろ。
2020/12/18(金) 19:16:37.03
MacOSXでのEmacsは日本語入力の時、OSのおまけで付いてくるFEPでは表示が乱れて汚かった思い出。
SKKなら普通だったけど。
SKKなら普通だったけど。
2020/12/18(金) 21:16:04.32
aquaskk使ってemacsもskkで問題なし
2020/12/21(月) 21:56:47.66
キモオタ特有の盛り方エグいわあ
すぐきっしょいインフレ拗らせるよな
すぐきっしょいインフレ拗らせるよな
2020/12/24(木) 00:11:03.76
1 Warning (package): Unnecessary call to ‘package-initialize’ in init file
と出るのですが、どうすればいいのでしょうか?
と出るのですが、どうすればいいのでしょうか?
2020/12/24(木) 00:17:42.36
要らないって言ってるんだから消せば
2020/12/29(火) 07:04:49.76
僕のEmacsも拡張されそうです
2020/12/29(火) 08:20:29.08
Emacsは聳え立つクソ。ジジィしか使ってない。
2020/12/29(火) 12:17:57.26
職場ではemacsを使う変人と言われてます
2020/12/29(火) 12:56:18.03
なんか小汚いレス乞食おじさんが涌いてて草
2020/12/29(火) 13:37:33.76
Emacsジジィが湧いてるw
2020/12/29(火) 14:41:46.42
EmacスレにEmacsジジィが湧くのは当然なのでは
2020/12/29(火) 14:50:36.15
vimジジイだけど見とるで
2020/12/29(火) 15:51:26.65
両刀も
2020/12/29(火) 18:53:47.29
尻穴拡張エディタ
2020/12/29(火) 20:00:04.50
乞食おじは臭
2020/12/30(水) 02:28:54.65
爺に物乞いする惨めなおじさん🎵
オウム返しも満足にできない池沼おじさん🎶
オウム返しも満足にできない池沼おじさん🎶
2020/12/30(水) 10:09:07.02
2020/12/30(水) 10:15:12.52
Emacsに親でも殺されたのが住みついちゃったな
お前の知ってるEmacs使いの問題であってEmacsに罪は無いだろ
お前の知ってるEmacs使いの問題であってEmacsに罪は無いだろ
2020/12/30(水) 10:34:25.35
こう言うのはどうせ志賀
2020/12/30(水) 10:37:37.54
Emacsジジィ発狂し過ぎ。
駅員とか殴っちゃダメだよ。
駅員とか殴っちゃダメだよ。
2020/12/30(水) 10:51:20.88
>>551
Emacsって管理職がする事務仕事にぴったりだぞ。Windowsアプリのドキュメントの起動もdiredからやってるわ。
Emacsって管理職がする事務仕事にぴったりだぞ。Windowsアプリのドキュメントの起動もdiredからやってるわ。
2020/12/30(水) 11:16:39.60
来年こそはEmacsを使いこなしてやるぜ
2020/12/30(水) 11:32:47.92
Linus の uemacs を使ってみたい。
まあ、使えるんだけど、より良くって難しいね。
まあ、使えるんだけど、より良くって難しいね。
2020/12/30(水) 12:39:22.31
乞食おじさんいっぱいもらえてて幸せそう
こんなにはしゃいでもう嬉ションしてるよ
こんなにはしゃいでもう嬉ションしてるよ
2020/12/30(水) 12:48:41.20
2020/12/30(水) 12:54:03.29
乞食呼ばわりされて悦びを抑えられない変態ホモおじ(い)さん
2020/12/30(水) 14:01:53.99
前立腺が腫れると使いたくなるエディタだなw
2020/12/30(水) 14:13:02.85
とりあえず org-mode から初めてはどうか?
2020/12/30(水) 19:24:40.54
2020/12/31(木) 12:31:39.40
でしょ
でしょ
でしょ
565名無しさん@お腹いっぱい。
2020/12/31(木) 21:09:10.82 マジレスすると、org-modeを学ぶのにいいドキュメント(日本語)ありませんか?
2021/01/01(金) 03:27:18.39
2021/01/01(金) 13:31:02.13
るびきちもう仕事しとらんな…
るびきちは死んだも同然
るびきちは死んだも同然
2021/01/01(金) 17:13:47.63
2021/01/01(金) 17:23:16.52
いつから活動してたんだろ?相当歳だよな?
570名無しさん@お腹いっぱい。
2021/01/02(土) 13:30:23.71 このエディタってアウトラインプロセッサーありますか?
linuxでいいのがなくて困ってます
linuxでいいのがなくて困ってます
2021/01/02(土) 13:38:48.68
M-x org-mode
572名無しさん@お腹いっぱい。
2021/01/02(土) 17:56:31.40 どうも
どこでダウンロード出来るんですか?
org拡張子にすればいいらしいですが、TXTファイルでは出来ないんでしょうかあ
どこでダウンロード出来るんですか?
org拡張子にすればいいらしいですが、TXTファイルでは出来ないんでしょうかあ
2021/01/02(土) 18:00:03.79
最初から org 拡張子付けるのがベストだが
もしテキストファイルでも >571 でOK
一般にモードは M-x から XXX-mode と入力すればトグルされる
もしテキストファイルでも >571 でOK
一般にモードは M-x から XXX-mode と入力すればトグルされる
574名無しさん@お腹いっぱい。
2021/01/02(土) 18:23:44.85 どうも
しかし調べてみるとこれ、目次だけツリーに表示出来ないんでしょうか?
秀丸やmeryのようなものを考えていました
visual studioのregionみたいなものかなと
しかし調べてみるとこれ、目次だけツリーに表示出来ないんでしょうか?
秀丸やmeryのようなものを考えていました
visual studioのregionみたいなものかなと
2021/01/02(土) 18:54:08.89
るひまきちはもともと精神?に問題抱えていたとかカミングアウトしてたけど、後半はメンタルマネージメントだの、霊的精神がどうのとか言い出しておかしくなっちゃったよな...
2021/01/02(土) 19:14:19.68
まあ熱心な愛国者になるよりはマシだけどな
迷惑度的に
迷惑度的に
2021/01/02(土) 19:24:47.84
5年か10年したら再帰してくれることを願う
なんだかんだいって日本人でのemacs情報公開する貴重な人材だった
なんだかんだいって日本人でのemacs情報公開する貴重な人材だった
2021/01/02(土) 19:40:17.20
るびきち氏のemacs lisp本には大変お世話になった。改訂版出してほしい。
2021/01/02(土) 20:47:51.77
その当時の数少ないemacs関連の本だったので、お世話にはなったのだが、いかんせん本文が読みにくかった覚えが。
編集はちゃんと仕事して!
編集はちゃんと仕事して!
2021/01/02(土) 21:37:52.41
>>579
だったら、それを言っている人が編集をやればよいのでは?
だったら、それを言っている人が編集をやればよいのでは?
2021/01/02(土) 22:12:26.76
2021/01/02(土) 22:17:15.67
>>577
Lispだけに再帰かw
Lispだけに再帰かw
2021/01/02(土) 23:22:54.15
うむ
584名無しさん@お腹いっぱい。
2021/01/03(日) 21:37:13.33 アウトラインのツリーは表示できないんでしょうか?
サイドツリーにですが
サイドツリーにですが
585名無しさん@お腹いっぱい。
2021/01/03(日) 21:46:24.27 >>584 あなたみたいな人は、EmacsでふつうにMarkdownで書いて、別途別ウインドウでアウトライン表示できるMarkdownビューア(リアルタイム更新できるやつ)を表示させておいた方が幸せになれる気がする。
2021/01/03(日) 22:13:20.11
org-sidebarとかあるね
大して便利なもんじゃないとは思うけど
大して便利なもんじゃないとは思うけど
587名無しさん@お腹いっぱい。
2021/01/04(月) 05:53:10.012021/01/04(月) 12:24:35.02
2021/01/04(月) 13:35:33.85
いつもorg-modeのmarkdown変換しか使わないので外してるかもしれんが、
まさか目次表示が欲しいのではなくて、目次を手作業で直してるので#の数とかがリンクの手直しに重要で実は gh-md-toc
https://qiita.com/hirocarma/items/7ddc8985c38d0f5e6f17
みたいな目次作成補助機能が欲しいだけなんてオチではないよな
まさか目次表示が欲しいのではなくて、目次を手作業で直してるので#の数とかがリンクの手直しに重要で実は gh-md-toc
https://qiita.com/hirocarma/items/7ddc8985c38d0f5e6f17
みたいな目次作成補助機能が欲しいだけなんてオチではないよな
590名無しさん@お腹いっぱい。
2021/01/04(月) 16:01:52.662021/01/04(月) 16:08:58.22
このへんからいじれば?
http://lioon.net/org-mode-view-style
http://lioon.net/org-mode-view-style
592名無しさん@お腹いっぱい。
2021/01/04(月) 17:09:15.46 すみません、どうやってorg modeを有効化するのかすらわかっていないです
emacsにはデフォルトで入っていることまで把握しました
emacsにはデフォルトで入っていることまで把握しました
593名無しさん@お腹いっぱい。
2021/01/04(月) 17:20:07.28 org拡張子にするんすね、、、txt拡張子では使えないんでしょうか?
2021/01/04(月) 17:21:29.63
595名無しさん@お腹いっぱい。
2021/01/04(月) 20:02:49.48 どうも
少しわかってきた
アスタリスクで定義して、tabで折りたたむんですね
見出し部分だけをサイドバーに表示出来たりしないでしょうか?
少しわかってきた
アスタリスクで定義して、tabで折りたたむんですね
見出し部分だけをサイドバーに表示出来たりしないでしょうか?
2021/01/04(月) 20:07:06.49
別窓でtail -f foofoo | grep ^# でもしておけ、と思った俺がいる
2021/01/04(月) 20:10:12.97
moccur とか?
598名無しさん@お腹いっぱい。
2021/01/04(月) 20:43:17.22 どうも
サイドバー表示はプラグインが必要になるんですかね?
サイドバー表示はプラグインが必要になるんですかね?
2021/01/04(月) 20:47:31.05
こいつは大体知ってて聞いている
2021/01/04(月) 23:52:38.67
>>598
不要です
不要です
601名無しさん@お腹いっぱい。
2021/01/05(火) 06:03:08.83 どこから開けるんでしょうか?
2021/01/05(火) 07:34:11.06
27.1に上げたらsdic-2.1.3がバッククオート関係のエラーで動かなくなったんですが
自力での修正だとどうしても動かないです。済みませんが誰か見てくれませんか?
怪しそうなのはsdic.elの
(defmacro sdic-decide-query-type (dic-list query &rest sexp)
で、ここでバッククオートの括弧を外したんですが評価のカンマの括弧を外しただけでは動きません。
ほとんどの場合エラーは
> Debugger entered--Lisp error: (void-function query)
> query()
> sdic-search-eiwa-dictionary("indent")
> sdic-describe-word("indent" nil)
> funcall-interactively(sdic-describe-word "indent" nil)
> call-interactively(sdic-describe-word nil nil)
> command-execute(sdic-describe-word)
のような評価対象がおかしいようなエラーなんですがそも自分はlispが判らないので
ググった程度ではこれ以上何を如何したら良いのか判りません。
自力での修正だとどうしても動かないです。済みませんが誰か見てくれませんか?
怪しそうなのはsdic.elの
(defmacro sdic-decide-query-type (dic-list query &rest sexp)
で、ここでバッククオートの括弧を外したんですが評価のカンマの括弧を外しただけでは動きません。
ほとんどの場合エラーは
> Debugger entered--Lisp error: (void-function query)
> query()
> sdic-search-eiwa-dictionary("indent")
> sdic-describe-word("indent" nil)
> funcall-interactively(sdic-describe-word "indent" nil)
> call-interactively(sdic-describe-word nil nil)
> command-execute(sdic-describe-word)
のような評価対象がおかしいようなエラーなんですがそも自分はlispが判らないので
ググった程度ではこれ以上何を如何したら良いのか判りません。
603名無しさん@お腹いっぱい。
2021/01/05(火) 08:14:32.03604名無しさん@お腹いっぱい。
2021/01/05(火) 08:26:42.99 void-function query ってことは ,query にするはずのところどこか (query) になってそうな感じ
605名無しさん@お腹いっぱい。
2021/01/05(火) 08:48:57.48 ` と , を \ でエスケープしてやるだけでも良いみたい
(\` …
(\, …
(\,@ …
これなら単純な正規表現置換で一発
(\([`,]\) → (\\\1
(\` …
(\, …
(\,@ …
これなら単純な正規表現置換で一発
(\([`,]\) → (\\\1
606名無しさん@お腹いっぱい。
2021/01/05(火) 12:39:22.07 便乗で申し訳ないのですが、gnus-est も見ていただきたくm(__)m
https://github.com/kawabata/gnus-est/blob/master/gnus-est.el#L378-L409 で mapatoms の引数が vector で無いと怒られてしまいます。
Debugger entered--Lisp error: (wrong-type-argument vectorp #<hash-table equal 187/279 0x201be0b49>)
https://github.com/kawabata/gnus-est/blob/master/gnus-est.el#L378-L409 で mapatoms の引数が vector で無いと怒られてしまいます。
Debugger entered--Lisp error: (wrong-type-argument vectorp #<hash-table equal 187/279 0x201be0b49>)
607名無しさん@お腹いっぱい。
2021/01/05(火) 15:24:10.25 org modeのoutlineをサイドバーで開く方法を教えて下さい
M-x outtree
調べたんですが、上記では開けませんでした
no matchになります
リファレンスがあれば教えて下さい
M-x outtree
調べたんですが、上記では開けませんでした
no matchになります
リファレンスがあれば教えて下さい
2021/01/05(火) 15:45:29.08
自分でそのouttreeを書けばいいのでは
2021/01/05(火) 16:17:07.52
読みにくいな・・編集に介入したろ!
普通本人呼びつけて講義してもらうよね
普通本人呼びつけて講義してもらうよね
2021/01/05(火) 16:27:24.35
611名無しさん@お腹いっぱい。
2021/01/05(火) 16:27:57.98 >>608
デフォルトの機能にはないのですか?
デフォルトの機能にはないのですか?
612名無しさん@お腹いっぱい。
2021/01/05(火) 17:16:09.24 >>606
うーん…そこだけでなく他にもあちこちエラーがあるね
> (obsolete. please use nnir-est.)
https://github.com/kawabata/gnus-est
って言ってることだし、素直にそうしたほうがいいと思う
ちなみにその mapatoms のエラーはこの変更の影響:
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=c1b63af4458e92bad33da0def2b15c206656e2fa
うーん…そこだけでなく他にもあちこちエラーがあるね
> (obsolete. please use nnir-est.)
https://github.com/kawabata/gnus-est
って言ってることだし、素直にそうしたほうがいいと思う
ちなみにその mapatoms のエラーはこの変更の影響:
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=c1b63af4458e92bad33da0def2b15c206656e2fa
2021/01/05(火) 17:52:33.77
ありがとうございます。なんと、Emacs ではなく、Gnus の仕様変更によるものでしたか…。
しばらく、nnir でだましだまし使っていたのですが、フォルダ単位での検索が出来ず、全グループからの検索になってしまって、重すぎるのですよね。
git のファイルを編集しているとき、C-x v v で commit するときもエラーが出るし、27.1 いろいろとつらい…。
しばらく、nnir でだましだまし使っていたのですが、フォルダ単位での検索が出来ず、全グループからの検索になってしまって、重すぎるのですよね。
git のファイルを編集しているとき、C-x v v で commit するときもエラーが出るし、27.1 いろいろとつらい…。
2021/01/05(火) 17:53:27.21
gnus-namazu.el に同様の修正が入ってないか調べてみようと思ったら、git.gnus.org が飛んでた\(^o^)/
2021/01/05(火) 20:06:30.44
>>612
make-vector のところの length を make-hash-count に
mapatoms を maphash に
group を symbol-name にしているところを消したらうまく動くようになりました。多謝。
make-vector のところの length を make-hash-count に
mapatoms を maphash に
group を symbol-name にしているところを消したらうまく動くようになりました。多謝。
2021/01/05(火) 21:14:08.80
27.1でspacemacsいれてるけど、確かにめんどかったな
2021/01/05(火) 21:54:35.38
このスレの住人は随分古いものを引っ張ってくるんだな…
古いコードも動くべきだと思うけど、elispも少しずつ進化してるから、メンテナーが居なくなったコードは、いずれ動かなくなる宿命
古いコードも動くべきだと思うけど、elispも少しずつ進化してるから、メンテナーが居なくなったコードは、いずれ動かなくなる宿命
2021/01/06(水) 03:38:16.49
旧版をエミュレートする互換レイヤーみたいなのが欲しいとこではあるよね。
2021/01/06(水) 10:37:59.31
古いEmacsを使い続ければよいのでは?
620名無しさん@お腹いっぱい。
2021/01/06(水) 13:48:24.79 >>613 いまどき gnus を何に使っているんだろう?
批判しているのではなく単純な興味なのだが、今でもNetNewsを読んでいるのでしょうか?
批判しているのではなく単純な興味なのだが、今でもNetNewsを読んでいるのでしょうか?
621名無しさん@お腹いっぱい。
2021/01/06(水) 17:00:24.68 emacsでどうやってアウトラインのサイドバー出すのですか?
2021/01/06(水) 18:34:07.30
>>621
あったかくなるまで待ってよ
あったかくなるまで待ってよ
623名無しさん@お腹いっぱい。
2021/01/06(水) 22:13:42.64 math-nth-root とか使わんのやろか
expt に逆数でやってはるの?
expt に逆数でやってはるの?
2021/01/06(水) 22:22:18.08
>>620
メール見るのに使ってます。
メール見るのに使ってます。
2021/01/06(水) 22:25:19.24
いまだメール見れるんだ
626名無しさん@お腹いっぱい。
2021/01/06(水) 22:28:49.28 >>204 でも gnus-namazu.el 使っている人いるし、MUA として使っている人は結構多いんじゃ無い?
2021/01/06(水) 22:32:34.04
gmail見れる?
昔試したらセキュリティ基準に足りないから駄目とかなったような?
昔試したらセキュリティ基準に足りないから駄目とかなったような?
2021/01/06(水) 22:39:05.84
gmail は pop3 で fetchmail で取ってきてる。
Gnus の受信は Mew と違って同期だから受信中は何も出来ないんで。
Gnus の受信は Mew と違って同期だから受信中は何も出来ないんで。
2021/01/06(水) 22:40:28.70
thanks pop3, fetchmail を調べてみる
2021/01/06(水) 22:42:04.73
2021/01/06(水) 23:27:51.62
2021/01/07(木) 07:10:54.80
アウトラインガイジ マルチポスト荒らし一覧
Visual Studio Code / VSCode Part9 (2021/01/02 11:59)
https://mevius.5ch.net/test/read.cgi/tech/1603900952/431-
Emacs Part 52 (2021/01/02 13:30)
https://mevius.5ch.net/test/read.cgi/unix/1585125902/570-
Vim Part30 (2021/01/02 21:07)
https://mevius.5ch.net/test/read.cgi/unix/1608261530/17-
teratail (2021/01/03 18:41)
https://teratail.com/questions/313733
テキストエディタ Mery part7 (2021/01/04 09:56)
https://egg.5ch.net/test/read.cgi/software/1592806033/252-
HTML/CSS のどんな質問にも優しく答えるスレ 46 (2021/01/07 05:03)
https://mevius.5ch.net/test/read.cgi/hp/1608967433/46-
少し調べただけでこれだけのマルチポストを繰り返している模様
Visual Studio Code / VSCode Part9 (2021/01/02 11:59)
https://mevius.5ch.net/test/read.cgi/tech/1603900952/431-
Emacs Part 52 (2021/01/02 13:30)
https://mevius.5ch.net/test/read.cgi/unix/1585125902/570-
Vim Part30 (2021/01/02 21:07)
https://mevius.5ch.net/test/read.cgi/unix/1608261530/17-
teratail (2021/01/03 18:41)
https://teratail.com/questions/313733
テキストエディタ Mery part7 (2021/01/04 09:56)
https://egg.5ch.net/test/read.cgi/software/1592806033/252-
HTML/CSS のどんな質問にも優しく答えるスレ 46 (2021/01/07 05:03)
https://mevius.5ch.net/test/read.cgi/hp/1608967433/46-
少し調べただけでこれだけのマルチポストを繰り返している模様
2021/01/07(木) 09:02:41.03
Emscsって加齢臭が半端ないよね。
2021/01/07(木) 12:08:53.32
ケン・トンプソン 77歳
尊師 67歳
Linus 51歳
なので。
尊師 67歳
Linus 51歳
なので。
2021/01/07(木) 14:33:33.92
ほぼorg modeのために使ってる
2021/01/07(木) 17:55:27.29
init.elでindent-regionをcruxで拡張するときにleafブロックに入れると
バイトコンパイルして起動するときに
Error msg: Symbol’s value as variable is void: indent-region
が出ます。これが:defunしても消えなくてrequireしようにもindent.elがrequire対象に出来なく
indent-regionの関数宣言を直接入れてもエラーが出ます。
leafブロックは以下です。
(leaf crux
:config
(crux-with-region-or-buffer indent-region))
indent-regionはfunctionのようですしcrux.elを見るとdefmacroだったので
macrostepで展開した物を同じ位置に記述すると問題なく起動します。
そこで質問なのですが、何を間違えているのでしょうか?
バイトコンパイルして起動するときに
Error msg: Symbol’s value as variable is void: indent-region
が出ます。これが:defunしても消えなくてrequireしようにもindent.elがrequire対象に出来なく
indent-regionの関数宣言を直接入れてもエラーが出ます。
leafブロックは以下です。
(leaf crux
:config
(crux-with-region-or-buffer indent-region))
indent-regionはfunctionのようですしcrux.elを見るとdefmacroだったので
macrostepで展開した物を同じ位置に記述すると問題なく起動します。
そこで質問なのですが、何を間違えているのでしょうか?
637名無しさん@お腹いっぱい。
2021/01/07(木) 18:51:38.73 >>636
コンパイル時の評価がどうのこうの、eval-なんたらかんたら でうんぬん…
って類だと思うけど、ひとに説明できるほど分かってないのでパス
このブログ記事が参考になるかも
leaf.elに依存したEmacs設定ファイル「init.el」をバイトコンパイルして爆速にする - Qiita
https://qiita.com/conao3/items/42d34080b69b33ccf313
コンパイル時の評価がどうのこうの、eval-なんたらかんたら でうんぬん…
って類だと思うけど、ひとに説明できるほど分かってないのでパス
このブログ記事が参考になるかも
leaf.elに依存したEmacs設定ファイル「init.el」をバイトコンパイルして爆速にする - Qiita
https://qiita.com/conao3/items/42d34080b69b33ccf313
2021/01/07(木) 19:48:59.26
最近バイトコンパイルしなくなりましたね
2021/01/07(木) 22:13:16.61
>>633
エディターから加齢臭が漂ってるなら病院に行った方がいいな
エディターから加齢臭が漂ってるなら病院に行った方がいいな
2021/01/07(木) 22:33:18.02
>>621
speedbar とかでは?
speedbar とかでは?
2021/01/07(木) 23:43:48.75
でもそれ自分の体臭じゃん
642名無しさん@お腹いっぱい。
2021/01/08(金) 06:33:43.642021/01/08(金) 07:50:49.32
今のEmacsならこういう github からソースをダウンロードしてインストールする手順は
どんなのがメジャーなんだろうな?
MELPA 頼りでサッパリ
どんなのがメジャーなんだろうな?
MELPA 頼りでサッパリ
2021/01/08(金) 10:35:00.98
>>642
site-lispかな
site-lispかな
2021/01/08(金) 11:03:54.31
(add-to-list 'load-path "/path/to/my/lisp/library")
でもいいね。
でもいいね。
2021/01/08(金) 11:49:25.80
647名無しさん@お腹いっぱい。
2021/01/08(金) 12:33:05.112021/01/08(金) 12:47:55.15
以下のサイトが参考となるかも
https://www.emacswiki.org/emacs/LoadPath
https://www.emacswiki.org/emacs/LoadPath
2021/01/08(金) 15:52:00.08
よくわからないけど、普通に
M-x
package-install
imenu-list
じゃダメなの?
M-x
package-install
imenu-list
じゃダメなの?
2021/01/08(金) 16:19:16.41
確かに。GitHubのページにはNo packages publishedと書かれているけどmelpaにあった。
651名無しさん@お腹いっぱい。
2021/01/08(金) 16:35:16.71 どうも
日本語だとここが似てますね
https://www.366service.com/jp/qa/fbdace00f487a10d64e879f2f9fee400
しかし、emacs.dというフォルダ自体が存在しないようなのですが、どこにありますか?
日本語だとここが似てますね
https://www.366service.com/jp/qa/fbdace00f487a10d64e879f2f9fee400
しかし、emacs.dというフォルダ自体が存在しないようなのですが、どこにありますか?
2021/01/08(金) 21:28:25.24
>>651
~/.emacs.d/
ってサイトに書いてあるよ
チルダはホーム以下って意味だよ
/home/.emacs.d
Linuxかmacなら、homeに移動して
% ls -a
であるはずだよ(emacsを一度でも起動しないと生成はされない)
~/.emacs.d/
ってサイトに書いてあるよ
チルダはホーム以下って意味だよ
/home/.emacs.d
Linuxかmacなら、homeに移動して
% ls -a
であるはずだよ(emacsを一度でも起動しないと生成はされない)
2021/01/08(金) 23:54:47.37
>>651
windows?
だと環境変数HOMEが設定してあればそこ
してなければc:\.emacs.dがあればそこ
なければ、ユーザーのAppDataあたりにあるかも
あとはレジストリ次第?
あとは、
C-x C-f ~/.emacs
とか
C-x C-f ~/.emacs.d
とかで見つかるかも
考えてみればWinって面倒くさいんだね……
windows?
だと環境変数HOMEが設定してあればそこ
してなければc:\.emacs.dがあればそこ
なければ、ユーザーのAppDataあたりにあるかも
あとはレジストリ次第?
あとは、
C-x C-f ~/.emacs
とか
C-x C-f ~/.emacs.d
とかで見つかるかも
考えてみればWinって面倒くさいんだね……
654名無しさん@お腹いっぱい。
2021/01/09(土) 09:04:26.88 Vimユーザーだけどemacsに乗り換えて幸せなポイントがあれば3行でオナシャス
2021/01/09(土) 09:09:09.03
無い
ドンマイ
Vscodeにしろ
ドンマイ
Vscodeにしろ
656名無しさん@お腹いっぱい。
2021/01/09(土) 09:12:05.632021/01/09(土) 09:48:27.92
乗り換えじゃなく足すなら
org-mode 回りの利便性
lisp の SLIME
書き足していっても動作が遅くならない emacs lisp
がある
org-mode 回りの利便性
lisp の SLIME
書き足していっても動作が遅くならない emacs lisp
がある
2021/01/09(土) 10:01:23.89
>>656
ショートカットキーで大抵の事は出来ね?vimのキーバインドも使えるし
ショートカットキーで大抵の事は出来ね?vimのキーバインドも使えるし
659名無しさん@お腹いっぱい。
2021/01/09(土) 10:13:41.13 >>649
no matchになりますね。
no matchになりますね。
660名無しさん@お腹いっぱい。
2021/01/09(土) 10:42:14.89 win10です
https://melpa.org/#/getting-started
このmelpaってのは何のファイルに記載するんでしょうか?
package.elはあったんですが、init.elと.emacsファイルというのはないみたいです。
https://melpa.org/#/getting-started
このmelpaってのは何のファイルに記載するんでしょうか?
package.elはあったんですが、init.elと.emacsファイルというのはないみたいです。
2021/01/09(土) 10:51:06.95
2021/01/09(土) 11:39:49.98
emacsをdisったり間違った知識を披露すればレスをもらえたり教えてもらえたりするんじゃよ
まー普通の知能がある健常者なら検索で事足りるけど
まー普通の知能がある健常者なら検索で事足りるけど
2021/01/09(土) 11:45:59.84
2021/01/09(土) 11:56:02.28
2021/01/09(土) 12:29:47.35
gnupackがおすすめですね
最近リリースないけど
最近リリースないけど
2021/01/09(土) 12:40:34.81
2021/01/09(土) 12:50:35.93
うまくいくかわからないけど
powershellを起動する
コンテナにpowershellと入れるか
またはスタートメニューのwindowsの下あたりにいた気がするから、頑張って探して起動する
cd ~
と入力して、ホームディレクトリ移動
起動したら最初からホームにいそうだけど念のため
ls -a
と入力して.emacs.dがいるか確認
いれば
pwd
と入力してカレントディレクトリ表示
powershellを起動する
コンテナにpowershellと入れるか
またはスタートメニューのwindowsの下あたりにいた気がするから、頑張って探して起動する
cd ~
と入力して、ホームディレクトリ移動
起動したら最初からホームにいそうだけど念のため
ls -a
と入力して.emacs.dがいるか確認
いれば
pwd
と入力してカレントディレクトリ表示
2021/01/09(土) 12:56:46.25
スクラッチバッファにload-path
2021/01/09(土) 13:48:50.33
コンソール前提ならWSLもいいですね
powershellから普通にemacs使えるし
powershellから普通にemacs使えるし
670名無しさん@お腹いっぱい。
2021/01/09(土) 14:37:14.90671名無しさん@お腹いっぱい。
2021/01/09(土) 14:37:41.12 >>666
m-xはesc xですよね
m-xはesc xですよね
2021/01/09(土) 14:40:48.43
むかしメタキーというものがあってのう…
673名無しさん@お腹いっぱい。
2021/01/09(土) 15:23:16.16 gnupack使うより(あれはあれで、最初から便利な設定がされているけど)、NTEmacsのほうが、そこで覚えた知識を別のOSに移ったときにも生かせるし、リリースも早いのでいいと思う。
674名無しさん@お腹いっぱい。
2021/01/09(土) 18:28:54.64 emacsってのはもう少しリッチな見た目にならないのですか?
2021/01/09(土) 18:51:39.93
spacemacsにすれば最近のイケてるエディタっぽくはなるな
2021/01/09(土) 18:56:31.09
spacemacsの見た目はクールだが
何がクールに仕あげているんだろうな
何がクールに仕あげているんだろうな
677名無しさん@お腹いっぱい。
2021/01/09(土) 18:58:31.58 C:\Users\ore_ha_takashi\AppData\Roaming\.emacs.d
ここにinit.el作って
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
;; Comment/uncomment this line to enable MELPA Stable if desired. See `package-archive-priorities`
;; and `package-pinned-packages`. Most users will not need or want to do this.
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
これを追加したけど、
M-x package-install
imenu-list
でno matchになるのですが、インストール出来てないですかこれ
ここにinit.el作って
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
;; Comment/uncomment this line to enable MELPA Stable if desired. See `package-archive-priorities`
;; and `package-pinned-packages`. Most users will not need or want to do this.
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
これを追加したけど、
M-x package-install
imenu-list
でno matchになるのですが、インストール出来てないですかこれ
2021/01/09(土) 19:36:52.30
2021/01/09(土) 19:40:16.30
だがそれでいい
2021/01/09(土) 19:49:28.70
今だと端末エミュレータは80x40 がいいのか、縦を200にした方がいいのか、どうなんだい?
好きにしろではなくて、想定されている設計が知りたい。
好きにしろではなくて、想定されている設計が知りたい。
2021/01/09(土) 20:27:06.08
設計は40なんだろうけどフォントも解像度も人それぞれだからやっぱ好きにしろ
2021/01/09(土) 20:37:40.03
>>674
doomってのもある
doomってのもある
2021/01/09(土) 20:40:39.60
2021/01/09(土) 20:42:04.18
orgからtexファイル作ってpdf生成できるようにしたが、数式書く時やっぱめんどいなこれ
685名無しさん@お腹いっぱい。
2021/01/09(土) 20:57:48.26 .emacsあったわwindowsに
686名無しさん@お腹いっぱい。
2021/01/09(土) 21:09:08.81 やっとインストールできた
パッケージ一覧から検索するにはどうしたらいいの?
M-x package-searchってのはないのね
日本語情報なさすぎてつらい
パッケージ一覧から検索するにはどうしたらいいの?
M-x package-searchってのはないのね
日本語情報なさすぎてつらい
2021/01/09(土) 21:19:23.94
M-x package-listだ
2021/01/09(土) 21:21:42.75
間違えた…
M-x list-packages
だった
ごめんちゃい
M-x list-packages
だった
ごめんちゃい
2021/01/09(土) 21:47:22.80
package-list-packagesみたいなのが補完されたような
2021/01/09(土) 21:51:14.87
検索ならC-s
多分、初めて触るだろうからチュートリアルから始めた方がいいよ
Emacs開くと最初の画面から出来たはず
多分、初めて触るだろうからチュートリアルから始めた方がいいよ
Emacs開くと最初の画面から出来たはず
2021/01/09(土) 22:33:14.51
iしてxしてyかな
2021/01/09(土) 23:52:12.34
なんか初心者向けの質問だと水を得た魚わらわらになるのほんま草生え
2021/01/10(日) 03:20:12.33
簡単な内容には答えられる人間が多いってだけのことだろう
何が面白いのかが分からない
何が面白いのかが分からない
2021/01/10(日) 04:11:45.87
このスレ、以前はもっと冷たかったよ。住人変わったのかね。
2021/01/10(日) 06:59:15.29
だから現在もそうあるべきってこと?
2021/01/10(日) 08:03:19.78
俺様超絶詳しいって層が息絶えたんじゃね?
2021/01/10(日) 09:37:52.10
>>695
そうは思ってないよ。ただ、冷たくする愛情ってのもあると思って。
そうは思ってないよ。ただ、冷たくする愛情ってのもあると思って。
2021/01/10(日) 09:39:21.85
ツンデレなんだな
2021/01/10(日) 09:52:49.45
>>673
gnupack勧める訳ではないけど、NTEmacsを使う方が苦労すると思うけど。外部プロセスで漢字を含む引数をuf-8で渡せないとか。そもそもGNUコマンド環境を別途用意する必要がある。
gnupack勧める訳ではないけど、NTEmacsを使う方が苦労すると思うけど。外部プロセスで漢字を含む引数をuf-8で渡せないとか。そもそもGNUコマンド環境を別途用意する必要がある。
2021/01/10(日) 09:54:06.30
uf-8 -> utf-8 に訂正
2021/01/10(日) 09:56:52.19
WindowsならWSL(2)で使うのが良いと思う。GUIで使うときのXサーバの立ち上げやIMEの設定のコツが必要だけど。
702名無しさん@お腹いっぱい。
2021/01/10(日) 10:10:00.84 emacsってのはこのショートカットだからこそ意味があるのですか?
例えばキーバインドをwindows風にしたら駄目なんすか?
まあそのうちlinux行きますけど、linuxmintもwindows寄りですし(´・ω・`)、、、
例えばキーバインドをwindows風にしたら駄目なんすか?
まあそのうちlinux行きますけど、linuxmintもwindows寄りですし(´・ω・`)、、、
2021/01/10(日) 10:15:51.78
>>702
その方が使いやすくなると思うならいいのでは?個人の自由だよ。
その方が使いやすくなると思うならいいのでは?個人の自由だよ。
2021/01/10(日) 10:16:24.93
>>702
これって釣りか?
これって釣りか?
2021/01/10(日) 10:27:01.06
windowsはほぼ同時押しだけだからたぶん足りないんだよね
706名無しさん@お腹いっぱい。
2021/01/10(日) 10:29:36.52 >>704
いえ、ただの初心者ですよ
いえ、ただの初心者ですよ
707名無しさん@お腹いっぱい。
2021/01/10(日) 10:40:24.91 m-xってなんですかね
metaキーはwindoosキーらしいですが、winキーを押すとスタートメニューが開く(´・ω・`)、、、
metaキーはwindoosキーらしいですが、winキーを押すとスタートメニューが開く(´・ω・`)、、、
2021/01/10(日) 10:46:02.42
>>707
671で解決しているだろう。釣りか?
671で解決しているだろう。釣りか?
709名無しさん@お腹いっぱい。
2021/01/10(日) 10:50:07.06710名無しさん@お腹いっぱい。
2021/01/10(日) 10:50:32.79 あっ、同時押しなのね(´・ω・`)、、、
2021/01/10(日) 10:51:59.00
>>707
escかaltや、チュートリアルぐらい読もうか
escかaltや、チュートリアルぐらい読もうか
2021/01/10(日) 10:56:02.86
altはメニューのアクセラレータに食われるからターミナルで使う場合ターミナルの設定で切ってな
713名無しさん@お腹いっぱい。
2021/01/10(日) 11:57:46.83 昔"vi入門"て本は語ったのですがよくわからず
Emacsは本買ったらいけますか?
"ee"ですませてます
Emacsは本買ったらいけますか?
"ee"ですませてます
714名無しさん@お腹いっぱい。
2021/01/10(日) 12:03:45.01 https://github.com/bmag/imenu-list
imenu-listでアウトラインを表示出来ますか?
M-x imenu-listでツリーは左に表示されるんですけど、ルール設定とかわからないですね
imenu-listでアウトラインを表示出来ますか?
M-x imenu-listでツリーは左に表示されるんですけど、ルール設定とかわからないですね
2021/01/10(日) 12:06:29.15
2021/01/10(日) 12:41:21.83
>>714
できません
できません
2021/01/10(日) 13:26:48.64
readmeとelispを読める人でないと(emacsを使うのは)難しい
2021/01/10(日) 13:57:03.06
さらに英語も
719名無しさん@お腹いっぱい。
2021/01/10(日) 13:57:24.58 まーたお前か。問題解決能力なさすぎんか?
コード理解した上で英語情報で調べても見つからんなら諦めろよ
コード理解した上で英語情報で調べても見つからんなら諦めろよ
720名無しさん@お腹いっぱい。
2021/01/10(日) 14:06:36.26 >>714
手当たり次第聞いていけばいつか誰かが親切に詳しくやり方を教えてくれるだろうという他力本願テイカー精神が透けてて気持ち悪いんだわ。
手当たり次第聞いていけばいつか誰かが親切に詳しくやり方を教えてくれるだろうという他力本願テイカー精神が透けてて気持ち悪いんだわ。
2021/01/10(日) 14:21:26.32
>>713,714
eeで用が足りるならee使ってろ
eeで用が足りるならee使ってろ
722名無しさん@お腹いっぱい。
2021/01/10(日) 16:27:21.29 情報少なすぎてね
vimのほうが多いのかしら
vimのほうが多いのかしら
2021/01/10(日) 16:34:50.80
無理せずVSCode使ったほうが幸せだと思うよ。このスレでVSCode勧めるのもなんだけど。
2021/01/10(日) 16:42:59.87
全く無理してないもんな
2021/01/10(日) 16:56:52.28
Markdown はテキストエディタがあれば書けるのが利点なので、Windowsのメモ帳最高、とか言うとそっちに行くのだろうか。
何をMarkdownで書くつもりか知らないが、人が読み書きするテキストは、適当な所でファイル分割した方がいい。
アウトライン機能あっても、頭の負担はそんなに軽くならない。
何をMarkdownで書くつもりか知らないが、人が読み書きするテキストは、適当な所でファイル分割した方がいい。
アウトライン機能あっても、頭の負担はそんなに軽くならない。
2021/01/10(日) 17:15:22.21
折り畳みでええやろ
2021/01/10(日) 17:57:03.53
まあよく頑張るよ
オレなんかEmacs知って最初の一か月は比較対象のVZが軽快だっただけに苦痛でしかなかったな、指も精神も
ユーザーとして本当に良さが分かるようになったのは1年くらい経ってからか
elispも読めるとさらに良さが分かってくるというね…
オレなんかEmacs知って最初の一か月は比較対象のVZが軽快だっただけに苦痛でしかなかったな、指も精神も
ユーザーとして本当に良さが分かるようになったのは1年くらい経ってからか
elispも読めるとさらに良さが分かってくるというね…
728名無しさん@お腹いっぱい。
2021/01/10(日) 18:19:11.06 最初に書き捨てできないのが最悪
2021/01/10(日) 19:02:52.98
vz は、アセンブラでテキストエディタとかすごすぎ。エディタだけではなくファイラ機能からdosを使いやすくする機能まであるんだから。テトリスが作れる謎マクロとか。しかもこれだけできてexeじゃなくてcomなんだから……
2021/01/10(日) 19:09:30.52
>>701
windowsのIMEから、WSL2で動いているXなEmacsに文字入力って可能なんでしたっけ?どのサイトもmozc経由でWSL内で完結してるしこのあたりの設定はよく把握できてない。
それができなくて未だにNTEmacsを使ってます...
windowsのIMEから、WSL2で動いているXなEmacsに文字入力って可能なんでしたっけ?どのサイトもmozc経由でWSL内で完結してるしこのあたりの設定はよく把握できてない。
それができなくて未だにNTEmacsを使ってます...
2021/01/10(日) 19:17:00.96
>>730
Google日本語入力との連携ならできる
Google日本語入力との連携ならできる
2021/01/10(日) 19:18:27.09
mozc_emacs_helper.exeを調べて
2021/01/10(日) 19:23:37.57
あとはASTEC-Xで出来るとか。使ったことないけど。でもEmacs側からIMEの状態コントロール出来ないだろうから、使いづらいかも。
2021/01/10(日) 19:28:34.84
日本語の情報が少ないだけで、英語であればEmacs自体に大量に含まれている
最もドキュメントが多いエディタと言っても過言ではないだろう
最もドキュメントが多いエディタと言っても過言ではないだろう
2021/01/10(日) 19:34:15.64
日本にも有志がおる
https://ayatakesi.github.io/
https://ayatakesi.github.io/
2021/01/10(日) 19:52:28.27
情報ありがとう。
なるほど、やっばりOOSで仕組みがクリアなGoogle日本語入力との連携が主なのね。
ATOK使いなので無理かもしれん。
なるほど、やっばりOOSで仕組みがクリアなGoogle日本語入力との連携が主なのね。
ATOK使いなので無理かもしれん。
2021/01/10(日) 20:22:42.95
メジャーなところじゃないだろうけど
ddskk つかってる
ddskk つかってる
2021/01/10(日) 20:36:45.02
そういや昔エディタ代わりにpc-outlineての使ってたわ
2021/01/10(日) 21:09:00.69
>>736
スマソ、OOSじゃなくてOSS(Open Source Software)な。
スマソ、OOSじゃなくてOSS(Open Source Software)な。
2021/01/10(日) 22:20:18.69
Emacsに引き込もるなら、全てがEmacsで完結するDDSKKも悪くない
>>733
Astec-XはWindows側IMEをXの日本語入力に使えるから、多分行けるはず
しかし常用するには値段が…
Astec-Xがオープンソースにならないもんかね
>>733
Astec-XはWindows側IMEをXの日本語入力に使えるから、多分行けるはず
しかし常用するには値段が…
Astec-Xがオープンソースにならないもんかね
2021/01/10(日) 22:25:01.98
しかしまだ諦めてはいけない
MSがWindowsネイティブのWaylandコンポジターを制作中なんで、それの日本語入力がどうなるかを見守る必要がある
ちなみにEmacs自体はWayland対応してないが、今pureGTK(pgtk)なるブランチが出来てるので、それがマージされればWaylandアプリとして動かせる
MSがWindowsネイティブのWaylandコンポジターを制作中なんで、それの日本語入力がどうなるかを見守る必要がある
ちなみにEmacs自体はWayland対応してないが、今pureGTK(pgtk)なるブランチが出来てるので、それがマージされればWaylandアプリとして動かせる
2021/01/11(月) 20:42:01.11
英語読めないでemacsユーザーやる人ってどのくらいいて大体どのくらいできるもんなんだろう
随所で応用効かなかったりして価値半減したりひいては往々に乗り換えることになりそう
随所で応用効かなかったりして価値半減したりひいては往々に乗り換えることになりそう
2021/01/11(月) 20:44:35.94
>>742
機械翻訳が進歩してるから問題ないよ
機械翻訳が進歩してるから問題ないよ
2021/01/11(月) 20:49:15.56
>>741
遠隔からxじゃなくwayland飛ばしてemacs触るって事?
遠隔からxじゃなくwayland飛ばしてemacs触るって事?
2021/01/11(月) 20:55:39.30
>>743
じゃあそれすら検索して読んできてないここの一部の人らは英語読めないというよりはアレってことか
じゃあそれすら検索して読んできてないここの一部の人らは英語読めないというよりはアレってことか
2021/01/11(月) 21:00:02.90
でも翻訳するとしても検索するのに英語が必要なんだよな
半減でなくなるとしてもやっぱり壁はあるしアレだとかは言い過ぎたかも
半減でなくなるとしてもやっぱり壁はあるしアレだとかは言い過ぎたかも
2021/01/11(月) 21:06:52.81
そういえば、lispってそんなに面白いのか?
2021/01/11(月) 21:19:17.69
いや、そんなに
2021/01/11(月) 21:22:18.73
lisp系は覚えようとするんだがなんとなくダメだなあ
2021/01/11(月) 21:23:18.48
なんだこの会話
2021/01/11(月) 21:24:47.84
emacs lispはdynamic bindingが使えるのが設定をカスタマイズのに向いている
2021/01/11(月) 22:38:11.78
2021/01/12(火) 02:13:44.96
elispでもlexical bibdingにしてるわ
2021/01/12(火) 06:54:16.96
2021/01/12(火) 07:32:54.87
>>751
adviceでAOPできるのも便利。言語の特徴では無いが。
adviceでAOPできるのも便利。言語の特徴では無いが。
2021/01/12(火) 16:46:07.64
Sacha Chuaのブログしか追ってないわEmacs情報は
2021/01/13(水) 00:13:48.61
>>756
むしろ、それしかない…
むしろ、それしかない…
2021/01/13(水) 20:59:29.54
>>754
デフォルトdynamic bindingだと意図せぬ振る舞い起こしそうだから
どうしても困るところ以外lexical bindingにしてる
行儀良いプログラムならdynamic bindingでも意図せぬ変数名の衝突とか起こさないだろうから
気にしすぎかも知れないけど
デフォルトdynamic bindingだと意図せぬ振る舞い起こしそうだから
どうしても困るところ以外lexical bindingにしてる
行儀良いプログラムならdynamic bindingでも意図せぬ変数名の衝突とか起こさないだろうから
気にしすぎかも知れないけど
2021/01/13(水) 21:19:46.77
>>758
SchemeやCommon Lispはlexicalがデフォルトのようなのでそちらの方が主流なのでしょうね。でも既存コードの挙動を変えるときなどdynamicスコープが便利な場合が結構ある。
SchemeやCommon Lispはlexicalがデフォルトのようなのでそちらの方が主流なのでしょうね。でも既存コードの挙動を変えるときなどdynamicスコープが便利な場合が結構ある。
2021/01/13(水) 23:34:28.25
>>759
既存の関数の挙動を変えるときはアドバイスが有るじゃない
既存の関数の挙動を変えるときはアドバイスが有るじゃない
2021/01/13(水) 23:50:38.72
>>760
関数とは限らない
関数とは限らない
2021/01/13(水) 23:55:59.95
一時的に関数の挙動を変更するってのも結構ある。古いけどnoflet packageもよく使っている。
2021/01/14(木) 02:01:13.51
emacsの場合に当てはまるかは分からないけど lexical bindingの方が実行速度を良くできる可能性はあるよね
dynamic bindingはすべての変数がグローバル変数になるような物なので性能ペナルティーがある
dynamic bindingはすべての変数がグローバル変数になるような物なので性能ペナルティーがある
2021/01/14(木) 07:45:25.36
ここにいろいろ書いてある
https://jutememo.blogspot.com/2012/03/blog-post.html
https://jutememo.blogspot.com/2012/03/blog-post.html
2021/01/14(木) 08:28:16.40
lexicalスコープではクロージャが使える。いずれどちらのスコープも使えるところがemacs lispのメリットであり、それらをemacsの設定を通して体験できる。いいエディタだ。
2021/01/14(木) 08:28:22.74
>>761
関数でなければスペシャル変数だと思うけど、letで束縛すればlexical bindingの環境でも特別な動作になる
関数でなければスペシャル変数だと思うけど、letで束縛すればlexical bindingの環境でも特別な動作になる
2021/01/14(木) 08:33:16.42
lexical bindingの場合は、バイトコンパイルするとローカル変数名は消えてなくなる
単なるスタックアクセスに変換されるが、dynamic bindingの場合は変数名が残り都度変数名でアクセスすることになる
なので実行速度が全然違う
単なるスタックアクセスに変換されるが、dynamic bindingの場合は変数名が残り都度変数名でアクセスすることになる
なので実行速度が全然違う
2021/01/14(木) 08:57:09.35
>>766
俺の知識が古いんだな。Emacs24からCommon Lisp により近くなっているんだね。
俺の知識が古いんだな。Emacs24からCommon Lisp により近くなっているんだね。
769名無しさん@お腹いっぱい。
2021/01/14(木) 13:06:23.80 emacsのパッケージ管理ツールって何がいいんですか?
markdown使える物がいいです
markdown使える物がいいです
2021/01/14(木) 18:45:34.23
なぜorgじゃなくmarkdown?
org-modeの整備されてるのに
出力だけ sed 効かせておしまいでは
org-modeの整備されてるのに
出力だけ sed 効かせておしまいでは
771名無しさん@お腹いっぱい。
2021/01/14(木) 18:53:16.60 https://github.com/jrblevin/markdown-mode/tree/3e380572a5177d0fa527c15efd15e340f53a923b
今これ入れてみましたけど、ツリー表示出来るでしょうか?
探したけどよくわからない
>>770
org-modeってツリー表示出来るんですか?
今これ入れてみましたけど、ツリー表示出来るでしょうか?
探したけどよくわからない
>>770
org-modeってツリー表示出来るんですか?
2021/01/14(木) 20:48:16.79
>>771
できません
できません
2021/01/14(木) 22:06:09.62
パッケージ管理ツールでmdやらorgが出てくるのってどういうこと?
2021/01/14(木) 22:40:14.09
バージョンの違いでは
2021/01/14(木) 22:41:32.50
機械翻訳おじさん..
2021/01/14(木) 22:50:11.71
>>771
できるように、作ればいいんじゃないでしょうか?
できるように、作ればいいんじゃないでしょうか?
2021/01/14(木) 23:00:03.49
プログラミングのお題スレでも見た簡単な部類の課題だ
778名無しさん@お腹いっぱい。
2021/01/15(金) 05:14:41.97 開発言語はなんですか?
779名無しさん@お腹いっぱい。
2021/01/15(金) 05:47:32.23 なんでmelpaのリポジトリにあるのにインストール出来ないものがあるの?
m-x package-install imenu-listでnomatchになるですが?
m-x package-install imenu-listでnomatchになるですが?
2021/01/15(金) 10:08:00.04
↑過去ログみろ。
781名無しさん@お腹いっぱい。
2021/01/15(金) 12:02:50.74 インストールしてたからだ
2021/01/18(月) 01:20:52.01
leaf.el を使ってる人いる〜?
使いやすいかどうか知りたいです
使いやすいかどうか知りたいです
2021/01/19(火) 00:04:27.18
use-packageから全面的に乗りかえてそろそろ1年だけど、特に不満はないね
グルーピングができるのがよいし、キーワード解釈に統一性があるのもよい
グルーピングができるのがよいし、キーワード解釈に統一性があるのもよい
2021/01/19(火) 11:50:13.77
最近iPhoneでbeorg入れたら、Dropboxと組み合わせて閲覧、ちょい編集も出来てとりあえず便利だな
前にMobileOrgで挫折したオレでも使えてる
前にMobileOrgで挫折したオレでも使えてる
2021/01/21(木) 23:48:48.19
leaf.el, 物自体はよさそうなんだけど作者がな...
2021/01/29(金) 18:18:28.58
use-package + init-loader から leaf に移行しようと書き換えてたが1/5で力尽きた。
動いてるからこのままでいいや。
移行しないと損するとか何かしらの動機がないと俺には無理。
動いてるからこのままでいいや。
移行しないと損するとか何かしらの動機がないと俺には無理。
787名無しさん@お腹いっぱい。
2021/01/29(金) 20:11:05.01 >>785
君の生物学的年齢が作者より大だとしたらカスすぎるね
君の生物学的年齢が作者より大だとしたらカスすぎるね
2021/01/30(土) 09:53:51.34
use-packageはみるからにトリッキーっぽくて使い方を探してもよくわからなかったんだけど
leafはまだそこまで逝って無いッぽくて試行錯誤でも想定したような動きしてくれててなんとか設定できた。
leafはまだそこまで逝って無いッぽくて試行錯誤でも想定したような動きしてくれててなんとか設定できた。
2021/01/30(土) 17:39:57.17
skk-stickyで、「欲するhossuru」や「達するtassuru」の送り仮名はどう打ったらよいのでしょうか
2021/01/30(土) 19:54:56.85
普通のSKKだと HosSuru なので
2つの s の間じゃないの? ;hos;suru とか
2つの s の間じゃないの? ;hos;suru とか
2021/01/30(土) 20:39:57.14
2021/01/30(土) 21:10:20.49
デフォルトだと
Hoss;suru
Tass;suru
; で 下三角の変換のあれ入れる設定にしてる
Hoss;suru
Tass;suru
; で 下三角の変換のあれ入れる設定にしてる
2021/01/30(土) 21:53:51.09
2021/02/15(月) 20:24:28.33
あれほど遅いと言われていたemacsも今では高速やな。
2021/02/15(月) 20:43:39.41
emacs 24 あたりから始めたのでたぶんその遅さ知らず
ゆえに心証がいい
ゆえに心証がいい
2021/02/15(月) 23:42:42.49
遅いどころか、非力なマシンを複数名で共有してた頃は、Emacs は禁止されてた。(仕事が止まる)
GNU Emacsは、雑誌UNIX Magazineで知ったが、ソースコードがJUNETやSunOSのバイナリーがMTで
配布でされてた程度。その大昔のEmacsが今も使われてるのは先見性があったんだろうね。
GNU Emacsは、雑誌UNIX Magazineで知ったが、ソースコードがJUNETやSunOSのバイナリーがMTで
配布でされてた程度。その大昔のEmacsが今も使われてるのは先見性があったんだろうね。
2021/02/15(月) 23:48:39.01
コーディングはともかく日本語の文書作成はemacsがベストだわ
798名無しさん@お腹いっぱい。
2021/02/15(月) 23:59:16.222021/02/15(月) 23:59:58.68
archieでソース探してftp鯖からダウンロード、コンパイルしとった世代か?
2021/02/16(火) 00:41:58.04
2021/02/16(火) 00:47:10.33
間違ってるじゃねえかw
2021/02/16(火) 00:48:47.96
知らない言葉はサジェスト無thing
2021/02/16(火) 09:00:08.89
ごめん、スマフォで打ってるので SKK 使えてないの。スマフォ用のSKKって無理かな。大文字はフリックとかで。
2021/02/16(火) 10:06:38.32
android用SKKなるものはあるらしい
2021/02/16(火) 11:37:31.11
2021/02/16(火) 22:34:00.64
iphoneにもflickskkなるものがある
2021/02/16(火) 23:43:57.09
emacs 22か23くらいまでcanna-patchを当てていたが
anthyに乗換えていまはmozc
便利にはなったけどプチフリーズでイラつくことがある
SKKに慣れていれば、と思わないでもない
anthyに乗換えていまはmozc
便利にはなったけどプチフリーズでイラつくことがある
SKKに慣れていれば、と思わないでもない
2021/02/17(水) 18:19:13.32
skkもkkcもtermモードで動かないのはおま環?
buffer is read-onlyと言われてしまう
kkcはフックでread-only解いたら動いたけどskkだと
おはよう
が
うよはお
になる
buffer is read-onlyと言われてしまう
kkcはフックでread-only解いたら動いたけどskkだと
おはよう
が
うよはお
になる
2021/02/17(水) 18:21:13.18
termモードって何だったかな
2021/02/17(水) 18:38:39.55
M-x term
のやつだとキーバインド奪われてできないんだな
M-x自体奪われるの草
のやつだとキーバインド奪われてできないんだな
M-x自体奪われるの草
2021/02/17(水) 18:51:45.79
C-cで回避だな
2021/02/17(水) 18:59:04.33
read-only解かないで素でやると
Oはよう
になる
大文字を扱えないSKKになって草
Oはよう
になる
大文字を扱えないSKKになって草
2021/02/17(水) 19:14:34.89
>>812は手違いだったわすまん
でもtermモードで使えないのは本当
でもtermモードで使えないのは本当
2021/02/17(水) 19:30:11.95
wnnもcannaも廃れたな
2021/02/17(水) 19:34:30.12
M-x term
C-c M-x skk-mode
C-C M-x read-only-mode
こんな感じで ddskkと両立できた
普通に大文字も日本語変換(C-nで決定)できる
C-c M-x skk-mode
C-C M-x read-only-mode
こんな感じで ddskkと両立できた
普通に大文字も日本語変換(C-nで決定)できる
2021/02/17(水) 19:43:52.49
フック外してこれしても「うよはお」になったからおま環境ということか...
2021/02/17(水) 19:44:32.74
>>815
フック外してこれしても「うよはお」になったからおま環境ということか...
フック外してこれしても「うよはお」になったからおま環境ということか...
2021/02/17(水) 21:31:04.08
>>814
俺いまだにwnn使い.しかし/usr/share/im-config/80_kinput2.rc(debian)に
# Since this is not so used, I only provide canna case only.
# No one uses freewnn-jserver.
と書いてあってkinput2 -wnnの設定がなかったのには愕然とした。そんなに不人気だったのか
俺いまだにwnn使い.しかし/usr/share/im-config/80_kinput2.rc(debian)に
# Since this is not so used, I only provide canna case only.
# No one uses freewnn-jserver.
と書いてあってkinput2 -wnnの設定がなかったのには愕然とした。そんなに不人気だったのか
2021/02/17(水) 21:48:57.50
じゃあみんなlinuxでは何使ってんだ?
2021/02/17(水) 22:35:53.44
wnn7eggは、いまだに使えるけどなw
Wnnサーバもいまだったら、サクッと仮想化でもDockerコンテナでも立てれば楽だしw
Wnnサーバもいまだったら、サクッと仮想化でもDockerコンテナでも立てれば楽だしw
2021/02/17(水) 23:53:22.79
>>819
mozc。WSLならエンジンにGoogle日本語入力が使える。
mozc。WSLならエンジンにGoogle日本語入力が使える。
2021/02/19(金) 06:04:50.62
上側にmarginは作れないでしょうか?
左右は見つかるんですが上にmarginを作る方法がどうしても見つかりません
左右は見つかるんですが上にmarginを作る方法がどうしても見つかりません
2021/02/19(金) 18:29:17.66
走馬灯スレになってる…
2021/02/24(水) 18:53:21.57
>>815
archは「うよはお」になる
debianは「漢字」って変換できたけど「▼漢字」の▼が消えないし
echo '▼漢字'
というコマンドのstdoutが空、つまり変換後の文字列がシェルに渡ってない
termのlineモードを使えば流石にskkも動くけどlineモード不便だしtermの利点減るしなあ
skk使いはみんなxtermやtmux派なのかね
あるいはひょっとしてしまうとシェルなんか使わん派か
archは「うよはお」になる
debianは「漢字」って変換できたけど「▼漢字」の▼が消えないし
echo '▼漢字'
というコマンドのstdoutが空、つまり変換後の文字列がシェルに渡ってない
termのlineモードを使えば流石にskkも動くけどlineモード不便だしtermの利点減るしなあ
skk使いはみんなxtermやtmux派なのかね
あるいはひょっとしてしまうとシェルなんか使わん派か
2021/02/24(水) 21:33:05.73
shellでは日本語使わん派かもしれない
2021/02/24(水) 21:42:51.25
同じく。
ファイル名は昔ながらのUNIXでは使えない記号、全角文字、空白は使わないようにしてる。
ダウンロードしたファイルやWindowsから持ってきたファイルだとたまに面倒
ファイル名は昔ながらのUNIXでは使えない記号、全角文字、空白は使わないようにしてる。
ダウンロードしたファイルやWindowsから持ってきたファイルだとたまに面倒
2021/02/24(水) 21:52:14.08
WSLが使えるようになって、shellで感じを使う機会が多くなっているんだな。
2021/02/24(水) 23:12:32.80
漢字grepやfindで多用するけどなあ
2021/02/24(水) 23:32:05.06
今はtermだけkkcで我慢してるけど限界来したらskk諦めてemacs-mozcすっかね
まあarchのemacs-mozcはfcitx-mozcとの競合をfixする工程含めてうんこオブうんこだからどっちかのIMかarch諦めることになるんだが
テラワロリンティヌス
まあarchのemacs-mozcはfcitx-mozcとの競合をfixする工程含めてうんこオブうんこだからどっちかのIMかarch諦めることになるんだが
テラワロリンティヌス
830名無しさん@お腹いっぱい。
2021/03/24(水) 11:08:06.82 ぐるぐるぐるぐるぐる
2021/03/25(木) 09:29:07.23
定期的に例の自演おじみたいなのが涌いて意味不明な鳴き声上げるの汚すぎる
832名無しさん@お腹いっぱい。
2021/03/26(金) 16:42:00.43 ぐるといっしょに FSF も解散やろ
わしはすきやけどぐる
わしはすきやけどぐる
2021/03/27(土) 00:13:03.53
自演ガイジ死んでくんねえかな
834名無しさん@お腹いっぱい。
2021/03/27(土) 14:03:46.12 そらいつかはタヒぬやろ
そしたら M1 で libgccjit できるやろか
そしたら M1 で libgccjit できるやろか
2021/03/28(日) 14:36:56.04
即自演始めてアスペや支離滅裂な病理まで披露するのか
汚らわしいなあ
汚らわしいなあ
2021/03/28(日) 21:56:09.60
おじいちゃんの自演スレ
2021/03/29(月) 12:33:36.09
27.2がリリースされてるな
Released Mar 25, 2021
Emacs 27.2 is a maintenance release.
The behavior of the user option 'resize-mini-frames' has changed.
Released Mar 25, 2021
Emacs 27.2 is a maintenance release.
The behavior of the user option 'resize-mini-frames' has changed.
2021/04/11(日) 21:34:18.32
string-match の後の match-string 関係の挙動がおかしい
Emacs 27.2 の scratch で info の Elisp の Simple Match Data のサンプルコードを実行するとぜんぜん違う結果になる
Emacs 26.3 だとサンプル通りの結果になる
Emacs 27.2 の scratch で info の Elisp の Simple Match Data のサンプルコードを実行するとぜんぜん違う結果になる
Emacs 26.3 だとサンプル通りの結果になる
2021/04/11(日) 23:08:48.71
試してみたけど、例示通りの出力だったよ。
どんな結果になったの?
どんな結果になったの?
2021/04/12(月) 00:29:10.45
>>839
こんな結果です
(string-match "\\(qu\\)\\(ick\\)"
"The quick fox jumped quickly.")
4
(match-string 0 "The quick fox jumped quickly.")
"d q"
(match-string 1 "The quick fox jumped quickly.")
nil
(match-string 2 "The quick fox jumped quickly.")
nil
Mac 用の Emacs Mac Port なので、そのせいかも
Ubuntu の Emacs 26.3 は問題なかったです
こんな結果です
(string-match "\\(qu\\)\\(ick\\)"
"The quick fox jumped quickly.")
4
(match-string 0 "The quick fox jumped quickly.")
"d q"
(match-string 1 "The quick fox jumped quickly.")
nil
(match-string 2 "The quick fox jumped quickly.")
nil
Mac 用の Emacs Mac Port なので、そのせいかも
Ubuntu の Emacs 26.3 は問題なかったです
2021/04/12(月) 07:47:09.14
おかしいのは scratch だけで関数内では問題ないみたいです
こういうのはどこに報告すればいいんですかね?Unix 自体初心者なもので
こういうのはどこに報告すればいいんですかね?Unix 自体初心者なもので
2021/04/12(月) 09:28:50.89
emacs -qでも同じなら環境依存っぽいのでポーティングの開発元かな。
バイナリパッケージならポートの自前ビルドを用意して検証するとか、Mac環境はめんどくさいんだっけ。
当方はFreeBSD 13-RELEASEのportsからビルドしたEmacs 27.2です。
バイナリパッケージならポートの自前ビルドを用意して検証するとか、Mac環境はめんどくさいんだっけ。
当方はFreeBSD 13-RELEASEのportsからビルドしたEmacs 27.2です。
2021/04/12(月) 12:48:24.49
すみません、結局自分の init.el が原因でした
run-with-idle-timer で0.1秒おきに Mac のインプットメソッドをチェックしていたのを1秒おきに変更したら不具合解消しました
助言してくれた方、ありがとうございました
run-with-idle-timer で0.1秒おきに Mac のインプットメソッドをチェックしていたのを1秒おきに変更したら不具合解消しました
助言してくれた方、ありがとうございました
2021/04/15(木) 16:20:00.02
lisperだからemacs勉強しようと一通りマニュアル三部作目を通したけど全く操作が覚えられないのでvimでelを書いてる
regexビルトインとワークスペースとしてのbufferが便利なので、
/home/me/binの俺スクリプトのel率が急上昇してきた
guileがel サポートしてるらしいのでインタプリタとして使う層はそっちのがいいのかな?
infoにはschemeの事ばっか書いてて、(エディタ固有機能除いても)ちゃんと実装されてるのか不安になるんだが
regexビルトインとワークスペースとしてのbufferが便利なので、
/home/me/binの俺スクリプトのel率が急上昇してきた
guileがel サポートしてるらしいのでインタプリタとして使う層はそっちのがいいのかな?
infoにはschemeの事ばっか書いてて、(エディタ固有機能除いても)ちゃんと実装されてるのか不安になるんだが
2021/04/15(木) 17:47:41.34
SLIME 導入あたりか
2021/04/15(木) 18:23:17.99
swank/slimeあたりはmelpaでよしなに、clのみならずscmも対応してるとは知らなかった
環境構築楽っていいね
でも使い慣れたvimからも引ける事に気付いてしまったのですよ…
elモードだけどC-u C-x C-b(だったか)、eval-last-sexpをミニバッファじゃなく*scratch*にダンプできるのがとても便利だね
まあvimでもバインドできると思うけど、ちゃんとdoc読んでないや()
vimは慣れさえすればマクロ記録&リピートの力技で大抵なんとかなるし快適なんだな
見た目だけpython風でコメントアウトすらままならないvimscriptには深入りしたくないです…
というわけでemacs/el勉強していきますよー
環境構築楽っていいね
でも使い慣れたvimからも引ける事に気付いてしまったのですよ…
elモードだけどC-u C-x C-b(だったか)、eval-last-sexpをミニバッファじゃなく*scratch*にダンプできるのがとても便利だね
まあvimでもバインドできると思うけど、ちゃんとdoc読んでないや()
vimは慣れさえすればマクロ記録&リピートの力技で大抵なんとかなるし快適なんだな
見た目だけpython風でコメントアウトすらままならないvimscriptには深入りしたくないです…
というわけでemacs/el勉強していきますよー
2021/04/15(木) 18:27:12.84
C-h t (or M-x help-with-tutorial)を何回かやれば最低限の操作は覚えると思う
2021/04/15(木) 21:29:26.65
vimに慣れてるなら、spacemacsとかdoomとかもありでは?
2021/04/15(木) 23:15:36.87
spacemacsは素のEmacsからかけ離れてるから、普通にelvis入れる程度でいい気がする
2021/04/16(金) 06:24:50.87
何故今elvis(笑)
851名無しさん@お腹いっぱい。
2021/04/17(土) 05:48:40.71 どこの板で聞けばいいかわからなかったのですがこちらにて質問します。
macOS Big SurでNS版Emacsを使ってます。NFC文字とNFD文字が混在しているファイルを
開いた場合にそれらを区別して表示したいのですがどうすればいいでしょうか?例えば
% cat a.txt | od -tx1c
0000000 e3 82 b9 e3 82 99 e3 82 ba 0a
ス ** ** ゙ ** ** ズ ** ** \n
0000012
のようなファイルa.txtを私のEmacsで開くと
ズズ
のように表示されて区別が付きません。これを
ス゛ズ
のようにNFD文字であれば濁点などを分離して表示させたいです。
macOS Big SurでNS版Emacsを使ってます。NFC文字とNFD文字が混在しているファイルを
開いた場合にそれらを区別して表示したいのですがどうすればいいでしょうか?例えば
% cat a.txt | od -tx1c
0000000 e3 82 b9 e3 82 99 e3 82 ba 0a
ス ** ** ゙ ** ** ズ ** ** \n
0000012
のようなファイルa.txtを私のEmacsで開くと
ズズ
のように表示されて区別が付きません。これを
ス゛ズ
のようにNFD文字であれば濁点などを分離して表示させたいです。
852名無しさん@お腹いっぱい。
2021/04/17(土) 09:30:02.34 >>851
(global-auto-composition-mode -1)
特定のモードでのみ無効にしたい場合は global- の付いてない方の呼び出しをフックに登録
こんな感じで:
(add-hook 'prog-mode-hook (lambda () (auto-composition-mode -1)))
(global-auto-composition-mode -1)
特定のモードでのみ無効にしたい場合は global- の付いてない方の呼び出しをフックに登録
こんな感じで:
(add-hook 'prog-mode-hook (lambda () (auto-composition-mode -1)))
2021/04/17(土) 09:32:05.24
便乗質問ですが
分離表示じゃなくてNFDの分離表現されている文字にfaceを指定する方法があれば
誰か教えてくれないでしょうか。
分離表示じゃなくてNFDの分離表現されている文字にfaceを指定する方法があれば
誰か教えてくれないでしょうか。
2021/04/17(土) 10:29:38.18
>>852
ありがとうございました!
ありがとうございました!
2021/04/17(土) 11:27:01.88
XEmacsにWanderlust入れてメールとNetNewsを読むんだ…
2021/04/17(土) 11:56:40.07
857名無しさん@お腹いっぱい。
2021/04/17(土) 14:04:04.152021/04/17(土) 16:02:02.90
2021/04/17(土) 21:30:19.38
860名無しさん@お腹いっぱい。
2021/04/18(日) 08:10:09.29 wanderlust 懐かしい
スレッド表示や未読管理ができるのが便利だった
mewは未読管理はできなかった気がする
スレッド表示や未読管理ができるのが便利だった
mewは未読管理はできなかった気がする
2021/04/20(火) 16:21:13.87
2021/04/21(水) 12:10:09.46
最近使い始めたvtermっていうかmulti-vtermええな
tmuxでプレフィックスctrl+zでemacsライクにしてたら肝心のemacsでctrl+xの打ち間違いが多発してた
tmuxでプレフィックスctrl+zでemacsライクにしてたら肝心のemacsでctrl+xの打ち間違いが多発してた
863名無しさん@お腹いっぱい。
2021/04/24(土) 11:25:39.79 Emacs Lispに後方互換性はどのくらいありますか?
MuleとかEmacs 20の頃のものを使いたく
MuleとかEmacs 20の頃のものを使いたく
2021/04/24(土) 12:32:56.45
非互換な変更ってそんなに多くはないけど、完全にそのまま動くってほどじゃないんだよね。
エラーが出るたびに対応してくってのができるなら、じきに安定させられるとは思う。
エラーが出るたびに対応してくってのができるなら、じきに安定させられるとは思う。
2021/04/24(土) 16:55:28.22
言語仕様自体はlexical bindingが導入された位で変化無いけど、ライブラリ内の関数とか非互換な変更がちょくちょく入るから、Muleの頃のコードは動く気がしない
単純なら動くだろうけど
単純なら動くだろうけど
2021/04/25(日) 09:58:20.21
emacsはそんなにだけど、lisp環境はemacsを軸にして退化してる感はある
まあフリーだと一番だと思うけど、だからこそ駆逐してしまって、それでいてフェードアウトしつつあるっていう
昔のlisp環境は大体組み込みprolog付いててダンプ検死やパターンマッチに便利だったけど、今は外部ライブラリになってしまったな
eclのprologも洗浄されてしまったし、今でも生きてるのはlispworks/hemlock(emacs変種)くらいか
まあフリーだと一番だと思うけど、だからこそ駆逐してしまって、それでいてフェードアウトしつつあるっていう
昔のlisp環境は大体組み込みprolog付いててダンプ検死やパターンマッチに便利だったけど、今は外部ライブラリになってしまったな
eclのprologも洗浄されてしまったし、今でも生きてるのはlispworks/hemlock(emacs変種)くらいか
2021/04/25(日) 10:00:42.85
emacsがlispの足を引っ張ったというのはありそう
2021/04/25(日) 10:06:31.34
実装なんていくらでもあるし、自分で入れろって話だけど、体験が無いと価値が分からんという事もある
そのemacs自体も望まずとも体験するという機会が減ってしまったな
そうだ、スタンドアロンinfoリーダをemacsで置き換えてしまえ(提案)
そのemacs自体も望まずとも体験するという機会が減ってしまったな
そうだ、スタンドアロンinfoリーダをemacsで置き換えてしまえ(提案)
2021/04/25(日) 11:47:59.58
2021/04/25(日) 14:53:37.05
mule-2.3時代に書いたLispプログラムは今でも主役として使ってる。deprecatedとか
めちゃくちゃ出るけどemacs-27でも警告止まりだから後方互換性についてはかなり
いいと思います。それに比べ最近覚えたSwiftはappleの気分でころころ仕様が
変わるからもう嫌になってる
めちゃくちゃ出るけどemacs-27でも警告止まりだから後方互換性についてはかなり
いいと思います。それに比べ最近覚えたSwiftはappleの気分でころころ仕様が
変わるからもう嫌になってる
2021/04/25(日) 18:09:57.58
emacsは好きでもう20年近く使い使い続けているけど、lispが嫌い。
スコープとか文法とか異端過ぎてムリポ。
スコープとか文法とか異端過ぎてムリポ。
2021/04/25(日) 18:27:56.09
とはいえ、emacsの利点ってなんでもlispでやれることしかないんじゃないか
2021/04/25(日) 19:21:49.54
>>872
何でもやれるので、他人が便利なものをガンガン作ってくれます(くれました)。
何でもやれるので、他人が便利なものをガンガン作ってくれます(くれました)。
2021/04/25(日) 21:41:56.44
>>871
20年使い続けててスコープに不満が有るって、どういう事よ?
20年使い続けててスコープに不満が有るって、どういう事よ?
2021/04/25(日) 22:08:49.53
日本語関係のライブラリがだいぶ変わった気がする
2021/04/26(月) 10:49:31.57
guileが頑張ればもしかしたらブレイクスルーかも?
https://www.gnu.org/software/guile/manual/guile.html#Emacs-Lisp
emacsのコアにできたらなって野心的な事書く割にundocumentedですね、あっ…
t/f/nilの悪魔合体三値論理で相互互換だとよ
どうせならclも入れて第2のビッグクランチ起こそうぜ!
https://i.imgur.com/h6qXF7E.jpg
https://www.gnu.org/software/guile/manual/guile.html#Emacs-Lisp
emacsのコアにできたらなって野心的な事書く割にundocumentedですね、あっ…
t/f/nilの悪魔合体三値論理で相互互換だとよ
どうせならclも入れて第2のビッグクランチ起こそうぜ!
https://i.imgur.com/h6qXF7E.jpg
2021/04/26(月) 11:06:00.07
大抵のgnuアプリにインターフェイス用意されてて、OSインターフェイスもgnu/linux想定なのでとても簡潔
快適なのに全然流行らないguile…名前か!名前が悪いのか!?
clは制定時にunixがマイナーだったので、インターフェイスの定義が一般的過ぎて辛い
cltlの、現在普及してるパス表示/概念検討の項では、/は俎上にも上がってないっていう
結果として実装毎にバラバラで、最低uiopかそれ以上のライブラリは必須になってしまった
winもMacもunix…というかgun/linuxに寄り添ってきてるし、emacs/guileが決め打ちしていい頃合いではないかと思う
快適なのに全然流行らないguile…名前か!名前が悪いのか!?
clは制定時にunixがマイナーだったので、インターフェイスの定義が一般的過ぎて辛い
cltlの、現在普及してるパス表示/概念検討の項では、/は俎上にも上がってないっていう
結果として実装毎にバラバラで、最低uiopかそれ以上のライブラリは必須になってしまった
winもMacもunix…というかgun/linuxに寄り添ってきてるし、emacs/guileが決め打ちしていい頃合いではないかと思う
2021/04/26(月) 11:09:38.74
(まだemacsの求心力が残っているうちに…)
879sage
2021/04/26(月) 13:41:42.65 >> 814
私も free wnn jserver つかっている。linux.kinput-wwn も使っている。
4-5年前に X の XIMのライブラリコードにバグがあって、それをfirefox/thunderbird がトリガーしてしまい、FF/TB でアドレス入力の時などに、プルダウンメニューがうまくつかえないという時期があり、
それでfictx だったか、中国系の XIMの利用者もかなり減ってしまい、firefox の利用者統計だと kinput2風のXIMで東アジアの文字入力してるのは IM利用者のなかでも0.1% 以下らしい
なんで、ユーザだけの力で大きなバグの改修(ときどきjserver サーバーが死ぬ、するとkinput2 も巻き込まれて死ぬ)とか改良はむりだろうなと。
ここはEmacsのスレなんで、Emacsのからみでいくと egg というもはやメインテナンスされてないと思われるwnn対応の入力モード使っているが、それと評判の高い org-mode の相性が悪い。
transparentだったかummutable だったかの 属性のあるマーカー(領域?)か何かの扱いで衝突してしまう。
なので、org-mode の恩恵にあずかれてない。
ちょっと調べたけど他力本願モード。
中と半端に直したせいかときどき変換途中の領域が書き換えできないまま残ってしまうことが
あって、簡単に直せないことだけは分かった。
Wnn7使ってるという投稿があったが、その方はorg-modeは試してないのかな?
私も free wnn jserver つかっている。linux.kinput-wwn も使っている。
4-5年前に X の XIMのライブラリコードにバグがあって、それをfirefox/thunderbird がトリガーしてしまい、FF/TB でアドレス入力の時などに、プルダウンメニューがうまくつかえないという時期があり、
それでfictx だったか、中国系の XIMの利用者もかなり減ってしまい、firefox の利用者統計だと kinput2風のXIMで東アジアの文字入力してるのは IM利用者のなかでも0.1% 以下らしい
なんで、ユーザだけの力で大きなバグの改修(ときどきjserver サーバーが死ぬ、するとkinput2 も巻き込まれて死ぬ)とか改良はむりだろうなと。
ここはEmacsのスレなんで、Emacsのからみでいくと egg というもはやメインテナンスされてないと思われるwnn対応の入力モード使っているが、それと評判の高い org-mode の相性が悪い。
transparentだったかummutable だったかの 属性のあるマーカー(領域?)か何かの扱いで衝突してしまう。
なので、org-mode の恩恵にあずかれてない。
ちょっと調べたけど他力本願モード。
中と半端に直したせいかときどき変換途中の領域が書き換えできないまま残ってしまうことが
あって、簡単に直せないことだけは分かった。
Wnn7使ってるという投稿があったが、その方はorg-modeは試してないのかな?
2021/04/26(月) 15:43:54.69
egg?
ヤマンバギャルってのも居ましたっけ?
ヤマンバギャルってのも居ましたっけ?
2021/04/26(月) 18:00:49.45
>>879
そりゃあまた…
eggってもうメンテされてないのか。
自分はもうskkにしちゃったんで、あれなんだが、
org-modeが使えないなんて、そんなIM使う理由の半分くらいなくなっちゃうな、個人的には。
org-mode使ってると、PC使っている間に行う全入力の半分くらいはemacs上でになってしまうので。
emacsでの日本語入力はやっぱりskkが一番いいと思うわ。
yaskkserv使えば、多少はmozcの恩恵にも預かれるしw
そりゃあまた…
eggってもうメンテされてないのか。
自分はもうskkにしちゃったんで、あれなんだが、
org-modeが使えないなんて、そんなIM使う理由の半分くらいなくなっちゃうな、個人的には。
org-mode使ってると、PC使っている間に行う全入力の半分くらいはemacs上でになってしまうので。
emacsでの日本語入力はやっぱりskkが一番いいと思うわ。
yaskkserv使えば、多少はmozcの恩恵にも預かれるしw
2021/04/26(月) 21:15:33.92
tamagochy
2021/04/29(木) 09:38:00.50
ネイティブコンパイルEmacsの登場
https://blog.tomoya.dev/posts/hello-native-comp-emacs/
https://blog.tomoya.dev/posts/hello-native-comp-emacs/
884名無しさん@お腹いっぱい。
2021/04/29(木) 10:38:26.812021/04/29(木) 10:44:12.72
240%速度早いのか
886名無しさん@お腹いっぱい。
2021/04/29(木) 13:23:15.44 日々とん久々に見たけどエライ白くなったなあ
2021/04/29(木) 20:49:47.82
>>883
キタ━━━━(゚∀゚)━━━━!!
キタ━━━━(゚∀゚)━━━━!!
2021/04/29(木) 22:12:04.12
夢が広がる
2021/04/30(金) 00:54:34.94
今までもコンパイルしてたんじゃないの?
ネイティブとネイティブじゃない違いかもしれないが。
よくわからんかったのは僕だけ?
ネイティブとネイティブじゃない違いかもしれないが。
よくわからんかったのは僕だけ?
2021/04/30(金) 02:21:38.45
今までのは簡素なスタックマシーン(Emacs VM)のバイトコードに変換するもの
今回はさらにlibgccjitを利用してネイティブコードに変換するもの
詳しい仕組みはAndrea CoralloのELS2020の資料がわかりやすいかも?
http://akrl.sdf.org/gccemacs_els2020.pdf
今回はさらにlibgccjitを利用してネイティブコードに変換するもの
詳しい仕組みはAndrea CoralloのELS2020の資料がわかりやすいかも?
http://akrl.sdf.org/gccemacs_els2020.pdf
2021/04/30(金) 06:37:13.57
packageにしてくれ
2021/04/30(金) 09:09:54.53
VM無しで実行出来るコードにするのね。
2021/04/30(金) 09:12:55.65
でも今どきのVM一般ってネイティブと遜色ないやん
2021/04/30(金) 11:08:49.56
それはJITとかしてるVMでemacsのVMはそこまでではなかったということかな
2021/04/30(金) 12:08:10.10
2021/04/30(金) 13:41:33.12
なんやかんやEmacsもハッテンしてるね
2021/04/30(金) 14:04:06.26
英語が得意でないとハッテン場の出入りが不自由。
2021/04/30(金) 14:30:42.57
JIT手を見る
899名無しさん@お腹いっぱい。
2021/04/30(金) 23:13:53.94 >>897
IT本読破件数が充分なら英語力はそこそこでも良いみたいだぞ?(ネイティブの人たちは親切だし
IT本読破件数が充分なら英語力はそこそこでも良いみたいだぞ?(ネイティブの人たちは親切だし
2021/05/01(土) 11:49:29.80
emacsのコマンド名で鍛えた英語力でOK
2021/05/01(土) 13:35:12.36
僕はニチアサで鍛えた英語力で
2021/05/01(土) 15:05:32.23
そうか
良く拡げとか無いと尻が裂けるな
良く拡げとか無いと尻が裂けるな
2021/05/02(日) 01:00:45.99
native-comp 版に移行したが、体感としての違いはワカラン
Emacsにあんまり重い処理はさせてないからなあ
Emacsにあんまり重い処理はさせてないからなあ
2021/05/02(日) 03:06:07.65
elispで長大な処理をさせるものじゃないと効果は見えづらいだろうね
例えばlsp-modeは公式ドキュメントにresulting in more than 200% speedupとある
org-modeも軽くなる局面がある気がしている
例えばlsp-modeは公式ドキュメントにresulting in more than 200% speedupとある
org-modeも軽くなる局面がある気がしている
2021/05/02(日) 10:31:12.75
何だかんだ最近のエディタにIDE並みの機能求めるからな
2021/05/02(日) 11:11:50.57
その元祖が emacs なので。
2021/05/02(日) 11:36:14.32
ディストリのパッケージマネージャー使ってるんだが、そのnative-comp版ってのは普通にアプデとして降ってくんの?
2021/05/02(日) 12:18:41.86
27.3とかで正式リリースなのでは
2021/05/02(日) 12:20:18.68
いや28か
2021/05/02(日) 12:20:55.88
無理して不安定なハシリに飛びつく必要無し
2021/05/02(日) 12:28:10.46
vimもvim9scriptで速くなるみたいだしvscodeが伸びてるのが刺激になっているのか
2021/05/02(日) 12:33:40.55
vscodeのMSご謹製 Remote Development プラグイン良く出来とるからな。
2021/05/02(日) 13:16:27.35
helmとかは速くなるのかな
2021/05/02(日) 15:15:42.16
>>911
vim躍進はvscodeのlsp使えたのが大きいね、あと非同期処理はemacsみたいに外部に投げてたけどネイティブ対応した
9はluaより速かろうがvimscriptなので…
コマンド毎に文法と引数解釈が違う、スクリプトとインタラクティブでまた仕様が微妙に違うとか、まるでcmdエグゼ
本当にキモい言語
elispも一般的にはキモい類だろうけど、血筋がよいので(根っこは)一貫性がある
あと、vimにもautoloadの仕組みが最近普及してきたので、対応コードなら既にオーバーヘッドなんて問題になってないと思う
(emacsのautoloadとは結構違う)
vim躍進はvscodeのlsp使えたのが大きいね、あと非同期処理はemacsみたいに外部に投げてたけどネイティブ対応した
9はluaより速かろうがvimscriptなので…
コマンド毎に文法と引数解釈が違う、スクリプトとインタラクティブでまた仕様が微妙に違うとか、まるでcmdエグゼ
本当にキモい言語
elispも一般的にはキモい類だろうけど、血筋がよいので(根っこは)一貫性がある
あと、vimにもautoloadの仕組みが最近普及してきたので、対応コードなら既にオーバーヘッドなんて問題になってないと思う
(emacsのautoloadとは結構違う)
2021/05/02(日) 15:38:49.67
>>911
.vimrc 書いていくと init.el と違って起動の遅さが如実に使い勝手に影響が出る
(emacsは眠らない)
だから速度アップの恩恵の受け方は vim には vimの
emacs には emacs の恩恵があるはず
.vimrc 書いていくと init.el と違って起動の遅さが如実に使い勝手に影響が出る
(emacsは眠らない)
だから速度アップの恩恵の受け方は vim には vimの
emacs には emacs の恩恵があるはず
2021/05/02(日) 15:53:11.48
>>915
vimはautoload用のディレクトリ階層作るのが面倒よな、コードも二重読み込みフラグやマイナーモードへのデリゲートあたりを書き換えないとならず仕様が複雑
対応/保守してないパッケージは手を加えるしかない
これに関しては(autoload 'fun "file")並べるemacsに一票
vimはautoload用のディレクトリ階層作るのが面倒よな、コードも二重読み込みフラグやマイナーモードへのデリゲートあたりを書き換えないとならず仕様が複雑
対応/保守してないパッケージは手を加えるしかない
これに関しては(autoload 'fun "file")並べるemacsに一票
2021/05/02(日) 18:47:41.49
つか、そもそもemacsは起動終了繰り返すような使い方しないからなあ。
vimは都度都度終了するが。
vimは都度都度終了するが。
2021/05/02(日) 19:03:06.51
起動が速いからviが好き!
という知り合いもいたけど正直書くより先に考えた方がいいんじゃねえかというコードを生産してた
という知り合いもいたけど正直書くより先に考えた方がいいんじゃねえかというコードを生産してた
2021/05/02(日) 19:11:18.83
LISPが動くことがEmacs使う体外的な理由だったが、node.jsが動くvscodeの登場でEmacsの圧倒的な優位は揺らいだな
まあ好きだし神lisp多いから使うんだけど
まあ好きだし神lisp多いから使うんだけど
2021/05/02(日) 19:38:14.51
年内に27系最終リリースという感じかしら?
https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01080.html
https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01080.html
2021/05/02(日) 19:43:21.37
2021/05/02(日) 21:00:10.02
>>919
emacs-ngならtypescript(deno)が動くよ
emacs-ngならtypescript(deno)が動くよ
2021/05/02(日) 21:26:42.03
emacs-ngもなかなか面白そうではあるのだよな
https://github.com/emacs-ng/emacs-ng
elispそのものを置きかえる気はなくて、Emacsだと外部プログラムの力を
借りざるを得ない所を、内蔵のdenoで済ませる感じ
https://github.com/emacs-ng/emacs-ng
elispそのものを置きかえる気はなくて、Emacsだと外部プログラムの力を
借りざるを得ない所を、内蔵のdenoで済ませる感じ
2021/05/03(月) 08:54:22.81
一瞬ELPAとかのパッケージ配布はどうなるんだろうと思ったけど
ああいうのは.elだけ配布してインストール時にbyte compleしているのかな
もしそうなら.elcが.elnに変わっても問題ない訳か
ああいうのは.elだけ配布してインストール時にbyte compleしているのかな
もしそうなら.elcが.elnに変わっても問題ない訳か
2021/05/04(火) 14:40:02.63
ネイティブコンパイルってことは
CでもC++でもFORTRANでもemacsの関数を書けるってことかな?
CでもC++でもFORTRANでもemacsの関数を書けるってことかな?
2021/05/04(火) 17:04:00.08
そういう意味のわからない発想はどこから来るんだろう
2021/05/04(火) 18:07:49.83
2021/05/04(火) 18:38:43.43
>>927
そういう話じゃない
今まで.elをEmacsのVMのコードにコンパイルしていた(.elc)のを
x86とかarmとかプラットフォームのネイティブなコードにコンパイルする(.eln)という話
.elcは例えばx86でコンパイルしたものをarmの環境に持っていっても動くけど
.elnは当然コンパイルした環境に依存するから別の環境に持って行っても動かない
その代わりネイティブコードだから当然.elcよりは実行が早くなる
gcc-emacsという名前はネイティブコードへの変換にGCCのlibgccgitというのを使うから
そういう話じゃない
今まで.elをEmacsのVMのコードにコンパイルしていた(.elc)のを
x86とかarmとかプラットフォームのネイティブなコードにコンパイルする(.eln)という話
.elcは例えばx86でコンパイルしたものをarmの環境に持っていっても動くけど
.elnは当然コンパイルした環境に依存するから別の環境に持って行っても動かない
その代わりネイティブコードだから当然.elcよりは実行が早くなる
gcc-emacsという名前はネイティブコードへの変換にGCCのlibgccgitというのを使うから
2021/05/04(火) 18:39:32.87
Emacs起動中またはコンパイル時に、libgccjitを使用してel→LAP→バイトコードのLAPからネイティブコードへコンパイルしている
C言語は経由しない
バイトコードインタプリタは1バイトずつ読み込んで解釈しながら関数の呼び出しなどを実行して行くけど、ネイティブコード版は読み込み解釈部分が機械語に変換されていると考えればいいだろう
なので2倍程度の速度に収まっている
バイトコードインタプリタも十分早いからね
C言語は経由しない
バイトコードインタプリタは1バイトずつ読み込んで解釈しながら関数の呼び出しなどを実行して行くけど、ネイティブコード版は読み込み解釈部分が機械語に変換されていると考えればいいだろう
なので2倍程度の速度に収まっている
バイトコードインタプリタも十分早いからね
2021/05/04(火) 18:41:46.41
2021/05/04(火) 19:02:48.28
全力で知ってること話すおじさん
932名無しさん@お腹いっぱい。
2021/05/04(火) 19:52:05.49 にわかとしては、こういうのはうれしいのだが
全力語りしてくれてもいいじゃないか しょせん2ちゃんなんだし
内容が間違ってたら困るけど
全力語りしてくれてもいいじゃないか しょせん2ちゃんなんだし
内容が間違ってたら困るけど
2021/05/04(火) 20:20:08.33
>>931
いやこれは流石に質問者がおかしいので、鬼レス食らって当然
いやこれは流石に質問者がおかしいので、鬼レス食らって当然
2021/05/04(火) 20:44:28.40
Scheme Emacs はいつになったら完成するん?
935927
2021/05/04(火) 20:49:15.88 >>928,929
>そういう話じゃない
そういう話を書いているようにしか読めないんだが?
インターフェースさえ揃えられれば
.elに書いてた内容をlispで書こうがCで書こうが
gccでコンパイルして.elnを作れるはず
>そういう話じゃない
そういう話を書いているようにしか読めないんだが?
インターフェースさえ揃えられれば
.elに書いてた内容をlispで書こうがCで書こうが
gccでコンパイルして.elnを作れるはず
2021/05/04(火) 20:53:10.50
もう原文見に行けよ又聞きしないでさ
937名無しさん@お腹いっぱい。
2021/05/04(火) 20:53:39.25 >>925 氏は、今回の取り組みで emacs lisp にも dlopen みたいな機能が備わったと思ったのでは?
2021/05/04(火) 20:53:41.94
バイトコンパイルのソースはemacs lispだけだろアホ臭い。
939925,927
2021/05/04(火) 21:13:35.92 かつてのgcjのCNIみたいなイメージを想像しているんだが?
2021/05/04(火) 21:31:55.55
2021/05/04(火) 21:57:39.59
日本人ならシャア専用を作るべき
2021/05/04(火) 22:03:19.65
それはジオン人のニーズなのでは
2021/05/05(水) 00:46:48.36
なんで、elnを経由すんだよ……
そんな迂遠なことせずとも、dynamic moduleを利用すれば前からCで書けるだろ
https://www.gnu.org/software/emacs/manual/html_node/elisp/Dynamic-Modules.html
Emacs27からはデフォルト有効だぞ
そんな迂遠なことせずとも、dynamic moduleを利用すれば前からCで書けるだろ
https://www.gnu.org/software/emacs/manual/html_node/elisp/Dynamic-Modules.html
Emacs27からはデフォルト有効だぞ
2021/05/05(水) 00:56:13.16
既存のelispライブラリをCで書き直せと申すか
2021/05/05(水) 01:03:09.31
どうせならpythonがいいです
2021/05/05(水) 01:10:07.42
ぼくはC++
2021/05/05(水) 07:51:39.05
>>945
はぁ?糞遅くなるだろうが。
はぁ?糞遅くなるだろうが。
2021/05/05(水) 09:05:55.23
luaあたりだろうな
2021/05/05(水) 09:25:01.55
Perl なら少ない勉強でテキストをゴニョゴニョできないか?
2021/05/05(水) 13:52:18.99
elのバイトコードって一応読めそうな直訳だし恩恵は僅かよね、パースを省けるくらい
具体的に他と比べれば.py/.pycより僅か
どうせバイトコードは弄らないものだし、それがネイティブコードになって何も悪い事はない
ネイティブコードは外部言語でも書けるからと言って、それで拡張書くのは反対だ
変数がどこでセットされたかまでちゃんと追跡してくれるのがemacsのよいところ
拡張書くくらいなら別プログラムにしてコマンドとして呼べばよいよ
透明性が大事だ
具体的に他と比べれば.py/.pycより僅か
どうせバイトコードは弄らないものだし、それがネイティブコードになって何も悪い事はない
ネイティブコードは外部言語でも書けるからと言って、それで拡張書くのは反対だ
変数がどこでセットされたかまでちゃんと追跡してくれるのがemacsのよいところ
拡張書くくらいなら別プログラムにしてコマンドとして呼べばよいよ
透明性が大事だ
2021/05/05(水) 13:55:56.61
適当に最適化してくれるならしてほしい
しかしそもそもelispがそれほど良いものとは思えない
しかしそもそもelispがそれほど良いものとは思えない
2021/05/05(水) 14:00:52.59
まさにvimが外部言語ニョキニョキ対応してるけど、それゆえビルド時にオプトアウト指定したりしなかったり、欲しいプラグインが使ってる言語オプトアウトしてしまってうげあ
ってことになってるからやめといた方がいいよ
処理系の差を吸収しようとシステムとは違う専用処理系埋め込んで肥大化してるし、全部入りにしたらとんでもないサイズになる
素直に外部プログラムとして実装して配り、システムの処理系で動かして連携しなさい
ってことになってるからやめといた方がいいよ
処理系の差を吸収しようとシステムとは違う専用処理系埋め込んで肥大化してるし、全部入りにしたらとんでもないサイズになる
素直に外部プログラムとして実装して配り、システムの処理系で動かして連携しなさい
2021/05/05(水) 14:02:28.69
>>951
恵まれないguileちゃん募金活動しようぜ
恵まれないguileちゃん募金活動しようぜ
2021/05/05(水) 15:11:49.37
プラットフォームな差異を吸収するなら今ならwasmとかになるのかね
バイナリをそのまま配布して動くし、サンドボックス化されてるから比較的セキュア
バイナリをそのまま配布して動くし、サンドボックス化されてるから比較的セキュア
955名無しさん@お腹いっぱい。
2021/05/05(水) 15:14:25.70 政治的には guile やろな
GNU Assembly も立ち上がったし
GNU Assembly も立ち上がったし
2021/05/05(水) 17:58:37.79
>>949
マーク範囲に適用というのは良くやる
マーク範囲に適用というのは良くやる
2021/05/06(木) 01:50:28.40
>>940
??????????????
??????????????
2021/05/07(金) 20:04:13.37
2020年代のEmacs入門に書かれている内容は、今の標準だと思って良いの?
またEmacsに再入門したく
またEmacsに再入門したく
2021/05/07(金) 21:13:41.93
>>958
emacsなんて半世紀前に産声上げた訳で
emacsなんて半世紀前に産声上げた訳で
2021/05/07(金) 23:12:17.88
ウン十年のemacs使いで途中何回かvi試してこんなもん使えるかと思ってたけど
最近時間に余裕ができて本格的にvi使ってみたらハマってしまった
最近時間に余裕ができて本格的にvi使ってみたらハマってしまった
2021/05/07(金) 23:23:28.88
両方良さがある
2021/05/08(土) 00:14:50.86
他人の設定をあてにするようなら、Emacsには向かないとも言える
自分専用のエディタに仕立てる為にEmacsがある
他人のEmacsは完全に別もんw
自分専用のエディタに仕立てる為にEmacsがある
他人のEmacsは完全に別もんw
2021/05/08(土) 00:54:56.58
spacemacsとかdoom-emacsとかもあるし、そうとも言いきれんだろ
2021/05/08(土) 01:06:33.61
それはEmacsを極めた人が、こんなのはどうだ?と布教してるだけだな
spacemscsが万人向けとは思えんがな
もちろんそれがしっくり来る人も沢山居るだろうけど
spacemscsが万人向けとは思えんがな
もちろんそれがしっくり来る人も沢山居るだろうけど
2021/05/08(土) 11:23:35.40
>>962
繰り返される車輪の再発明ですねわかります
繰り返される車輪の再発明ですねわかります
2021/05/08(土) 11:48:05.59
ユーザーたちは、車輪の発明を繰り返す進歩のない集団かよw
2021/05/08(土) 12:18:22.77
まあ多種多様な形態をとれるってことだ
ベースや小手先をどれだけ何から取り入れるもみんな違う
向いてない云々は色々具体性が足りないから知らんしエディタじゃなくてOSまであるけど
ただの個々人の設定の集合を車輪の再発明と呼ぶのも草ではある
車輪の再発明の意味すら違うとか
ベースや小手先をどれだけ何から取り入れるもみんな違う
向いてない云々は色々具体性が足りないから知らんしエディタじゃなくてOSまであるけど
ただの個々人の設定の集合を車輪の再発明と呼ぶのも草ではある
車輪の再発明の意味すら違うとか
2021/05/08(土) 12:27:03.25
学習過程に伴う写経、先人の模倣を「車輪の再発明」言うのはタチの悪い冗談だ。
2021/05/08(土) 12:32:37.74
spacemacsには感謝しています(by spacevimユーザー)
2021/05/08(土) 13:13:11.40
emacsはosだからemacserはviも使うぞ
2021/05/08(土) 13:15:59.55
プログラミングでも何でも、取り敢えず自己流で見よう見まねで作ってみて、その後に基礎を勉強するのが一番の近道だな
つまらない基礎もちゃんと意味が理解出来る
逆につまらない基礎を最初に詰め込もうとするのが日本の教育の良くないところ
つまらない基礎もちゃんと意味が理解出来る
逆につまらない基礎を最初に詰め込もうとするのが日本の教育の良くないところ
2021/05/08(土) 13:44:36.13
教科書読んできれいなプログラム真似するのが一番
自己流の結末は総じて悲惨
自己流の結末は総じて悲惨
2021/05/08(土) 13:52:13.70
良質な多読もアンチパターンも必要だぞ
974名無しさん@お腹いっぱい。
2021/05/08(土) 15:04:54.74 誰かemacs上にlispでvi実装しないかな?w
2021/05/08(土) 17:02:04.18
emacs でメール読んでた頃が一番使ってたけど、それ以降は出番が減ってる
2021/05/08(土) 17:16:08.84
>>972
それが駄目な所なんだよな
そういう綺麗さにこだわってると、最終的に掛け算の順番にこだわることになる
自己流で痛い目に有ってから、一から基礎をやれと言うことだ
逆に言うと、痛い目にあわないと基礎の本当の意味が分からない
最初に詰め込まれてしまうと、ただの暗記になってしまうし、普通は直ぐに忘れてしまうだろう
それが駄目な所なんだよな
そういう綺麗さにこだわってると、最終的に掛け算の順番にこだわることになる
自己流で痛い目に有ってから、一から基礎をやれと言うことだ
逆に言うと、痛い目にあわないと基礎の本当の意味が分からない
最初に詰め込まれてしまうと、ただの暗記になってしまうし、普通は直ぐに忘れてしまうだろう
2021/05/08(土) 19:35:31.66
viperとansi-term以外で何かvi的な物を欲する場所があるということか??
2021/05/08(土) 19:54:02.58
>>975
wanderlustとかFreeBSDとかねぇ…
wanderlustとかFreeBSDとかねぇ…
979名無しさん@お腹いっぱい。
2021/05/11(火) 21:50:03.79 まあ結局evilが最強なんだよね
2021/05/11(火) 21:52:46.39
それこそspacemacsで良くね
既存の自作Lispとかキーバインドと競合しないようになってるし
見た目の主張が強過ぎるのが玉にキズだが
既存の自作Lispとかキーバインドと競合しないようになってるし
見た目の主張が強過ぎるのが玉にキズだが
2021/05/11(火) 23:17:37.95
まぁ、今でも wanderlust 使ってるけどね
982名無しさん@お腹いっぱい。
2021/05/13(木) 01:50:59.52 hs-minor-mode でプログラムのブロック単位の折りたたみしてるけど、fortranの場合
if 文をたたむとendif までたたまれちゃうんだが。
elseif までたたむとかアレンジできなかったっけ?
if 文をたたむとendif までたたまれちゃうんだが。
elseif までたたむとかアレンジできなかったっけ?
2021/05/13(木) 03:05:23.23
久しぶりに環境見直そうと思って色々ググってみたらLSPってなんじゃいな
エディタと別の場所にシンタックスチェック等の機能を託す仕組みらしいことは分かったが、今後は便利機能は個別に開発されてくんじゃなくてLSP経由で提供されていくのか??
試しに使ってみたら「this file is not part of any project」とか出たが、いかなるプロジェクトにも属さない単品のソースを編集するのは向かないのかな
エディタと別の場所にシンタックスチェック等の機能を託す仕組みらしいことは分かったが、今後は便利機能は個別に開発されてくんじゃなくてLSP経由で提供されていくのか??
試しに使ってみたら「this file is not part of any project」とか出たが、いかなるプロジェクトにも属さない単品のソースを編集するのは向かないのかな
2021/05/13(木) 05:12:32.33
spacemacs の c++-mode で flycheck がデフォルトで有効にならないんだが、なぜだろう
トグルすれば普通に動く
syntax-checking-enable-by-default はもちろん有効になってる
spacemacs の再インストールも一応試して、パッケージの類は全て最新
どなたか知恵をかしてください
トグルすれば普通に動く
syntax-checking-enable-by-default はもちろん有効になってる
spacemacs の再インストールも一応試して、パッケージの類は全て最新
どなたか知恵をかしてください
2021/05/19(水) 03:18:58.11
>>983
そうだろうね
真っ先にLSP対応してvscodeと資産共有できるようにしたのが急速にvimに食われた直接原因だと思ってます
emacsはマルチスレッド/プロセス苦手なので、形だけ対応したとしても(いくつか見かけた)
非同期のバックグランドプロセスと協調して(見かけ上)ラグ無しにするのは根本的な改修が必要かと思います
そうだろうね
真っ先にLSP対応してvscodeと資産共有できるようにしたのが急速にvimに食われた直接原因だと思ってます
emacsはマルチスレッド/プロセス苦手なので、形だけ対応したとしても(いくつか見かけた)
非同期のバックグランドプロセスと協調して(見かけ上)ラグ無しにするのは根本的な改修が必要かと思います
2021/05/19(水) 05:42:21.00
今時シングルプロセスアプリなの?
2021/05/19(水) 05:54:22.50
そうです
2021/05/19(水) 05:58:46.08
自分はまだ LSP 使ったことないけど、
> いかなるプロジェクトにも属さない単品のソースを編集するのは向かない
これも「そう」なの?
> いかなるプロジェクトにも属さない単品のソースを編集するのは向かない
これも「そう」なの?
2021/05/19(水) 09:59:47.52
老いたなemacs。
MSのLSPでemacsも陳腐化か。
MSのLSPでemacsも陳腐化か。
2021/05/23(日) 12:49:18.66
だいぶ先になるだろうけど預言者>>989を称えるためにパーティを準備しておかなきゃな.......
2021/05/23(日) 13:29:42.98
未来というより完全に今の話だと思うが
2021/05/23(日) 13:33:38.30
そいつぁ、てーへんだ
2021/05/23(日) 13:40:19.30
ああ誤解されたら嫌だから言っとくけど俺自身は Emacs 使い続けると思う
なんと言っても好きだから
ただ皆 (特に今から開発環境吟味し始める人たち) にとっては、Emacs は選択肢に入らない可能性が高いんじゃないか
なんと言っても好きだから
ただ皆 (特に今から開発環境吟味し始める人たち) にとっては、Emacs は選択肢に入らない可能性が高いんじゃないか
2021/05/23(日) 13:51:06.67
emacs使える人ってカッコいい!と初心者の俺は思ってるぞ!
2021/05/23(日) 13:52:58.28
LSPは使ったことない (し、なんのプロジェクトにも属してないファイルには使えないってのが本当ならこの先も使わん) からわからんが、他のエディタって helm 相当の機能とかあんの?
良いLispが沢山あるってだけでemacs使う理由にはなるんじゃないか
良いLispが沢山あるってだけでemacs使う理由にはなるんじゃないか
2021/05/23(日) 14:18:31.91
マイナー言語の方言/処理系は普及のためにemacs/vim用の設定ファイル添付が普通じゃなかろうか、そうそう困らないと思うけど
使ってるのではgforthとchicken schemeが公式配布にemacs/vim用のを含めてる
使ってるのではgforthとchicken schemeが公式配布にemacs/vim用のを含めてる
2021/05/23(日) 14:24:03.80
そもそもM$だってだけで拒否反応する人は(俺も含めて)多いだろうし、
> 良いLispが沢山あるってだけでemacs使う理由にはなるんじゃないか
Perlなんかの実例もあるし、まさにこれでしょう。
あとはあれよね、やっぱり実際に使っているところを見て、(いろんな意味で)いいなあ、って思うようなことがきっかけになるんじゃないかね?
俺も他人がmewでメール書いてるのを見て、うわ、いいwと思って転んだってのもあるしw
> 良いLispが沢山あるってだけでemacs使う理由にはなるんじゃないか
Perlなんかの実例もあるし、まさにこれでしょう。
あとはあれよね、やっぱり実際に使っているところを見て、(いろんな意味で)いいなあ、って思うようなことがきっかけになるんじゃないかね?
俺も他人がmewでメール書いてるのを見て、うわ、いいwと思って転んだってのもあるしw
2021/05/23(日) 15:32:02.33
今は eglot + LSP client(ccls, pypls, gopls, etc.) で快適に開発してる
2021/05/23(日) 17:20:27.74
999に乗って機械の身体を貰いに行くんだ…(´・ω・`)
1000名無しさん@お腹いっぱい。
2021/05/23(日) 17:21:36.7610011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 423日 23時間 36分 35秒
新しいスレッドを立ててください。
life time: 423日 23時間 36分 35秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【神奈川県警】「ストーカー相談受けた認識なし」川崎20歳女性遺体 県警が被害相談などへの当時の対応を説明 ★4 [ぐれ★]
- 基礎年金満額でも貧困リスク 氷河期世代、生活保護急増も [蚤の市★]
- 【図解】広末涼子さん、5度衝突後に停止か…3車線横断、両側面に [おっさん友の会★]
- 【万博】利用者「この料金設定は“常識”を外れている」6500円、万博駐車場はGWでもガラガラ [おっさん友の会★]
- 【中居正広】“強力な弁護団”を組み反撃準備 女性トラブルの現場「10億円マンション」売却の動きも 売値は25億円超か [Ailuropoda melanoleuca★]
- 【テレビ】藤本敏史さんの行為が物議 女性マネジャーの食べ残しを勝手に口に…これは「ハラスメント」なのか 弁護士見解 [少考さん★]
- 【重要】大谷ホームラン [617981698]
- 井川意高 「ニューヨーク生まれでロンドン在住が一人前の日本人ヅラするんじゃねえわ、愛国心のないクソ女が」 [476729448]
- 【悲報】嫌儲、ゴールデンウィークの昼12時にも関わらず過疎が深刻。本格的に終焉近づく。もう終わりだよこの匿名掲示板😿 [803137891]
- 😁🫴三🧨 🏡
- 【速報】大谷翔平、ソロホームラン
- クソコテが全レスするかも