1 名無しさん@お腹いっぱい。 2020/03/25(水) 17:45:02.71
2 名無しさん@お腹いっぱい。 2020/03/25(水) 18:13:31.04
3 名無しさん@お腹いっぱい。 2020/03/25(水) 18:32:59.14
4 名無しさん@お腹いっぱい。 2020/03/25(水) 18:50:05.49
Emacsは衰退しました。
5 名無しさん@お腹いっぱい。 2020/03/25(水) 18:54:15.98
儂は Emacs と心中する! ときどき vi は使うけどネ。
6 名無しさん@お腹いっぱい。 2020/03/25(水) 19:01:52.45
>>5 おらもだ。VSCodeに浮気してみたもののだめだった。 7 名無しさん@お腹いっぱい。 2020/03/25(水) 19:25:40.12
emacsはイラっとしたとき適当にlispコードを評価すればいい。vscodeだとちゃんとかいて読み込んでやらないといけない。そのうちになににイラっとしたのか忘れるからvscodeの方がすぐれてるのかも。
8 名無しさん@お腹いっぱい。 2020/03/25(水) 19:28:37.43
lemとかxyzzyに逃げたやつはおらんの?
9 名無しさん@お腹いっぱい。 2020/03/25(水) 19:36:53.10
>>7 VSCodeでも機能拡張書かずにプログラミングによるカスタマイズできる?できないと思うんだが。 10 名無しさん@お腹いっぱい。 2020/03/25(水) 20:16:14.99
lem気になる
11 名無しさん@お腹いっぱい。 2020/03/25(水) 21:09:33.41
lem初めて知った、さんくす schemeは「計算機プログラムの構造と解釈」読むためにかじったものの emacsのライブラリを移植できる自信はなし
12 名無しさん@お腹いっぱい。 2020/03/25(水) 21:10:02.65
>>9 うん。拡張をさがして、かきかえて、再起動して、とかやることをかんがえるともうどうでもよくなる。 emacsだと、これか、ちがうこっちか、とやってるうちになにがしたかったかわすれるから、イラっとしたことは忘れ去ってふたたびイラっとするということではおんなじか。 13 名無しさん@お腹いっぱい。 2020/03/25(水) 21:14:56.29
>>11 どっからSchemeが出てきたんだ LemはCommon Lispだぞ 14 名無しさん@お腹いっぱい。 2020/03/25(水) 21:36:43.92
>>13 ああ、スマソ Common Lisp→Schemeとの違いが判らん→構造と解釈 という連想ゲームが1行目と2行目の間に orz 15 名無しさん@お腹いっぱい。 2020/03/25(水) 22:26:05.96
Emacs LispとCommon Lispは似てるけど、Schemeはだいぶ違ってて好きじゃないな ClojureはSchemeに近いけど更に違っててよく分からん
16 名無しさん@お腹いっぱい。 2020/03/26(木) 01:00:32.38
>>12 emacsのlispによるカスタマイズで便利だと思う点 ・adviceでAOPが出来る ・ダイナミックスコープで呼び出し先の関数内の変数や関数の置き換えができる(関数の置き換えにはnofletが便利) ・レキシカルスコープも使える emacsの多くがlispで作られているので上記の機能で自由に既存コードの挙動を変えることが出来る。これ、VSCodeやVimにはない特徴だと思っていて、emacsから抜けられない理由だと思っている。 17 名無しさん@お腹いっぱい。 2020/03/26(木) 06:56:33.04
Schemeはオワコン 一過性のブームやった
18 名無しさん@お腹いっぱい。 2020/03/26(木) 07:32:36.33
19 名無しさん@お腹いっぱい。 2020/03/26(木) 09:36:27.64
Emacsってテキストの後ろに変な改行入るからなんか嫌で仕方なくvi使ってた 記憶があるけど直ってるの?
20 名無しさん@お腹いっぱい。 2020/03/26(木) 09:49:05.93
といわれてもな
21 名無しさん@お腹いっぱい。 2020/03/26(木) 10:23:31.35
最後の改行のこと...?
22 名無しさん@お腹いっぱい。 2020/03/26(木) 11:15:52.97
auto-fill-modeじゃない?
23 名無しさん@お腹いっぱい。 2020/03/26(木) 12:14:29.24
auto-fill-modeってtext-modeではデフォルト有効だったっけ? だとしても変な改行では無いけどな…
24 名無しさん@お腹いっぱい。 2020/03/26(木) 12:40:08.94
>>15 cl-lib.elでcl.elの呪縛から解き放たれた 25 名無しさん@お腹いっぱい。 2020/03/26(木) 12:51:07.40
最近スレが活発だから触発されて パッケージを乗り換えてみたり、lsp-modeを試してみた lsp-modeはとりあえず4つの言語でうまく動いてるわ vscode由来なのか…悔しい…ビクンビクン
26 名無しさん@お腹いっぱい。 2020/03/26(木) 12:54:18.02
>>25 VSCode由来じゃないよ、OmniSharpだよ 27 名無しさん@お腹いっぱい。 2020/03/26(木) 13:01:01.81
28 27 2020/03/26(木) 13:01:47.80
クッションページをはさむとリンクが変わっちゃうな 温故知新のところね
29 名無しさん@お腹いっぱい。 2020/03/26(木) 13:07:10.33
>>26 OmniSharp由来なんだ 昔、Macで少し使ってたけどバックエンドが不安定だった思い出 30 名無しさん@お腹いっぱい。 2020/03/26(木) 14:24:58.00
VScodeではメールが読めない
31 名無しさん@お腹いっぱい。 2020/03/26(木) 14:42:11.69
VSCodeにまともなdiredが無いのが辛い。(もどきの機能拡張はあるが機能不足。)さらにdired-dwimやwdiredの使い勝手を覚えてしまうとemacsから離れられなくなる。WSLの登場でWindows側のファイル操作もできるし。
32 名無しさん@お腹いっぱい。 2020/03/26(木) 14:46:01.23
trampも便利。VSCodeにもRemote Development出来たけど、サーバーのOSを選ぶし、サーバに.vscode-serverというフォルダ作って色々なファイルを置いてしまう。機能拡張ファイルとか。
33 名無しさん@お腹いっぱい。 2020/03/26(木) 15:28:29.70
VSCodeが駄目と言っている訳ではないからね。適材適所で共存していけばいいと思う。
34 名無しさん@お腹いっぱい。 2020/03/26(木) 20:01:55.71
そもそもEmacsの主要なパッケージの機能はVSCodeでおおよそ代替可能なのかね? 使い勝手がちょっと違うというのは慣れの問題だけど機能が無いとどうしようもない(だったら作れというのはとりあえず言うな)。 たとえば、3秒だけくぐったところmigemoは使えなさそう。
35 名無しさん@お腹いっぱい。 2020/03/26(木) 20:02:46.88
拡張の対応表とかあると、嬉しいよな
36 名無しさん@お腹いっぱい。 2020/03/26(木) 20:05:11.69
vscodeとemacsとvimが合体したら最強なのにな
37 名無しさん@お腹いっぱい。 2020/03/26(木) 20:23:40.11
eglot(LSP client) でプログラム書いてるけど快適。
38 名無しさん@お腹いっぱい。 2020/03/26(木) 20:38:06.69
39 名無しさん@お腹いっぱい。 2020/03/26(木) 21:10:39.23
40 名無しさん@お腹いっぱい。 2020/03/26(木) 22:13:22.15
>>39 個人的には eglot の方が軽くて好き 41 名無しさん@お腹いっぱい。 2020/03/26(木) 22:40:34.20
42 名無しさん@お腹いっぱい。 2020/03/27(金) 06:07:56.76
軽いってことは機能が落ちてるんじゃないの?知らんけど
43 名無しさん@お腹いっぱい。 2020/03/27(金) 07:39:05.46
昔々 PC-9821V200 を Windows 98 と FreeBSD/pc98 の デュアルブートにしてバリバリ使っていた時期があった。 Windows 側で NeoRAGEx は軽快に動くし、 FreeBSD 側で Emacs は快適に使えるし、 思い返してみると、こぢんまりとした良い環境だった。 あの端末で Emacs 22 以降をビルドして走らせたら どういう使用感になるのか、ちょっと興味がある。 このスレに、ふる~い端末で最近の Emacs をビルドして使っている人いるかな?
44 名無しさん@お腹いっぱい。 2020/03/27(金) 07:54:56.89
Pen200のマシンかぁ セレロン450Aでlinux+emacsで結構長い間使っててそれほど不満はなかったけど、 新しいPCをしばらく使ってからそのPCに戻ったら、モタモタ感に堪えられなくなったよ でも、苦労するとは思うけどレトロPCを復帰させるのは面白いので頑張ってもらいたい
45 名無しさん@お腹いっぱい。 2020/03/27(金) 08:26:55.15
非力なpi zeroでも動くし無印fire+termuxでもなんとか使える まあササッと編集したいときはzileとかmgにするけど
46 名無しさん@お腹いっぱい。 2020/03/27(金) 08:45:07.50
termuxのEmacsはdumpしてないから起動時に大量の.elを読み込んで起動が遅い 27でportable dumperになるから、ちゃんとdumpされる事に期待
47 名無しさん@お腹いっぱい。 2020/03/27(金) 09:00:30.34
当時はMule for win使ってたなぁ 懐かしい
48 名無しさん@お腹いっぱい。 2020/03/27(金) 12:53:49.82
大概のレトロPCは内蔵HDがお亡くなりになって永眠することにる。
49 名無しさん@お腹いっぱい。 2020/03/27(金) 12:58:41.84
そんな中10年くらい生き延びてるHDDもあるんだよな...
50 名無しさん@お腹いっぱい。 2020/03/27(金) 13:01:02.55
>>49 バックアップ取るのおすすめ。 ロングランで持ち堪えてたのが突然死んだりするから。 51 名無しさん@お腹いっぱい。 2020/03/27(金) 14:01:02.13
Q. (ここに好きなことを書こう)ってどうやるの? A. ああ、それならsystemdのコンフィグでできるよ
52 名無しさん@お腹いっぱい。 2020/03/27(金) 15:28:06.10
HDDの突然死は少ないのでは?前兆のあるケースが多い
53 名無しさん@お腹いっぱい。 2020/03/27(金) 15:40:36.43
カッコン...カッコン...
54 名無しさん@お腹いっぱい。 2020/03/27(金) 19:30:35.34
55 名無しさん@お腹いっぱい。 2020/03/27(金) 19:36:50.66
なかなかの老人会ぐあいだな(俺を含む)
56 名無しさん@お腹いっぱい。 2020/03/27(金) 21:35:46.76
あんまこういう書き込みあると若い人から 骨董品好き、縛りプレイ大好き勢のためのツールなんだな って勘違いされちゃうから…
57 名無しさん@お腹いっぱい。 2020/03/27(金) 23:18:14.67
池田エライザをアンバサダーに任命すればワンチャン
58 名無しさん@お腹いっぱい。 2020/03/28(土) 00:24:24.61
59 名無しさん@お腹いっぱい。 2020/03/28(土) 00:50:30.18
HDDは長時間稼働した後、一旦電源を落として再起動するときが鬼門
60 名無しさん@お腹いっぱい。 2020/03/28(土) 04:28:50.11
スピンドルが回らない
61 名無しさん@お腹いっぱい。 2020/03/28(土) 14:28:28.74
だったら注油で直るんやな
62 名無しさん@お腹いっぱい。 2020/03/28(土) 15:15:03.36
外出自粛で暇だから elisp 書こう(´・ω・`)
63 名無しさん@お腹いっぱい。 2020/03/28(土) 16:52:34.33
emacsのパッケージを試したり、設定をいじっていたら3日間経過してた…
64 名無しさん@お腹いっぱい。 2020/03/28(土) 21:23:52.94
アフリカではよくあること
65 名無しさん@お腹いっぱい。 2020/03/31(火) 18:56:11.91
Q. *scratch* とか *Messages* を飛ばして 次のファイルへ移動したいです どうすればいいでしょうか
66 名無しさん@お腹いっぱい。 2020/03/31(火) 18:59:29.68
ido
67 名無しさん@お腹いっぱい。 2020/03/31(火) 19:14:02.90
メニューから選ぶやつですよね 実は、タブバー (centaur-tab) を使っており *scratch* などは隠されているみたいです。 そこで、それらを飛ばして次のバッファ?を選ぶことで タブ移動したかのように見せかけるコマンドが欲しいです
68 名無しさん@お腹いっぱい。 2020/03/31(火) 20:14:19.97
69 名無しさん@お腹いっぱい。 2020/03/31(火) 23:41:47.58
Emacs の shell っていっぱいあるけど、どれがいいんだろう?
70 名無しさん@お腹いっぱい。 2020/03/31(火) 23:46:22.74
>>69 emacsで使うならshell-modeだと思うけど 71 名無しさん@お腹いっぱい。 2020/04/01(水) 00:53:45.66
>>70 eshell-mode とか multi-term.el とかどうなんだろうって思ったんだけど、shell-mode 一択って感じ? 72 名無しさん@お腹いっぱい。 2020/04/01(水) 01:36:06.32
ansi-termを一部設定変えてつこうてる
73 名無しさん@お腹いっぱい。 2020/04/01(水) 06:46:07.30
>>71 trampではshell-mode使うし、shell-modeの裏で動いているcomintがいろいろ便利。historyをhelmで検索する設定にできたり。 74 名無しさん@お腹いっぱい。 2020/04/01(水) 06:54:06.47
>>72 エスキープシーケンス使うコマンドでは偶に使う。topとか。でもshellのバッファのコピペが簡単にできるからshell-modeをメインで使っている。 75 名無しさん@お腹いっぱい。 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で戻れるぞ
77 名無しさん@お腹いっぱい。 2020/04/08(水) 09:35:06.96
Emacs内のシェル、誰もがやろうとはするんだろうけど色々きつくなって結局フツーのターミナルに戻ってこないか? Trampと統合されてたりとか、コピペが手早いとか利点は確かにわかるんだけど…
78 名無しさん@お腹いっぱい。 2020/04/08(水) 12:38:52.46
79 名無しさん@お腹いっぱい。 2020/04/08(水) 13:29:02.69
80 名無しさん@お腹いっぱい。 2020/04/25(土) 10:38:57.99
在宅勤務で Window10 PC に Emacs-26.3 (IMEパッチ) を使ってるんだが、 編集するファイルが OneDrive for Business 上にあるので、開いたり保存する待ち時間が長くて 考えも中断してしまうので困る。
81 名無しさん@お腹いっぱい。 2020/04/25(土) 11:55:07.62
あれってローカルにキャッシュしてるわけじゃないのか
82 名無しさん@お腹いっぱい。 2020/04/25(土) 12:03:31.08
個人向けの OneDrive はそうだね。他方、OneDrive for Business は仕組みが別で、 SharePoint サーバ上にファイルの唯一の実体がある(と思う)。名前を借りてるだけな気がする。
83 名無しさん@お腹いっぱい。 2020/05/19(火) 22:42:32.49
>>77 カーソルで上を押すとほんとに上にいって困る。 カーソルで左を押すとプロンプトに侵入して困る。 84 名無しさん@お腹いっぱい。 2020/05/19(火) 23:01:00.52
むしろshellでヒストリー遡るときもC-r [文字列]な身体になってる
85 名無しさん@お腹いっぱい。 2020/05/19(火) 23:23:21.88
>>83 そもそもカーソルキーは使わないのでは? !! とか c^b c^f で十分では? 86 名無しさん@お腹いっぱい。 2020/05/20(水) 00:42:01.10
ヒストリー辿るのはメタキーだろ
87 名無しさん@お腹いっぱい。 2020/05/20(水) 00:42:35.85
org-modeでC-→とかC-←とかの代わりにどれ割り当てたらいいかな?
88 名無しさん@お腹いっぱい。 2020/05/20(水) 01:05:59.30
そういえば、27は出ないの?
89 名無しさん@お腹いっぱい。 2020/05/20(水) 01:18:46.02
SIer業界がブラックな理由を解説する。エンジニアは自社開発をしているWeb業界がオススメ! ダウンロード&関連動画>> VIDEO エンジニアの仕事が稼げる理由とは?プログラミングスキルと 仕事の需要は比例しないので、実は技術力が低くても稼ぐことができる! ダウンロード&関連動画>> VIDEO 通勤時間が長い人ほど無能説。家賃節約とか言っている暇があったら、 会社の近くに引っ越して浮いた時間に副業したほうがお金も貯まるし強くなれる。 ダウンロード&関連動画>> VIDEO プログラミングに英語は必要か?に対する明確な答え ダウンロード&関連動画>> VIDEO 私がヤフーを辞めた理由 ダウンロード&関連動画>> VIDEO 【業界研究】IT業界でひと括りにするのは危険。SIer、Web制作、 アプリ開発で仕事内容が全く違います。【就活・転職】 ダウンロード&関連動画>> VIDEO 90 名無しさん@お腹いっぱい。 2020/05/21(木) 11:49:13.46
親指シフトキーボード販売中止になるとかで、親指シフトのキー配列でちょっと触ってみた。 これ、親指キーを押してシフトになるのは同じ手の方なんだな。 右手親指押して、同時に右手キーを押すとシフトで上のひらがなが打てる。 左手親指と左手キーで上のひらがな。掴むように打つみたい。 EmacsでコントロールキーをAの左のCapsとスペースの右隣の変換キーにしているので、 ^Pは左手小指と右手小指、^Wは右手親指と左手薬指で押して打っている。 こうして打っていると、親指シフト配列も右手親指と左手キーでシフト、 左手親指と右手キーでシフト、のほうが自然に思えるのだが。
91 名無しさん@お腹いっぱい。 2020/05/22(金) 12:31:26.52
歴史的にはemacsよりも親指シフトの方がはるかに古いからなあ
92 名無しさん@お腹いっぱい。 2020/05/22(金) 13:12:21.11
emacsの方がちょっと古いんじゃねえの? 親指シフトって日本語ワープロ以降でしょ?
93 名無しさん@お腹いっぱい。 2020/05/22(金) 14:25:31.36
wikipediaによると、親指シフトができたのは1979年 GNU Emacsができたのは1984年 でも、最初のEmacsはTECOというエディタ用のマクロとして書かれたもので >操作可能な最初のEMACSシステムは1976年後半に姿を現した のだそうだ 「Emacsとは何か」という話になるのだな
94 名無しさん@お腹いっぱい。 2020/05/22(金) 23:37:17.90
80年代中ごろまでは重くて動かないエディタとして有名だった emacs メモリを4Mも食ったからな
95 名無しさん@お腹いっぱい。 2020/05/23(土) 00:43:42.06
Ctrlが左下(右下)にあるのは、小指が短い人用なんだよね
96 名無しさん@お腹いっぱい。 2020/05/23(土) 01:05:50.70
左下にある方がC-x押しやすい
97 名無しさん@お腹いっぱい。 2020/05/23(土) 02:08:14.20
>>95 というか、デスクトップ用の大きいキーボードだったら、 右手も左手も小指球で、Ctrlを押さえない? わざわざ小指を酷使せずに、Ctrlを押せるしええけど。 98 名無しさん@お腹いっぱい。 2020/05/23(土) 02:17:06.61
>>97 でかいやつはそれやる でも最近は浅いキーボードばっかりだからできない 99 名無しさん@お腹いっぱい。 2020/05/23(土) 04:01:44.43
CtrlなAの横以外あり得ん
100 名無しさん@お腹いっぱい。 2020/05/23(土) 04:02:08.85
Ctrlは
101 名無しさん@お腹いっぱい。 2020/05/23(土) 08:25:42.47
>>99 A横が一番あり得ない 昔の名残りなだけで今やるメリットゼロ 小指壊すわ >>97 の言うようにデフォ左下で小指付け根で押した方が遥かに良い 102 名無しさん@お腹いっぱい。 2020/05/23(土) 08:38:07.43
HHKB USには左下にキーがない。オレはそれで終了。良かった (^_^)
103 名無しさん@お腹いっぱい。 2020/05/23(土) 09:29:51.44
>>101 いや、そもそもコントロールを押す頻度が過度に多いとか押しっぱなしにすることがあるようなキーバインドは洗練されてないと思う デフォルトから変えてないとか? あるいは目的地にカーソルを動かすのに「上上上上上上上上右右右右……」みたいな移動の仕方をしてるってことだと思う この場合は検索とかジャンプを適切に使うべきだ いずれにせよ「小指の付け根でキーを押す」なんてナンセンス過ぎる それこそ腱鞘炎になるだろ 当たる面積が増える分誤爆も多かろう しかも手の形とキーボードに大きく依存するやり方だから環境が変わると再現できない 104 名無しさん@お腹いっぱい。 2020/05/23(土) 10:27:45.51
105 名無しさん@お腹いっぱい。 2020/05/23(土) 10:47:23.15
>>104 右にCtrlがあるじゃろ? >>103 > いや、そもそもコントロールを押す頻度が過度に多いとか押しっぱなしにすることがあるようなキーバインドは洗練されてないと思う それをEmacsのスレで言うかね~ 検索?Ctrl+s/rですが… 誤爆が多いかどうかはやってみたら分かるよ 小指壊すのはガチだからね Shiftでもなんでも小指でmodifierキーを押すというのが根本的にダメ どこに配置ようが小指の指先で押してる限り関係ない 106 名無しさん@お腹いっぱい。 2020/05/23(土) 11:21:02.40
>>105 > それをEmacsのスレで言うかね~ > Shiftでもなんでも小指でmodifierキーを押すというのが根本的にダメ modifierキーを押しまくるのがダメ spacemacsなどはそうしなくて良いようになってる 107 名無しさん@お腹いっぱい。 2020/05/23(土) 13:56:04.64
>>90 親指シフトは濁音うつ場合は逆の手の親指シフトキーつかう シフト必要な上にある字は比較的頻度すくない字なんで 濁音打つことの方が多いくらいじゃないかな 108 名無しさん@お腹いっぱい。 2020/05/23(土) 22:23:41.70
俺"変換"キーctrl 絶対的にこれがベスト。異論は認めない
109 名無しさん@お腹いっぱい。 2020/05/23(土) 22:40:10.58
無変換と変換はそれぞれ親指キーなので却下
110 名無しさん@お腹いっぱい。 2020/05/23(土) 22:43:11.87
小指を痛めた時はフットスイッチをCtrlとAltに割り当てて使った
111 名無しさん@お腹いっぱい。 2020/05/23(土) 23:13:02.40
小指の痛みはゆるく曲げて側面で押さえるようにしたら解消したな
112 名無しさん@お腹いっぱい。 2020/05/24(日) 07:51:09.65
俺はピアノやってるから平気だが、小指悪くするって奴がこんなにも多いってことはいよいよspacemacsは救世主だな
113 名無しさん@お腹いっぱい。 2020/05/24(日) 08:19:31.95
Spacemacs は知らなかった。試しに入れてみたけど、慣れ親しんだ習慣を変えるものではなかった。 だけど、~/.emacs.d に git でファイルを取り込んで Emacs を変えるというやりかたは新鮮で驚いた。
114 名無しさん@お腹いっぱい。 2020/05/24(日) 08:56:37.94
>>113 そもそもvim風の入力に親しんでるか? 115 名無しさん@お腹いっぱい。 2020/05/24(日) 09:12:18.66
よほどゴリゴリに自己流で (かつ洗練された) カスタマイズしてない限りは spacemacs の恩恵受けれると思うけどな 自作の lisp と衝突しないようにスペース基調のバインディングになってるわけだし
116 名無しさん@お腹いっぱい。 2020/05/25(月) 20:42:54.58
小指はさんざん鍛えたのでCTRLがAの左でもまったく痛くならんぞ。 痛いとか言ってる奴は鍛え方がたりん!軟弱者どもめ。
117 名無しさん@お腹いっぱい。 2020/05/25(月) 21:15:20.04
Ctrlキーの話題しか出てこないけど、EmacsスレならMetaキーがないキーボードが多いことは不満とは思わない?
118 名無しさん@お腹いっぱい。 2020/05/25(月) 22:22:41.07
>>117 欲しいならWindowsキーを割り当てるかなあ 要らんけど 119 名無しさん@お腹いっぱい。 2020/05/25(月) 22:35:11.45
>>117 Ctrl-[ で代用し続けて何の不都合もないけど。 120 名無しさん@お腹いっぱい。 2020/05/25(月) 23:31:57.20
altキーで代用している 打ちにくいけど
121 名無しさん@お腹いっぱい。 2020/05/25(月) 23:59:07.07
まあ最終的にはキーを入れ替えるんだけど、HPのキーボードは嫌い
122 名無しさん@お腹いっぱい。 2020/05/26(火) 06:18:14.05
なるほど人それぞれだね。そう考えると、一人一人のハードウェア(キーボード)も違うし、 困りごとが先にあって、解決するための工夫をこうして、こうなった見たいな自慢話の方が 色んな人の参考になるんじゃないかと思う。
123 名無しさん@お腹いっぱい。 2020/05/26(火) 08:41:57.23
C-M-f とか打ちやすいようにメタキーは CTRLの隣にしてる
124 名無しさん@お腹いっぱい。 2020/05/26(火) 12:23:46.01
>>123 そんなときはESC使っているなぁ。あとMetaキーはAltキーにして親指で打っている。 125 名無しさん@お腹いっぱい。 2020/05/26(火) 12:25:02.68
hhkbとemacsの相性はどうなん?
126 名無しさん@お腹いっぱい。 2020/05/26(火) 12:37:36.08
相性がいいというよりは、emacsキーバインドにでもしないと使いづらい。 少なくともFnのキーバインドが自由に設定できないとキツイと思う。 逆にその設定に行き着けば、ホームポジションが崩れないキーボードだから使いやすくなるのでは?
127 名無しさん@お腹いっぱい。 2020/05/26(火) 12:40:07.97
128 名無しさん@お腹いっぱい。 2020/05/26(火) 13:26:47.33
>>124 C-M-f みたいな連打する機能は ESC だとすごく不便なのよ 129 名無しさん@お腹いっぱい。 2020/05/26(火) 13:28:23.76
>>127 どのキーが? 自分の場合はEmacs使ってる限りはHHKで十分足りてる。 130 名無しさん@お腹いっぱい。 2020/05/26(火) 19:51:03.59
>>128 確かに連打はそうだね。親指Altはいいと思うけど。 131 名無しさん@お腹いっぱい。 2020/05/27(水) 17:50:48.39
ESCキーにメタキーを割り付けた場合、C-M-f ってどうやって入力するの?
132 名無しさん@お腹いっぱい。 2020/05/27(水) 17:54:19.16
esc打ってからC-f ということではない?割付ってマジでMetaにするってこと?
133 名無しさん@お腹いっぱい。 2020/05/27(水) 18:34:07.75
>>132 できました。ありがとう !! てっきり Ctrl と ESC と F を順に押下するのかと誤解してた。 134 名無しさん@お腹いっぱい。 2020/05/27(水) 22:39:02.32
avy常用してるとsuper キー+1文字をavy専用に割り付け出来るMacうらやましい なぜWindowsキーは割り付け不自由にしたのか…
135 名無しさん@お腹いっぱい。 2020/05/27(水) 23:41:48.90
Emacs使うようになってからEnterがCtrl-M、ESCがCtrl-[ などを使う癖がついてるので、 最近のUMPCの変態キー配列を見るにつけEnterなしで ; と ’ が L の右に並んでるのが欲しくなる
136 名無しさん@お腹いっぱい。 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はどうしても慣れない
137 名無しさん@お腹いっぱい。 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はどうしても慣れない
138 名無しさん@お腹いっぱい。 2020/06/05(金) 14:41:28.77
二重投稿になってしまった。済まない。
139 名無しさん@お腹いっぱい。 2020/06/05(金) 15:12:57.78
org-agenda-format-dateかな
140 名無しさん@お腹いっぱい。 2020/06/09(火) 11:38:14.55
初心者です Linux上で立ち上げたemacsのパッケージ反映について質問させてください。 設定は .zshrc に alias emacs="emacs -nw" のみです $emacs (これだとカスタマイズが反映されてCUIのemacsが立ち上がる) $emacs nanika.text (これだと素のemacsのGUI版がカスタマイズ反映なしで立ち上がる) 同様の問題は試しにいれたVimでも起こりました。 誰か解決策を知っていたら教えてください。
141 名無しさん@お腹いっぱい。 2020/06/09(火) 11:47:43.28
>>140 追記: 実現したい事は後者の場合でもCUIのパッケージ反映版で立ち上げたいという事です 142 名無しさん@お腹いっぱい。 2020/06/09(火) 12:12:35.91
.zshrcも.emacs.dフォルダも.vimrcも実行するユーザーのHOMEに入れてください。
143 名無しさん@お腹いっぱい。 2020/06/09(火) 12:14:50.33
パッケージ反映とはなんぞや
144 名無しさん@お腹いっぱい。 2020/06/09(火) 13:08:11.37
>>142 $HOME/下にあり、場所は問題ないことを確認しました >>143 諸々入れたプラグインや設定した機能がすべて読み込まれず、素のemacsが立ち上がるという事です 145 名無しさん@お腹いっぱい。 2020/06/09(火) 13:22:09.81
>>144 追記: emacsがGUIで立ち上がる現象から、試しにと、gvimをインストールしてみました そしてターミナル上からgvimでファイルを対象に取り開いた際に、.vimrcを完全に読み込んだgvimが起動しています(テーマカラーやハイライトが適応されているので明らかにわかる) この現象は一体なにが原因なのでしょう....。 致命的過ぎて困っています。 146 名無しさん@お腹いっぱい。 2020/06/09(火) 13:37:39.41
>>145 更に追記: sudoを付けずに "emacs .file" "vim .file" "gvim .file" とすると全ての場合において設定が反映されていました。 もしかしなくとも、sudo周りの問題ぽいです。 連投すみません。 147 名無しさん@お腹いっぱい。 2020/06/09(火) 13:54:08.73
sudo付けたなら付けたって書けよ… んで、sudoは他ユーザ(root)としてコマンドを実行するので自身の設定が反映されるとは限らんということですね。 man sudo すると有用な情報は得られるかも知れません。
148 名無しさん@お腹いっぱい。 2020/06/09(火) 14:04:45.65
設定というか、sudoの引数に渡るのが何かという話か。 だからシェルの問題で、以下の様にすると行ける様です。bashもzshも同様。 alias sudo=’sudo ’
149 名無しさん@お腹いっぱい。 2020/06/09(火) 14:36:33.01
>>148 ありがとうございますsudoにalias渡ってCUIで起動しました 更に言えば私が/etc/sudoers からDefaults env_keep += "HOME"のアンコメントを忘れていたのがプラグインについての一点でした >>149 すみません、ほんとにここが原因だとは思いもよらず...。 お手数お掛けしました 助力してくださった方ありがとうございます 150 名無しさん@お腹いっぱい。 2020/06/11(木) 04:18:00.61
spacemacs、「Emacsのディストリビューション」という概念を浸透させるかと思ったけど最近はあまり話題にのぼらんな、、 アップデートは細かいものが疎らにあるって感じだが、今後どうなっていくんだろう おっきいコミュニティになって今後ずっと繁栄していってくれるのがユーザーとしての望みだが
151 名無しさん@お腹いっぱい。 2020/06/11(木) 09:55:24.21
emacs -> spacemacs -> emacs (いまココ)
152 名無しさん@お腹いっぱい。 2020/06/11(木) 10:18:16.74
>>151 spacemacsのエッセンスを自分なりに抽出して取り込んで普通のemacsに戻ったってこと? 153 名無しさん@お腹いっぱい。 2020/06/11(木) 15:59:31.82
>>152 そんな高級な出戻りじゃないよ。 vimと統合した操作感は確かに良いけど、 個々の emacs lisp コードのカスタマイズの見通しが悪くなったのが嫌で戻した。 ただのヘタレだな。 154 名無しさん@お腹いっぱい。 2020/06/11(木) 16:28:10.89
155 名無しさん@お腹いっぱい。 2020/06/18(木) 19:48:26.89
emacs から DeepL を使えないかなぁ。
156 名無しさん@お腹いっぱい。 2020/06/20(土) 23:39:44.12
emacs内でpythonで書いてshellモードで起動 これで十分
157 名無しさん@お腹いっぱい。 2020/06/27(土) 10:53:47.14
Emacs で数学なら maxima だろ ワイも機械学習なら Emasc 上で python 書いて shell で呼び出し してる
158 名無しさん@お腹いっぱい。 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 使ってる? アレは見てる限りあんまり役に立ちそうにないんだけど 160 名無しさん@お腹いっぱい。 2020/07/29(水) 02:45:49.54
sublime あたりで登場しただけの一過性フィーバーと見てる
161 名無しさん@お腹いっぱい。 2020/08/02(日) 15:06:13.38
windowsのemacsって、いまいち? というか、操作とかが親和性低い?
162 名無しさん@お腹いっぱい。 2020/08/02(日) 15:33:28.17
wslのやつはなんかいきなり落ちる gnupackに入ってるcygwinのやつはなんかいきなり固まる まあファイルアクセスでなんかひっかかる
163 名無しさん@お腹いっぱい。 2020/08/02(日) 15:35:12.74
Linux だと mp4 とかを aptitude とかで入れた vlc などに問題無く渡せる Windows だと周辺のソフトが乏しい そういう意味で親和性が低い
164 名無しさん@お腹いっぱい。 2020/08/02(日) 16:21:27.02
>>161 それぞれの使い方と、慣れもあると思う。困るとしたら品質の問題かな。 例えばIMEを用いてかな漢字入力してるときにハングアップするとか。 165 名無しさん@お腹いっぱい。 2020/08/02(日) 16:34:41.45
Windows上ではIME切り替えができない問題とか Ctrl-SPCが取られてset-markできない問題とか 面倒なことが多かったのでLinux上のemacsでmozcが使えるようになってから こだわりの.emacs.el/init.elを作りこむのはやめた
166 163 2020/08/02(日) 16:48:09.90
IME については ddskk 使うことにしてる 自分は こうするとプラットフォーム間の差が1つ消える
167 名無しさん@お腹いっぱい。 2020/08/02(日) 22:20:44.98
Windows上のEmacsってそんなに問題多いの? 困るなあ…
168 名無しさん@お腹いっぱい。 2020/08/02(日) 22:26:37.95
使ってたら、気付かないか?
169 名無しさん@お腹いっぱい。 2020/08/02(日) 22:58:32.79
そこまで問題ないよ linuxでつかってても問題あるし、emacs自体の信頼性がない
170 名無しさん@お腹いっぱい。 2020/08/02(日) 23:07:14.43
Linux 上では枯れてていい感じだと思ってたけど、凄く使う人には足りてないのか。 .emacs をvim で開くときれいに色付けされてるのは、笑ってしまうけど。
171 名無しさん@お腹いっぱい。 2020/08/03(月) 00:26:04.87
>>168 今Linuxでしか使ってないんだけどこの先ずっとLinux使えるとは限らないし っていうかWindows強制される可能性の方が高いだろうと思って 172 名無しさん@お腹いっぱい。 2020/08/03(月) 13:20:54.91
win な人は xyzzy で良いだろ。 本格エディタは vscode があるんだし。
173 名無しさん@お腹いっぱい。 2020/08/03(月) 13:26:48.59
NTEmacsでまったく不満ないな。IMEもGoogle日本語入力にしてたら落ちることなかったし。まあ、最近は英語配列キーボードにしちゃったから、何年かぶりにddskkに戻ってきてるけど。
174 名無しさん@お腹いっぱい。 2020/08/03(月) 13:28:02.33
175 名無しさん@お腹いっぱい。 2020/08/03(月) 19:02:08.12
過疎なのに板違いを気にしてたら話題が無くなるぞ
176 名無しさん@お腹いっぱい。 2020/08/03(月) 19:15:38.05
全く違和感ないんだけど、ここ以外でNTEmacsを語る人がいるのだろうか。
177 名無しさん@お腹いっぱい。 2020/08/08(土) 00:13:28.66
windows, gnupackのemacsを使っているが 特に問題はないぞ IMEは普通に動くし、突然落ちることもない C-spaceも問題なく動く
178 名無しさん@お腹いっぱい。 2020/08/10(月) 13:06:49.35
27.1 rc2 で リリース日が8月10日になってるし、そろそろか?
179 名無しさん@お腹いっぱい。 2020/08/11(火) 08:39:30.51
180 名無しさん@お腹いっぱい。 2020/08/11(火) 09:01:58.01
- Support for resizing and rotating of images without ImageMagick 画像もあつかえるけど小さくしないと重たくなるのが楽に処理できるわけか
181 名無しさん@お腹いっぱい。 2020/08/11(火) 09:08:58.77
ImageMagickがないと、バッファにピクセル等倍で表示されてたのが 単体で縮小全体表示できるようになるだけでは
182 名無しさん@お腹いっぱい。 2020/08/11(火) 17:01:17.93
デフォルトだとウィンドウ幅に合うように表示されるな
183 名無しさん@お腹いっぱい。 2020/08/11(火) 21:17:12.62
27.1 だ!わぁい
184 名無しさん@お腹いっぱい。 2020/08/12(水) 14:37:50.24
パッケージマネージャーって何使えばええんや? package.el はバージョンの固定ができないっぽいからそこが解消できるとよさそうなんだけども
185 名無しさん@お腹いっぱい。 2020/08/12(水) 17:03:54.44
昔はるび吉先生に聞けば教えてくれたけど、今はどうだろう?
186 名無しさん@お腹いっぱい。 2020/08/16(日) 18:49:23.43
27.1 になって何ができるようになったの?または目玉機能は? imafemagickが必要なくなった以外で。 たとえば速くなったとか、よりでかいファイルを開けるようになったでもいい。
187 名無しさん@お腹いっぱい。 2020/08/16(日) 19:34:52.12
188 名無しさん@お腹いっぱい。 2020/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を新しくしても普段通り使える」っていう書き込みより 「新しくしたら使えなくなった」っていう書き込みの方が割合が高いだけか。
191 名無しさん@お腹いっぱい。 2020/08/18(火) 19:52:13.14
バージョン上がるたびにeggが使えなくなったらどうしようと久能山 tamago-tsunagiには感謝してる
192 名無しさん@お腹いっぱい。 2020/08/18(火) 20:47:05.46
古い関数を使っているパッケージがメンテされていなかったら、 古い関数がobsoleteになっていて使えないということはある。 もちろん、自分でelispを書けばどうにかなる。
193 名無しさん@お腹いっぱい。 2020/08/19(水) 04:33:02.59
今でもeggが一番使いやすいと思うのだが、Org modeの依存度の方が強くて戻れない。
194 名無しさん@お腹いっぱい。 2020/08/19(水) 07:20:06.22
俺がEmacsを手放せない理由が文字の入力 C-q で特殊文字とか C-x 8 RET で名前指定とか使わない日がない 特殊過ぎなのは自覚してる
195 名無しさん@お腹いっぱい。 2020/08/19(水) 08:22:49.34
org-mode 勉強したい
196 名無しさん@お腹いっぱい。 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作ってくれ。
198 名無しさん@お腹いっぱい。 2020/08/20(木) 09:50:51.97
>>197 長いファイル名とは「文字数」は少なくても主に日本語がたくさん入っていて バイト数で言うと255を超えるという,という意味。 199 名無しさん@お腹いっぱい。 2020/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"
200 名無しさん@お腹いっぱい。 2020/08/21(金) 05:53:29.36
EMACS内で全て済ますところに快感があるんじゃないのかな?
201 名無しさん@お腹いっぱい。 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バイトの実装しか知らないです。 203 名無しさん@お腹いっぱい。 2020/08/21(金) 22:29:08.84
NTFSも255文字だよな ファイル名じゃなくてパス名長の制限の問題か 文字コード変えた結果なんか変わるのか
204 名無しさん@お腹いっぱい。 2020/08/21(金) 23:51:08.30
27.1でgnus-namazu.elが動かなくなってしまった。 苦労してnnir+namazuにしてみたが、微妙。
205 名無しさん@お腹いっぱい。 2020/08/22(土) 00:31:24.65
27.1試して古いelispでバッククオート云々のエラーが出て26に戻し中 互換性失う変更点だけどこかにまとめてある?
206 名無しさん@お腹いっぱい。 2020/08/22(土) 04:32:43.60
新版が出たらNEWSを見るのは太古から変わらん * Incompatible Lisp Changes in Emacs 27.1 だけでなく新機能を知るためにも必須
207 名無しさん@お腹いっぱい。 2020/08/22(土) 12:04:43.92
>>206 ありがとう! ** Old-style backquotes now generate an error. に書いてあった。 が、いままでWarning出ていたのか……気づかんかった……orz 208 名無しさん@お腹いっぱい。 2020/08/22(土) 13:40:30.46
(‘ (hoge))のような書き方の事か エラーにする事もないと思うがな '(a b c)と(quote (a b c)) ‘(a b c)と(‘ (a b c))で一貫性がある 警告出すぐらいが丁度良い
209 名無しさん@お腹いっぱい。 2020/08/22(土) 14:18:13.39
いや、quoteって書かないと一貫性ないやん
210 名無しさん@お腹いっぱい。 2020/08/22(土) 16:51:52.38
書くならbackquoteだが長過ぎる 前者は構文でそれに対応した関数が存在するという一貫性の事を言っていた
211 名無しさん@お腹いっぱい。 2020/08/22(土) 17:23:53.11
いやquoteは見た目は関数でも関数じゃないし そもそも ` を ‘ と書いてるし根本的に……
212 名無しさん@お腹いっぱい。 2020/08/23(日) 00:09:01.48
>>211 スペシャルフォームと言いたいんだろ? スペシャルフォームは一部の引数を評価しないだけの、ただの関数だ バッククオートはスマホで入力してるから何かおかしいなと思いながら変な記号を使ってしまったよ 213 名無しさん@お腹いっぱい。 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)))) なんてわざわざ書く意味がわからん
214 名無しさん@お腹いっぱい。 2020/08/23(日) 06:04:58.84
それからスペシャルフォームは関数じゃないぞ Lispにおいては厳密に区別されるぞ 純Lispで区別されてるぞ スペシャルフォームを関数の一種だなんて言うと恥ずかしいぞ
215 名無しさん@お腹いっぱい。 2020/08/23(日) 08:42:44.39
関数の一種はアウト 関数みたいなものならセーフだったのに
216 名無しさん@お腹いっぱい。 2020/08/23(日) 22:44:22.57
init.elがようやく450行位になった新参です 宜しくお願いします
217 名無しさん@お腹いっぱい。 2020/08/23(日) 23:07:32.62
>>214 俺がLispを実装したときに、スペシャルフォームも普通に関数として実装した そもそもEmacsのソース見ればそんなこと一目瞭然だ 218 名無しさん@お腹いっぱい。 2020/08/24(月) 08:21:52.66
CommonLispに毒されきった身からすれば、 `a が (backquote a) なんであって ` が backquote に置換されるのは気持ち悪いということだろ。’aが(quote a)なんだから、一貫性という意味で(’a)も(quote a)となるようにしたら大混乱だろ。
219 名無しさん@お腹いっぱい。 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からエラー エラーになった事でむしろちゃんと一貫した結果になった
220 名無しさん@お腹いっぱい。 2020/08/30(日) 14:22:10.42
スペシャルフォームは関数の一種ではない あえて言うなら、関数がスペシャルフォームの一種
221 名無しさん@お腹いっぱい。 2020/08/31(月) 11:59:35.51
「関数の引数はすべて評価される」と言うルールに抵触するから特殊形式は関数で無い。
222 名無しさん@お腹いっぱい。 2020/08/31(月) 12:36:25.27
220以上のことを言ったらどうだ
223 名無しさん@お腹いっぱい。 2020/08/31(月) 13:15:47.60
スペシャルフォームの中で全ての引数が評価されるものを関数と呼ぶ、でOK?
224 名無しさん@お腹いっぱい。 2020/08/31(月) 14:13:54.64
盛大に恥をさらした >>217 は今頃どこで何をしているだろう…… 225 名無しさん@お腹いっぱい。 2020/08/31(月) 14:22:51.69
Lispには一見Cなんかの言語の変数の様に見えるけど変数じゃ無いとか、Cの関数みたいだけと関数じゃ無いとか… そう言うの多いよ。
226 名無しさん@お腹いっぱい。 2020/08/31(月) 14:40:50.71
てか、Emacs のスレなのになんで Lisp 一般の話になってるん。
227 名無しさん@お腹いっぱい。 2020/08/31(月) 15:21:13.30
Emacsの仕様変更にケチつけたやつがいてな そいつがLispの半可通だったのがケチつけた原因だったから 迷惑で恥ずかしい、いや恥知らずな奴だった
228 名無しさん@お腹いっぱい。 2020/08/31(月) 18:47:50.01
symbol-functionでとりだせるんやから関数でええやん、といったらどうなん。
229 名無しさん@お腹いっぱい。 2020/08/31(月) 18:51:27.30
>>224 呼んだか? 何も間違ったこといってないぞ defvarで定義された変数はスペシャル変数という スペシャルフォームはスペシャルなフォームだ 他にも式(expression)とも言ったりする (スペシャルじゃない)フォーム expression 関数 を正確に違いを定義して教えてくれ 230 名無しさん@お腹いっぱい。 2020/08/31(月) 19:33:54.20
こんだけ偉そうに教えろと言っといて論破されたら大草原の小さな家
231 205 2020/08/31(月) 20:16:04.31
package-installができる前から使っていて、古いまま $HOME/lispに置いてあった python-mode.el の中にバッククォートが使われていたのでした。なお最新verでは そんな記述はもうないので問題なし。以上、報告終わり C言語が一番なじんでいる身としてはLisp処理系ってどれにどっぷりつかればいいのかわからなかったけど 結局 elisp を理解するのが「自分にとって」一番役に立つと思い知らされた一件でした
232 名無しさん@お腹いっぱい。 2020/08/31(月) 20:36:58.45
スペシャルフォームを関数の一部だとか関数で書いたとかいう奴は まず defun で quote 等価の my-quote を書いて実証して欲しいな
233 名無しさん@お腹いっぱい。 2020/08/31(月) 20:49:51.71
>>232 関数がスペシャルフォームの一部というのは良い感じか 234 名無しさん@お腹いっぱい。 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)) これは、関数がスペシャルフォームの一部である、という一例と言えなくもない
235 名無しさん@お腹いっぱい。 2020/08/31(月) 23:02:23.51
>>233 よくない感じ。スペシャルフォームはスペシャルフォームは関数じゃないというlispの文脈でつかわれるものだから。対して関数はlispじゃない文脈でつかえるから。 236 名無しさん@お腹いっぱい。 2020/08/31(月) 23:25:27.78
Lispの関数の話をしていたのにソース言語の関数にすりかえですか 困ったらこうくるだろうと予想してた通りだね 「俺はLispの話はしていない」ってご飯論法の仲間だよな
237 名無しさん@お腹いっぱい。 2020/08/31(月) 23:46:35.42
初心者が Lisp の実装を勉強する場合、実装言語の関数と Lisp の関数を混同して矛盾、理解がおかしくなることは良くある。 メタ言語と対象言語の概念は区別せんとね。
238 名無しさん@お腹いっぱい。 2020/09/01(火) 00:01:04.37
>>235 まあこの世に同じ物なんてないんだけどね コンテキストは大抵違う 239 名無しさん@お腹いっぱい。 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 を語らないで欲しい
240 名無しさん@お腹いっぱい。 2020/09/01(火) 09:00:09.90
「info を読もう」か良いね。 これにて終了。
241 名無しさん@お腹いっぱい。 2020/09/01(火) 09:24:36.89
>>238 うん。そこをビシッとついてギャフンというような議論がみたい。 スペシャルフォームは関数だという主張はelispのあるべき姿というコンテキストなので、現在のelispから離れていても問題ないんだけど、主張してる方も反論してる方もさっぱり分かってない。なおかつもとのbackquote のはなしとも全然関係ない方向。 242 名無しさん@お腹いっぱい。 2020/09/01(火) 09:28:15.63
べつに関数そのものだなんて読み方は誰もしないと思うよ なぜならbackquoteとつながってる話だから コンテキストを意識しないとあかんよチミ
243 名無しさん@お腹いっぱい。 2020/09/01(火) 17:31:23.34
関数とスペシャルフォームの違いという定義すら知らない「恥ずかしい人」から Lispの関数と処理系記述言語で記述した関数を混同してごまかそうとする「恥知らず」を経て 俯瞰者視点を装って当事者じゃないふりでごまかそうとする「厚顔無恥」へランクアップ
244 名無しさん@お腹いっぱい。 2020/09/01(火) 17:40:40.55
ギャフン!
245 名無しさん@お腹いっぱい。 2020/09/01(火) 18:45:35.77
へっ?
246 名無しさん@お腹いっぱい。 2020/09/01(火) 20:29:29.79
“ スペシャルフォームは関数の一種だ” このフレーズを正当化しようとし続ける姿に涙が🤣
247 名無しさん@お腹いっぱい。 2020/09/02(水) 00:10:06.18
>>243 その、関数とスペシャルフォームの違い、を定義してみてよ 248 名無しさん@お腹いっぱい。 2020/09/02(水) 01:53:24.89
定義っていうか、参考になるページを誰かが貼っておわりみたいな話題じゃないの?
249 名無しさん@お腹いっぱい。 2020/09/02(水) 05:33:37.50
上で Emacs の info にあるって言ってたろう。
250 名無しさん@お腹いっぱい。 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 の使い方は ? を押すと表示されるぞ
251 名無しさん@お腹いっぱい。 2020/09/02(水) 09:10:26.34
ところで#129315って何入れたかったの?
252 名無しさん@お腹いっぱい。 2020/09/02(水) 10:23:09.34
253 名無しさん@お腹いっぱい。 2020/09/02(水) 11:08:43.19
254 名無しさん@お腹いっぱい。 2020/09/02(水) 11:38:25.17
この話の締めに昔話などを 以前 RAM という雑誌があって Lisp の解説連載があってな ある号に Lisp インタプリタのソースが全部掲載された 記述言語はインテルの8080のアセンブラ 8080のアセンブラには関数なんて気の利いたものはなかった だから(Lispの)関数やスペシャルフォームはサブルーチンとして実装された インタプリタ起動後に desubr かなにかでシンボルにアドレスを対応させた気がする 当時は雑誌に掲載されたプログラムを手入力して実行したものじゃった 40年ほど前の話かの
255 名無しさん@お腹いっぱい。 2020/09/02(水) 12:09:56.65
は?関数とサブルーチンが同じとかニワカもいいところだな やれやれ
256 名無しさん@お腹いっぱい。 2020/09/02(水) 12:30:39.88
シメられて締めって頑張るのうw
257 名無しさん@お腹いっぱい。 2020/09/02(水) 12:36:51.70
分かってない爺がマウント取りたくて必死なのだ。
258 名無しさん@お腹いっぱい。 2020/09/02(水) 13:04:47.35
終わらせようってのになんで続けたがるのか はっきり言えるのは >>254 >だから(Lispの)関数やスペシャルフォームはサブルーチンとして実装された に対して >>255 >は?関数とサブルーチンが同じとかニワカもいいところだな という返しは意味を理解できなかったということ 「愚かな厚顔無恥」に昇格だな 259 名無しさん@お腹いっぱい。 2020/09/02(水) 18:06:32.18
え、おわらないみたいだから、おいらも昔話(ぽいの)。 LISP 1.5 Programmer's Manual(アマゾンでかえるよ)でもうspecial formってでてくるのね。んでfunctionじゃないぜ、と。でもformとのちがいはなんやねんてのはかいてなくて(たぶんみつけられなかっただけ)、appendixのfunctionsのリストにはquoteとかのってる。
260 名無しさん@お腹いっぱい。 2020/09/02(水) 18:24:42.05
「関数をサブルーチンとして実装した」という記述を 「関数はサブルーチンだ」という主張だと読んだ愚者って話だろ Emacs Lisp の primitive も symbol-function すりゃ #<subr >が返るし これで終わっとけば Emacs Lisp との整合性も保ったままだったよな なんでまた整合性が無くなりそうなEmacsに関係ない話を持ち出すかな もう終わりでいいよ
261 名無しさん@お腹いっぱい。 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のフロー制御を分かってないのが悪いんですけどね。 どなたかヒントだけでも教えてもらえませんか?
262 名無しさん@お腹いっぱい。 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")) 263 名無しさん@お腹いっぱい。 2020/09/04(金) 09:10:47.95
解決したなら良かったけど お手軽なのはキーボードマクロを試して、うまくいけば保存する方法 (emacs)Basic Keyboard Macro (emacs)Save Keyboard Macro
264 名無しさん@お腹いっぱい。 2020/09/04(金) 10:34:09.35
(emacs)Basic Keyboard Macro が Info のノードだとわかるだろうか M-: (info "(emacs)Basic Keyboard Macro") ENTER で見られるのはわかるだろうか Info の Emacs の Keyboard Macros の……と説明しなくて大丈夫だろうか と考えてしまう俺がいる
265 名無しさん@お腹いっぱい。 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は追う気が起きなかった。 このもやもやが将来にぶつかる壁になりませんように。
266 名無しさん@お腹いっぱい。 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しかない時がつらいってばよ。。。 267 名無しさん@お腹いっぱい。 2020/09/04(金) 17:05:23.83
*Shell Command Output* はあるから自分で見る
268 名無しさん@お腹いっぱい。 2020/09/04(金) 17:16:25.01
C-h lでecho area履歴を見れなくはないんですけどね、毎回履歴起こすとかそういう煩雑なのが許せないし葬りたい
269 名無しさん@お腹いっぱい。 2020/09/04(金) 17:17:49.69
Ch lじゃなくてCh eだった
270 名無しさん@お腹いっぱい。 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"))))
271 名無しさん@お腹いっぱい。 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"
273 名無しさん@お腹いっぱい。 2020/09/05(土) 06:29:22.96
それな バッファが表示されるように出力行数を増やせばいいだけだろうに
274 名無しさん@お腹いっぱい。 2020/09/05(土) 17:38:37.63
複数行かは(名前忘れたけど)例のvariable値に依存するからやめときますわ >>273 よ、 要件とproscons無視していいだけだろうなんて想像で解決した気分になられても何も得しないんだけどなんでそれでいいと思えたのかな? おまえからクソリプみたいに噛みついたんだからせめてこの質問には逃げずにちゃんと答えろよ まあおまえが誹謗中傷しかできないレス乞食とかになりたいとしても止める義理もねえけど 275 名無しさん@お腹いっぱい。 2020/09/05(土) 21:30:35.77
彼なら巣に帰ったよ
276 名無しさん@お腹いっぱい。 2020/09/05(土) 21:56:33.22
>>274 お前の文章が異常で誤読させまくりなのは理解してるか 例の variable 値って何だよ? どうせ >>261 でいう $command なんだろうが理解しがたい書き方ばかりでうんざりする #そもそも>>261 の冒頭からひどい。ミニバッファに入力するのは for 以下だろうに #入力するのは $command とか書いてある。理解させる気がないとしか思えん。 いいか? 出力行数が多ければバッファ表示されるんだろ つまり出力行数を増やすだけでいいんだろ echo を必要なだけ追加して行数を増やすだけだな 極端なことを言えばフレームに表示できる行数より長ければ 出力バッファを表示するしかないのは理解できるか 実際はデフォルトだとフレームの25%の行数が閾値だったと思うが大きければ構わん 必要な個数の改行をシェルの出力に追加するだけで目的は達成できる 多い分には構わんから個数の判定も不要 で? 277 名無しさん@お腹いっぱい。 2020/09/05(土) 22:23:34.48
生憎おまえみたいな狂犬にprosconsを丁寧に教えて議論してやるなんて一言も言っとらんよ。 まず前提として、emacsなんて改造前提のソフトでは人の数だけconfigがある。 ある改造があって、それにprosconsがあって、人によって採用不採用がある。 それすらわからない故に「だけ」などと漏らした無礼モンがおまえ。 結局質問への答えも出せなかったな。 瑣末主義や誹謗中傷がお好きならどうぞご自由に。 失望はせんがやっぱりそういう奴なのね。
278 名無しさん@お腹いっぱい。 2020/09/05(土) 22:46:13.47
はいはい、自分は絶対な人なわけね 一昨日質問してからずっと無視されてた理由を考えてみるといいよ 昨日の3件のレスを後悔してる 俺以外の最初のレスに賛同しただけでからんでくるようなタイプだったとはな 世の中にはいろんな人がいるもんだ
279 名無しさん@お腹いっぱい。 2020/09/05(土) 23:05:57.60
この人はなんで「だけ」を度重ねて誤用したがるの・・・
280 名無しさん@お腹いっぱい。 2020/09/05(土) 23:32:53.45
誤用でなく実際「だけ」だからでは むしろ「質問者」が過敏過ぎてヤバい 暴言ばかりで見るに耐えん
281 名無しさん@お腹いっぱい。 2020/09/05(土) 23:45:56.08
どうでもいい
282 名無しさん@お腹いっぱい。 2020/09/05(土) 23:51:22.96
嘘つきと喋る口を私は持っていない
283 名無しさん@お腹いっぱい。 2020/09/05(土) 23:53:53.98
どうでもいい
284 名無しさん@お腹いっぱい。 2020/09/06(日) 00:16:56.87
誰がどこででも自演できるからどうでもいいよ
285 名無しさん@お腹いっぱい。 2020/09/06(日) 00:34:45.73
どうでもいい
286 名無しさん@お腹いっぱい。 2020/09/06(日) 01:58:25.38
壊れたおもちゃみたいなおじさんが出てきた
287 名無しさん@お腹いっぱい。 2020/09/06(日) 02:13:27.78
スペシャルフォームおじ -> Ahoo知恵遅れおじ -> 壊れたおもちゃおじ 次のイベはなにするよ?
288 名無しさん@お腹いっぱい。 2020/09/06(日) 08:35:47.14
スクリプトで埋め立てて恥曝しの記録をかき消すとかかな
289 名無しさん@お腹いっぱい。 2020/09/06(日) 08:37:54.55
おい、嵐方教えるなって
290 名無しさん@お腹いっぱい。 2020/09/06(日) 08:49:35.39
ごめんごめん でもどうせそんな勇気無いって
291 名無しさん@お腹いっぱい。 2020/09/06(日) 09:50:11.05
次スレはワッチョイありでたてよう
292 名無しさん@お腹いっぱい。 2020/09/06(日) 09:57:54.66
残念ながらこの板VIPQ設定されてないから無理だよ 運営が過疎板にコストのかかる対策をしてくれる可能性も低いだろうね
293 名無しさん@お腹いっぱい。 2020/09/06(日) 10:04:10.74
聞くかどうかに関係なくコマンドは入れてたてよう
294 名無しさん@お腹いっぱい。 (ワッチョイ 9f86-ZKHf)2020/09/06(日) 10:09:43.16 0
それがいいね なお名前欄に「!slip:vvvvv」と書いて投稿すれば自分のレスにワッチョイ付ける事は可能みたい
295 名無しさん@お腹いっぱい。 2020/09/06(日) 14:21:59.43
次スレまで1年はかかりそうですね...
296 名無しさん@お腹いっぱい。 2020/09/06(日) 14:26:36.70
イベを盛り上げて消費するしかないのか
297 名無しさん@お腹いっぱい。 2020/09/06(日) 14:48:38.39
ローカルルールで自主的に付ける?
298 名無しさん@お腹いっぱい。 2020/09/06(日) 14:54:08.75
次ちゃんと立ててくれるならもうスクリプトで潰してくれた方がマシなんじゃ
299 名無しさん@お腹いっぱい。 2020/09/06(日) 15:02:16.05
次スレでコマンドが効く保証はないし結局ローカルルールでしょ
300 名無しさん@お腹いっぱい。 2020/09/06(日) 15:25:56.60
定着するまで俺らが自治すればいい
301 名無しさん@お腹いっぱい。 2020/09/06(日) 15:36:38.68
あなたの自演が疑われている
302 名無しさん@お腹いっぱい。 2020/09/06(日) 16:56:44.96
もう素直にスクリプトでも何でもすればいいのにね
303 名無しさん@お腹いっぱい。 2020/09/06(日) 16:56:47.52
もう素直にスクリプトでも何でもすればいいのにね
304 名無しさん@お腹いっぱい。 2020/09/06(日) 17:24:46.17
板を変えたら? UNIXへのこだわりがなければ
305 名無しさん@お腹いっぱい。 2020/09/06(日) 17:48:34.31
放置すりゃいいだけだと思うが
306 名無しさん@お腹いっぱい。 2020/09/07(月) 01:17:04.50
ローカルルールどうするの?
307 名無しさん@お腹いっぱい。 2020/09/07(月) 03:21:34.40
こだわりというかunixライクありきのソフトだからどうよってのはある
308 名無しさん@お腹いっぱい。 2020/09/08(火) 01:38:01.68
第3者だけど荒らしより煽ってるほうが完全に悪いなこりゃ 反省しろよ
309 名無しさん@お腹いっぱい。 2020/09/08(火) 05:33:02.25
答え倦ねて勝手にふて腐れるのは違うでしょ
310 名無しさん@お腹いっぱい。 2020/09/08(火) 22:05:31.93
emacsユーザがlisp語るって虚しくならないの?
311 名無しさん@お腹いっぱい。 2020/09/08(火) 22:28:55.64
どっちのlisp?
312 名無しさん@お腹いっぱい。 2020/09/09(水) 00:36:11.14
Lisp固有でもないどころかそれ以前の話だろ
313 名無しさん@お腹いっぱい。 2020/09/09(水) 03:14:30.32
随分活気づいてるけど27.1が出たせいかな?
314 名無しさん@お腹いっぱい。 2020/09/09(水) 06:23:26.17
ちげぇーよ
315 名無しさん@お腹いっぱい。 2020/09/09(水) 21:23:58.90
ローカルルール施行はよ
316 名無しさん@お腹いっぱい。 2020/09/09(水) 21:49:47.40
317 名無しさん@お腹いっぱい。 2020/09/10(木) 01:40:38.85
みんなもう歳だから新要素出されてもついていけないでしょ
318 名無しさん@お腹いっぱい。 2020/09/10(木) 02:32:12.37
こどもおじさん.......
319 名無しさん@お腹いっぱい。 (ワッチョイ 2a86-DFPv)2020/09/10(木) 07:38:04.66 0
>>315 暗いと不平を言うよりも 進んで明かりをつけましょう 320 名無しさん@お腹いっぱい。 2020/09/10(木) 07:51:01.03
光あれ
321 名無しさん@お腹いっぱい。 2020/09/10(木) 08:25:14.70
>>316 自作パッケージの紹介なら自分のブログとかでやればいいのにね 322 名無しさん@お腹いっぱい。 2020/09/10(木) 10:19:42.03
尊師 323 名無しさん@お腹いっぱい。 2020/09/10(木) 16:39:49.37
こいつら何がおもしろいの? 煽りカスが粘着か自演してるだけ?
324 名無しさん@お腹いっぱい。 2020/09/10(木) 17:00:21.86
自演と感じるなら構わなければ良いだけでは
325 名無しさん@お腹いっぱい。 2020/09/10(木) 17:10:18.27
普通の話や質問に邪魔なんだが しかも寒いし
326 名無しさん@お腹いっぱい。 2020/09/10(木) 17:30:03.18
偉そうに文句言うだけで何も対策しなけりゃ「どうぞ荒らして下さい」と言ってるのと何も変わらないじゃない
327 名無しさん@お腹いっぱい。 2020/09/10(木) 17:40:08.48
なんだマジで自演だったのか ここもコイツももうダメっぽいな
328 名無しさん@お腹いっぱい。 2020/09/10(木) 17:42:22.29
だいぶ前から有意義な話は出てきてないでしょ どっちにしても
329 名無しさん@お腹いっぱい。 2020/09/10(木) 17:47:00.95
324より前の奴等は知らんけど、「邪魔だから荒らすな。俺は偉いから何もしないし邪魔者には好き勝手構うがな」では 「お前バカなの?」と荒らしにすら見下されるのは不可避
330 名無しさん@お腹いっぱい。 2020/09/10(木) 18:00:22.18
俺が一番えらい
331 名無しさん@お腹いっぱい。 2020/09/10(木) 18:03:04.74
>>328 >>329 毎回寒いことばっか言いやがって何も隠せてないじゃねーか マジでくっだらねえ もう死ぬまでやってろよ 332 名無しさん@お腹いっぱい。 2020/09/10(木) 18:06:27.87
>>331 329だけど俺は328じゃねえよ それより不思議な事に、お前がそうやって自分の意に反する発言に構ってる間は荒らしがピタッと止まる 何でだろうねえ~ 333 名無しさん@お腹いっぱい。 2020/09/12(土) 11:33:52.47
あーうー
334 名無しさん@お腹いっぱい。 2020/09/14(月) 03:56:02.74
doom emacsってどう?
335 名無しさん@お腹いっぱい。 2020/09/14(月) 05:40:26.01
Spacemacs を使ってる人はそれなりにいるっぽいけど、Doom Emacs はあんまり使われてなさそうなのかな
336 331 2020/09/17(木) 00:43:04.86
>>332 おれが死にかけのこのスレを盛り上げてやっているからだろうな 少しは感謝しろ 337 名無しさん@お腹いっぱい。 2020/09/29(火) 03:29:34.97
ありがてぇ
338 名無しさん@お腹いっぱい。 2020/09/29(火) 07:49:24.61
自演乙
339 名無しさん@お腹いっぱい。 2020/10/06(火) 17:18:41.43
native-comp 版のつこうてると関数の7割弱くらいが subr になってくな
340 名無しさん@お腹いっぱい。 2020/10/09(金) 19:05:12.60
VSCodeに移行したいが、偏執的なインデント設定が足りないので、やっぱりemacsに戻ってしまう
341 名無しさん@お腹いっぱい。 2020/10/09(金) 19:40:45.12
Emacs はフォント設定が上手くできれば満足度が上がるような... レベル低くてごめんなさい。
342 名無しさん@お腹いっぱい。 2020/10/09(金) 20:46:00.59
343 名無しさん@お腹いっぱい。 2020/10/09(金) 20:54:19.93
盛り上げる必要性を感じない
344 名無しさん@お腹いっぱい。 2020/10/10(土) 11:24:39.62
新規参入がないと開発できる人が漸減して、いつかエコシステムを維持できなくなる emacs-develで議論が続いてるのはそのへんが理由だろうね
345 名無しさん@お腹いっぱい。 2020/10/10(土) 15:59:47.16
優秀なプログラマーが使ってくれるよう魅力をアピールすればいいと思うのだけど。 Emacs独自だったソフト開発上便利な機能のあれこれが他のIDEでも とっつきやすいUIで提供されるようになったけど、 新しい課題がある時に最初に解決ツールが現れるのはEmacs、みたいな
346 名無しさん@お腹いっぱい。 2020/10/10(土) 16:50:13.25
XEmacs は存在理由が薄くなったら開発止まっちゃったね。 重いか軽いかと、見かけがしつこいか普通か、位しか違いがわからんかったが。
347 名無しさん@お腹いっぱい。 2020/10/10(土) 17:39:47.67
子供を作るのは植物でも出来る事だ
348 名無しさん@お腹いっぱい。 2020/10/10(土) 18:37:16.53
Emacs,Tcl,common lisp,perlなんかは世間的には死んでるような気がするが、まだ普通につかえる。emacsは10年前の資料が役に立たないことがもっとも多いと言う点で一番ましなのか、いちばんヤバいのかどっちだろう。
349 名無しさん@お腹いっぱい。 2020/10/10(土) 18:41:07.45
20年前の本見て設定するんだが。 まあ、文字コードの定義は入れなくなったかな。
350 名無しさん@お腹いっぱい。 2020/10/10(土) 18:55:57.96
「Muleハンドブック」使用
351 名無しさん@お腹いっぱい。 2020/10/11(日) 02:08:55.22
helmがEmacsのキラーアプリケーション
352 名無しさん@お腹いっぱい。 2020/10/11(日) 02:43:22.52
盛り上げる必要ない()
353 名無しさん@お腹いっぱい。 2020/10/11(日) 10:11:18.16
spacemacsって今後どうなっていくのかな
354 名無しさん@お腹いっぱい。 2020/10/11(日) 15:50:23.58
355 名無しさん@お腹いっぱい。 2020/10/12(月) 05:04:36.95
ユーザベース軽視は普通に頭おかしい
356 名無しさん@お腹いっぱい。 2020/10/12(月) 10:41:41.97
Excel マクロ、VBA も2005年位の本で役に立つ気がする。
357 名無しさん@お腹いっぱい。 2020/10/13(火) 07:08:29.69
この過疎っぷりからすると、emacsユーザーは死滅したのかな? viもほぼ死滅しているが、わずかにvimユーザーが残っているので長い長いエディター戦争はviの勝利ということで、ここに終結を宣言する
358 名無しさん@お腹いっぱい。 2020/10/13(火) 07:47:43.55
はい。
359 名無しさん@お腹いっぱい。 2020/10/13(火) 20:30:18.13
最近 Vim と比較されることもなくなりましたね...
360 名無しさん@お腹いっぱい。 2020/10/13(火) 20:49:09.32
VimとVSCodeの比較になっちゃったね。 atomほど無視はされてないが。
361 名無しさん@お腹いっぱい。 2020/10/13(火) 21:37:10.87
emacsに不満なところがないので語ることがないわ
362 名無しさん@お腹いっぱい。 2020/10/13(火) 22:28:55.49
mozcがプチフリするので別のモダンなinput-methodが使いたい 自分のemacsビルド時のconfigureオプションがおかしいのかなぁ 最初はCanna使ってて辞書を育てたけどpatchなしで最新使いたくて Anthyに乗り換えたものの時折頑固なアホ変換するのに耐え兼ね mozcに移行して予測変換の奴隷になりました
363 名無しさん@お腹いっぱい。 2020/10/13(火) 23:47:42.24
orgってバッファ内の画像保存せんのか ewwなんかが表示してる画像をキルしてorgにヤンクしたら うまいことそのリンクとかパスとかデータそのものとか埋め込んで 再表示するようなフラグの変数あります?
364 名無しさん@お腹いっぱい。 2020/10/14(水) 00:15:24.59
フェラーリが最高の車かどうか比較されないのと一緒 Emacsはフェラーリ
365 名無しさん@お腹いっぱい。 2020/10/14(水) 02:03:52.57
Emacsがエディタとかいう風潮
366 名無しさん@お腹いっぱい。 2020/10/14(水) 06:00:20.09
Emacsの使い道の一つメールが、gmailになってしまったから、使う頻度が減った。
367 名無しさん@お腹いっぱい。 2020/10/16(金) 12:19:08.25
きみらなんでIDE使わんの
368 名無しさん@お腹いっぱい。 2020/10/16(金) 14:52:56.79
日記書くのとskk信者はIDE使わないだろ
369 名無しさん@お腹いっぱい。 2020/10/16(金) 17:16:51.42
Emacsはフェラーリ!(キリッ
370 名無しさん@お腹いっぱい。 2020/10/16(金) 18:21:40.52
Visual Studio CodeはIDEじゃないよね?
371 名無しさん@お腹いっぱい。 2020/10/16(金) 18:23:10.54
フェラーリはいいけど、今となってはカスタマイズとか難し過ぎないか? LISP がBASIC/C言語派生の文法に似てないせいだけど。
372 名無しさん@お腹いっぱい。 2020/10/16(金) 19:51:27.03
OSとIDEを比較するのが意味分からん
373 名無しさん@お腹いっぱい。 2020/10/16(金) 21:07:40.01
JavaScript全盛の今ならlispの文法を受け入れられない人の方が珍しいと思うが
374 名無しさん@お腹いっぱい。 2020/10/16(金) 21:31:45.86
いや、いまでも lisp ちゃんと分かっとるやつなんてあんま居らんぞw
375 名無しさん@お腹いっぱい。 2020/10/16(金) 21:39:33.57
Emacaの根本を否定してしまうようだが、超高性能エディタとしてしか使ってない身としてはlispでの設定は未だにつらい。 使い始めて20年はたつけど、ちょっと込み入った設定をしようとすると毎回文法を思い出すところから始めなきゃいけなくてコスト高杉。 javascriptってlispとそんなに似てたっけ? 無名関数とか変数の巻き上げあたりの概念のあたりかね。
376 名無しさん@お腹いっぱい。 2020/10/16(金) 22:39:50.76
lispは全然わかってない emacsで設定するのに必要なところだけ学んで 自作の関数を書いたりもするけれど 変数のスコープとかよくわかってない でも学んだ方がプログラミングの糧になりそうな 言語という印象がある、lisp
377 名無しさん@お腹いっぱい。 2020/10/16(金) 22:42:25.92
今は昔ほどエディタ内で何でもかんでもしようって感じしないからなあ
378 名無しさん@お腹いっぱい。 2020/10/16(金) 22:50:42.80
>>377 ブラウザとメールはもうEmacs上で使うことは無くなったな。 379 名無しさん@お腹いっぱい。 2020/10/16(金) 22:57:05.38
>>378 そこら辺は完全にウェブブラウザが持っていった感じがするよね 380 名無しさん@お腹いっぱい。 2020/10/16(金) 23:03:16.00
>>379 javascripバリバリの近代的なページはemacsじゃ辛い 381 名無しさん@お腹いっぱい。 2020/10/17(土) 05:38:14.21
最初に.emacsに追記するのにVim使ってますし。 デフォルトだとEmacsはバックアップ作っちゃうのが嫌なので。
382 名無しさん@お腹いっぱい。 2020/10/17(土) 09:46:58.70
vscode は明らかに、 ・emacs より速い。 ・emacs より早く簡単に使い易い編集環境が構築出来る。 ・emacsより簡単。馬鹿でも使える。 ・開発速度が速い。頻繁に更新。頻繁にバグ消去、新機能追加。 ・拡張機能の追加、削除が極めて容易。無料でバラエティに富んだ拡張機能が手に入る。 vscode が emacs に劣るのは lisp で記述されていないことぐらいか。 負けて当然だと思う。
383 名無しさん@お腹いっぱい。 2020/10/17(土) 11:01:29.34
org-mode専用メモ帳だし
384 名無しさん@お腹いっぱい。 2020/10/17(土) 11:24:19.22
無料なのに Mifes より高機能とか昔の emacs には夢があった。
385 名無しさん@お腹いっぱい。 2020/10/17(土) 11:31:55.33
Emacsの良さは、Emacs動かしながらその中でLispでカスタマイズできるってところだと思う。
386 名無しさん@お腹いっぱい。 2020/10/17(土) 15:21:56.50
関数名がちょくちょく変わって、昔のコードがすぐ動かなくなるのはなんとかならんのか。
387 名無しさん@お腹いっぱい。 2020/10/17(土) 16:25:56.13
昨日diff-refine-changedと diff-refine-changeでハマった バージョン違いのemacsで同じ.emacs.el使いたいから困り申したさ
388 名無しさん@お腹いっぱい。 2020/10/17(土) 17:51:21.72
>>382 近頃のemacsはマウスでもほとんどのことができるし vscodeでできることは大体取り込んでいる 389 名無しさん@お腹いっぱい。 2020/10/17(土) 18:20:12.92
390 名無しさん@お腹いっぱい。 2020/10/18(日) 17:43:44.72
391 名無しさん@お腹いっぱい。 2020/10/19(月) 05:20:35.57
emacsでマウスは使わないな
392 名無しさん@お腹いっぱい。 2020/10/19(月) 10:42:19.15
vimでマウス使わないを頑張った事はあるけどemacsは頑張らなかった。 WinのエディタもCtrl+が多くて、たまにいい方向に間違ったり、あー同じキーアサインだったのか、とビックリしたり。
393 名無しさん@お腹いっぱい。 2020/10/19(月) 15:09:39.79
VScodeってFreeBSDで使えるん?
394 名無しさん@お腹いっぱい。 2020/10/19(月) 15:20:40.49
395 名無しさん@お腹いっぱい。 2020/10/20(火) 20:34:04.68
396 名無しさん@お腹いっぱい。 2020/10/22(木) 02:10:04.54
いわゆるsuccessor なのかとググってみたが全然そんなことはなかった デフォでマウス多用するのはないな してもいいと思える特定用途に使う位って感じ
397 名無しさん@お腹いっぱい。 2020/10/25(日) 00:37:15.13
>>389 (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 などする必要があり、不便です。
399 名無しさん@お腹いっぱい。 2020/10/26(月) 16:43:42.99
400 398 2020/10/26(月) 17:05:10.27
>>399 ありがとうございます!! > コマンドの出力は *Shell Command Output* バッファにあります これで十分です!! 実行後、 C-x b でそのバッファに移って、手作業で yank に入れればいいので。 自動でクリップボードに入る必要はありません。 というか advice という仕組みを初めて知ったのですが(任意の emacs 関数? を実行後、任意の処理をフックで動かせる、というものでしょうか?)、 これは調べてみます。 これで M-| がとても便利になりました! ( いつも region の内容を適当なテキストファイルに書き出し、コマンドプロンプトでコマンドを実行していた) 401 名無しさん@お腹いっぱい。 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
403 名無しさん@お腹いっぱい。 2020/10/27(火) 00:28:51.49
404 398 2020/10/27(火) 11:58:24.45
>>403 すみません、 >>398 で書いた内容が間違っていました。 C-x o をおしてもミニバッファには移れませんでした。 405 名無しさん@お腹いっぱい。 2020/11/06(金) 10:22:44.25
406 名無しさん@お腹いっぱい。 2020/11/08(日) 18:37:38.98
Doomとかspacemacsが開発環境込みで便利だと聞いた。 でもvimは触る程度にしか使えなくて、どっちもそこそこの学習コストが必要だと思ってる。 # vimのコマンドがインターフェースにはいいらしいが、emacs に慣れているのと、emacsとvimでキーバインドが混乱しそうなのが懸念 同じような境遇の人いない?
407 名無しさん@お腹いっぱい。 2020/11/08(日) 19:18:26.54
これからの人でviもEmacsもこれから学習するならVSCodeでいい。 逆に何がしたいんだよ。 Lisp 使いたいとかもないでしょ。
408 名無しさん@お腹いっぱい。 2020/11/08(日) 20:15:15.82
日本語が使えるかわからない鳥さんでも、Emacs が動くなら、ちょっと頑張ればSKKかt-codeの環境が作れる。
409 名無しさん@お腹いっぱい。 2020/11/08(日) 20:17:56.52
>>406 俺も最近は新人にEmacsじゃなくて、VSCodeを勉強するように勧めてる。 おっさんが今さらemacsから離れる必要はないけど、今から勉強したいですっていう人が無理して使うほどでもない。 上の方の新規流入が減ってしまう論からすると悲しいけど。 410 名無しさん@お腹いっぱい。 2020/11/08(日) 20:18:44.12
>>407 VScodeかあ いいんだろうけど、emacsのバインドがシェルと一致しているのと、trampが理由でそっちにいけない自分がいる 411 名無しさん@お腹いっぱい。 2020/11/08(日) 20:26:56.43
vimが好きなひともシェルのemacsキーバインドは許容できるのかね? 何が違うんだろう
412 名無しさん@お腹いっぱい。 2020/11/08(日) 22:19:02.02
そりゃあ一行の編集か複数行の編集かだよ
413 名無しさん@お腹いっぱい。 2020/11/08(日) 22:43:08.31
Emacsは他のエディタを触った人が、物足りなくなったときに触るエディタだからね 最初に触るエディタでは決してない
414 名無しさん@お腹いっぱい。 2020/11/09(月) 00:52:42.59
UNIX 専門の人ならvi覚えろ、と言うけど、そうでなければ、viも別に要らないし。 Emacsもコードバリバリ書く人以外は、別に使えなくていいけど。 VSCodeは使いこなせてない人を見る機会があるので、Windowsで仕事している人ならサクラエディタを使っている人を信用しちゃう。
415 名無しさん@お腹いっぱい。 2020/11/09(月) 03:50:45.82
>>414 よく調べずに聞いちゃうけど、クラエディタって開発に使えるレベルなの? gitと連携したりコード補完したりとか。 416 名無しさん@お腹いっぱい。 2020/11/09(月) 04:03:44.02
使ってる人を見る限り、タグジャンプもなさそうだが…
417 名無しさん@お腹いっぱい。 2020/11/09(月) 04:20:56.78
Emacsを選ぶ目的は学習コストそのものにある(ベストキッド的な鍛錬法
418 名無しさん@お腹いっぱい。 2020/11/09(月) 15:26:41.22
>>415 いまどきのソフト開発レベルから言うと全然だめ でもメニューから正規表現含めた大抵の機能は使えるし、学習意欲の無い一般のソフト開発以外の技術者でも説明すればなんとか使ってくれる 419 名無しさん@お腹いっぱい。 2020/11/09(月) 15:31:56.96
ソフト開発者なんて一部だしVS Codeはソフト開発に寄り過ぎで一般文書やちょっとしたデータ処理ならまだEmacsの方がマシなレベル というか、エクセル使う技術者?ばかりなんですけどね
420 名無しさん@お腹いっぱい。 2020/11/09(月) 16:09:31.96
Windowsの開発でIDE必須の人からしたらVSCodeだろうけど、サクラエディタは正規表現使えて、フォルダ内のファイルにgrep使えたり、grepの結果に対してジャンプできたりするから、便利なんだけど。 UNIX っぽい使い方に親和性があるというか。 てか、みんなさん、gitなの、githubなの? WindowsならSubversionがいい、気もするんだけど。
421 名無しさん@お腹いっぱい。 2020/11/09(月) 16:15:07.84
>>420 subversionの良さはさっぱりわからないが、windowsならばというロジックは輪をかけて理解不能 説明求む 422 名無しさん@お腹いっぱい。 2020/11/09(月) 16:20:03.30
あれだろ、トータスでのシェル拡張
423 名無しさん@お腹いっぱい。 2020/11/09(月) 16:44:10.00
git と github を並べてる時点で意味不明だよ
424 名無しさん@お腹いっぱい。 2020/11/09(月) 16:47:33.91
Windows はtext少ないから、差分管理じゃないじゃん。 Word, Excel, PowerPoint の扱いにgitって向いてる?
425 名無しさん@お腹いっぱい。 2020/11/09(月) 16:53:51.71
>>424 単にバイナリで保存されるだけで、向いてるかというとまあ向いてないが、svnでも同様に向いてないと思うが 426 名無しさん@お腹いっぱい。 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上でショートカット作ったほうが無難かもな ってかショートカットキー設定するのぐらいクソマックにもあるんだろ?(´・ω・`) 428 名無しさん@お腹いっぱい。 2020/11/09(月) 20:48:07.43
>>405 そもそもNS版をつかっているのか、Mac port版を使っているのか、それ以外なのかさえも分からないし、なんともいえないよな。 429 名無しさん@お腹いっぱい。 2020/11/10(火) 17:12:42.53
> おっさんが今さらemacsから離れる必要はないけど おっさんだけど emacs から離れることを考えてる人ってあまりいないのかな
430 名無しさん@お腹いっぱい。 2020/11/10(火) 17:28:28.37
おっさんだけど5回ぐらいvscodeに乗り換えようとして諦めるを繰り返してる
431 名無しさん@お腹いっぱい。 2020/11/10(火) 18:01:47.57
432 名無しさん@お腹いっぱい。 2020/11/10(火) 18:29:51.98
おっさんじゃないけど俺も教えてほしい vs-codeとかatomにabbrev-expansionとかpost-command-hookとかに変わる概念ってあるのか? おっさんじゃないけど(´・ω・`)
433 名無しさん@お腹いっぱい。 2020/11/10(火) 19:48:42.51
おっさんはEclipseにも挫折したはず。
434 名無しさん@お腹いっぱい。 2020/11/10(火) 19:52:34.48
eclipseは普通にだめだった VSCodeは普通に出来が良い
435 名無しさん@お腹いっぱい。 2020/11/10(火) 22:16:17.57
vscode は Electron だから node.js で addEventListener とかじゃないの?知らんけど
436 名無しさん@お腹いっぱい。 2020/11/10(火) 22:37:49.46
おっさんじゃなくてじいさんだけど vscodeもeclipseも覚えるのが大変 emacsのこの機能はどうやってやるの と調べるだけで疲れ切ってしまう
437 名無しさん@お腹いっぱい。 2020/11/10(火) 22:39:55.56
おっさんは秀丸とかサクラで 若い人たちはvimで 学生はvscodeのイメージ Emacsはおっさんかつ昔からunixに触れていた人のイメージ ちなみに外人はgedit?だったな
438 名無しさん@お腹いっぱい。 2020/11/10(火) 22:42:19.01
サクラエディタ最高(小声)
439 409 2020/11/10(火) 22:44:16.07
おっさんの流れで盛り上がっててわろた。 私の場合は職業柄プログラムをする場合でも、複数人かつガチガチのルールでコーディングってことがないからEmacsの乗り換えはあまり考えないかな。 近年Emacaを使うことの辛さの大部分は、emacsにおける機能の貧弱さとかじゃなくて組織内のルール(lint、コミットetc...)にあわせる設定とかが配布されないことだと思ってる。 一人で使ってる分には機能的にもそれほど困ることはない。
440 名無しさん@お腹いっぱい。 2020/11/10(火) 22:52:29.48
個人的には、常に開発し続けなければいけないのが枷になってるなあ、という感がある とかいいながら自分好みに画面作れる良さもあるんだよなあ
441 名無しさん@お腹いっぱい。 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).
442 名無しさん@お腹いっぱい。 2020/11/12(木) 11:02:18.73
この手の変な設定は大した得もないからやめるようにしたわ デフォルトだったりプロジェクトの規約に従うなりして労力減らしたい
443 名無しさん@お腹いっぱい。 2020/11/12(木) 11:39:55.95
そういう設定はもてない気がしてちょっと
444 名無しさん@お腹いっぱい。 2020/11/12(木) 21:18:48.92
>>441 すまん、これなんの設定(言語)だ? elispではないことしかわからん 445 名無しさん@お腹いっぱい。 2020/11/12(木) 22:09:39.46
みんなデフォルト教に入信すれば楽になれる rmsの設定ファイルには何も書いてないらしいが、多分都市伝説w
446 名無しさん@お腹いっぱい。 2020/11/12(木) 22:39:54.30
欲望のEmacs
447 名無しさん@お腹いっぱい。 2020/11/12(木) 22:46:58.31
>>445 こだわりのキーバインドもなけりゃないでなんとかなるのよね 448 409 2020/11/13(金) 02:51:50.87
あの変態キーバインドはrmsが決めたんだろうし、そりゃ設定する必要ないよな...
449 名無しさん@お腹いっぱい。 2020/11/13(金) 02:52:45.01
しまった名前ミスった
450 名無しさん@お腹いっぱい。 2020/11/13(金) 08:45:50.27
>>445 以前来日したときにその都市伝説について聞いてみたけど 「昔はそうだった。今はファクションキーの設定がちょっとだけある」 といっていた 451 名無しさん@お腹いっぱい。 2020/11/13(金) 08:57:47.62
マジか…さすが教祖さまですな…
452 名無しさん@お腹いっぱい。 2020/11/13(金) 14:51:50.67
ぐるさま、C-xC-xの使い時を教えてくだしあ
453 名無しさん@お腹いっぱい。 2020/11/13(金) 17:36:17.32
>>444 インデントに関する(elispの)変数だよ 454 名無しさん@お腹いっぱい。 2020/11/13(金) 18:43:20.91
455 名無しさん@お腹いっぱい。 2020/11/13(金) 22:25:59.41
rmsはCとLispしか書かなそうだからpackageも入れてないだろう つうか何かコード書いてるのだろうか?
456 名無しさん@お腹いっぱい。 2020/11/13(金) 22:44:47.61
生きてんの? ペド擁護発言以降どうよ
457 名無しさん@お腹いっぱい。 2020/11/13(金) 23:48:57.81
>>454 452やけどな isearch で移動しつつ delsel 有効にしとるから 事後的に網掛けして上書きが多いかな Emacs つこうてコード書いたら、それは RMS が書いたみたいなもんやな 458 名無しさん@お腹いっぱい。 2020/11/17(火) 23:40:34.15
Google Cloud Shell が話題になりだしたが、Web と Emacs をくっつけたい奴はいなかったんだな。
459 名無しさん@お腹いっぱい。 2020/11/17(火) 23:58:11.39
emacsってネットワークの扱いが弱いよね普通に
460 名無しさん@お腹いっぱい。 2020/11/21(土) 11:13:33.65
leafで書いた.emacs.dをgitでリモート共有している時に 共有してるマシンの中で権限の問題で辞書ファイルとかをユーザーホームに置かなくてはならない場合に マシンローカルな設定変更ってどう書けばいいのでしょうか? 具体的には英辞郎をsary/sdicで使ってますが他のユーザー用に/usr/local以下に辞書ファイルがあるので 権限の関係でそこに入れられないandroidのtermuxでホームに辞書をおきたい。 gitだからブランチでローカル設定管理するとかしかないですかね。
461 名無しさん@お腹いっぱい。 2020/11/21(土) 11:33:02.13
hostname で分岐したりすればええやん
462 名無しさん@お腹いっぱい。 2020/11/21(土) 12:32:09.29
目からうろこ。ありがとうございます。 ただ残念ながらtermuxのhostnameはandroidのせいでlocalhost固定でした。 特定の環境変数が定義されているかどうかを見ることにします。
463 名無しさん@お腹いっぱい。 2020/11/21(土) 19:46:04.56
case "$SHELL" in *com.termux*)で行けそうだね
464 名無しさん@お腹いっぱい。 2020/11/23(月) 23:15:02.02
465 名無しさん@お腹いっぱい。 2020/11/24(火) 00:09:42.69
466 名無しさん@お腹いっぱい。 2020/11/25(水) 07:46:00.34
動かなければ、動くようにするだけ。
467 名無しさん@お腹いっぱい。 2020/11/27(金) 16:45:37.96
468 名無しさん@お腹いっぱい。 2020/11/27(金) 16:53:22.93
エディタくらいコンパイルすればなんでも動くんでしょ?さすがに。 デバイスドライバ依存のコードも特にないよね
469 名無しさん@お腹いっぱい。 2020/11/27(金) 18:07:26.99
gnutlsがpending
470 名無しさん@お腹いっぱい。 2020/11/28(土) 06:45:55.27
動的型付け言語ではオブジェクト自身に型情報を持たせる 型情報はポインターの一部分にエンコードされる場合が多い メモリ空間の使用法が異なり、上記のエンコード方法が使えなくなっている 動的型付け言語が動かないと言うのはこれが理由
471 名無しさん@お腹いっぱい。 2020/11/28(土) 09:37:30.59
もう一点 ガベージコレクタがポインターの一部分を管理情報領域として使ってる場合もある
472 名無しさん@お腹いっぱい。 2020/11/28(土) 10:57:58.93
そんなこと言ってたら.NET動かんわ
473 名無しさん@お腹いっぱい。 2020/11/28(土) 14:05:23.34
頭悪い奴には理解出来ないので、黙ってろ
474 名無しさん@お腹いっぱい。 2020/11/28(土) 19:37:27.40
なんか辺な頭悪いのが常駐してんだよなここ
475 名無しさん@お腹いっぱい。 2020/11/28(土) 19:48:29.56
そうは言ってもそんなに違いが無いところだと思うけど、何が違うのか詳細が知りたいもんだ
476 名無しさん@お腹いっぱい。 2020/11/28(土) 21:12:27.18
477 名無しさん@お腹いっぱい。 2020/11/28(土) 21:20:44.02
478 名無しさん@お腹いっぱい。 2020/11/28(土) 22:03:01.37
つまり、armはメモリのランダム化ができないってことですか?
479 名無しさん@お腹いっぱい。 2020/11/28(土) 22:05:37.02
>>477 x86-64は48bitだと思ってたけど違うのか? それはそうと、Emacsって上位3bit(32bitだと下位3bit?のはず)しか使ってないはずだから問題ない気がする 480 名無しさん@お腹いっぱい。 2020/11/28(土) 22:22:23.75
481 名無しさん@お腹いっぱい。 2020/11/28(土) 22:26:16.80
emacsはGCビットは設定でポータブルになってたので、これが原因じゃないかもね プロセスダンプも怪しい
482 名無しさん@お腹いっぱい。 2020/11/28(土) 22:48:49.12
>>480 Windows10だとポインターの内容が0x80...から始まってて、ちょうど48bit目が1だったからそう思っただけだよ(残りは16bit) 今手元で確認できないから後で確認してまた返答するよ 483 名無しさん@お腹いっぱい。 2020/11/28(土) 22:52:45.84
他のスレでEmacsは一度作った実行ファイルをダンプ後に書き換えるから署名?が壊れるからって趣旨の書き込みを見たけど、それなのかね
484 名無しさん@お腹いっぱい。 2020/11/28(土) 23:15:46.51
あのダンプの仕組みはやめたとか話題になってなかったっけ
485 名無しさん@お腹いっぱい。 2020/11/28(土) 23:16:09.77
>>474 が476と477と同一人物か分からんけど、Android(ARM Cortex-A73 64bit)のTermux上でEmacsは普通に動いてる 勿論Termux用にビルドしたものだが EmacsはARMだからって特殊なコードをコンパイルするようにはなってない ARMでも普通にビルドしたものがちゃんと動く 要するにポインター云々の問題じゃなくて、M1macOS特有の何かが有るのだろう 486 名無しさん@お腹いっぱい。 2020/11/28(土) 23:22:12.41
>>484 Emacs27.1からdumpはプラットフォームに依存しないportable dumperに移行した お陰でTermux用のEmacsは26はdumpされてなかったけど、27.1からちゃんとdumpされるようになった dumpされてるとデフォルト設定だと一瞬で起動するけど、されてないと細々elispを読み込むので、起動に5秒近く掛かってた 487 名無しさん@お腹いっぱい。 2020/11/28(土) 23:32:54.55
ソースが公開されているのに プログラムが動かない時代が来たのか
488 名無しさん@お腹いっぱい。 2020/11/28(土) 23:41:57.85
Arm(32/64)のLinuxで普通にemacs使ってる
489 名無しさん@お腹いっぱい。 2020/11/29(日) 06:21:33.89
どういうことなの
490 名無しさん@お腹いっぱい。 2020/11/29(日) 09:44:47.78
だれもM1 Macもってない。
491 名無しさん@お腹いっぱい。 2020/11/29(日) 09:58:16.91
ARMってM1とSurface Pro Xのものと互換があるものなの? スレチかもしれんが分かったら教えてくれ。
492 名無しさん@お腹いっぱい。 2020/11/29(日) 10:06:40.20
M1でwindows動かせるという話だよ
493 名無しさん@お腹いっぱい。 2020/11/29(日) 13:05:59.52
M1grandprix
494 名無しさん@お腹いっぱい。 2020/11/29(日) 14:58:04.13
495 名無しさん@お腹いっぱい。 2020/11/29(日) 20:52:25.77
>>494 ISAすら分かっていなかったよ。ありがと。 496 名無しさん@お腹いっぱい。 2020/12/01(火) 01:22:57.29
emacsを最大限に活かせるOS探してます EXWMやAllTheIcon等でガッチガチのひきこもり環境にしたいです 趣味で書きたいのはCommonLISP,Haskell,Schemeなんですが, GuixSystemやNixOSがベストでしょうか? 情報求むます!!
497 名無しさん@お腹いっぱい。 2020/12/01(火) 01:32:57.93
どうしてOSが必要だと思ったのか…
498 名無しさん@お腹いっぱい。 2020/12/01(火) 01:34:27.99
499 名無しさん@お腹いっぱい。 2020/12/01(火) 01:35:02.77
>>497 こらこら、やめてくださいよ! ;;真面目です 500 名無しさん@お腹いっぱい。 2020/12/01(火) 02:08:18.28
EXWMだとFirefoxとかに日本語を入力出来なくて挫折した… 今は入力出来るのか?
501 名無しさん@お腹いっぱい。 2020/12/01(火) 02:16:23.11
502 名無しさん@お腹いっぱい。 2020/12/01(火) 08:23:20.42
Windows10というこたえがほしいのか、GNU Hurdというこたえがほしいのか。
503 名無しさん@お腹いっぱい。 2020/12/01(火) 09:22:17.45
ttyで動くから使ってるしGUIが昔より良くなってるとも思えんのでemacs特化環境の良さがわからんのだよな
504 名無しさん@お腹いっぱい。 2020/12/01(火) 13:11:49.19
>>497 もういいって寒いだけだから消えなよおじさん 505 名無しさん@お腹いっぱい。 2020/12/01(火) 16:04:59.49
DOSで動いていたのはnemacsだっけ?
506 名無しさん@お腹いっぱい。 2020/12/01(火) 16:57:37.63
>>503 凄いできる人がEmacsから抜けないで何でもしちゃうってtty(コンソール) 1つで何でもしてると神聖化してたわ。 コンソールは複数開けてお仕事する派なので、そんなに沢山はEmacs使わないが。 507 名無しさん@お腹いっぱい。 2020/12/01(火) 19:58:52.76
ttyから使えるの良いんだけどキーバインドの自由度が減るのが残念
508 名無しさん@お腹いっぱい。 2020/12/01(火) 20:23:05.31
Alt+F1で切り替える仮想デバイスとxtermとemacsのcliモードがごちゃごちゃになってないかこの会話
509 名無しさん@お腹いっぱい。 2020/12/01(火) 20:49:40.59
まあコンソールでもマウス使うよ 便利だよ
510 名無しさん@お腹いっぱい。 2020/12/01(火) 21:46:22.96
パッド付けとくとコードノリノリで書き出した際に手首触れて予期せぬ所にポイントぶっ飛ばしてうあああって奇声張り上げるから常にオフってる これが理由でvisualstudiocodeの論外ユーザだった あれは使う前にcookie crickerでマウス鯖きを磨かなきゃ駄目だな遅すぎてイライラする(´・ω・`)
511 名無しさん@お腹いっぱい。 2020/12/01(火) 22:11:03.38
今時のタッチパッドは頭いいから割と大丈夫だよ
512 名無しさん@お腹いっぱい。 2020/12/01(火) 22:25:28.67
マックブックのタッチパッドはすげーな腕が触れても何か多分ラストの入力時間とタッチの強さみたいので誤操作依るものかどうかを即座に判定して必要ない場合ポイントずらさんみたいだなあれ あれは使った時感動してうわあああって奇声あげた(´・ω・`)
513 名無しさん@お腹いっぱい。 2020/12/01(火) 22:39:32.71
以上 macの宣伝でした
514 名無しさん@お腹いっぱい。 2020/12/01(火) 23:03:27.44
MacOSX でEmacs使うなんて都市伝説かと思ってた。 お試しを除いて。
515 名無しさん@お腹いっぱい。 2020/12/02(水) 00:34:39.70
EmacsがOSだから、それより下のレイヤーには興味が無い
516 名無しさん@お腹いっぱい。 2020/12/02(水) 01:05:57.74
おい俺をmac信者扱いするなあんなドンペリ買う様な値段払ってお触りすらngともすればミドルスペック以下の糞パッケージ買う訳ない 支給されたのがたまたマックだったから仕方なくレイプされただけで基本はdebianがmy husbandだ(´・ω・`)
517 名無しさん@お腹いっぱい。 2020/12/02(水) 01:46:26.41
ちょっと何言ってるか分からない
518 名無しさん@お腹いっぱい。 2020/12/02(水) 10:08:16.20
>>501 遅くなったけど、ありがとう! 使えるみたいだから試してみるよ 519 名無しさん@お腹いっぱい。 2020/12/02(水) 11:37:28.59
分からないなら黙ってればいいのにアホだから茶を濁すんですねすねよく分かります
520 名無しさん@お腹いっぱい。 2020/12/02(水) 20:25:18.89
Doomつかってるけどevilなれん
521 名無しさん@お腹いっぱい。 2020/12/06(日) 22:09:25.27
昔Ubuntuのターミナル上でEmacs使ってたけど、C用のIDEという印象。 あとLispエミュレーター
522 名無しさん@お腹いっぱい。 2020/12/07(月) 00:00:31.05
>>521 Lispエミュレータというか、本物のLispが動いてるぞ SBCLとかのCommon Lisp処理系を動かす時はエミュっぽく見えるかもしれないが 523 名無しさん@お腹いっぱい。 2020/12/07(月) 11:33:53.33
Windowsのターミナル(teraterm)から使ったら、普通に快適だぁなぁと思った。 何に使うか次第だろうけど。
524 名無しさん@お腹いっぱい。 2020/12/09(水) 00:53:57.87
525 名無しさん@お腹いっぱい。 2020/12/15(火) 20:40:52.08
必死のパッチやで
526 名無しさん@お腹いっぱい。 2020/12/15(火) 22:24:07.34
テレワークのリモートデスクトップで GUI操作だとビットマップ転送のもたつきがひどいが Teratermだとサクサクで emacs -nw 様様だ
527 名無しさん@お腹いっぱい。 2020/12/15(火) 23:44:07.48
その使い方なら、ローカルで編集してscpでファイル転送でないのか?
528 名無しさん@お腹いっぱい。 2020/12/16(水) 00:01:49.01
うちの職場はsshのポートが空いてない トンネリングは簡単だが…
529 名無しさん@お腹いっぱい。 2020/12/16(水) 00:05:31.23
もしかしてTelnet接続
530 名無しさん@お腹いっぱい。 2020/12/16(水) 05:29:04.07
いまどきscpやtelnetって…(´・ω・`)
531 名無しさん@お腹いっぱい。 2020/12/16(水) 09:34:34.34
みんなtramp使わないの?
532 名無しさん@お腹いっぱい。 2020/12/16(水) 21:27:16.82
org-roam捗るわ
533 名無しさん@お腹いっぱい。 2020/12/18(金) 09:56:31.69
>>514 なぜそう思ったのですか? texteditは機能低いよ 534 名無しさん@お腹いっぱい。 2020/12/18(金) 17:21:22.19
>>514 新興のエディタに押されてシェアが低下しているのは事実だけど、都市伝説といわれるほどじゃないだろ。 535 名無しさん@お腹いっぱい。 2020/12/18(金) 19:16:37.03
MacOSXでのEmacsは日本語入力の時、OSのおまけで付いてくるFEPでは表示が乱れて汚かった思い出。 SKKなら普通だったけど。
536 名無しさん@お腹いっぱい。 2020/12/18(金) 21:16:04.32
aquaskk使ってemacsもskkで問題なし
537 名無しさん@お腹いっぱい。 2020/12/21(月) 21:56:47.66
キモオタ特有の盛り方エグいわあ すぐきっしょいインフレ拗らせるよな
538 名無しさん@お腹いっぱい。 2020/12/24(木) 00:11:03.76
1 Warning (package): Unnecessary call to ‘package-initialize’ in init file と出るのですが、どうすればいいのでしょうか?
539 名無しさん@お腹いっぱい。 2020/12/24(木) 00:17:42.36
要らないって言ってるんだから消せば
540 名無しさん@お腹いっぱい。 2020/12/29(火) 07:04:49.76
僕のEmacsも拡張されそうです
541 名無しさん@お腹いっぱい。 2020/12/29(火) 08:20:29.08
Emacsは聳え立つクソ。ジジィしか使ってない。
542 名無しさん@お腹いっぱい。 2020/12/29(火) 12:17:57.26
職場ではemacsを使う変人と言われてます
543 名無しさん@お腹いっぱい。 2020/12/29(火) 12:56:18.03
なんか小汚いレス乞食おじさんが涌いてて草
544 名無しさん@お腹いっぱい。 2020/12/29(火) 13:37:33.76
Emacsジジィが湧いてるw
545 名無しさん@お腹いっぱい。 2020/12/29(火) 14:41:46.42
EmacスレにEmacsジジィが湧くのは当然なのでは
546 名無しさん@お腹いっぱい。 2020/12/29(火) 14:50:36.15
vimジジイだけど見とるで
547 名無しさん@お腹いっぱい。 2020/12/29(火) 15:51:26.65
両刀も
548 名無しさん@お腹いっぱい。 2020/12/29(火) 18:53:47.29
尻穴拡張エディタ
549 名無しさん@お腹いっぱい。 2020/12/29(火) 20:00:04.50
乞食おじは臭
550 名無しさん@お腹いっぱい。 2020/12/30(水) 02:28:54.65
爺に物乞いする惨めなおじさん🎵 オウム返しも満足にできない池沼おじさん🎶
551 名無しさん@お腹いっぱい。 2020/12/30(水) 10:09:07.02
>>545 え?ジジィがEmacsって、 管理職になれなかったの? 552 名無しさん@お腹いっぱい。 2020/12/30(水) 10:15:12.52
Emacsに親でも殺されたのが住みついちゃったな お前の知ってるEmacs使いの問題であってEmacsに罪は無いだろ
553 名無しさん@お腹いっぱい。 2020/12/30(水) 10:34:25.35
こう言うのはどうせ志賀
554 名無しさん@お腹いっぱい。 2020/12/30(水) 10:37:37.54
Emacsジジィ発狂し過ぎ。 駅員とか殴っちゃダメだよ。
555 名無しさん@お腹いっぱい。 2020/12/30(水) 10:51:20.88
>>551 Emacsって管理職がする事務仕事にぴったりだぞ。Windowsアプリのドキュメントの起動もdiredからやってるわ。 556 名無しさん@お腹いっぱい。 2020/12/30(水) 11:16:39.60
来年こそはEmacsを使いこなしてやるぜ
557 名無しさん@お腹いっぱい。 2020/12/30(水) 11:32:47.92
Linus の uemacs を使ってみたい。 まあ、使えるんだけど、より良くって難しいね。
558 名無しさん@お腹いっぱい。 2020/12/30(水) 12:39:22.31
乞食おじさんいっぱいもらえてて幸せそう こんなにはしゃいでもう嬉ションしてるよ
559 名無しさん@お腹いっぱい。 2020/12/30(水) 12:48:41.20
>>557 linusが作ってるmicroemacsの拡張ね へー 560 名無しさん@お腹いっぱい。 2020/12/30(水) 12:54:03.29
乞食呼ばわりされて悦びを抑えられない変態ホモおじ(い)さん
561 名無しさん@お腹いっぱい。 2020/12/30(水) 14:01:53.99
前立腺が腫れると使いたくなるエディタだなw
562 名無しさん@お腹いっぱい。 2020/12/30(水) 14:13:02.85
とりあえず org-mode から初めてはどうか?
563 名無しさん@お腹いっぱい。 2020/12/30(水) 19:24:40.54
564 名無しさん@お腹いっぱい。 2020/12/31(木) 12:31:39.40
でしょ でしょ
565 名無しさん@お腹いっぱい。 2020/12/31(木) 21:09:10.82
マジレスすると、org-modeを学ぶのにいいドキュメント(日本語)ありませんか?
566 名無しさん@お腹いっぱい。 2021/01/01(金) 03:27:18.39
567 名無しさん@お腹いっぱい。 2021/01/01(金) 13:31:02.13
るびきちもう仕事しとらんな… るびきちは死んだも同然
568 名無しさん@お腹いっぱい。 2021/01/01(金) 17:13:47.63
>>567 メルマガはやってるだろと思っていたら、去年の4月に倒れてました、からのしばらく休みます、でその後更新が無いようだ… 元気にしてれば良いがな 569 名無しさん@お腹いっぱい。 2021/01/01(金) 17:23:16.52
いつから活動してたんだろ?相当歳だよな?
570 名無しさん@お腹いっぱい。 2021/01/02(土) 13:30:23.71
このエディタってアウトラインプロセッサーありますか? linuxでいいのがなくて困ってます
571 名無しさん@お腹いっぱい。 2021/01/02(土) 13:38:48.68
M-x org-mode
572 名無しさん@お腹いっぱい。 2021/01/02(土) 17:56:31.40
どうも どこでダウンロード出来るんですか? org拡張子にすればいいらしいですが、TXTファイルでは出来ないんでしょうかあ
573 名無しさん@お腹いっぱい。 2021/01/02(土) 18:00:03.79
最初から org 拡張子付けるのがベストだが もしテキストファイルでも >571 でOK 一般にモードは M-x から XXX-mode と入力すればトグルされる
574 名無しさん@お腹いっぱい。 2021/01/02(土) 18:23:44.85
どうも しかし調べてみるとこれ、目次だけツリーに表示出来ないんでしょうか? 秀丸やmeryのようなものを考えていました visual studioのregionみたいなものかなと
575 名無しさん@お腹いっぱい。 2021/01/02(土) 18:54:08.89
るひまきちはもともと精神?に問題抱えていたとかカミングアウトしてたけど、後半はメンタルマネージメントだの、霊的精神がどうのとか言い出しておかしくなっちゃったよな...
576 名無しさん@お腹いっぱい。 2021/01/02(土) 19:14:19.68
まあ熱心な愛国者になるよりはマシだけどな 迷惑度的に
577 名無しさん@お腹いっぱい。 2021/01/02(土) 19:24:47.84
5年か10年したら再帰してくれることを願う なんだかんだいって日本人でのemacs情報公開する貴重な人材だった
578 名無しさん@お腹いっぱい。 2021/01/02(土) 19:40:17.20
るびきち氏のemacs lisp本には大変お世話になった。改訂版出してほしい。
579 名無しさん@お腹いっぱい。 2021/01/02(土) 20:47:51.77
その当時の数少ないemacs関連の本だったので、お世話にはなったのだが、いかんせん本文が読みにくかった覚えが。 編集はちゃんと仕事して!
580 名無しさん@お腹いっぱい。 2021/01/02(土) 21:37:52.41
>>579 だったら、それを言っている人が編集をやればよいのでは? 581 名無しさん@お腹いっぱい。 2021/01/02(土) 22:12:26.76
>>580 ある事象に対して意見がで出るとこういうこと言うのはどういう人なんだろう。 意見がでたら言った当人か解決しなきゃいけないと思ってるのかな。生きるの辛そう... 582 名無しさん@お腹いっぱい。 2021/01/02(土) 22:17:15.67
583 名無しさん@お腹いっぱい。 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ビューア(リアルタイム更新できるやつ)を表示させておいた方が幸せになれる気がする。 586 名無しさん@お腹いっぱい。 2021/01/03(日) 22:13:20.11
org-sidebarとかあるね 大して便利なもんじゃないとは思うけど
587 名無しさん@お腹いっぱい。 2021/01/04(月) 05:53:10.01
>>585 mark downってテキストがhtmlのようにレンダリングされてしまうのが嫌なんですよね 目次だけがほしい感じです #h1 ##h2 このシャープの表示はこのままでいいんですよね 588 名無しさん@お腹いっぱい。 2021/01/04(月) 12:24:35.02
>>587 どのモードのことを言っているのか知らんけど、 お手元でMarkdownを編集しているモードが気にくわなければ、自分で変えればよいだけでは? 589 名無しさん@お腹いっぱい。 2021/01/04(月) 13:35:33.85
590 名無しさん@お腹いっぱい。 2021/01/04(月) 16:01:52.66
違いがわからないですが、目次がほしいです 目次クリックでそこに飛ぶような >>588 表示を変えられるマークダウンエディタはあるんでしょうか? 591 名無しさん@お腹いっぱい。 2021/01/04(月) 16:08:58.22
592 名無しさん@お腹いっぱい。 2021/01/04(月) 17:09:15.46
すみません、どうやってorg modeを有効化するのかすらわかっていないです emacsにはデフォルトで入っていることまで把握しました
593 名無しさん@お腹いっぱい。 2021/01/04(月) 17:20:07.28
org拡張子にするんすね、、、txt拡張子では使えないんでしょうか?
594 名無しさん@お腹いっぱい。 2021/01/04(月) 17:21:29.63
595 名無しさん@お腹いっぱい。 2021/01/04(月) 20:02:49.48
どうも 少しわかってきた アスタリスクで定義して、tabで折りたたむんですね 見出し部分だけをサイドバーに表示出来たりしないでしょうか?
596 名無しさん@お腹いっぱい。 2021/01/04(月) 20:07:06.49
別窓でtail -f foofoo | grep ^# でもしておけ、と思った俺がいる
597 名無しさん@お腹いっぱい。 2021/01/04(月) 20:10:12.97
moccur とか?
598 名無しさん@お腹いっぱい。 2021/01/04(月) 20:43:17.22
どうも サイドバー表示はプラグインが必要になるんですかね?
599 名無しさん@お腹いっぱい。 2021/01/04(月) 20:47:31.05
こいつは大体知ってて聞いている
600 名無しさん@お腹いっぱい。 2021/01/04(月) 23:52:38.67
601 名無しさん@お腹いっぱい。 2021/01/05(火) 06:03:08.83
どこから開けるんでしょうか?
602 名無しさん@お腹いっぱい。 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が判らないので ググった程度ではこれ以上何を如何したら良いのか判りません。
603 名無しさん@お腹いっぱい。 2021/01/05(火) 08:14:32.03
>>602 (` (cond …)) → `(cond …) (, query) → ,query (, dic-list) → ,dic-list (,@ sexp) → ,@sexp 604 名無しさん@お腹いっぱい。 2021/01/05(火) 08:26:42.99
void-function query ってことは ,query にするはずのところどこか (query) になってそうな感じ
605 名無しさん@お腹いっぱい。 2021/01/05(火) 08:48:57.48
` と , を \ でエスケープしてやるだけでも良いみたい (\` … (\, … (\,@ … これなら単純な正規表現置換で一発 (\([`,]\) → (\\\1
606 名無しさん@お腹いっぱい。 2021/01/05(火) 12:39:22.07
607 名無しさん@お腹いっぱい。 2021/01/05(火) 15:24:10.25
org modeのoutlineをサイドバーで開く方法を教えて下さい M-x outtree 調べたんですが、上記では開けませんでした no matchになります リファレンスがあれば教えて下さい
608 名無しさん@お腹いっぱい。 2021/01/05(火) 15:45:29.08
自分でそのouttreeを書けばいいのでは
609 名無しさん@お腹いっぱい。 2021/01/05(火) 16:17:07.52
読みにくいな・・編集に介入したろ! 普通本人呼びつけて講義してもらうよね
610 名無しさん@お腹いっぱい。 2021/01/05(火) 16:27:24.35
>>603-605 ありがとうございます。 方針はあっていたようですが",@"も対象とは知らずそこは修正してませんでした。 指示通りに念入りに書き換えて導入したところ無事動作しました。 611 名無しさん@お腹いっぱい。 2021/01/05(火) 16:27:57.98
612 名無しさん@お腹いっぱい。 2021/01/05(火) 17:16:09.24
613 名無しさん@お腹いっぱい。 2021/01/05(火) 17:52:33.77
ありがとうございます。なんと、Emacs ではなく、Gnus の仕様変更によるものでしたか…。 しばらく、nnir でだましだまし使っていたのですが、フォルダ単位での検索が出来ず、全グループからの検索になってしまって、重すぎるのですよね。 git のファイルを編集しているとき、C-x v v で commit するときもエラーが出るし、27.1 いろいろとつらい…。
614 名無しさん@お腹いっぱい。 2021/01/05(火) 17:53:27.21
gnus-namazu.el に同様の修正が入ってないか調べてみようと思ったら、git.gnus.org が飛んでた\(^o^)/
615 名無しさん@お腹いっぱい。 2021/01/05(火) 20:06:30.44
>>612 make-vector のところの length を make-hash-count に mapatoms を maphash に group を symbol-name にしているところを消したらうまく動くようになりました。多謝。 616 名無しさん@お腹いっぱい。 2021/01/05(火) 21:14:08.80
27.1でspacemacsいれてるけど、確かにめんどかったな
617 名無しさん@お腹いっぱい。 2021/01/05(火) 21:54:35.38
このスレの住人は随分古いものを引っ張ってくるんだな… 古いコードも動くべきだと思うけど、elispも少しずつ進化してるから、メンテナーが居なくなったコードは、いずれ動かなくなる宿命
618 名無しさん@お腹いっぱい。 2021/01/06(水) 03:38:16.49
旧版をエミュレートする互換レイヤーみたいなのが欲しいとこではあるよね。
619 名無しさん@お腹いっぱい。 2021/01/06(水) 10:37:59.31
古いEmacsを使い続ければよいのでは?
620 名無しさん@お腹いっぱい。 2021/01/06(水) 13:48:24.79
>>613 いまどき gnus を何に使っているんだろう? 批判しているのではなく単純な興味なのだが、今でもNetNewsを読んでいるのでしょうか? 621 名無しさん@お腹いっぱい。 2021/01/06(水) 17:00:24.68
emacsでどうやってアウトラインのサイドバー出すのですか?
622 名無しさん@お腹いっぱい。 2021/01/06(水) 18:34:07.30
623 名無しさん@お腹いっぱい。 2021/01/06(水) 22:13:42.64
math-nth-root とか使わんのやろか expt に逆数でやってはるの?
624 名無しさん@お腹いっぱい。 2021/01/06(水) 22:22:18.08
625 名無しさん@お腹いっぱい。 2021/01/06(水) 22:25:19.24
いまだメール見れるんだ
626 名無しさん@お腹いっぱい。 2021/01/06(水) 22:28:49.28
>>204 でも gnus-namazu.el 使っている人いるし、MUA として使っている人は結構多いんじゃ無い? 627 名無しさん@お腹いっぱい。 2021/01/06(水) 22:32:34.04
gmail見れる? 昔試したらセキュリティ基準に足りないから駄目とかなったような?
628 名無しさん@お腹いっぱい。 2021/01/06(水) 22:39:05.84
gmail は pop3 で fetchmail で取ってきてる。 Gnus の受信は Mew と違って同期だから受信中は何も出来ないんで。
629 名無しさん@お腹いっぱい。 2021/01/06(水) 22:40:28.70
thanks pop3, fetchmail を調べてみる
630 名無しさん@お腹いっぱい。 2021/01/06(水) 22:42:04.73
631 名無しさん@お腹いっぱい。 2021/01/06(水) 23:27:51.62
>>620 メールとNetNewsとRSS M-x diary-mail-entriesすると、直近の予定を自分自身にメールするから、帰り際にやっとくと次の日にメールで予定を確認出来るとか 632 名無しさん@お腹いっぱい。 2021/01/07(木) 07:10:54.80
633 名無しさん@お腹いっぱい。 2021/01/07(木) 09:02:41.03
Emscsって加齢臭が半端ないよね。
634 名無しさん@お腹いっぱい。 2021/01/07(木) 12:08:53.32
ケン・トンプソン 77歳 尊師 67歳 Linus 51歳 なので。
635 名無しさん@お腹いっぱい。 2021/01/07(木) 14:33:33.92
ほぼorg modeのために使ってる
636 名無しさん@お腹いっぱい。 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で展開した物を同じ位置に記述すると問題なく起動します。 そこで質問なのですが、何を間違えているのでしょうか?
637 名無しさん@お腹いっぱい。 2021/01/07(木) 18:51:38.73
638 名無しさん@お腹いっぱい。 2021/01/07(木) 19:48:59.26
最近バイトコンパイルしなくなりましたね
639 名無しさん@お腹いっぱい。 2021/01/07(木) 22:13:16.61
>>633 エディターから加齢臭が漂ってるなら病院に行った方がいいな 640 名無しさん@お腹いっぱい。 2021/01/07(木) 22:33:18.02
641 名無しさん@お腹いっぱい。 2021/01/07(木) 23:43:48.75
でもそれ自分の体臭じゃん
642 名無しさん@お腹いっぱい。 2021/01/08(金) 06:33:43.64
643 名無しさん@お腹いっぱい。 2021/01/08(金) 07:50:49.32
今のEmacsならこういう github からソースをダウンロードしてインストールする手順は どんなのがメジャーなんだろうな? MELPA 頼りでサッパリ
644 名無しさん@お腹いっぱい。 2021/01/08(金) 10:35:00.98
645 名無しさん@お腹いっぱい。 2021/01/08(金) 11:03:54.31
(add-to-list 'load-path "/path/to/my/lisp/library") でもいいね。
646 名無しさん@お腹いっぱい。 2021/01/08(金) 11:49:25.80
>>637 ありがとうございます。 ドキュメントでしらべ該当ブロックをeval-and-compileで囲みました。 eval-when-compileではダメな理由はよくわかりません。 647 名無しさん@お腹いっぱい。 2021/01/08(金) 12:33:05.11
>>644 site-lispに入れた後どうやるのでしょうか? こういう導入の解説がみつからんもんで >>645 これはダウンロード先を指定するものですか? 648 名無しさん@お腹いっぱい。 2021/01/08(金) 12:47:55.15
649 名無しさん@お腹いっぱい。 2021/01/08(金) 15:52:00.08
よくわからないけど、普通に M-x package-install imenu-list じゃダメなの?
650 名無しさん@お腹いっぱい。 2021/01/08(金) 16:19:16.41
確かに。GitHubのページにはNo packages publishedと書かれているけどmelpaにあった。
651 名無しさん@お腹いっぱい。 2021/01/08(金) 16:35:16.71
652 名無しさん@お腹いっぱい。 2021/01/08(金) 21:28:25.24
>>651 ~/.emacs.d/ ってサイトに書いてあるよ チルダはホーム以下って意味だよ /home/.emacs.d Linuxかmacなら、homeに移動して % ls -a であるはずだよ(emacsを一度でも起動しないと生成はされない) 653 名無しさん@お腹いっぱい。 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って面倒くさいんだね…… 654 名無しさん@お腹いっぱい。 2021/01/09(土) 09:04:26.88
Vimユーザーだけどemacsに乗り換えて幸せなポイントがあれば3行でオナシャス
655 名無しさん@お腹いっぱい。 2021/01/09(土) 09:09:09.03
無い ドンマイ Vscodeにしろ
656 名無しさん@お腹いっぱい。 2021/01/09(土) 09:12:05.63
>>655 ほえ? vscode? マウスめんどい 657 名無しさん@お腹いっぱい。 2021/01/09(土) 09:48:27.92
乗り換えじゃなく足すなら org-mode 回りの利便性 lisp の SLIME 書き足していっても動作が遅くならない emacs lisp がある
658 名無しさん@お腹いっぱい。 2021/01/09(土) 10:01:23.89
>>656 ショートカットキーで大抵の事は出来ね?vimのキーバインドも使えるし 659 名無しさん@お腹いっぱい。 2021/01/09(土) 10:13:41.13
660 名無しさん@お腹いっぱい。 2021/01/09(土) 10:42:14.89
661 名無しさん@お腹いっぱい。 2021/01/09(土) 10:51:06.95
>>660 まあ.emacsとかなんだけど、いつ追加してもいい 653で想像できないなら難しい まあwindowsが悪い 662 名無しさん@お腹いっぱい。 2021/01/09(土) 11:39:49.98
emacsをdisったり間違った知識を披露すればレスをもらえたり教えてもらえたりするんじゃよ まー普通の知能がある健常者なら検索で事足りるけど
663 名無しさん@お腹いっぱい。 2021/01/09(土) 11:45:59.84
>>653 gnupack とかちらばらない環境では そういう面倒なことは無かったりする 664 名無しさん@お腹いっぱい。 2021/01/09(土) 11:56:02.28
>>660 emacs windows 初心者 インストール windows10 emacs init.el 場所 でggrks 665 名無しさん@お腹いっぱい。 2021/01/09(土) 12:29:47.35
gnupackがおすすめですね 最近リリースないけど
666 名無しさん@お腹いっぱい。 2021/01/09(土) 12:40:34.81
>>660 そもそもどこまでの知識があるんだろう? C-x とかM-xとかの表記があって、それが何を意味するのかわかっているのだろうか? また環境変数とか何かわかってるんだろか? 667 名無しさん@お腹いっぱい。 2021/01/09(土) 12:50:35.93
うまくいくかわからないけど powershellを起動する コンテナにpowershellと入れるか またはスタートメニューのwindowsの下あたりにいた気がするから、頑張って探して起動する cd ~ と入力して、ホームディレクトリ移動 起動したら最初からホームにいそうだけど念のため ls -a と入力して.emacs.dがいるか確認 いれば pwd と入力してカレントディレクトリ表示
668 名無しさん@お腹いっぱい。 2021/01/09(土) 12:56:46.25
スクラッチバッファにload-path
669 名無しさん@お腹いっぱい。 2021/01/09(土) 13:48:50.33
コンソール前提ならWSLもいいですね powershellから普通にemacs使えるし
670 名無しさん@お腹いっぱい。 2021/01/09(土) 14:37:14.90
671 名無しさん@お腹いっぱい。 2021/01/09(土) 14:37:41.12
672 名無しさん@お腹いっぱい。 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ってのはもう少しリッチな見た目にならないのですか?
675 名無しさん@お腹いっぱい。 2021/01/09(土) 18:51:39.93
spacemacsにすれば最近のイケてるエディタっぽくはなるな
676 名無しさん@お腹いっぱい。 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になるのですが、インストール出来てないですかこれ 678 名無しさん@お腹いっぱい。 2021/01/09(土) 19:36:52.30
>>674 もともと端末エミュレータで動く様に作られてるから、GUIは二の次なんだよな それはVimも一緒だな 679 名無しさん@お腹いっぱい。 2021/01/09(土) 19:40:16.30
だがそれでいい
680 名無しさん@お腹いっぱい。 2021/01/09(土) 19:49:28.70
今だと端末エミュレータは80x40 がいいのか、縦を200にした方がいいのか、どうなんだい? 好きにしろではなくて、想定されている設計が知りたい。
681 名無しさん@お腹いっぱい。 2021/01/09(土) 20:27:06.08
設計は40なんだろうけどフォントも解像度も人それぞれだからやっぱ好きにしろ
682 名無しさん@お腹いっぱい。 2021/01/09(土) 20:37:40.03
683 名無しさん@お腹いっぱい。 2021/01/09(土) 20:40:39.60
>>677 M-x package-refresh-contents したらどうだろう? あとは、 M-x package-list-packages で一覧に出てくるか、どうか。 684 名無しさん@お腹いっぱい。 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ってのはないのね 日本語情報なさすぎてつらい
687 名無しさん@お腹いっぱい。 2021/01/09(土) 21:19:23.94
M-x package-listだ
688 名無しさん@お腹いっぱい。 2021/01/09(土) 21:21:42.75
間違えた… M-x list-packages だった ごめんちゃい
689 名無しさん@お腹いっぱい。 2021/01/09(土) 21:47:22.80
package-list-packagesみたいなのが補完されたような
690 名無しさん@お腹いっぱい。 2021/01/09(土) 21:51:14.87
検索ならC-s 多分、初めて触るだろうからチュートリアルから始めた方がいいよ Emacs開くと最初の画面から出来たはず
691 名無しさん@お腹いっぱい。 2021/01/09(土) 22:33:14.51
iしてxしてyかな
692 名無しさん@お腹いっぱい。 2021/01/09(土) 23:52:12.34
なんか初心者向けの質問だと水を得た魚わらわらになるのほんま草生え
693 名無しさん@お腹いっぱい。 2021/01/10(日) 03:20:12.33
簡単な内容には答えられる人間が多いってだけのことだろう 何が面白いのかが分からない
694 名無しさん@お腹いっぱい。 2021/01/10(日) 04:11:45.87
このスレ、以前はもっと冷たかったよ。住人変わったのかね。
695 名無しさん@お腹いっぱい。 2021/01/10(日) 06:59:15.29
だから現在もそうあるべきってこと?
696 名無しさん@お腹いっぱい。 2021/01/10(日) 08:03:19.78
俺様超絶詳しいって層が息絶えたんじゃね?
697 名無しさん@お腹いっぱい。 2021/01/10(日) 09:37:52.10
>>695 そうは思ってないよ。ただ、冷たくする愛情ってのもあると思って。 698 名無しさん@お腹いっぱい。 2021/01/10(日) 09:39:21.85
ツンデレなんだな
699 名無しさん@お腹いっぱい。 2021/01/10(日) 09:52:49.45
>>673 gnupack勧める訳ではないけど、NTEmacsを使う方が苦労すると思うけど。外部プロセスで漢字を含む引数をuf-8で渡せないとか。そもそもGNUコマンド環境を別途用意する必要がある。 700 名無しさん@お腹いっぱい。 2021/01/10(日) 09:54:06.30
uf-8 -> utf-8 に訂正
701 名無しさん@お腹いっぱい。 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寄りですし(´・ω・`)、、、
703 名無しさん@お腹いっぱい。 2021/01/10(日) 10:15:51.78
>>702 その方が使いやすくなると思うならいいのでは?個人の自由だよ。 704 名無しさん@お腹いっぱい。 2021/01/10(日) 10:16:24.93
705 名無しさん@お腹いっぱい。 2021/01/10(日) 10:27:01.06
windowsはほぼ同時押しだけだからたぶん足りないんだよね
706 名無しさん@お腹いっぱい。 2021/01/10(日) 10:29:36.52
707 名無しさん@お腹いっぱい。 2021/01/10(日) 10:40:24.91
m-xってなんですかね metaキーはwindoosキーらしいですが、winキーを押すとスタートメニューが開く(´・ω・`)、、、
708 名無しさん@お腹いっぱい。 2021/01/10(日) 10:46:02.42
709 名無しさん@お腹いっぱい。 2021/01/10(日) 10:50:07.06
>>688 そのパッケージ一覧から検索したいのですが >>690 windows向けの説明ってほとんどないんですよね c-sとはctrlでもないみたいです 710 名無しさん@お腹いっぱい。 2021/01/10(日) 10:50:32.79
あっ、同時押しなのね(´・ω・`)、、、
711 名無しさん@お腹いっぱい。 2021/01/10(日) 10:51:59.00
>>707 escかaltや、チュートリアルぐらい読もうか 712 名無しさん@お腹いっぱい。 2021/01/10(日) 10:56:02.86
altはメニューのアクセラレータに食われるからターミナルで使う場合ターミナルの設定で切ってな
713 名無しさん@お腹いっぱい。 2021/01/10(日) 11:57:46.83
昔"vi入門"て本は語ったのですがよくわからず Emacsは本買ったらいけますか? "ee"ですませてます
714 名無しさん@お腹いっぱい。 2021/01/10(日) 12:03:45.01
715 名無しさん@お腹いっぱい。 2021/01/10(日) 12:06:29.15
>>714 最低限、README嫁よ elispコードを嫁って 716 名無しさん@お腹いっぱい。 2021/01/10(日) 12:41:21.83
717 名無しさん@お腹いっぱい。 2021/01/10(日) 13:26:48.64
readmeとelispを読める人でないと(emacsを使うのは)難しい
718 名無しさん@お腹いっぱい。 2021/01/10(日) 13:57:03.06
さらに英語も
719 名無しさん@お腹いっぱい。 2021/01/10(日) 13:57:24.58
まーたお前か。問題解決能力なさすぎんか? コード理解した上で英語情報で調べても見つからんなら諦めろよ
720 名無しさん@お腹いっぱい。 2021/01/10(日) 14:06:36.26
>>714 手当たり次第聞いていけばいつか誰かが親切に詳しくやり方を教えてくれるだろうという他力本願テイカー精神が透けてて気持ち悪いんだわ。 721 名無しさん@お腹いっぱい。 2021/01/10(日) 14:21:26.32
>>713 ,714 eeで用が足りるならee使ってろ 722 名無しさん@お腹いっぱい。 2021/01/10(日) 16:27:21.29
情報少なすぎてね vimのほうが多いのかしら
723 名無しさん@お腹いっぱい。 2021/01/10(日) 16:34:50.80
無理せずVSCode使ったほうが幸せだと思うよ。このスレでVSCode勧めるのもなんだけど。
724 名無しさん@お腹いっぱい。 2021/01/10(日) 16:42:59.87
全く無理してないもんな
725 名無しさん@お腹いっぱい。 2021/01/10(日) 16:56:52.28
Markdown はテキストエディタがあれば書けるのが利点なので、Windowsのメモ帳最高、とか言うとそっちに行くのだろうか。 何をMarkdownで書くつもりか知らないが、人が読み書きするテキストは、適当な所でファイル分割した方がいい。 アウトライン機能あっても、頭の負担はそんなに軽くならない。
726 名無しさん@お腹いっぱい。 2021/01/10(日) 17:15:22.21
折り畳みでええやろ
727 名無しさん@お腹いっぱい。 2021/01/10(日) 17:57:03.53
まあよく頑張るよ オレなんかEmacs知って最初の一か月は比較対象のVZが軽快だっただけに苦痛でしかなかったな、指も精神も ユーザーとして本当に良さが分かるようになったのは1年くらい経ってからか elispも読めるとさらに良さが分かってくるというね…
728 名無しさん@お腹いっぱい。 2021/01/10(日) 18:19:11.06
最初に書き捨てできないのが最悪
729 名無しさん@お腹いっぱい。 2021/01/10(日) 19:02:52.98
vz は、アセンブラでテキストエディタとかすごすぎ。エディタだけではなくファイラ機能からdosを使いやすくする機能まであるんだから。テトリスが作れる謎マクロとか。しかもこれだけできてexeじゃなくてcomなんだから……
730 名無しさん@お腹いっぱい。 2021/01/10(日) 19:09:30.52
>>701 windowsのIMEから、WSL2で動いているXなEmacsに文字入力って可能なんでしたっけ?どのサイトもmozc経由でWSL内で完結してるしこのあたりの設定はよく把握できてない。 それができなくて未だにNTEmacsを使ってます... 731 名無しさん@お腹いっぱい。 2021/01/10(日) 19:17:00.96
>>730 Google日本語入力との連携ならできる 732 名無しさん@お腹いっぱい。 2021/01/10(日) 19:18:27.09
mozc_emacs_helper.exeを調べて
733 名無しさん@お腹いっぱい。 2021/01/10(日) 19:23:37.57
あとはASTEC-Xで出来るとか。使ったことないけど。でもEmacs側からIMEの状態コントロール出来ないだろうから、使いづらいかも。
734 名無しさん@お腹いっぱい。 2021/01/10(日) 19:28:34.84
日本語の情報が少ないだけで、英語であればEmacs自体に大量に含まれている 最もドキュメントが多いエディタと言っても過言ではないだろう
735 名無しさん@お腹いっぱい。 2021/01/10(日) 19:34:15.64
736 名無しさん@お腹いっぱい。 2021/01/10(日) 19:52:28.27
情報ありがとう。 なるほど、やっばりOOSで仕組みがクリアなGoogle日本語入力との連携が主なのね。 ATOK使いなので無理かもしれん。
737 名無しさん@お腹いっぱい。 2021/01/10(日) 20:22:42.95
メジャーなところじゃないだろうけど ddskk つかってる
738 名無しさん@お腹いっぱい。 2021/01/10(日) 20:36:45.02
そういや昔エディタ代わりにpc-outlineての使ってたわ
739 名無しさん@お腹いっぱい。 2021/01/10(日) 21:09:00.69
>>736 スマソ、OOSじゃなくてOSS(Open Source Software)な。 740 名無しさん@お腹いっぱい。 2021/01/10(日) 22:20:18.69
Emacsに引き込もるなら、全てがEmacsで完結するDDSKKも悪くない >>733 Astec-XはWindows側IMEをXの日本語入力に使えるから、多分行けるはず しかし常用するには値段が… Astec-Xがオープンソースにならないもんかね 741 名無しさん@お腹いっぱい。 2021/01/10(日) 22:25:01.98
しかしまだ諦めてはいけない MSがWindowsネイティブのWaylandコンポジターを制作中なんで、それの日本語入力がどうなるかを見守る必要がある ちなみにEmacs自体はWayland対応してないが、今pureGTK(pgtk)なるブランチが出来てるので、それがマージされればWaylandアプリとして動かせる
742 名無しさん@お腹いっぱい。 2021/01/11(月) 20:42:01.11
英語読めないでemacsユーザーやる人ってどのくらいいて大体どのくらいできるもんなんだろう 随所で応用効かなかったりして価値半減したりひいては往々に乗り換えることになりそう
743 名無しさん@お腹いっぱい。 2021/01/11(月) 20:44:35.94
744 名無しさん@お腹いっぱい。 2021/01/11(月) 20:49:15.56
>>741 遠隔からxじゃなくwayland飛ばしてemacs触るって事? 745 名無しさん@お腹いっぱい。 2021/01/11(月) 20:55:39.30
>>743 じゃあそれすら検索して読んできてないここの一部の人らは英語読めないというよりはアレってことか 746 名無しさん@お腹いっぱい。 2021/01/11(月) 21:00:02.90
でも翻訳するとしても検索するのに英語が必要なんだよな 半減でなくなるとしてもやっぱり壁はあるしアレだとかは言い過ぎたかも
747 名無しさん@お腹いっぱい。 2021/01/11(月) 21:06:52.81
そういえば、lispってそんなに面白いのか?
748 名無しさん@お腹いっぱい。 2021/01/11(月) 21:19:17.69
いや、そんなに
749 名無しさん@お腹いっぱい。 2021/01/11(月) 21:22:18.73
lisp系は覚えようとするんだがなんとなくダメだなあ
750 名無しさん@お腹いっぱい。 2021/01/11(月) 21:23:18.48
なんだこの会話
751 名無しさん@お腹いっぱい。 2021/01/11(月) 21:24:47.84
emacs lispはdynamic bindingが使えるのが設定をカスタマイズのに向いている
752 名無しさん@お腹いっぱい。 2021/01/11(月) 22:38:11.78
>>744 WSL2での話だよ MSはWSL2上のLinux用GUIアプリをWindowsのアプリと同じように動くことを目指してる 753 名無しさん@お腹いっぱい。 2021/01/12(火) 02:13:44.96
elispでもlexical bibdingにしてるわ
754 名無しさん@お腹いっぱい。 2021/01/12(火) 06:54:16.96
755 名無しさん@お腹いっぱい。 2021/01/12(火) 07:32:54.87
>>751 adviceでAOPできるのも便利。言語の特徴では無いが。 756 名無しさん@お腹いっぱい。 2021/01/12(火) 16:46:07.64
Sacha Chuaのブログしか追ってないわEmacs情報は
757 名無しさん@お腹いっぱい。 2021/01/13(水) 00:13:48.61
758 名無しさん@お腹いっぱい。 2021/01/13(水) 20:59:29.54
>>754 デフォルトdynamic bindingだと意図せぬ振る舞い起こしそうだから どうしても困るところ以外lexical bindingにしてる 行儀良いプログラムならdynamic bindingでも意図せぬ変数名の衝突とか起こさないだろうから 気にしすぎかも知れないけど 759 名無しさん@お腹いっぱい。 2021/01/13(水) 21:19:46.77
>>758 SchemeやCommon Lispはlexicalがデフォルトのようなのでそちらの方が主流なのでしょうね。でも既存コードの挙動を変えるときなどdynamicスコープが便利な場合が結構ある。 760 名無しさん@お腹いっぱい。 2021/01/13(水) 23:34:28.25
>>759 既存の関数の挙動を変えるときはアドバイスが有るじゃない 761 名無しさん@お腹いっぱい。 2021/01/13(水) 23:50:38.72
762 名無しさん@お腹いっぱい。 2021/01/13(水) 23:55:59.95
一時的に関数の挙動を変更するってのも結構ある。古いけどnoflet packageもよく使っている。
763 名無しさん@お腹いっぱい。 2021/01/14(木) 02:01:13.51
emacsの場合に当てはまるかは分からないけど lexical bindingの方が実行速度を良くできる可能性はあるよね dynamic bindingはすべての変数がグローバル変数になるような物なので性能ペナルティーがある
764 名無しさん@お腹いっぱい。 2021/01/14(木) 07:45:25.36
765 名無しさん@お腹いっぱい。 2021/01/14(木) 08:28:16.40
lexicalスコープではクロージャが使える。いずれどちらのスコープも使えるところがemacs lispのメリットであり、それらをemacsの設定を通して体験できる。いいエディタだ。
766 名無しさん@お腹いっぱい。 2021/01/14(木) 08:28:22.74
>>761 関数でなければスペシャル変数だと思うけど、letで束縛すればlexical bindingの環境でも特別な動作になる 767 名無しさん@お腹いっぱい。 2021/01/14(木) 08:33:16.42
lexical bindingの場合は、バイトコンパイルするとローカル変数名は消えてなくなる 単なるスタックアクセスに変換されるが、dynamic bindingの場合は変数名が残り都度変数名でアクセスすることになる なので実行速度が全然違う
768 名無しさん@お腹いっぱい。 2021/01/14(木) 08:57:09.35
>>766 俺の知識が古いんだな。Emacs24からCommon Lisp により近くなっているんだね。 769 名無しさん@お腹いっぱい。 2021/01/14(木) 13:06:23.80
emacsのパッケージ管理ツールって何がいいんですか? markdown使える物がいいです
770 名無しさん@お腹いっぱい。 2021/01/14(木) 18:45:34.23
なぜorgじゃなくmarkdown? org-modeの整備されてるのに 出力だけ sed 効かせておしまいでは
771 名無しさん@お腹いっぱい。 2021/01/14(木) 18:53:16.60
772 名無しさん@お腹いっぱい。 2021/01/14(木) 20:48:16.79
773 名無しさん@お腹いっぱい。 2021/01/14(木) 22:06:09.62
パッケージ管理ツールでmdやらorgが出てくるのってどういうこと?
774 名無しさん@お腹いっぱい。 2021/01/14(木) 22:40:14.09
バージョンの違いでは
775 名無しさん@お腹いっぱい。 2021/01/14(木) 22:41:32.50
機械翻訳おじさん..
776 名無しさん@お腹いっぱい。 2021/01/14(木) 22:50:11.71
>>771 できるように、作ればいいんじゃないでしょうか? 777 名無しさん@お腹いっぱい。 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になるですが?
780 名無しさん@お腹いっぱい。 2021/01/15(金) 10:08:00.04
↑過去ログみろ。
781 名無しさん@お腹いっぱい。 2021/01/15(金) 12:02:50.74
インストールしてたからだ
782 名無しさん@お腹いっぱい。 2021/01/18(月) 01:20:52.01
leaf.el を使ってる人いる~? 使いやすいかどうか知りたいです
783 名無しさん@お腹いっぱい。 2021/01/19(火) 00:04:27.18
use-packageから全面的に乗りかえてそろそろ1年だけど、特に不満はないね グルーピングができるのがよいし、キーワード解釈に統一性があるのもよい
784 名無しさん@お腹いっぱい。 2021/01/19(火) 11:50:13.77
最近iPhoneでbeorg入れたら、Dropboxと組み合わせて閲覧、ちょい編集も出来てとりあえず便利だな 前にMobileOrgで挫折したオレでも使えてる
785 名無しさん@お腹いっぱい。 2021/01/21(木) 23:48:48.19
leaf.el, 物自体はよさそうなんだけど作者がな...