■ このスレッドは過去ログ倉庫に格納されています
Emacs Part 53
- 1 :名無しさん@お腹いっぱい。:2021/05/23(日) 17:21:02.75 .net
- GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 51
https://mevius.2ch.net/test/read.cgi/unix/1514601894/
Emacs Part 50
https://mevius.2ch.net/test/read.cgi/unix/1482097785/
Emacs Part 52
https://mevius.5ch.net/test/read.cgi/unix/1585125902/
- 2 :名無しさん@お腹いっぱい。:2021/05/23(日) 17:26:54.88 .net
- nil
- 3 :名無しさん@お腹いっぱい。:2021/05/23(日) 23:58:12.40 .net
- t
- 4 :名無しさん@お腹いっぱい。:2021/05/24(月) 00:14:25.20 .net
- Emacsは衰退しました。
- 5 :名無しさん@お腹いっぱい。:2021/05/24(月) 00:47:42.99 .net
- rmsは復活しました
- 6 :名無しさん@お腹いっぱい。:2021/05/24(月) 08:16:08.55 .net
- nilはアトムを生じ、アトムはS式を生じ、S式は万物を生ず
- 7 :名無しさん@お腹いっぱい。:2021/05/24(月) 14:10:04.64 .net
- >>5
ゾンビランドサガか
- 8 :名無しさん@お腹いっぱい。:2021/05/26(水) 15:57:36.80 .net
- おまいらが初めてemacs触ったのいつよ?
おいらは若造で1996年にMachTen上で動いてた奴がたぶん最初かな?
MachTenは漢字Talk上で動くunix環境だよ!
- 9 :名無しさん@お腹いっぱい。:2021/05/26(水) 20:39:51.69 .net
- Yahoo shoppingだかなんだかで3'000円で買ったクソみたいなdual atom core pcでemacsとかvimぐらいしか十全に動かなかったのが2009年ぐらいの事か
最初はlubuntuにgtk-devが無いとかなんだかでかなり苦労した
最近goの開発環境をMacドナルドに店員とお友達になれるぐらいコーヒー一杯で長居してelispで組み上げたけど
やっぱvscodeには負けるよね〜(´・ω・`)
- 10 :名無しさん@お腹いっぱい。:2021/05/26(水) 21:32:55.90 .net
- DOS/V日本に入ってき始めた頃に学校のピラミッドとかいうよくわからないUNIX環境でirchatしたい一心で使ったemacs
- 11 :名無しさん@お腹いっぱい。:2021/05/26(水) 22:48:33.90 .net
- 90年代に大学のHP-UXでviの使いづらさにキレてemacs使い始めたな(唐突なviディスり)。
- 12 :名無しさん@お腹いっぱい。:2021/05/26(水) 22:53:37.95 .net
- Windows98のノート機でcygwin環境作ってMeadow使ってたから、1999年あたりかな。
- 13 :名無しさん@お腹いっぱい。:2021/05/26(水) 23:26:50.26 .net
- あまりに昔のことで思い出せない
おそらく97年頃Windows95でmuleだったと思うがなあ、その前があったような
1文字入力するたびに一瞬間があく異常な重さだった
けどemacsが使えてすごく嬉しかったのは覚えている
- 14 :名無しさん@お腹いっぱい。:2021/05/26(水) 23:32:30.66 .net
- 1992年に NEmacs が MS-DOS に移植されたとき。移植者が日本人だったおかげで
PC-9801 でも動いてくれた。まだ移植されていなかったEmacs-Lisp アプリケーションを
せっせと MS-DOS 用に書き換えたが、やはりそれは空しい作業だった。ほどなくして
PC UNIX に移住した。
- 15 :名無しさん@お腹いっぱい。:2021/05/26(水) 23:44:33.51 .net
- DOS extender を利用して動く Demacs か。当時の Super ASCII に解説記事が
連載されていたっけ。
- 16 :名無しさん@お腹いっぱい。:2021/05/26(水) 23:47:28.22 .net
- Linux入門書籍に付いてきたSlackwareをDOS/VマシンにインストールしてMuleを触ったのが最初だな
1993〜94頃だろう
その後はWindows3.1上で動く、BSD on Windows(BOW)でMuleを動かしたりしてた
95年だ
BOWは今で言うWSL1とやってることは全く一緒だが、95年に実現するとかマジ半端ねー技術力
- 17 :名無しさん@お腹いっぱい。:2021/05/26(水) 23:47:39.69 .net
- 自分もやっぱりPC98が最初だったのかなあ、思い出せない
Linuxの存在を知った時は本屋に行ってもまだ参考書がない時代だった
- 18 :名無しさん@お腹いっぱい。:2021/05/27(木) 00:27:54.55 .net
- 1994年、高校に、系列の大学のお下がりで導入されたオムロン Lunaに入っていたmule。
情報の授業でmhでクラスメート間で電子メールをおくってみたとかやった。
- 19 :名無しさん@お腹いっぱい。:2021/05/27(木) 01:19:43.65 .net
- 人のこと言えないけど、おっさん大集合www
- 20 :名無しさん@お腹いっぱい。:2021/05/27(木) 05:28:18.03 .net
- emacs使いに若者は居なそう。
初PC-UNIXは叩き売りで買ったソーテックのWinBook(486SX33Mhz)がWin3.1には重くて使えなくて
泣く泣く学校のネット環境でネットワークインストールしたFreeBSD2.0.1だった気がする
- 21 :名無しさん@お腹いっぱい。:2021/05/27(木) 06:18:50.17 .net
- おっさんだけど去年くらいから使い始めたよ
- 22 :名無しさん@お腹いっぱい。:2021/05/27(木) 08:07:08.35 .net
- 会社で若者も使ってるが
若者がここに来ないのだ
初emacsはjunetでnews見るために使った、かな
- 23 :名無しさん@お腹いっぱい。:2021/05/27(木) 09:04:51.24 .net
- いま日本で一番アツいEmacsコミュニティはVim-jpやで
- 24 :名無しさん@お腹いっぱい。:2021/05/27(木) 13:58:43.53 .net
- vimmerでずっとlisp書いてて今emacs移行頑張り中だけどちょっと物申したい
テクニックバイブルみたいな名前の本買ったら、今流行りのプラグイン100選!インストール方法書いて紙面終わりみたいなクソの中のクソ、コンピュータ関連本でこれ以上のクソは見た事ナイホドクソ
しかもコマンドリマップか数行のスクリプトで済むよね?みたいなのばっかりでバイブルとな
vimサポーターズなる者が書いてるけど検索するとvim-jpとほぼ被ってるな
日本のvim界隈は奇怪なvimscriptで無駄にニッチなプラグイン作ったった=スゴイみたいなくせー奴ばっかで嫌になる
vim自体は良いものだけどemacsに浮気します
- 25 :名無しさん@お腹いっぱい。:2021/05/27(木) 13:59:33.04 .net
- アマゾンで★1付けてこよ、忘れてた
- 26 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:05:53.68 .net
- 「Emacs のテクニカルバイブル」なのか「Emacs Lisp のテクニカルバイブル」なのか「Vim のテクニカルバイブル」なのか
まあ文脈的に言って「Vim のテクニカルバイブル」のことだろうけど
Vim 本は「実践 Vim」くらいしか面白いの知らないな
その「実践 Vim」も続編は面白くない
個人的には、
「Emacs テクニカルバイブル」は anything.el (helm の前身) の話が載ってて歴史の本として面白い
「Emacs Lisp のテクニカルバイブル」もそんなに多くない Emacs Lisp 本だし価値が高い
と思ってる
- 27 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:07:45.96 .net
- >>24
それLISP版の方買わんと真価発揮せんやつ
今までlisp使ってたのならelispとの溝を埋められる
- 28 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:09:39.04 .net
- >>26
あ、vimのやつなのか…
- 29 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:10:25.72 .net
- emacsテクニカルバイブルなるものがあるの知らんかったごめん
lisperとしてはぜひ買いたい
有益な情報ありがと
- 30 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:10:58.62 .net
- Vim は「今どきどのエディタや IDE でも Vim のキーバインドをサポートしてるから」という理由で、「Emacs は Lisp と同じかそれ以上の拡張性を持ったエディタが出てきてるから」という理由で、最近は厳しいね
個人的には LSP はそんなに良いものだろうかという疑問があるが
- 31 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:17:48.83 .net
- >>28
名前が似てることすら失礼なクソ本だよ(vim~の方)
vimscriptは一行も出てこない、操作については簡易チートシート数ページ
あ、PluginInstallくらいは出てくるわすまん
- 32 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:40:51.66 .net
- emacslispテクニックバイブル、訳書じゃないんだね、珍しい
著者名がなんか怪しいけど…
>前作『Emacsテクニックバイブル』は,自分でEmacs Lispを書くわけではなく,すでに用意されているEmacs Lispを知ってもらい,そのまま組み込むことで,自分の環境がより便利になる本をめざしました.便利さを知ると既存のLispをカスタマイズしたり,自分でanything.elなどに組み込んで使いたいという欲が出てきます.そこで初心者にも理解できるようEmacs Lispの基礎から丁寧に解説します.
こういうのでいいんだよと思ったのでポチりました
表紙に見覚えがあるので確認したらvimテクニックバイブルも技術評論社で同じシリーズっぽいです
引用の前著のemacs テクニックバイブルにあたるのがvimテクニックバイブルかもしれませんね
もしかしてと、vimscriptテクニックバイブルを調べたら、在りました…
こっちが欲しかった奴だ
高いしemacs優先なので今回は見送りますが、ちょっと貶し過ぎたvimサポさんごめん
- 33 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:46:19.27 .net
- なんていうか、なんでこんなに偉そうなんだろう
そもそもこのスレでVim本貶してるのがおかしいし、書評するにもサーベイが全く足りてないし
- 34 :名無しさん@お腹いっぱい。:2021/05/27(木) 15:50:31.32 .net
- ごめんなさい
- 35 :名無しさん@お腹いっぱい。:2021/05/27(木) 20:13:51.06 .net
- 関係ないけど
書評見る限りそんな中身っぽいし、とてもテクニックバイブルと名乗れるようなものでは無さそうだな
- 36 :名無しさん@お腹いっぱい。:2021/05/29(土) 22:37:40.92 .net
- つかさ、Emacsテクニックバイブルって、るびきちのやつでしょ?
このスレでるびきち知らないやつがいるの?
- 37 :名無しさん@お腹いっぱい。:2021/05/29(土) 22:57:27.98 .net
- 生きてんの?
- 38 :名無しさん@お腹いっぱい。:2021/05/29(土) 23:46:30.64 .net
- 大御所的な?
- 39 :名無しさん@お腹いっぱい。:2021/05/29(土) 23:49:42.43 .net
- 調べたl
ispxmpなるelの作者か
便利そう
- 40 :名無しさん@お腹いっぱい。:2021/05/30(日) 00:57:18.79 .net
- るびきちは、去年の4月にメルマガで倒れてましたとの報があって、次の週にしばらく休みますとあってから音沙汰無いな
表に出ないだけで無事なのかよく分からんな
- 41 :名無しさん@お腹いっぱい。:2021/05/30(日) 01:34:08.58 .net
- るびきちスレに今年のこと書いてあったよ
- 42 :名無しさん@お腹いっぱい。:2021/05/30(日) 14:09:48.65 .net
- org-modeでリンクをC-c oで開く際に
ブラウザとしてemacs内で動いているw3mを使用したい思っています
以下のページによるとBROWSER環境変数で設定できるようなので
https://yutarine.blogspot.com/2016/11/org-modehtmlfirefoxchrome.html
export BROWSER=/usr/bin/w3m と設定しC-c oすると何も表示されません
ps するとw3mのプロセスは走っているようです
何かうまい方法はないですかね?
- 43 :名無しさん@お腹いっぱい。:2021/05/30(日) 14:22:57.48 .net
- 端末を開くとか…
- 44 :名無しさん@お腹いっぱい。:2021/05/30(日) 14:29:02.71 .net
- >>43
$ xterm -e '/usr/bin/w3m URL'
このxtermの部分が既存のemacs(org-modeを走らせている自分自身)だと便利なのですが
- 45 :42,44:2021/05/30(日) 15:17:08.63 .net
- とりあえずは以下のように外部のスクリプトを経由させました
ダサいですが
$ export | grep BROWSER
declare -x BROWSER="/home/hoge/bin/w3m_on_emacs"
$ cat /home/hoge/bin/w3m_on_emacs
#!/bin/sh
set -e
EXPRESSION='(w3m-browse-url "'"$@"'")'
emacsclient -c -e "$EXPRESSION"
exit
- 46 :名無しさん@お腹いっぱい。:2021/05/30(日) 23:03:27.39 .net
- >>36
?ここ数年で使い始めたら知らんでも不思議はないだろう…
- 47 :名無しさん@お腹いっぱい。:2021/05/30(日) 23:12:37.81 .net
- (with-eval-after-load 'browse-url
(setq browse-url-browser-function #'eww-browse-url))
わしは eww 使うてるけど w3m にしたらええんちゃうかな
GNU Emacs 28.0.50 (build 1, aarch64-apple-darwin20.5.0, NS appkit-2022.50 ...
- 48 :名無しさん@お腹いっぱい。:2021/05/31(月) 09:54:16.21 .net
- このスレ spacemacs のコミッタおる?
- 49 :名無しさん@お腹いっぱい。:2021/05/31(月) 10:48:06.46 .net
- ここに居るのはネットニュース世代だからな
- 50 :名無しさん@お腹いっぱい。:2021/05/31(月) 11:35:47.53 .net
- UUCPでJunetに接続!
- 51 :名無しさん@お腹いっぱい。:2021/05/31(月) 21:29:31.26 .net
- 最初に使ったのは、確か1989年
Sunのworkstation上だったような気がする
wnnとeggが動いていたので
日本語入力は困っていたなかった気がする
- 52 :名無しさん@お腹いっぱい。:2021/05/31(月) 21:32:01.33 .net
- 岩波が粋がって「入門Wnn」だの「入門Scheme」だのとか出してたな。
- 53 :42,44,45:2021/06/01(火) 13:34:57.99 .net
- >>47
有難うございます
org-open-at-point (C-c C-o) には影響与えないようです
- 54 :名無しさん@お腹いっぱい。:2021/06/01(火) 17:55:24.43 .net
- >>8
9801のMS-DOS上で、DOS-Extenderで使ったのが最初かな。
1990年ごろか。その後FreeBSD(98)でも使ってたけど。
- 55 :42,44,45:2021/06/01(火) 18:26:02.24 .net
- >>47
(add-to-list 'org-file-apps '("\\.x?html?\\'" . (lambda (file url) (w3m-find-file url))))
でできました
- 56 :名無しさん@お腹いっぱい。:2021/06/02(水) 00:25:51.70 .net
- URI の頭が file: の html ファイルを開きたかったんやな
org-file-apps マッチが default やと org-file-apps-macos で open コマンド呼んでサファリが開くか
わしの設定は http: しか通用せんな
勉強になったわ
- 57 :42,44,45:2021/06/02(水) 13:34:09.41 .net
- >>56
説明から抜けてました
すみません
- 58 :名無しさん@お腹いっぱい。:2021/06/03(木) 16:24:40.00 .net
- Emacsって聳え立つくそだよね。
- 59 :名無しさん@お腹いっぱい。:2021/06/03(木) 20:38:35.02 .net
- 聳え立ってるねw
- 60 :名無しさん@お腹いっぱい。:2021/06/03(木) 22:01:41.53 .net
- 勃ってるよなぁ
- 61 :名無しさん@お腹いっぱい。:2021/06/04(金) 23:17:39.12 .net
- るびきちさんは明後日の方に逝ってしまわれた
- 62 :名無しさん@お腹いっぱい。:2021/06/05(土) 00:02:54.90 .net
- >>61
なんか知ってるのか?
明後日ってどういう事?
- 63 :名無しさん@お腹いっぱい。:2021/06/05(土) 20:33:13.41 .net
- >>62
スピリチャルでオーラな世界に行ってしまわれた。
- 64 :名無しさん@お腹いっぱい。:2021/06/06(日) 17:09:45.77 .net
- などとくそ以下が申しておりまして
いやはや、はは・・
- 65 :名無しさん@お腹いっぱい。:2021/06/09(水) 12:48:32.23 .net
- >>64
ん、るびきち本人か?
- 66 :名無しさん@お腹いっぱい。:2021/06/09(水) 14:05:49.42 .net
- anything.el 作ったのってるびきちけ?
- 67 :名無しさん@お腹いっぱい。:2021/06/09(水) 15:47:00.00 .net
- anything.elは別の人から引き継いだものだけど、引き継ぐ前はどんな状態だったかは分からない
けど、anything.elを流行らしたのはるびきちだと思うよ
- 68 :名無しさん@お腹いっぱい。:2021/06/12(土) 09:53:37.82 .net
- >>65
ん、なんかの私怨で名誉毀損か?
- 69 :名無しさん@お腹いっぱい。:2021/06/12(土) 21:32:28.13 .net
- sbcl使いたくなってslime をemacs にぶっこんでみたけど何だこれ意味不明に長いショートカットキーまみれだしこれよーわからんな
てかsbclのdescrive-functionのドキュメントなにこれ全く意味わからん記号の羅列やん
elispのドキュメント見習ってくれよ(´・ω・`)
- 70 :名無しさん@お腹いっぱい。:2021/06/12(土) 22:04:01.44 .net
- >>69
何がしたいか分からんけど、slime使えばコード補完とか出来るし、それだけで十分便利だと思うけどね
- 71 :名無しさん@お腹いっぱい。:2021/06/13(日) 01:03:53.27 .net
- 最近出たlispのdata structure本を読みたいだけだからそんな大層なもんは要らんのだけどな
確かにこのfuzzy completionだかめっちゃいいなこれ
(define-key slime-mode-nanntoka-indirect "\C-\M-i" (lambda nil (interactive) (let ((targ-buf (get-buffer "*Fuzzy Copletions*"))) (slime-fuzzy-completion) (when (buffer-live-p targ-buf) (swich-to-buffer-other-window targ-buf)))))))
とかやるとC-M-iで保管できるother windowから候補選択すると何故か余分な改行挟まれるのが難点だなこれ
この候補開いたときC-nとC-pオーヴァーライドして他のぶっファースライドさせるやり方はかなりオシャンティーポイントだわ何かの際にパクろ(´・ω・`)
- 72 :名無しさん@お腹いっぱい。:2021/06/14(月) 10:25:43.55 .net
- blog.tomoya.dev/posts/a-new-wave-has-arrived-at-emacs/
いろいろあるもんだなあ
- 73 :名無しさん@お腹いっぱい。:2021/06/14(月) 19:46:51.26 .net
- Helmプラグインの代替がなくて移行できない
- 74 :名無しさん@お腹いっぱい。:2021/06/15(火) 11:10:56.20 .net
- そこな、hemlockがあるじゃろ
- 75 :名無しさん@お腹いっぱい。:2021/06/18(金) 12:12:14.00 .net
- あるパッケージの中に、ユーザーが自由に変えれる想定のリスト hoge が以下のように定義されてるとします
(defcustom hoge '("for" "bar"))
hoge に "baz" を追加したいときはどう書いたら良いんでしょうか
(custom-set-variables '(hoge '(ここの書き方が分かりません)))
- 76 :名無しさん@お腹いっぱい。:2021/06/18(金) 13:19:20.02 .net
- (custom-set-variables '(hoge (append hoge '("baz"))))
- 77 :名無しさん@お腹いっぱい。:2021/06/18(金) 13:24:59.33 .net
- custom-set-variables を使わなくても (nconc hoge '("baz")) で良い様な
- 78 :名無しさん@お腹いっぱい。:2021/06/18(金) 23:33:22.77 .net
- >>76-77
ありがとうございます
defcustom された変数を変えるときは custom-set-variables を使うべしという説明をいろんなところで読んで、そういうものだと思っていました
- 79 :名無しさん@お腹いっぱい。:2021/06/19(土) 00:04:33.80 .net
- カスタマイズ変数は、設定されたときに何らかの処理を実行する場合が有るけど、setq等で単に設定した場合はそれが動かないので、不具合が生じる可能性があるかなと
- 80 :名無しさん@お腹いっぱい。:2021/06/19(土) 01:45:57.24 .net
- >>79
ゆえに custom-set-variables で設定したほうが良いってことですか?
- 81 :名無しさん@お腹いっぱい。:2021/06/21(月) 17:52:21.46 .net
- 質問。
新しいバージョンでは、(nconc auto-mode-alist '("..." . "..."))がAttempt to modify read-only objectのエラーが出るようになりました。
調べてみると、jka-compr-mode-alist-additionsが末尾になったからだと把握。
なるほど。
で、ここからが質問。
ユーザーが変数をread-only objectにするためにはどうすればいいのでしょうか?
また、あるオブジェクトがread-onlyかどうかを調べるにはどうすれば?
jka-cmpr-hook.elで実装されてるみたいだからざっと読んでみたけど、まったくわからんかった。。。(´・ω・`)?
- 82 :名無しさん@お腹いっぱい。:2021/06/23(水) 03:47:05.93 .net
- >>81
「pure storage」に格納されているオブジェクトを変更しようとした場合にそのエラーが出るみたい
ただしpurecopy函数(オブジェクトを pure storage にコピーして返す)は
「Emacsのビルド中とダンプ中を除き何もしない」
https://ayatakesi.github.io/lispref/27.2/html/Pure-Storage.html
https://emacs.stackexchange.com/questions/2364/what-is-the-function-purecopy-needed-for/2365
あるオブジェクトが pure storage に置かれたものか否か調べるLisp函数もなさげ
ということで質問の答えはどちらも「できない」ですね
- 83 :名無しさん@お腹いっぱい。:2021/06/24(木) 11:31:57.90 .net
- >>82
ありがとうございます。
だいたい把握。
> ただしpurecopy函数(オブジェクトを pure storage にコピーして返す)は
> 「Emacsのビルド中とダンプ中を除き何もしない」
jka-cmpr-hook.elをまねて、purecopyを試してみたりしたけど、うまくいかないのはそういうことか。。。
describe-functionは読んでたけど、そういう説明はないんですよね。
# Stack Exchangeの質問者も、それでひっかかったんやろなあ。
> あるオブジェクトが pure storage に置かれたものか否か調べるLisp函数もなさげ
読み取り専用のためではなく、特殊な最適化が目的のようなので、真っ当なサポートもしてないんでしょうな。
- 84 :名無しさん@お腹いっぱい。:2021/06/28(月) 11:36:54.08 .net
- この低調さは
廃れているのか? 定着、安定して問題、話題が無いのか?
- 85 :名無しさん@お腹いっぱい。:2021/06/28(月) 12:30:50.68 .net
- VSCodeがある今、ライトなEmacsユーザはVSCodeに移っていくだろうね
- 86 :名無しさん@お腹いっぱい。:2021/06/28(月) 14:53:42.29 .net
- 本当は、LSPのおかげでVSCodeの資産をEmacsでも使えるようになったから、Emacsを離れる必要は全くないのにね
逆にEmacs (Lisp)の資産を他に持ってくのは難しいわけだし
- 87 :名無しさん@お腹いっぱい。:2021/06/29(火) 01:10:10.83 .net
- エディタをプログラム書くためだけの道具、と考えるならそれもあるかもしれんけど。
そもそもそんなんで移るようなやつがこんな板に来るかなあ?w
- 88 :名無しさん@お腹いっぱい。:2021/06/29(火) 12:29:12.34 .net
- 先日話題となったサクラエディタとは全然違う。Emacs減ってるなぁ。
https://job-draft.jp/articles/524
- 89 :名無しさん@お腹いっぱい。:2021/06/29(火) 13:32:22.92 .net
- 仕事のマシンにそもそもemacsが入ってない、というパターンはあるかな。
vi系が入らないことはまずないだろうが、emacsまではね。
となると、新人教育の手間などを考えてVSCodeってのはあるのかな。
emacsの方が後々絶対に恩恵でかいのは間違いないけど、自分が教育係になった場合で考えても、習得できる見込がないやつにはそもそも勧められないしね…
- 90 :名無しさん@お腹いっぱい。:2021/06/29(火) 14:04:45.33 .net
- いや、習得っつーか、node.jsで拡張できるVSCodeが良いかlispで拡張できるEmacsが良いかは完全に好みでしょ
この点に関してどっちが優れてるってのは絶対にない
強いて言えばEmacsは歴史が長い分いろんな神LISPがあるが、Emacsの方が恩恵がデカいとは必ずしも言えない
自分は好きだからEmacs一筋だけどね
- 91 :名無しさん@お腹いっぱい。:2021/06/29(火) 14:54:38.94 .net
- >>90
いや、好みではない。
今さらLisp方言なんかダメ。
JavaScriptがいいとは思わんけど、全然マシ。
- 92 :名無しさん@お腹いっぱい。:2021/06/29(火) 15:22:37.03 .net
- 慣れてるからemacs使ってるけど、emacsじゃないと絶対できないことなんてないし、今更人に勧めようなんて気はさらさらおきないかな〜
- 93 :名無しさん@お腹いっぱい。:2021/06/29(火) 15:47:57.38 .net
- 最近はVSCodeにEmacsキーバインドの設定してEmacsとどちらも使うようにしてみている。
でもEmacsのDiredによるファイル操作やhelmなどの検索機能はVSCodeで置き換えるものがないんだよなぁ。
- 94 :名無しさん@お腹いっぱい。:2021/06/29(火) 15:48:41.51 .net
- vscordeはお手軽、実用的ですぐ使えるプラグインが充実してるのが大きいな。
libraryの不備でpythonに押されていったrubyのように見える。
- 95 :名無しさん@お腹いっぱい。:2021/06/29(火) 19:53:45.77 .net
- >>90
いや、それは少し論点がずれてる。
自分の書きかたもまずかったが、どちらが優れているから、という話ではなくて、
emacsの良さを実感できるようになるまでの習得のコストがかなりかかるから、
単純にプログラム書ければいい的な発想でいくなら、VSCodeを使わせる、という
話になるだろうってこと。
あと、ぶっちゃけていえば、JavaScriptの方がemacs lispよりいいとかって話も
いささか馬鹿げてると思う。
エディタの拡張言語なんて汎用言語と100%互換性があるべき理由なんてほとんど
ないし(まあ、汎用言語と完全同一だったら楽だって話はあるだろうけど、エディタ
の拡張として適切なものと考えていく限り、必ず乖離は起きるというか起きなく
ちゃならんでしょう)node.jsにしても、vscodeにしても、いつまであるかわかんないでしょう。
大体において、eclipseが出たときにも同じような話あったしw
- 96 :名無しさん@お腹いっぱい。:2021/06/29(火) 20:01:08.53 .net
- >>95
あとちょっと補足。
単純にプログラム書ければいい発想だとvscodeになるのは、
とりあえず、プログラム書けるところまで持っていくのに
覚えなくちゃいけないことが多々ある、ってこと。
(C-x C-bでバッファ一覧開いて、とかってところね、つまりw)
これは、そもそもemacsがウィンドウシステムなんてまだ
一般的ではない時代に作られた、またコンソールで使えなければ
ならないということに起因していて
今となっては如何ともしがたい点ではある。
- 97 :名無しさん@お腹いっぱい。:2021/06/29(火) 20:01:08.91 .net
- VSCodeはマイクロソフトが関わってるから長続きしそうだけど拡張機能にメーラーとか無いのよね
- 98 :名無しさん@お腹いっぱい。:2021/06/29(火) 20:19:33.14 .net
- >>97
是非作って欲しい。
Wanderlustみたいな人気の定番になると良いね。
- 99 :名無しさん@お腹いっぱい。:2021/06/29(火) 20:21:40.71 .net
- ctrl-hでヘルプをデフォにするのはやめて欲しい
- 100 :名無しさん@お腹いっぱい。:2021/06/29(火) 21:48:49.77 .net
- >>95
ずれてると言ってる内容が、世の一般からずれてるな。w
Lisp方言なんかダメ(2回目)。
他から優れてるわけでもない、記法としてマイナー、わかりやすくもない、といいとこがほとんどない。
JavaScriptと争える立場には全然ない。
- 101 :名無しさん@お腹いっぱい。:2021/06/29(火) 21:53:42.86 .net
- elispってそんなにいいもんじゃないですよね
- 102 :名無しさん@お腹いっぱい。:2021/06/29(火) 22:28:36.26 .net
- >>99
そこだけは変えて欲しいよな
しかし、一つ例外のつもりで変えて良いことになると他も他もって際限が無くなることを分かってるんだろう
- 103 :名無しさん@お腹いっぱい。:2021/06/29(火) 23:15:09.75 .net
- >>100
そも、なんで関数型言語がJavaScriptごときとはりあわなきゃならんのだ?w
お前の言う「世間」ってどんなもんなんだ?w
ダメなのはお前のその思考方法だろうw
- 104 :名無しさん@お腹いっぱい。:2021/06/29(火) 23:36:38.66 .net
- >>102
キーバインドを変更したくて init.el をいじってしまうという誘導なのであった
- 105 :名無しさん@お腹いっぱい。:2021/06/30(水) 00:22:43.12 .net
- LispはGCが有って動的型言語の元祖だからな
これを知らない馬鹿にしてるのは、ただのモグリだからどうでもいい
- 106 :名無しさん@お腹いっぱい。:2021/06/30(水) 00:41:35.56 .net
- >>103
関数型言語でござい、と言っても、もはや昔のような神通力はないんやで!w
似たようなことなら、ほかの多くの言語でできるようになったの、まだ知らんの?w
だいたい、はりあいにいくまでもなく、もう相手にされへんから。。。
- 107 :名無しさん@お腹いっぱい。:2021/06/30(水) 00:45:27.13 .net
- >>105
コンピュータ言語が、歴史と伝統だけを誇るようになったらおしまいやな!w
そもそも、LispとEmacsLispは別もんやろ。
末尾再帰を最適化できるようになるまではパチモン。
- 108 :名無しさん@お腹いっぱい。:2021/06/30(水) 01:16:32.46 .net
- >>107
浅すぎる洞察…
ま、Lispを知らない奴等はそんなもんだろう
ちなみに、defunをtco-defunにしていいなら、末尾呼び出しの最適化なんてEmacs Lispだってそれだけで出来る
ちなみに末尾再起の最適化じゃなくて、末尾呼び出しの最適化だからな
ちゃんと意味が分かってない奴はそう言ってしまう
- 109 :名無しさん@お腹いっぱい。:2021/06/30(水) 03:16:48.84 .net
- >>108
じゃあこれ、ちゃんと直しとけよ。w
https://ja.wikipedia.org/wiki/%E6%9C%AB%E5%B0%BE%E5%86%8D%E5%B8%B0
- 110 :名無しさん@お腹いっぱい。:2021/06/30(水) 05:55:49.04 .net
- >>95
> あと、ぶっちゃけていえば、JavaScriptの方がemacs lispよりいいとかって話も
> いささか馬鹿げてると思う。
> エディタの拡張言語なんて汎用言語と100%互換性があるべき理由なんてほとんどないし
はあ?
じゃあvimscriptもelispやnode.jsと対等に見なしてるってこと?
心広いねーw
- 111 :名無しさん@お腹いっぱい。:2021/06/30(水) 07:46:25.75 .net
- >>97
今時のメールはローカルにダウンロードせずブラウザかhttpsアプリ経由で見るのでhttps喋れるプラグインがあれば良い
- 112 :名無しさん@お腹いっぱい。:2021/06/30(水) 08:43:07.65 .net
- opensslがメーラになるのかよ
- 113 :名無しさん@お腹いっぱい。:2021/06/30(水) 09:04:08.84 .net
- Emaca Lispは言語仕様と言うより
デフォでお手軽に編集中テキストをいじり易くなってるのが良いんじゃないの
- 114 :名無しさん@お腹いっぱい。:2021/06/30(水) 09:48:46.56 .net
- lisp が良いって言ってるやつは lisp のどこが気にいってるか説明したがるけど、
lisp は駄目っていってるやつで lisp のどこが駄目か説明できるやついないんだよな。
lisp は emacs 関係なく基礎教養として学ぶ価値のある言語だけど、JavaScript 学ぶ価値が lisp 並にあるかというとそれはない。
- 115 :名無しさん@お腹いっぱい。:2021/06/30(水) 10:08:05.83 .net
- jsって書いたことないけどそんなショボいん?
- 116 :名無しさん@お腹いっぱい。:2021/06/30(水) 10:26:47.02 .net
- lispはいいけどelispはだめ
- 117 :名無しさん@お腹いっぱい。:2021/06/30(水) 10:40:34.11 .net
- お前の思ってる lisp ってどれ?
それに比べて elisp の駄目なところって具体的にどこ?
いや elisp は emacs のカスタマイズにしか使えないって主張なら同意だが。
- 118 :名無しさん@お腹いっぱい。:2021/06/30(水) 11:47:13.62 .net
- >>109
直すのはお前の頭だろw
○末尾再帰
○末尾呼出し最適化(tail末尾 call呼び出し optimization最適化)
×末尾再帰を最適化←>>107でお前が書いた
これをごっちゃにしちゃうのはちゃんと理解してない証拠
まぁ、特定の状況でそう言う事もあり得るが、それを指摘すると逆ギレしてるのはそう言う事だ
- 119 :名無しさん@お腹いっぱい。:2021/06/30(水) 12:09:29.33 .net
- >>114
Lispは教養というのはわからんでもない(ただ、今はもっと優先度の高いものが多い)けど、EmacsLispがLispのパチモンであるべきだったのか?は疑問。
まあ、当時は選択肢が超少なかったんやろけどな!
FORTRANとかALGOLとかでも困るし。w
- 120 :名無しさん@お腹いっぱい。:2021/06/30(水) 12:13:39.01 .net
- >>118
必死やな。w
そもそも、末尾再帰以外の末尾呼び出し最適化は、なくてもたいして困らんからなあ。w
- 121 :名無しさん@お腹いっぱい。:2021/06/30(水) 12:15:36.03 .net
- >>120
顔真っ赤にして取って付けたような言い訳乙w
- 122 :名無しさん@お腹いっぱい。:2021/06/30(水) 12:36:21.39 .net
- >>119
基礎教養として lisp より重要な言語って具体的に何があるかな?
今でも lisp は最も抽象化の進んだ言語だと認識しているんだけど。
- 123 :名無しさん@お腹いっぱい。:2021/06/30(水) 12:40:13.61 .net
- 数学的な抽象化って感じだよな
プログラム的な抽象でなくて
- 124 :名無しさん@お腹いっぱい。:2021/06/30(水) 13:13:45.47 .net
- ラムダカリキュラスの演習
- 125 :名無しさん@お腹いっぱい。:2021/06/30(水) 13:16:23.92 .net
- コンビネータ論理とか…こそこいらのIT土方には不要の無駄知識。
ガチ勃起の情報科学研究者以外知る必要無し。
- 126 :名無しさん@お腹いっぱい。:2021/06/30(水) 13:33:11.94 .net
- 副作用のない世界で未来永劫彷徨い続けるがよい
- 127 :名無しさん@お腹いっぱい。:2021/06/30(水) 13:58:57.88 .net
- 末尾再帰なんて用語があるなんてはじめて知ったよ。アカデミックだね。
自分は化学工学系なのでそういう学問には触れたことなかった。学校にあったのはFACOMにFORTRANにパンチカードだよ。
- 128 :名無しさん@お腹いっぱい。:2021/06/30(水) 13:59:13.64 .net
- >>124
つ pure lisp
- 129 :名無しさん@お腹いっぱい。:2021/06/30(水) 15:42:30.68 .net
- >>127
それは専攻うんぬんよりも、世代やろ。w
FORTRANはともかく、FACOMて。
おいくつ?
- 130 :名無しさん@お腹いっぱい。:2021/06/30(水) 15:43:58.44 .net
- >>122
Lispのような抽象化は教養ではないやろ。
いきすぎというか。
- 131 :名無しさん@お腹いっぱい。:2021/06/30(水) 16:03:08.25 .net
- Fortranと共に生まれた双子がLispや。
歴史と伝統ある言語で理論的背景もちゃんとある。
PythonだのHaskellだのと言った新参と訳が違う。
John McCarthyがLisp作った大学院生に、「S式は理念上の数学的存在で実行出来るようなものでは無い。」言って聞かせたと言う曰く付き。
- 132 :名無しさん@お腹いっぱい。:2021/06/30(水) 18:36:20.28 .net
- レベル低いレスで申し訳ないが、elispに限らずlisp系ってエディタのサポートなしで書くのがつらいのが敷居を高くしてるよなー。
巨大なソフト買くためのtagジャンプがどうのって僧の話じゃなくて、言語仕様としてカッコが多すぎて対応付けに神経を使うし、取っつきにくい。
論理の美しさはわかるが、なんか実用はどうでも言い的な感じ?
- 133 :名無しさん@お腹いっぱい。:2021/06/30(水) 18:38:12.05 .net
- >>132
僧→層
- 134 :名無しさん@お腹いっぱい。:2021/06/30(水) 19:16:20.56 .net
- >>131
Pythonはともかく、Haskellには純粋関数型という理念がある。
ポッと出言語と同列にはしないでやってよw
- 135 :名無しさん@お腹いっぱい。:2021/06/30(水) 19:50:17.18 .net
- vscode ってnode.jsがどうのじゃなくて、拡張をかけるようになるまでの敷居がたかくない?スクラッチバッファでごにょごにょやってエディタの挙動かわった、わーい、にくらべて。ただつかうぶんには、もう今はvscodeでいいじゃんとはおもうよ。
- 136 :名無しさん@お腹いっぱい。:2021/06/30(水) 20:00:49.33 .net
- elispはダイナミックスコープが使えるから既存コードの挙動を変えるのが便利で設定のための言語に向いていると思う。
でもelisp理解せずにEmacs使うなら、VSCodeの方が断然使いやすいだろうな。
- 137 :名無しさん@お腹いっぱい。:2021/06/30(水) 20:08:29.74 .net
- 「ただ使うだけなら」とかいうわけのわからん枕ホント好きだよな、VSCodeの話してる奴ら
そんな前提ならVSCodeじゃなくても良いだろw
マジでバカなのか……?
末尾再帰クンといい、ゴミみたいな住人増えたね
- 138 :名無しさん@お腹いっぱい。:2021/06/30(水) 20:34:46.92 .net
- >>135
拡張機能以前に、ちょっとこみいった設定をいじるだけなのに、わけのわからんコードを書くしかないほうがハードルが高いやろ。
compilation-modeなんかひどいで。
× 敷居
○ ハードル
- 139 :名無しさん@お腹いっぱい。:2021/06/30(水) 22:41:35.53 .net
- >>137
住人じゃなくて、MSのネット工作員の巡回なんだろ。
- 140 :名無しさん@お腹いっぱい。:2021/06/30(水) 23:16:04.06 .net
- >>132
エディタサポートが無いと書くのが辛いのは間違いない
がしかし、エディタサポートが有るLispコードの編集は、めちゃめちゃ快適
他の言語なんか足元にも及ばない快適さが有る
これが分かるにはある程度慣れる必要が有るけど、初心者がそこまで行かずに挫折すると、ただの書きづらい言語のレッテルを貼ってしまう
実は真逆だということは言っておきたい
- 141 :名無しさん@お腹いっぱい。:2021/06/30(水) 23:29:43.82 .net
- まあ、まともなUnixerなら、そもそもコンソールで使えないエディタとか本気で相手にはできんでしょ。
Unixerの主戦場なんてXなんてない方が圧倒的多数派だろうし。
- 142 :名無しさん@お腹いっぱい。:2021/06/30(水) 23:40:46.92 .net
- Xのない環境で作業する機会が多いのが「Unixer」と呼称される人たちの性質だとしても、個人的な作業環境やコーディング用の環境まで非Xにする必要はまったくないよね?
アホの方ですか?
- 143 :名無しさん@お腹いっぱい。:2021/07/01(木) 00:26:24.90 .net
- >>142
必要ってんなら、Xにする必要こそまったくないだろw
そもそも仕事で使う環境と合わせる必要があることはあってもw
ド素人の方ですか?w
- 144 :名無しさん@お腹いっぱい。:2021/07/01(木) 00:32:50.96 .net
- つか、「コンソールで使えない」なんて物凄い重要な弱点じゃん。
そこを罵倒で無視するとかありえんの?
完全にドザの発想としか思えないな。
- 145 :名無しさん@お腹いっぱい。:2021/07/01(木) 06:40:11.05 .net
- コンソールはなぁ
viを起動することがほとんどなのがアレだ
- 146 :名無しさん@お腹いっぱい。:2021/07/01(木) 09:25:12.27 .net
- >>138
そやな。でもvscode ではそのちょっと込み入った設定が提供されていなかったときに、拡張をいじくろうとするかというところの敷居。emacsならhelpでコードまでたどりつける。
なおispとJavaScript どっちがハードルたかいっていえば、lisperはほこりをもってlispとこたえるでしょう。
- 147 :名無しさん@お腹いっぱい。:2021/07/01(木) 09:32:25.22 .net
- matz (Rubyのまつもとゆきひろさん)に
来てもらって勉強会してもらったことがあるのだけど、
いま、関数型言語を学ぶとしたらどれがいいですかと聞いたら(まつもとさんがemacsユーザなのを知っていたので、それも絡めて)、
JavaScriptって教えてくれた。
lispもいいけど、jsはモダンだし、いまどきなら勉強にはこっちのほうがいいとのこと。
- 148 :名無しさん@お腹いっぱい。:2021/07/01(木) 10:13:08.24 .net
- そんな有名人にそんなゴミみたいな質問したのか
恥ずかしくなかった?
- 149 :名無しさん@お腹いっぱい。:2021/07/01(木) 10:13:39.53 .net
- >>146
敷居が高いってよくある誤用だよ
指摘されてるんだから直そう
- 150 :名無しさん@お腹いっぱい。:2021/07/01(木) 10:23:52.97 .net
- 難解なことを誇るんかいw
- 151 :名無しさん@お腹いっぱい。:2021/07/01(木) 11:14:49.12 .net
- >>150
あのさ、関西弁使えば、どんな馬鹿なこと言っても許される、とでも思ってんの?w
- 152 :名無しさん@お腹いっぱい。:2021/07/01(木) 11:38:52.74 .net
- >>143
引っ込みつかなくなって暴走してるだけだと思うが、個人的に使う環境を非GUIにする意味は全くない
仕事でよく使う環境を再現したいなら、GUIの中でそれをエミュレートすれば良いだけなので
emacsをシェルの中で立ち上げる意味も同様に一つもない
- 153 :名無しさん@お腹いっぱい。:2021/07/01(木) 11:45:15.15 .net
- >>152
引っ込みつかなくなって暴走してるだけだと思うが、個人的に使う環境をGUIにする意味は全くない
仕事でよく使う環境を再現したいなら、GUIの中でそれをエミュレートすれば良いだけなので
馬鹿なの?w
- 154 :名無しさん@お腹いっぱい。:2021/07/01(木) 11:58:42.38 .net
- 個人的にはコンソールで使えない時点で、そんなもんに本気で相手にする気はないな。
まず、その点で、vimが移行対象になることはあっても、VSCoddeは対象にはそもそもなりえない。
GUI環境前提に考えるなら、それこそVSCodeでなくてもいくらでも選択肢はあるので。
それから、emacs lispに対するJavaScriptの優位性というのも特にあるとは思えない。
まつもとゆきひろとか引き合いに出されても、そもそもまつもとってしばしばおかしなこと言う(言わせてるだけ
かもしれないが)やつだし、RubyもPythonの中華パチモンにしか見えないから、まつもととか引用されても、
それが特に有意と思う理由もない。
つか、正直、まつもとゆきひろとか何があっても関わりたくない、と思うけどね。
- 155 :名無しさん@お腹いっぱい。:2021/07/01(木) 12:07:24.93 .net
- > 引っ込みつかなくなって暴走してるだけだと思うが、個人的に使う環境をGUIにする意味は全くない
> 仕事でよく使う環境を再現したいなら、GUIの中でそれをエミュレートすれば良いだけなので
一行目と二行目は矛盾する
論理的に物事を考えるというのは、訓練を経て身につけるものだし、教育を受けてない方には馴染みのないことかもしれないが、まだ遅くないよ
頑張って
- 156 :名無しさん@お腹いっぱい。:2021/07/01(木) 12:15:19.04 .net
- 今時、sshさえ動いてればremoteから何でも出来るだろ
GUI版Emacsはもちろんの事、VSCodeだってremoteから編集出来る
- 157 :名無しさん@お腹いっぱい。:2021/07/01(木) 12:28:17.54 .net
- >>155
すまんね。一寸タイポしたよ。
しかし、それをあげつらって
>しかし、それで論理的に物事を考えるというのは、訓練を経て身につけるものだし、教育を受けてない方には馴染みのないことかもしれないが、まだ遅くないよ
などと論点をずらして、>>152の馬鹿さ加減をうやむやにしようというのは、卑劣な態度だと思うよ。
そもそも議論において、そのような卑劣さというのはもっとも忌むべきもので排除されなければならないものだ。
なぜなら、そのような卑劣さは容易に議論を捻じ曲げるからだ。
反省しなさい。
- 158 :名無しさん@お腹いっぱい。:2021/07/01(木) 12:30:21.78 .net
- 固定の作業環境ならそもそもリモートもローカルも大して変わらんけどな
いろんなとこにsshするときはemacs入ってると嬉しいかな
- 159 :名無しさん@お腹いっぱい。:2021/07/01(木) 12:30:37.99 .net
- >>156
sshが使えない環境だってあると思うがねw
なんでもいいけど、欠点や欠損はそれと認める方向で話してもらえんかな。
でないと、話はいつまでたっても平行線だわw
- 160 :名無しさん@お腹いっぱい。:2021/07/01(木) 12:51:36.44 .net
- >>156
そんな簡単じゃない。
普段から ssh を5〜6段階踏んだ先の環境で開発やってるんだが?
- 161 :名無しさん@お腹いっぱい。:2021/07/01(木) 13:42:54.38 .net
- >>157
?
引用のつもりだったの?
だとしたら引用して「馬鹿」と書いてるだけになるが、小学生なの?
つーか引用の仕方も分からんわコピペもできんわってちょっとキミキツ過ぎるわ
- 162 :名無しさん@お腹いっぱい。:2021/07/01(木) 13:46:46.38 .net
- リモート環境で作業する必要がある → 手元で編集して同期できるでしょ。何でもリモート環境でやる必要全くなし
貧弱な環境で作業する必要がある → そもそもリッチなエディタをカスタマイズして使うという前提では全くないので、XSCodeもEmacsも関係なし
なんでこれしきのことが分からんの?
- 163 :名無しさん@お腹いっぱい。:2021/07/01(木) 14:14:32.65 .net
- >>162
だから、それが必要ある状況もあるんだって、示されてる。
なんでこれしきのことが分からんの?
そんな屁理屈こねだしたら、VSCodeだって必要ない、って話にしかならない。
もういい加減にしたら?VSCode擁護派はいったい何がしたいの?
VSCodeはemacsを完全に代替することが可能である、ってことを示せずに、機能の欠損をただ正当化するだけなら、いくらやっても平行線にしかならないし、このスレはemacsのスレだから、VSCodeのスレでも板でも好きに作ってそっちでやれよ、としか言えない。
そもそも、emacs派はemacsよりVSCodeの方がとっつきやすいだろう、って利点は認めている。だが、それはそもそもコンソールインターフェースを捨てている、という点に大きく依存してることも否定しがたい事実だ。
- 164 :名無しさん@お腹いっぱい。:2021/07/01(木) 14:22:01.51 .net
- あ、それともう一つ。
先にもちょっと指摘したが、この話、eclipseが出てきたときにやってたのと全く同じだと思うんだがねw
違うのは、IBM→MSとJava→JSってだけだと思うんだけどもねw
- 165 :名無しさん@お腹いっぱい。:2021/07/01(木) 14:34:51.63 .net
- >>163
> だから、それが必要ある状況もあるんだって、示されてる。
示されてません
どのレスで示されてると思ってるの?
> もういい加減にしたら?VSCode擁護派はいったい何がしたいの?
> 機能の欠損を〜
> コンソールインターフェースを捨てている
糖質か?
俺は Emacs 一筋だが、Emacs を VSCode と比べたときのストライキングな利点の一つが CLI で動くことだ、という主張がバカ過ぎるので煽ってるだけだよ
>>162に書いたように、リモートで開発するということはリモートホスト上で何でもやらなきゃいけないということを全く意味しないし、ローカルの貧弱な環境ではそもそもエディタを選ぶ自由なんかないでしょう
- 166 :名無しさん@お腹いっぱい。:2021/07/01(木) 15:07:50.14 .net
- 5、6段先のsshで何を開発してるか気になるわ
- 167 :名無しさん@お腹いっぱい。:2021/07/01(木) 15:31:23.57 .net
- >>165
だから、何がしたいんだって、言ってんだろ。
煽りたいだけ、ってんならもういいだろ。これ以上スレを汚すんじゃねえよ。
- 168 :名無しさん@お腹いっぱい。:2021/07/01(木) 15:33:14.33 .net
- 1. 大学にアクセス
2. 研究室にアクセス
3. 研究室のLAN内の計算サーバにアクセス
4. 計算サーバにぶら下がってるホストにアクセス
こういうのじゃねーの
いずれにせよ、ただジャンプしてるだけだろうしアクセスする権利があるなら間にいくつホスト挟んでても関係ないが
- 169 :名無しさん@お腹いっぱい。:2021/07/01(木) 15:34:25.26 .net
- >>167
>>163にある「それが必要」とかいう状況を示してくださいよ
- 170 :名無しさん@お腹いっぱい。:2021/07/01(木) 15:37:25.67 .net
- >>169
ああ、もう不便なだけ、とかは必要性とは認めないってことか?w
じゃあ、エディタなんてテキストが入力、編集できればいいだけだな。
なんでも好きなの使えばいいじゃんwあほらしいw
ただ、ここはemacsのスレだからさw
- 171 :名無しさん@お腹いっぱい。:2021/07/01(木) 16:16:53.49 .net
- このスレきもちわる...
- 172 :名無しさん@お腹いっぱい。:2021/07/01(木) 16:21:27.56 .net
- ユーザに老人が多いんだろうな
vimスレとかではほぼ無い展開
- 173 :名無しさん@お腹いっぱい。:2021/07/01(木) 16:42:26.62 .net
- >>160
多段接続だからsshやtramp使って繋げるのがいいような気がするが...
- 174 :名無しさん@お腹いっぱい。:2021/07/01(木) 16:44:06.31 .net
- XEmacsはどうなっちゃったんだよ
emacsはviと比べてブランチが弱い
- 175 :名無しさん@お腹いっぱい。:2021/07/01(木) 16:54:20.81 .net
- >>170
やっぱりキミは足らんね。頭が
いつ不便なのか、と問うている
- 176 :名無しさん@お腹いっぱい。:2021/07/01(木) 16:58:35.65 .net
- >>174
xemacsは随分前に開発終了したんじゃなかったか?
- 177 :名無しさん@お腹いっぱい。:2021/07/01(木) 18:06:37.83 .net
- 調べりゃすぐ分かることを調べない人の相手をする必要はないよ
- 178 :名無しさん@お腹いっぱい。:2021/07/01(木) 18:48:41.93 .net
- >>174
Wikipediaに日本語で書かれてた。自分も知らないことが書かれてて参考になった。
公式サイトも生きてるんだね。
https://ja.wikipedia.org/wiki/XEmacs
- 179 :名無しさん@お腹いっぱい。:2021/07/01(木) 19:15:38.47 .net
- >>166
たいしたもんじゃない。linux のカーネルモジュールとかデーモンとかGUIいらない系。
実機上で編集、コンパイル、テスト、トレース、デバッグを実行する必要があって手元ではできない。
実機上に emacs あると便利。
- 180 :名無しさん@お腹いっぱい。:2021/07/01(木) 19:43:49.68 .net
- >>179
もしかして6回ログインしてるとか
- 181 :名無しさん@お腹いっぱい。:2021/07/01(木) 23:47:54.77 .net
- よみかえしてみたがvscodeがどんな風に擁護されてたのかわからなかった。
- 182 :名無しさん@お腹いっぱい。:2021/07/02(金) 06:58:19.94 .net
- 乱暴に言うとVSCodeは対応言語の多い *-mode みたいなものだからemacsにはかなわない。
emacs-osみたいな話題はVSCodeには起こり得ない
- 183 :名無しさん@お腹いっぱい。:2021/07/02(金) 08:02:09.54 .net
- >>180
もしかしなくても理論的に6回ログインしてるよ。各段階で別ネットワークだし認証も違うので仕方ない。
スクリプト組んでごまかしてるので毎回キーボードから6回コマンド打ってるわけじゃないけど。
セキュリティややこしい上に、最近のコロナのリモートワークで段階が増えてる。
- 184 :名無しさん@お腹いっぱい。:2021/07/02(金) 11:47:22.50 .net
- なんで衰退してきてるかわかるわなこれは
- 185 :名無しさん@お腹いっぱい。:2021/07/02(金) 12:27:52.86 .net
- 確かによく分かる
日本のプログラマーのレベル下がりすぎよね
- 186 :名無しさん@お腹いっぱい。:2021/07/02(金) 12:28:10.31 .net
- ああEmacsが攻撃されてると思って発狂してる奴がいるのか
- 187 :名無しさん@お腹いっぱい。:2021/07/02(金) 12:33:42.49 .net
- emacsはプログラマーのための道具ではないだろうさすがに
- 188 :名無しさん@お腹いっぱい。:2021/07/02(金) 12:51:19.81 .net
- >>183
なんで ~/.ssh/config に設定書かずにスクリプト書いてるの
- 189 :名無しさん@お腹いっぱい。:2021/07/02(金) 12:54:14.21 .net
- configで多段接続みたいなことができるんだ
- 190 :名無しさん@お腹いっぱい。:2021/07/02(金) 13:01:05.56 .net
- trampでもできるぞ
- 191 :名無しさん@お腹いっぱい。:2021/07/02(金) 13:02:36.77 .net
- 接続する先ごとにEmacsの環境作ってたら大変でないの?
- 192 :名無しさん@お腹いっぱい。:2021/07/02(金) 13:58:08.67 .net
- >>191
多段接続ではなくWindows32&64ビット,WSL,Linuxと使ってる例だけど
共通の設定ファイルをコピーするだけだからそれほどでもない
init.el冒頭にsystem-nameとかsystem-typeをcondで場合分けしてバイナリの位置とか指定してるので多少は手間が必要だけど
Windows系アプリの設定移植ほど手はかからないと思う
- 193 :名無しさん@お腹いっぱい。:2021/07/02(金) 14:02:28.80 .net
- よく見たらWSLはWindows側の.emacs.dをリンクしてるだけの上に放置してたわ
- 194 :名無しさん@お腹いっぱい。:2021/07/02(金) 14:06:12.86 .net
- 設定いじり楽しいけどすごく非生産的なのよね
- 195 :名無しさん@お腹いっぱい。:2021/07/02(金) 14:18:24.99 .net
- >>192
一箇所のEmacsを基点としてTrampで接続するようにすれば、Diredで開いたウインドウ間でファイルコピーが出来たりと便利と思うけど。
一度接続先でDiredが開けば、M-x shellで接続先のshellもすぐ開けるようになる。
- 196 :名無しさん@お腹いっぱい。:2021/07/02(金) 14:34:34.79 .net
- >>195
利用するPCが複数ということなら、Trampの話ではないか。
- 197 :名無しさん@お腹いっぱい。:2021/07/02(金) 15:47:36.54 .net
- え、実質多段sshでアクセスできるのにtrampでアクセスできないってどういう構成のサーバ?
ssh先でEmacs立ち上げるとかアホ過ぎて笑っちゃうんだが
- 198 :名無しさん@お腹いっぱい。:2021/07/02(金) 15:52:08.49 .net
- リモートのshell使うのがアホといわれるとまあそういう話もあるのかもしれんけど、それほんと便利なの?
- 199 :名無しさん@お腹いっぱい。:2021/07/02(金) 15:56:47.18 .net
- ファイアウォールの内側に host1, host2, ..., host8 があって IP アドレスが連続していたので
Host host*
User hoge
ProxyCommand ssh -W 192.168.0.$(expr substr %h 5 1 + 10):22 proxy
なんて書いてた
- 200 :名無しさん@お腹いっぱい。:2021/07/02(金) 17:02:00.21 .net
- >>198
すみませんどういう意味でしょう
シェルはリモートのを立ち上げざるを得なくないですか?
- 201 :名無しさん@お腹いっぱい。:2021/07/02(金) 17:06:44.65 .net
- ログインシェルをemacsにしてる人いる?
- 202 :名無しさん@お腹いっぱい。:2021/07/02(金) 19:31:37.96 .net
- 質問。
compilation-directory-matcherで、複数のテキストを設定するにはどうすれば?
デフォルトはmakeの出力(Entering/Leaving)のみに対応ですが、別の出力にも対応させたい。
carの正規表現は「|」で連結すれば複数を並列にできますが、後続の複数の(DIR . LEAVE)が適切に処理されていないように見えます。
compile.elを読んだところ、(match-beginning DIR)がnilを返すと内部でエラーになるようですが、正規表現を並列に書いてる以上、そのどれかにマッチしてもそれ以外のマッチではnilになってしまいます。
いろいろ試してみて、そもそもうまく動作しないのでは?という感じさえしてます。。。
どうなんでしょう?
- 203 :名無しさん@お腹いっぱい。:2021/07/02(金) 20:29:50.81 .net
- >>173
ssh の先が普通のシェルではなくて、独自のセッションマネージャーになっていて
そこで多要素認証して、メニュー形式で個別のネットワークに ssh しさらに ssh を何段か踏んだりする。
- 204 :名無しさん@お腹いっぱい。:2021/07/02(金) 20:32:14.05 .net
- >>188
そりゃ .ssh/config でうまく書けなかったり、そもそも置かせてもらえなかったり、home すらなかったりするから。
- 205 :名無しさん@お腹いっぱい。:2021/07/02(金) 22:07:37.29 .net
- >>204
自分が操作してるログイン元マシンの.ssh/config設定するだけで普通は十分なんだけどなんか特殊な環境なのかね
- 206 :名無しさん@お腹いっぱい。:2021/07/02(金) 22:20:13.39 .net
- >>205
いや、制限があっていじれない環境なんて仕事だと普通っちゃあ普通ですよ
それがわからんのはどういう育ち方したんだろうという感じ
- 207 :名無しさん@お腹いっぱい。:2021/07/02(金) 22:38:46.05 .net
- vscodeを深く知らないんだが
マウスとカーソルキーを全く使わずに
操作できるもんなの?
- 208 :名無しさん@お腹いっぱい。:2021/07/02(金) 22:51:51.85 .net
- emacsと同様キーバインドをviにするモジュールを入れるだけだ。
- 209 :名無しさん@お腹いっぱい。:2021/07/02(金) 23:26:36.55 .net
- evilを単品でインストールするのに比べたspacemacsの利点って何かあったっけ?
レイヤの概念?
- 210 :名無しさん@お腹いっぱい。:2021/07/03(土) 00:17:27.19 .net
- >>202
追加する出力パターンが例えば Hi! "dir" と Good-by! "dir" だとすると
こんな感じかなぁ…
(setcar compilation-directory-matcher
(concat
"\\(?:Entering\\|Leavin\\(?1:g\\)\\) directory [`']\\(?2:.+\\)'$"
"\\|"
"\\(?:Hi\\|Good-by\\)\\(?1:!\\) \"\\(?2:.+\\)\"$"))
後の処理を考慮すると matching group number(?1: や ?2:) を付けないとならないので
元のパターン(Entering/Leaving)も書き替えざるを得ない…
- 211 :名無しさん@お腹いっぱい。:2021/07/03(土) 00:29:52.69 .net
- なんでこんなにレスが多くなったんだ?
今まで週に数レスだったのに
- 212 :名無しさん@お腹いっぱい。:2021/07/03(土) 00:34:58.91 .net
- >>206
スクリプト書けるならsshに-Fオプション渡すくらい訳ないとは思うけど
まあ具体的な話がなにもないので何かしらめんどくさい事情があるんでしょうねとしかこちらからはわからないですね
頑張ってください
- 213 :名無しさん@お腹いっぱい。:2021/07/03(土) 05:18:05.24 .net
- 粘着してるのが居る
- 214 :名無しさん@お腹いっぱい。:2021/07/03(土) 05:35:37.02 .net
- >>212
いや、わかってないと思うよ
- 215 :名無しさん@お腹いっぱい。:2021/07/03(土) 10:07:07.87 .net
- ssh多段マンが詰められて嘘くさいこと言ってる
- 216 :名無しさん@お腹いっぱい。:2021/07/03(土) 10:50:50.27 .net
- あー、うちだと、そもそも許可なくソースコードの持ち出し禁止だな。
ログインしてサーバー上での編集はOKでも、一時的にでも手元にコピーが作られると業務規定違反になると思う。
- 217 :名無しさん@お腹いっぱい。:2021/07/03(土) 10:57:49.85 .net
- >>174
今のEmacsがXEmacs化しているので無問題
- 218 :名無しさん@お腹いっぱい。:2021/07/03(土) 11:02:31.73 .net
- >>216
じゃあTRAMPもアウト?
- 219 :名無しさん@お腹いっぱい。:2021/07/03(土) 11:12:56.56 .net
- >>216
バレなきゃ良いw
- 220 :名無しさん@お腹いっぱい。:2021/07/03(土) 11:14:54.75 .net
- >>218
同じサーバー内で/sudo とかならOKだろうけど、社外から/sshや/scp は編集中は手元にコピー作るのでバレたらアウトだ。
- 221 :名無しさん@お腹いっぱい。:2021/07/03(土) 11:20:56.21 .net
- >>219
社外からの ssh 等はログ取られてるのであとからでも監査されたらバレる。
普段はログとか見てない気がするけど。もしかしたらコピー系はアラートあがるかも。
- 222 :名無しさん@お腹いっぱい。:2021/07/03(土) 11:43:53.28 .net
- ローカルのターミナルでログ取りながらソースcatしたらコピー取れちゃうよね。
原始的にやるなら表示画面をスマホで撮影。
- 223 :名無しさん@お腹いっぱい。:2021/07/03(土) 12:20:35.48 .net
- 情報漏洩厳禁なら使い勝手が悪くなるのは仕方ないのかも
- 224 :名無しさん@お腹いっぱい。:2021/07/03(土) 12:50:33.67 .net
- 本気で持ち出そうと思ったらなんとでもなっちゃうだろよそりゃ。
- 225 :名無しさん@お腹いっぱい。:2021/07/03(土) 12:54:01.51 .net
- 穴を見ると突っ込みたくなるような犯罪者メンタルのオタクとわかりあうのは無理
- 226 :名無しさん@お腹いっぱい。:2021/07/03(土) 14:29:50.81 .net
- 出来心とか思い付きを抑止できたら充分なんやろ。
それ以上なら完全監視とか相互牽制とかまであるわけで。
- 227 :名無しさん@お腹いっぱい。:2021/07/03(土) 14:48:55.33 .net
- 十分な予算や権限を与えられないまま情報漏洩対策しろと言われて苦し紛れに作った仕組みなんじゃないの
やってる感のための制限
本気でやるなら入退室管理された部屋でスマホ没収までやらないといけない
- 228 :名無しさん@お腹いっぱい。:2021/07/03(土) 15:17:35.59 .net
- セキュリティアプライアンスって高そうだし高い物は買うのも運用するのも責任重大だし難しいところだね
- 229 :名無しさん@お腹いっぱい。:2021/07/03(土) 15:30:52.08 .net
- >>227
リモートワークどうすんの?
- 230 :名無しさん@お腹いっぱい。:2021/07/03(土) 16:57:37.96 .net
- >>229
できないに決まってんだろ。
- 231 :名無しさん@お腹いっぱい。:2021/07/03(土) 17:36:48.05 .net
- 俺の職場は直接的には80番と443番とリモートデスクトップだけだな繋げられるのは
- 232 :名無しさん@お腹いっぱい。:2021/07/03(土) 19:06:38.74 .net
- >>231
画面キャプチャでイケるぜ!
- 233 :名無しさん@お腹いっぱい。:2021/07/03(土) 23:39:18.98 .net
- 壁壊されたら抜けれるの玄関に鍵をかけても無意味とか、監視カメラでは賊の侵入を物理的に防げないとか、レベルの低能発言している奴がいるな。
セキュリティの基本を全く理解してないんだろうな。
- 234 :名無しさん@お腹いっぱい。:2021/07/03(土) 23:55:09.05 .net
- しょうもないルールだと思うけどだから無視するというのも違うからな
- 235 :名無しさん@お腹いっぱい。:2021/07/04(日) 14:42:03.22 .net
- また自演おじが暴れてんのかね
- 236 :名無しさん@お腹いっぱい。:2021/07/04(日) 14:43:44.55 .net
- 老人に好かれるエディタ
- 237 :名無しさん@お腹いっぱい。:2021/07/04(日) 15:12:15.72 .net
- 荒らしのヤンジーとかどんな人生歩めばなれるんだろう
- 238 :名無しさん@お腹いっぱい。:2021/07/05(月) 16:38:09.33 .net
- >>210
ありがとう。
把握しました。
「explicitly numbered group」を使うんですね。
https://www.gnu.org/software/emacs/manual/html_node/elisp/Regexp-Backslash.html
ほかの正規表現実装はそれなりに使ってきたけど、この機能は知りませんでした。。。
ちなみに、これはEmacs限定?
> 後の処理を考慮すると matching group number(?1: や ?2:) を付けないとならないので
「Implicitly numbered groups」はexplicitlyよりも大きい番号がつけられるようなので、 そうなりますね。。。
Implicitlyはふだんどおりとなっていたなら、気にせず簡単に連結できたのにな!
- 239 :名無しさん@お腹いっぱい。:2021/07/05(月) 18:39:57.56 .net
- >>238
> ちなみに、これはEmacs限定?
たぶん。全然関係ないけど look-ahead/behind が無いのは困るんだよなぁ。。。
- 240 :名無しさん@お腹いっぱい。:2021/07/05(月) 19:30:15.66 .net
- >>239
> たぶん。
であれば、想像さえつかなくてもしょうがないですな。
聞いてよかった。
> look-ahead/behind が無いのは困るんだよなぁ。。。
ですねえ。orz
ほかにも、エスケープの有無とかrawリテラルがないとか、いろいろ現代的でなくてめんどくさい。
今回、compilation-directory-matcherのもとのパターンを書き換えたリテラルをハードコードするのはなんかイヤだったので、番号なしグループに番号を挿入するコードを書いたけど、できればアサーションを使いたかったよ。。。
- 241 :名無しさん@お腹いっぱい。:2021/08/01(日) 23:48:16.65 .net
- フォントがずれてしまうのが分かんないんです。
おま環かもしれないんでどなたか確認してもらえませんか。
1. 以下の内容のテキストファイルを用意する。
|1234567890|
|あいうえお|
2. WSL+VcXsrv環境でWindowsフォント使えるようにしてEmacs(当方27.1)をemacs -Qで起動する。
3. 1.のファイルをfind-fileする。
4. [Options][Set Default Font ...]でMSゴシックを12ポイントで選択。
5. 1行目と2行目がずれてないことを確認。
6. [Options][Set Default Font ...]でMSゴシックのフォントを13ポイントにする。
7. 1行目と2行目がずれていることを確認。
8. 6.と同じように14,15,16,17,18,19,20と選択してみる。
9. 15ポイントと18ポイントではずれないが、その他のポイントでは1行目と2行目がずれてしまう。
これと同じことをWindowsネイティブ版でやってみる。
1. emacs-27.2-x86_64.zipを公式からダウンロード。適当な場所に解凍する。
2. 解凍場所\bin\runemacs.exeを実行する。*Warnings*バッファが出るけど気にしない。
3. WSL版と同様のことをやってみる。全てのポイントでずれてないことを確認。
何でWSL版だけずれてしまうのか誰か教えて下さい(泣)
ちなみにVcXsrvの代わりにX410を使ってやってみたけど同じでした…。
- 242 :名無しさん@お腹いっぱい。:2021/08/02(月) 08:01:34.00 .net
- 3の倍数だか1.5の倍数だか忘れたけど、
特定のポイント数だけずれなくて、他はずれる、そういうものらしい
- 243 :名無しさん@お腹いっぱい。:2021/08/02(月) 08:08:00.83 .net
- WSL知らんけどLinux一般の話ね、「linux font ずれる」でぐぐるといい
- 244 :名無しさん@お腹いっぱい。:2021/08/02(月) 08:54:01.57 .net
- linux一般の話じゃなくてコンソールの話だよ
- 245 :名無しさん@お腹いっぱい。:2021/08/02(月) 19:04:48.84 .net
- >> 242
>> 243
>> 244
情報あざます!
何と原因はOSの方でしたか。
Emacsさん疑ってゴメンナサイ…。
- 246 :名無しさん@お腹いっぱい。:2021/08/03(火) 23:17:51.38 .net
- helm 終了してたのか
じゃあ枯れたから使うかな
- 247 :名無しさん@お腹いっぱい。:2021/08/04(水) 01:38:50.61 .net
- >>246
バリバリ開発継続してるよ
https://github.com/emacs-helm/helm/commits/master
- 248 :名無しさん@お腹いっぱい。:2021/08/04(水) 10:34:37.87 .net
- helm終了って何見て思ったの?
- 249 :名無しさん@お腹いっぱい。:2021/08/04(水) 12:05:59.23 .net
- >>248
メンテナが一度宣言した
https://github.com/emacs-helm/helm/issues/2386
- 250 :名無しさん@お腹いっぱい。:2021/08/04(水) 12:33:00.82 .net
- そうそう
その URL
- 251 :名無しさん@お腹いっぱい。:2021/08/12(木) 15:03:42.42 .net
- 最近じゃorg-roamでの思考整理が主な使用になったわ
- 252 :名無しさん@お腹いっぱい。:2021/08/12(木) 15:21:43.67 .net
- あの手のやつは何を書き上げてきたか忘れて
全体像見えなくなるのが怖いけど
その点ノードマップ吐き出してくれるから良さそうだな それ
- 253 :名無しさん@お腹いっぱい。:2021/08/17(火) 19:35:09.21 .net
- emscs28でelispのネイティブコンパイルが入ると聞いて
- 254 :名無しさん@お腹いっぱい。:2021/08/17(火) 22:21:57.54 .net
- チュートリアルとか一通り終わって、さぁ init.el を書いていくぞ!と思った時にどこからやり始めればいいか分からない問題
- 255 :名無しさん@お腹いっぱい。:2021/08/18(水) 03:01:03.50 .net
- ネットからコピペ!
- 256 :名無しさん@お腹いっぱい。:2021/08/18(水) 14:10:35.12 .net
- コピーしてペースト、コピーしてペースト
あれ、なんかおかしいけど何がおかしいかわからない...
- 257 :名無しさん@お腹いっぱい。:2021/08/18(水) 15:46:12.82 .net
- コピペやなくても、自分で素から書いてても、なんかおかしくなることはある。
しゃあない。
- 258 :名無しさん@お腹いっぱい。:2021/08/18(水) 23:19:18.36 .net
- Emacs Lisp にはまりどころが多いのだろうか
- 259 :名無しさん@お腹いっぱい。:2021/08/18(水) 23:36:19.14 .net
- common lisp から比べると
これ無いの みたいなのがエラーになったりする
- 260 :名無しさん@お腹いっぱい。:2021/08/19(木) 00:39:23.51 .net
- cl-lib である程度いけるんじゃないの?しらんけど
- 261 :名無しさん@お腹いっぱい。:2021/08/19(木) 00:46:39.27 .net
- 評価させないためのクォートとか異常やろ。
いつも評価のことを意識しないとダメやし、間違ったらわけのわからん奥のほうでエラーになりがちやし、LISPは罠が大杉やで。
- 262 :名無しさん@お腹いっぱい。:2021/08/19(木) 01:00:38.20 .net
- えぇ... 設定のためにしかたなく Emacs Lisp を書かないといけない人にはつらいかもなぁ
他で Lisp 系の言語を学んだ人はいいかもしれないけど
- 263 :名無しさん@お腹いっぱい。:2021/08/19(木) 01:17:10.68 .net
- チェーン評価!
- 264 :名無しさん@お腹いっぱい。:2021/08/19(木) 08:28:51.96 .net
- C-g(keyboard-quit)のg、
C-l(recenter-top-bottom)のl、
C-v(scroll-up-command)のv、
C-w(kill-region)のwってなに由来? コマンド名でも制御文字でもないよね…
- 265 :名無しさん@お腹いっぱい。:2021/08/19(木) 10:56:44.32 .net
- >>264
gは制御文字のベル、lはシェルのclear screen、vはverticalからじゃないの。
知らんけど。
- 266 :名無しさん@お腹いっぱい。:2021/08/19(木) 11:17:52.90 .net
- C-w (Wipe)じゃない?
今のkill-ringに入るのはついでみたいな。
- 267 :名無しさん@お腹いっぱい。:2021/08/19(木) 12:19:32.65 .net
- >>261
それはバッククオートの事かも知れないけど、慣れても間違うことは多々ある
ただ、逆に言うと評価するしないを自在に操れるという、他の言語には無い事が出来てると考えれば良いだろう
- 268 :名無しさん@お腹いっぱい。:2021/08/19(木) 13:19:21.94 .net
- >>267
いや、クォートだといってるやろ。リストリテラルか。
あと、カンマもややこしい。
罠満載だという話なんで、そこがいいとかのたまわれても困る。
- 269 :名無しさん@お腹いっぱい。:2021/08/19(木) 17:16:26.45 .net
- C-v の v は ↓ に見立てているのだと思ってた
- 270 :名無しさん@お腹いっぱい。:2021/08/19(木) 17:23:04.25 .net
- >>268
カンマ使うのはバッククオート内だろ
- 271 :名無しさん@お腹いっぱい。:2021/08/19(木) 17:24:11.52 .net
- >>269
なら、逆スクロールはC-^になるはずやろ!
- 272 :名無しさん@お腹いっぱい。:2021/08/19(木) 17:26:39.16 .net
- >>270
クォートはクォート、カンマはバッククォート。
べつもんやで?
- 273 :名無しさん@お腹いっぱい。:2021/08/19(木) 20:31:51.33 .net
- >>272
> カンマはバッククォート。
悔し紛れの言い訳w
- 274 :名無しさん@お腹いっぱい。:2021/08/19(木) 21:29:15.67 .net
- >>273
りかいりょくがすくなくて、たいへんですね!
- 275 :264:2021/08/19(木) 22:22:37.38 .net
- 考え始めたらわかんなくて悩んでたw
ちなみに、lessの
e(Forward one line)
y(Backward one line)
はなに由来かな? スレ違いだけど、View-mode絡みということで
- 276 :名無しさん@お腹いっぱい。:2021/08/19(木) 22:46:49.91 .net
- >>274
悔し紛れの言い訳乙
- 277 :名無しさん@お腹いっぱい。:2021/08/19(木) 22:59:51.84 .net
- クォート(')とバッククォート(`)とアンクォート(,)は別物だよね...?え...?
- 278 :名無しさん@お腹いっぱい。:2021/08/19(木) 23:16:03.67 .net
- >>276
もうあとにひけなくて、たいへんですね!
- 279 :名無しさん@お腹いっぱい。:2021/08/19(木) 23:37:48.74 .net
- 267名無しさん@お腹いっぱい。2021/08/19(木) 12:19:32.65
>>261
それはバッククオートの事かも知れないけど、慣れても間違うことは多々ある
ただ、逆に言うと評価するしないを自在に操れるという、他の言語には無い事が出来てると考えれば良いだろう
268名無しさん@お腹いっぱい。2021/08/19(木) 13:19:21.94
>>267
いや、クォートだといってるやろ。リストリテラルか。
あと、カンマもややこしい。
> あと、カンマもややこしい。
バッククオートを否定しておいて、直後にカンマの話をする
こういうのを支離滅裂という
- 280 :名無しさん@お腹いっぱい。:2021/08/20(金) 00:03:11.99 .net
- >>279
ほんとうに りかいりょくが ないですね!
よみたいように よんだらダメですよ。
かいてあるとおりに よまないと。
- 281 :名無しさん@お腹いっぱい。:2021/08/20(金) 00:06:36.80 .net
- 傍から見たらどっちも異常者だから別のところで言い争ってくれ...
- 282 :名無しさん@お腹いっぱい。:2021/08/20(金) 00:07:52.45 .net
- >>280
具体的に否定出来ない奴はずっとこんなことを言い続けるw
見てみ、多分次もそうだろうw
- 283 :名無しさん@お腹いっぱい。:2021/08/20(金) 21:29:39.68 .net
- emacsは eval-region ができるから
デバッグはそんなに大変ではないと思うけど
init.el はそうやってデバッグしている
- 284 :名無しさん@お腹いっぱい。:2021/08/20(金) 23:55:32.82 .net
- init.elはねバックグラウンドプロセス多すぎんねん
anonymous bufferみたいな糞特殊なinteractive lisp modeだかもあったりして
よく使うelispのフックに適当な関数を入れるとブラックスクリーン立ち上がったりするのが糞
歴史が長い故生姜ないがオートで起動されるコンフィグが糞みたいに多いし全く切り分け出来てないんよなemacs(´・ω・`)
- 285 :名無しさん@お腹いっぱい。:2021/08/20(金) 23:59:28.51 .net
- ???
- 286 :名無しさん@お腹いっぱい。:2021/08/22(日) 11:39:44.63 .net
- https://npc-npc.co.jp/parking/search?utf8=%E2%9C%93&search%5Btype%5D=2&word=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://opac.rikkyo.ac.jp/opac/opac_search/?lang=0&amode=2&appname=Netscape&version=5&cmode=0&smode=0&kywd=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://park.ajinomoto.co.jp/recipe/search/?search_word=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://pinesgarden.jp/staff/%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle/
https://relocation-personnel.com/?cat=&s=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
- 287 :名無しさん@お腹いっぱい。:2021/08/24(火) 16:38:40.28 .net
- save-excursionは、カレントバッファを保存してリストアするとドキュメントにあきてあるけど、この「カレントバッファ」てどういう意味?
エクスカーション内のswitch-to-bufferで別バッファに切り替えても、エクスカーション後にもとのカレントバッファに戻る、と思って使ったらそうじゃないし。。。
- 288 :名無しさん@お腹いっぱい。:2021/08/24(火) 19:17:08.51 .net
- >>287
そのままの意味
set-buffer なら期待通り復元されるよ
save-excursion と switch-to-buffer で元のバッファが復元されないのは
switch-to-buffer じゃなくてそこから呼び出している set-window-buffer が原因みたい
(save-excursion (set-window-buffer (selected-window) (get-buffer-create "*temp*")))
これも switch-to-buffer 同様に復元しない
なぜなのか(バグ? 仕様?)はわかんない
- 289 :名無しさん@お腹いっぱい。:2021/08/24(火) 19:20:28.11 .net
- save-excursion の件を抜きにしても
バッファを切り替えるだけのつもりで Emacs Lisp から switch-to-buffer を使うべきではない
(この対話的コマンドは単純にバッファを切り替えるだけとは限らないので)
switch-to-buffer のヘルプより:
> WARNING: This is NOT the way to work on another buffer temporarily
> within a Lisp program! Use ‘set-buffer’ instead. That avoids
> messing with the window-buffer correspondences.
たとえば
(setq switch-to-buffer-obey-display-actions t)
(add-to-list 'display-buffer-alist '("." (display-buffer-pop-up-frame)))
こんな風に設定されていると switch-to-buffer は新規フレームでバッファを訪問する
- 290 :名無しさん@お腹いっぱい。:2021/08/25(水) 02:38:14.35 .net
- save-excursion は頻繁に使われるから、必要最低限の機能になってるんだよ。
window 関連の復元には save-window-excursion って関数が別にある。
ただこっちも新規フレームとか作られると復元しきれないけど。
- 291 :名無しさん@お腹いっぱい。:2021/08/26(木) 15:59:34.94 .net
- >>288
ありがとう。
> set-buffer なら期待通り復元されるよ
確認できました。
とりあえずsave-window-excursion + switch-to-bufferにして動いてたんだけど、save-excursion + set-bufferになおすことにした。
> (save-excursion (set-window-buffer (selected-window) (get-buffer-create "*temp*")))
> これも switch-to-buffer 同様に復元しない
> なぜなのか(バグ? 仕様?)はわかんない
たぶん仕様なんでしょうね。
>>290も書いてますが、バッファはバッファ、ウインドウはウインドウということで。
> switch-to-buffer のヘルプより:
見てなかった。。。orz
set-bufferを使え!とはっきり書いてあるな。
いやー、describe-*は見るようにしてたつもりなんだけどなあ。
> たとえば
> (setq switch-to-buffer-obey-display-actions t)
> (add-to-list 'display-buffer-alist '("." (display-buffer-pop-up-frame)))
> こんな風に設定されていると switch-to-buffer は新規フレームでバッファを訪問する
しかし、いまだに知らないことが多いな。。。
- 292 :名無しさん@お腹いっぱい。:2021/08/30(月) 09:59:31.86 .net
- 入門こらベテランまで使えるemacsのバイブル的教科書ってあるん?
- 293 :名無しさん@お腹いっぱい。:2021/08/30(月) 10:06:55.79 .net
- info
- 294 :名無しさん@お腹いっぱい。:2021/08/30(月) 17:47:09.72 .net
- ないよね
infoはまぁ比較的役立つけど古い内容で正直開発前線のコード追えるほどは全く充実してない
正直何らかのclisp知らないときつい内容多いよね(´・ω・`)
- 295 :名無しさん@お腹いっぱい。:2021/08/30(月) 18:14:51.53 .net
- infoすごいと思う
それ故に書籍が出にくい状況もあるかも
ある程度慣れると本だと段々読まなくなるし売れなさそう
emacs自体巨大過ぎるし拡張も多いしで万人向け書籍って難しそうだ
目的を絞らないとね
入門書、elisp、org-mode、IDE、拡張紹介、etc…
- 296 :名無しさん@お腹いっぱい。:2021/08/30(月) 20:39:43.15 .net
- 週刊Emacs
- 297 :名無しさん@お腹いっぱい。:2021/08/31(火) 00:12:50.74 .net
- じゃあwikiは?
- 298 :名無しさん@お腹いっぱい。:2021/08/31(火) 00:39:51.30 .net
- 実践Vim的な良書はないよね
- 299 :名無しさん@お腹いっぱい。:2021/09/09(木) 16:55:59.53 .net
- 構文単位での移動が便利すぎてVS Codeに移行できない
- 300 :名無しさん@お腹いっぱい。:2021/09/09(木) 17:09:45.31 .net
- C-M-f?
- 301 :名無しさん@お腹いっぱい。:2021/09/09(木) 17:39:59.01 .net
- sexpはやめろやと
- 302 :名無しさん@お腹いっぱい。:2021/09/09(木) 20:52:48.04 .net
- Overleafのファイルにemacsからアクセスする方法ある?
- 303 :名無しさん@お腹いっぱい。:2021/09/10(金) 15:54:05.84 .net
- >>302
Overleafのファイルに直接、Emacsからアクセスしようとせず、
Overleafが用意している外部Gitリポジトリで連携、すればそれで済むと思う。
- 304 :名無しさん@お腹いっぱい。:2021/10/08(金) 10:13:49.70 .net
- terminal 系のパッケージってどれを使ってる? (もしくはまったく使用していない?)
ansi-term, multi-term, vterm, eshell
- 305 :名無しさん@お腹いっぱい。:2021/10/08(金) 13:18:55.31 .net
- >>304
multi-vterm
比較的動作が軽いので端末開いてtmux、の出番減った
tmuxみたいなセッション管理は出来ないけどね
- 306 :名無しさん@お腹いっぱい。:2021/10/08(金) 13:24:33.19 .net
- あと、その中でemacs起動しないように気を付けてるけど、先週もVISUAL=emacs状態で crontab -e やらかした…
- 307 :名無しさん@お腹いっぱい。:2021/10/08(金) 14:27:37.93 .net
- >>305
vterm にも multi- あったのか、しらなかった!
vterm なら tmux も使えたりしないのかな?
- 308 :名無しさん@お腹いっぱい。:2021/10/08(金) 16:20:51.45 .net
- 使えた
しかしウィンドウ分割や移動のキーバインドがどちらなのか頭が混乱するのですぐやめた
- 309 :名無しさん@お腹いっぱい。:2021/10/09(土) 01:00:23.76 .net
- eshell
そういうのが考えなくていいから
- 310 :名無しさん@お腹いっぱい。:2021/10/09(土) 20:28:06.25 .net
- shell-mode じゃだめですか?
- 311 :名無しさん@お腹いっぱい。:2021/10/09(土) 23:30:58.37 .net
- shell-mode ってターミナルエミュレーターとは全然違うやつだっけ?
インタラクティブなコマンドは動かないんだよね
- 312 :名無しさん@お腹いっぱい。:2021/10/12(火) 13:30:47.78 .net
- そこでorg-babelですよw
- 313 :名無しさん@お腹いっぱい。:2021/10/14(木) 15:38:59.25 .net
- プログラミング全く分からない一般人です。
たまーに便利なのでマークダウンを少し使うこともあるぐらいです。
プレーンテキストで動いて軽いエディタとして使いやすそうで、org modeに興味があるのですが
一般人でも使えますか?
複雑なことはできなくても、メモを複数書きためるだけとか、精々シンプルなアウトライナーとして使えればOKです。
フォルダ管理、タグ管理は出来れば嬉しいですが。
軽く調べたところ、普通の人でも使えるというような話が全く出てこないので、やはり難しいでしょうか
- 314 :名無しさん@お腹いっぱい。:2021/10/14(木) 15:51:08.26 .net
- org-mode を使うってことは Emacs にロックインされるってことだ
今までどんなマークダウンを書いてきたか分からないけど、それで満足してるなら org-mode に手を出すのはやめておいたほうがいいと思うよ
- 315 :名無しさん@お腹いっぱい。:2021/10/14(木) 17:33:51.83 .net
- 興味があるんだったら、やってみればいい。
話はそれだけだ。
- 316 :名無しさん@お腹いっぱい。:2021/10/15(金) 05:35:18.07 .net
- その「普通の人」って何や?w
- 317 :名無しさん@お腹いっぱい。:2021/10/15(金) 05:50:05.95 .net
- プログラミング全く分からない一般人って言ってるんだからノンプログラマーってことでしょ
- 318 :名無しさん@お腹いっぱい。:2021/10/20(水) 11:54:32.64 .net
- 試しで入れたguru-modeというパッケージのguru-mode-autoloads.elのautoloadの記述に
問題があって起動時のオートロードでinvalid syntaxと言われるんです。
とりあえずエラーが出ないようにダブルクォーテーションを弄ってドキュメント全体を文字列化しましたけど
ここのドキュメント文字列はどう修正すれば良いのでしょうか?
- 319 :名無しさん@お腹いっぱい。:2021/10/20(水) 13:18:54.59 .net
- *-autoloads.el は人がいじるもんじゃないし、こっちの環境ではなんのエラーも出なかったよ
どういう方法でインストールしてどういう記述をしてるかを貼ればもうちょいなんとかなるんじゃない
- 320 :名無しさん@お腹いっぱい。:2021/10/20(水) 13:41:54.03 .net
- 大事なこと忘れてました。
自分入れてるのはFreeBSD13のportsから29.0.50なのでそのせいですね。
guru-modeの導入はleafからpackage経由でguru-mode-20200708.728が入ってます。
エラーを出してる記述はこれです。
> (autoload 'guru-global-mode "guru-mode" "\
> ("Toggle Guru mode in all buffers.
> With prefix ARG, enable Guru-Global mode if ARG is positive;
> otherwise, disable it.
> If called from Lisp, toggle the mode if ARG is `toggle'.
> Enable the mode if ARG is nil, omitted, or is a positive number.
> Disable the mode if ARG is a negative number.
> Guru mode is enabled in all buffers where `guru-mode' would do it.
> See `guru-mode' for more information on Guru mode.
> \(fn &optional ARG)" 7 11 (face nil) 287 291 (face nil) 330 339 (face nil) 360 369 (face nil) 395 399 (face nil)) t nil)
最終行のface何ちゃら回りが何の記述か判らないのですがautoloadのdescribe-functionを見る限りでは
この部分はdocstringの筈なのでダブルクオーテーションが足りないように見えます。
とりあえず間のそれを消して全体を括ったら動いたので。
- 321 :名無しさん@お腹いっぱい。:2021/10/20(水) 14:01:11.28 .net
- >>320
足りてないんじゃなくて2行目の頭に (" が入ってるのがおかしいように見えるな
- 322 :名無しさん@お腹いっぱい。:2021/10/20(水) 14:53:14.89 .net
- っていうか自分でなんとかできないのであればdev版は使わないほうがいいと思うんですけど...?
- 323 :名無しさん@お腹いっぱい。:2021/10/26(火) 10:50:34.00 .net
- 雄牛が雌牛の上に乗っかって後尾してるようなロゴなんとかならんの?
- 324 :名無しさん@お腹いっぱい。:2021/10/26(火) 10:51:59.50 .net
- 後尾じゃなくて交尾の間違いでした。
申し訳ございませんでした。
- 325 :名無しさん@お腹いっぱい。:2021/10/26(火) 13:18:04.27 .net
- 心が汚れている人にはそう見えるのか
- 326 :名無しさん@お腹いっぱい。:2021/10/26(火) 22:10:19.87 .net
- 心清らかだから2頭の雌牛にしか見えない
- 327 :名無しさん@お腹いっぱい。:2021/10/26(火) 23:06:06.69 .net
- >>323
そんな見方したことなかったw
- 328 :名無しさん@お腹いっぱい。:2021/10/27(水) 08:46:24.43 .net
- >>323
どこをどう見たらそう見えるんだろう
https://softantenna.com/wp/wp-content/uploads/2012/06/splash.png
- 329 :名無しさん@お腹いっぱい。:2021/10/27(水) 14:15:41.48 .net
- 交尾w
どんだけ想像力がたくましいんだw
中坊の頃はスーパーのチラシでオ○れたがそんなピュアな心はとうに無くなったよ
- 330 :名無しさん@お腹いっぱい。:2021/10/27(水) 16:22:01.24 .net
- 言われてみれば見えなくもない
gnuのもそうだけどマジでかわいくないよなこのマスコット
あと俺環かもしれんがinit.elにtoggle-fram-fullscreen書いとくとこの交尾牛何故かスタートアップマニュアルから消える
goのgopherの方が数万倍かわいい(´・ω・`)
- 331 :名無しさん@お腹いっぱい。:2021/10/27(水) 19:11:19.83 .net
- 赤色の部分は牛を元にデザインされているから
青色の部分も牛に見えたならわからんでもないが…
https://www.ee.ryerson.ca/~elf/emacs/logo/logo.html
- 332 :名無しさん@お腹いっぱい。:2021/10/27(水) 20:07:14.77 .net
- もしやこういう事か?
https://i.imgur.com/hRi2gSW.png
だとしても強引だなあ
- 333 :名無しさん@お腹いっぱい。:2021/10/27(水) 21:51:32.62 .net
- >>331
牛ではなくgnuだろう
マービン・ミンスキーがgnuの絵を見て、そばにgnuと書かれてるのに気付かず
「これは牛かな?水牛かな?」と言っていつまでたっても当てられなかったのでストールマンは笑い転げた
って話を思い出した
- 334 :名無しさん@お腹いっぱい。:2021/10/27(水) 22:02:32.74 .net
- >>333
長々とそれ言いたいだけでしょ
- 335 :名無しさん@お腹いっぱい。:2021/10/27(水) 22:48:39.29 .net
- >>333
gnuとEmacsで GNU Emacs か
- 336 :名無しさん@お腹いっぱい。:2021/10/28(木) 23:08:28.99 .net
- 逆に考えるんだ
交尾の一体どこが不適切だというのだろうか
- 337 :名無しさん@お腹いっぱい。:2021/10/29(金) 00:03:10.97 .net
- What's the fuck
- 338 :名無しさん@お腹いっぱい。:2021/10/29(金) 06:37:46.18 .net
- 珍しく伸びてると思ったら何だこれは
- 339 :名無しさん@お腹いっぱい。:2021/10/29(金) 18:51:56.88 .net
- >>334
?
- 340 :名無しさん@お腹いっぱい。:2021/11/03(水) 11:30:10.92 .net
- もしわかる人がいれば教えてください。
MX21(Debian11)でemacs-gtk(1:27.1+1-3.1)をインストールしてEmacsは/usr/share/emacs以下にあります。
apel(flim/semi/wanderlustの前に)をソースからmake installするとなぜか/usr/local/share/emacs以下にインストールされ、
そのままflimをmake installすると今度はflimがapelを見付けられません。
PREFIX=/usrとしても無視されてしまい、
LISPDIR/VERSION_SPECIFIC_LISPDIRをそれぞれ指定しないと/usr/share/emacs以下にインストールされません。
これまでapelはmake installするだけでemacsの枝を見付けてくれたはずですが、
何が原因でしょうか?
- 341 :名無しさん@お腹いっぱい。:2021/11/05(金) 07:55:15.18 .net
- debianパッケージのagel flimじゃダメなの?
apt-get install flim
でapelも入るじゃん
- 342 :名無しさん@お腹いっぱい。:2021/11/05(金) 07:59:55.20 .net
- というか wl か wl-beta で全部入るね
- 343 :名無しさん@お腹いっぱい。:2021/11/05(金) 13:30:43.64 .net
- apel semi flim wanderlust wanderlust betaのソース一式をよく読もうよ。
- 344 :名無しさん@お腹いっぱい。:2021/11/05(金) 23:32:26.54 .net
- 手元にあるManjaroでも何もしなくても/usr/share/emacs以下に入る。
MX21(Debian11)で-q --no-site-fileで起動してAPEL-MKを読み込んで調べると、
PREFIXには最初から/usrが設定されるがLISPDIRは/usr/local/share/emacs/site-lispになる。
MX21(Debian11)では-q --no-site-fileで起動してもload-pathの先頭の方に/usr/local/share/emacs/site-lisp(空だが)が来る。
Manjaroの方は/usr/share/emacs/site-lispが来るからLISPDIRにこれが設定されるのかな。
なぜMX21(Debian11)では/usr/local...が先頭の方に追加されているのかは不明。
debain-startup.elというのを読まないようにしてもだめみたいだがどこから出て来るの?
- 345 :名無しさん@お腹いっぱい。:2021/11/06(土) 10:40:20.04 .net
- それほど詳しくないんだけど、
debian-startup.el*をよけても起動にはemacs.pdmpが使われるからだめなのかな?
どうやらdebian-startupのパッチが当たらないソースなら問題がないように見えるので、
Debianのパッケージが原因ということでいいのかな。
MX18(Debian9)では問題なかったような気がしたけどはっきり憶えてない。
- 346 :名無しさん@お腹いっぱい。:2021/11/06(土) 11:14:10.81 .net
- debianはパッケージを使うもの。
パッケージはdebianのファイル配置規則に沿ったディレクトリにインストールするように設定されてる
- 347 :名無しさん@お腹いっぱい。:2021/11/06(土) 14:05:13.30 .net
- そういうものなのかな。
MXみたいにDebianのLTSベースで3〜4年使うとパッケージも古くなるから、
Emacsに限らずソースからインストールすることは時々あるんだけど。
ともかく原因は多分わかったのでどちらでも対処できればよいかな。
- 348 :名無しさん@お腹いっぱい。:2021/11/06(土) 15:30:32.16 .net
- MXがDebian11に未対応なんじゃない?
Debianの場合自分でビルドするなら/usrとかじゃなくて/homeの自分のホームディレクトリにインストールするものだと思う。
- 349 :名無しさん@お腹いっぱい。:2021/11/06(土) 16:54:24.79 .net
- Debianを使ったことがないからあれだけど、
emacs-gtkはDebianのリポジトリのパッケージだし、
apelはgitのソースでまだ何かあるのかな?
emacsが/usr以下にあってもapelが/usr/local以下に入るのはDebianのソースのパッチだと思うけど。
- 350 :名無しさん@お腹いっぱい。:2021/11/06(土) 16:58:16.70 .net
- つまりDebianのemacs-gtkパッケージのソースに適用されたパッチという意味。
- 351 :名無しさん@お腹いっぱい。:2021/11/06(土) 17:57:39.88 .net
- >>340の人は最新のwanderlustを使いたいだけみたいだからDebianパッケージのemacs-gtk使って
wanderlust関連だけホームディレクトリにインストールしたら良いと思うのだけど
もしかしてEmacsも最新の入れたいのかな。Emacsはホームディレクトリではない所に入れるものだね
- 352 :名無しさん@お腹いっぱい。:2021/11/06(土) 21:35:10.86 .net
- PREFIX=~/.localみたいにするということですか?
それでapelを~/.local/share/emacs/site-lispにインストールして、
flimとsemiはLISPDIR=~/.local/share/emacs/site-lispで一応インストールできますが、
wanderlustはもう少し面倒みたいです。
いずれにしてもDebianパッケージでないEmacsなら
sudo make installだけで/usr/share/emacs以下にインストールされるのに比べるとやや面倒ですね。
EmacsはDebianパッケージでいいんですがどうも釈然としません。
それに上記意外のelispパッケージのインストールでは特に問題は起きていません。
- 353 :名無しさん@お腹いっぱい。:2021/11/07(日) 23:21:25.99 .net
- Emacsの無関係のDebian11パッケージで中途半端にディレクトリ変わってるのがあったから
Emacsも中途半端にディレクトリ変更されてるのかもしれない。
Debian BTSでバグ報告すると解消してもらえるかも
- 354 :名無しさん@お腹いっぱい。:2021/11/08(月) 21:48:36.99 .net
- 他のelispパッケージで問題が出てないので、
Debianとapel/flim/semi/wanderlustどちらが問題なのか判断が難しそう。
多分、過去には問題がなかったのでDebianの変更と関係はあるんだろうけど、
もともとapel/flim/semi/wanderlustのパッケージの依存関係が面倒でこうなってる気もするし。
- 355 :名無しさん@お腹いっぱい。:2021/11/17(水) 21:30:34.42 .net
- melpa版だと最新使えるね
- 356 :名無しさん@お腹いっぱい。:2021/11/23(火) 10:53:48.15 .net
- melpaとかはmalware対策どうなってんの?
- 357 :名無しさん@お腹いっぱい。:2021/11/23(火) 19:58:06.89 .net
- ノーガード戦法だ
最初登録申請するときはソースコードをチェックしてるけど、その後のアップデートは当然ながら追いきれるわけもなく、そのまんま各々のEmacsに降ってくる
この辺の事情はVimとかも一緒だと思う
この問題を解決しようとしたら、やるべき事が多すぎてかなり大変だろうね
- 358 :名無しさん@お腹いっぱい。:2021/11/23(火) 21:18:12.06 .net
- >>357
薄々は分かってたけど、サンドボックス化されてないemacsではすげー危険だよな。
chromeは限界はあるものの拡張の悪意を封じ込める機構があるからな。emacsは外部コマンドrmとか呼ばれたらどうにもならない。
- 359 :名無しさん@お腹いっぱい。:2021/11/24(水) 00:20:16.35 .net
- >>358
ブラウザみたいに出来る事に制限を掛ければ幾分マシになるとは思う
大抵のpackageにはネットワークアクセスは必要無い訳だし、それを制限出来れば少なくともローカルデータの無断アップデートは防げる
ただ、その仕組みを実装するのは簡単じゃないだろうね
- 360 :名無しさん@お腹いっぱい。:2021/11/24(水) 00:24:05.09 .net
- 取り敢えず、得たいの知れないpackageをインストールしないっていう自衛だけで今まで上手く行ってるし、これからもそうやって行くと思われる
- 361 :名無しさん@お腹いっぱい。:2021/11/24(水) 21:59:07.88 .net
- 頻繁に更新してるパッケージならメンテしてる人が悪コード混入に気付くだろうし
悪コード混入させる奴は広範囲に影響及ぼすのが目的だろうから利用者の少ないmelpaなんか眼中に無いと思う。
- 362 :名無しさん@お腹いっぱい。:2021/11/24(水) 22:26:33.67 .net
- >>361
大筋は同意だけど、そこはなかなか単純に割り切れなくて難しい問題だと思うの。
俺が悪さしようと思ったら監視の少ないショボイ拡張にブラウザのクッキーを全部scpするようなスクリプト入れ込んで、幾つかアカウント盗めればいいかなとか思っちゃう。
個人の悪さとしては十分元が取れる。結局は手間と利益の天秤にすぎないから。
じゃあ何でEmacsでインシデントが起きてないかは知らんww
- 363 :名無しさん@お腹いっぱい。:2021/11/24(水) 22:36:23.35 .net
- メジャーなプロジェクトでも、よからぬことが意外とあり得る、というのはいくつかあったやろ。
結局、安心の根拠探しはムリ!
- 364 :名無しさん@お腹いっぱい。:2021/11/24(水) 22:36:57.32 .net
- 我々利用者が思ってる以上に世間でEmacsは使われてないんだと思う
- 365 :名無しさん@お腹いっぱい。:2021/11/24(水) 23:07:36.04 .net
- emacs使ってるやつの環境がばらばらでcookie取りに行こうとしてもパスがわからない説
- 366 :名無しさん@お腹いっぱい。:2021/11/24(水) 23:41:08.32 .net
- おい、Emacs使いは年収1000万円以上が12.60%もいるんだぞ!悪者に狙われるに決まってるだろ!(違う)
https://job-draft.jp/articles/323
- 367 :名無しさん@お腹いっぱい。:2021/11/25(木) 04:31:12.28 .net
- 転職ドラフトなんてサイト見てたらバカになるよ
- 368 :名無しさん@お腹いっぱい。:2021/11/25(木) 13:30:22.00 .net
- native compilationてあまり話題にならないのかな?
まあ、どれほど違うのか測りかねるところもあるけど。
- 369 :名無しさん@お腹いっぱい。:2021/11/25(木) 14:26:32.86 .net
- navi2chだとはっきりと体感できるほどの差がある
- 370 :名無しさん@お腹いっぱい。:2021/11/26(金) 04:13:07.88 .net
- 少なくともEmacs-lispなら出来上がりがかなり不自然になるので
使う前に誰かがきずくと思う
変なところをアクセスしたり、変なポートを開けたり、通信したり
することになるわけだから
- 371 :名無しさん@お腹いっぱい。:2021/11/26(金) 13:06:36.70 .net
- きずく
- 372 :名無しさん@お腹いっぱい。:2021/11/26(金) 22:57:38.09 .net
- 対策しても紛れるときは紛れるんだから諦めてる
- 373 :名無しさん@お腹いっぱい。:2021/11/26(金) 22:59:34.69 .net
- 自分が書いたコード以外をつかわない
- 374 :名無しさん@お腹いっぱい。:2021/11/26(金) 23:52:59.53 .net
- >>373
BIOSからだぞ!
- 375 :名無しさん@お腹いっぱい。:2021/11/27(土) 00:29:19.46 .net
- elisp書く人に悪い人はいないよ
- 376 :名無しさん@お腹いっぱい。:2021/11/27(土) 02:16:56.10 .net
- 良い人もいないけどな
- 377 :名無しさん@お腹いっぱい。:2021/11/27(土) 02:54:21.12 .net
- >>376
これは的を得ているなぁww
- 378 :名無しさん@お腹いっぱい。:2021/11/27(土) 07:10:44.84 .net
- 普通の人か
問題ないじゃん
- 379 :名無しさん@お腹いっぱい。:2021/11/27(土) 09:52:14.22 .net
- なあRMSて敬称? 様付けの方がいいかな
- 380 :名無しさん@お腹いっぱい。:2021/11/27(土) 11:48:06.31 .net
- 教祖様
- 381 :名無しさん@お腹いっぱい。:2021/11/27(土) 13:03:23.14 .net
- >>378
世の中の多くのよくない行為はふつうの人によるものだと思うが。
- 382 :名無しさん@お腹いっぱい。:2021/11/27(土) 13:46:52.84 .net
- emacsconf.org/2021/
EmacsConf 2021 が今日ですね
- 383 :名無しさん@お腹いっぱい。:2021/11/27(土) 16:00:32.47 .net
- 質問をIRCで受け付けるって懐かしい
- 384 :名無しさん@お腹いっぱい。:2021/11/27(土) 16:10:34.75 .net
- 技術系のコミュニティはIRCが現役だぞw
- 385 :名無しさん@お腹いっぱい。:2021/11/27(土) 16:13:34.88 .net
- YouTuberのヒカキンがヒカキンIRCとかIRCチャンネル始めたらIRC人口増えるかも
- 386 :名無しさん@お腹いっぱい。:2021/11/28(日) 13:25:27.76 .net
- 所有者がrootのファイルを編集して保存するとバックアップに失敗します。
C-x C-f /sudo::/etc/secret.txt
Auto-saving...done
Saving file /sudo:root@****:/etc/secret.txt...
Renaming /sudo:root@****:/etc/secret.txt to /home/****/.emacs.d/backup/!sudo:root@****:!etc!secret.txt~...failed
Cannot write backup file; backing up in ~/.emacs.d/%backup%~
Copying /sudo:root@****:/etc/secret.txt to /home/****/.emacs.d/%backup%~...done
Copying /tmp/tramp.ICQiuU.txt to /sudo:root@****:/etc/secret.txt...done
Wrote /sudo:root@****:/etc/secret.txt
バックアップの場所は固定しています。
(setq backup-directory-alist '(("." . "~/.emacs.d/backup/")))
(setq auto-save-file-name-transforms '((".*" "~/.emacs.d/backup/" t)))
tramp-backup-directory-alistは設定していません。
自動保存は設定通り~/.emacs.d/backup/に作成されています。
Emacs29.0.50ですが何が問題でしょうか?
- 387 :名無しさん@お腹いっぱい。:2021/11/28(日) 19:48:41.72 .net
- 次のコマンドも失敗するので何か制限があるんでしょうか?
% touch /home/****/.emacs.d/backup/!sudo:root@****:!etc!secret.txt~
zsh: modifier failed: r
bashでも失敗します。
% touch /home/****/.emacs.d/backup/!sudo:root@****:!etc!secret.txt~
bash: !etc!secret.fxt~: event not found
- 388 :名無しさん@お腹いっぱい。:2021/11/28(日) 19:57:17.26 .net
- sudo のそれるびきちが記事書いてなかったか?
- 389 :名無しさん@お腹いっぱい。:2021/11/28(日) 20:56:41.58 .net
- !がshellに解釈されてない?
- 390 :名無しさん@お腹いっぱい。:2021/11/29(月) 01:06:41.47 .net
- make-backup-file-nameにadviceして通常なら書き込めるファイル名にしても失敗する。
Saving file /sudo:root@asus:/etc/secret.txt...
Renaming /sudo:root@asus:/etc/secret.txt to /home/tosh/.emacs.d/backup/^sudo:root@asus:^etc^secret.txt~...failed
Cannot write backup file; backing up in ~/.emacs.d/%backup%~
Copying /sudo:root@asus:/etc/secret.txt to /home/tosh/.emacs.d/%backup%~...done
Copying /tmp/tramp.rIzC8d.txt to /sudo:root@asus:/etc/secret.txt...done
Wrote /sudo:root@asus:/etc/secret.txt
こうしてしまえば/root/.emacs.d/backup/にバックアップされるから、
バックアップしてファイルの所有者が変わるとだめなのかな?
(setq tramp-backup-directory-alist backup-directory-alist)
- 391 :名無しさん@お腹いっぱい。:2021/12/02(木) 17:32:54.61 .net
- るびきちの本買ったけど、古くて使えないのかな
auto-install入れても、空テキストしか持ってこないよ
- 392 :名無しさん@お腹いっぱい。:2021/12/02(木) 18:20:26.90 .net
- >>391
るびきちの本で今でも使えるとすればelispの方だけでは?
- 393 :名無しさん@お腹いっぱい。:2021/12/02(木) 20:07:30.16 .net
- 古文書レベル
- 394 :名無しさん@お腹いっぱい。:2021/12/02(木) 21:32:47.47 .net
- >>392
そっちは持ってないんですよ
買いですか?
- 395 :名無しさん@お腹いっぱい。:2021/12/02(木) 21:33:19.29 .net
- >>393
w
ブッコフで200円だったもんで
- 396 :名無しさん@お腹いっぱい。:2021/12/02(木) 22:33:55.98 .net
- >>394
オレはelispをこれで勉強した。既に古くなっているところもあるけど、まだ参考になる本だと思おうよ。
あと、こんなのがある。
https://ayatakesi.github.io/
- 397 :名無しさん@お腹いっぱい。:2021/12/02(木) 23:28:32.64 .net
- >>396
ELisp使えるようになりたいたいんですよねー
一応「ヌー」本第三版は持ってるものの、25使ってて、27にアップデートするのがめんどくさいですw
でもリンクサンクスです
- 398 :名無しさん@お腹いっぱい。:2021/12/02(木) 23:31:30.20 .net
- そこに25のマニュアルもあるんですね参考にします
るびきち本はレイアウトとかが割と気に入ってるので、多分Lispの方も買うと思います
- 399 :名無しさん@お腹いっぱい。:2021/12/03(金) 06:47:48.97 .net
- >>397
lispはlexical scopeとdynamic scopeどちらも使えるのがいいよね。
dynamic scope使えるおかげで、既存コードの挙動を簡単に変えることができ、emacsのカスタマイズを容易にしている。
コードを追いづらくなるから他の言語では殆どサポートされていない機能だけど。
また、lexical scopeもサポートされているのでクロージャも使える。
- 400 :名無しさん@お腹いっぱい。:2021/12/03(金) 10:09:28.38 .net
- >>399
今のElispは全部レキシカルスコープがデフォルトだから、ダイナミックスコープの恩恵は受けてないでしょ
古いソースコードでもダイナミックスコープじゃないと動かないコードはごく僅かだよ
- 401 :名無しさん@お腹いっぱい。:2021/12/03(金) 10:20:55.07 .net
- デフォルトではないと思うけど
- 402 :名無しさん@お腹いっぱい。:2021/12/03(金) 10:58:16.59 .net
- 内部設定がデフォルトということではなくて、ソースコードの一番上にレキシカルスコープの宣言を書くことが当たり前になってるから、運用的にデフォルトということか
- 403 :名無しさん@お腹いっぱい。:2021/12/03(金) 12:26:48.90 .net
- >>400
emacsのカスタマイズの容易性のこと言っている。defver、let使わんか?
- 404 :名無しさん@お腹いっぱい。:2021/12/03(金) 18:38:26.20 .net
- >>403
言いたい事は分かるけど、それをダイナミックバインディングとは言わないんだよね
強いて言うならスペシャル変数のバインディングという感じか
ダイナミックバインディングと挙動が似てるから混同しがち
ひとつ例を出すと
;; -*- lexical-binding: t -*-
(setq hoge 1)
(defun print-hoge ()
(print hoge))
(defun foo ()
(let ((hoge 2))
(print-hoge)
(print hoge)))
(foo) =>
1
2
となる
setqで強引に作ったグローバル変数はスペシャル変数じゃないのでこうなるけど、一番上のコメント行を削除するとダイナミックバインディンになって
(foo) =>
2
2
となる
- 405 :名無しさん@お腹いっぱい。:2021/12/03(金) 18:48:46.46 .net
- ちなみにCommon Lispでも同じ挙動だ
でもCommon Lispをダイナミックバインドの言語とは言わないだろう(設定で出来るらしいが詳しくは知らん)
defvarとletの挙動はスペシャル変数のバインドと言えばいいだろう
- 406 :名無しさん@お腹いっぱい。:2021/12/04(土) 00:27:36.26 .net
- デフン、フー
- 407 :名無しさん@お腹いっぱい。:2021/12/04(土) 10:10:25.00 .net
- >>405
これは間違い?
http://www.nct9.ne.jp/m_hiroi/clisp/abcl19.html
- 408 :名無しさん@お腹いっぱい。:2021/12/04(土) 12:00:31.58 .net
- >>407
スペシャル変数はダイナミックスコープで管理されると言えばいいんだな
そもそもダイナミックバインディングとダイナミックスコープの用語を一緒くたにするというアホなことしてた
昔のEmacsはスペシャル変数でなくても、letで定義された変数を全てダイナミックスコープで扱うダイナミックバインディングだった
今はスペシャル変数のみダイナミックスコープで扱う、レキシカルバインディングが(運用上)デフォルトになっている
と言えばいいのかね
- 409 :名無しさん@お腹いっぱい。:2021/12/05(日) 23:55:28.68 .net
- しばらく触ってなかったが、今のEmacsLispはレキシカル・スコープなの?
- 410 :名無しさん@お腹いっぱい。:2021/12/06(月) 00:28:03.09 .net
- >>409
今でもデフォルトはダイナミックスコープだけど、24あたりのバージョンでレキシカルスコープの対応がされたであってるかな?
https://www.emacswiki.org/emacs/LexicalBinding
- 411 :名無しさん@お腹いっぱい。:2021/12/06(月) 01:00:14.10 .net
- そうそう
- 412 :名無しさん@お腹いっぱい。:2021/12/06(月) 01:13:34.08 .net
- .elの一行目に
;; -*- lexical-binding: t -*-
を書くとレキシカルバインディングになる
今は全部の.elに書かれてるから、もうデフォルトと言って間違いない
- 413 :名無しさん@お腹いっぱい。:2021/12/06(月) 04:14:47.85 .net
- >>412
要するに、デフォルトちゃうやん!w
- 414 :名無しさん@お腹いっぱい。:2021/12/06(月) 12:34:41.52 .net
- # cd /usr/share/emacs/27.1/lisp
# ls *.el.gz | wc -l
265
# zgrep -l lexical *.el.gz | wc -l
149
/usr/share/emacs/27.1/lisp 配下のファイルでは、lexical の宣言がされているのは、半分強くらいなようです。
- 415 :名無しさん@お腹いっぱい。:2021/12/06(月) 16:18:29.71 .net
- dynamic bindingは関数を弄らずに呼び出し側から出力先を変更出来るのが一番の恩恵だと思う
シェルのリダイレクトに似てるな
- 416 :名無しさん@お腹いっぱい。:2021/12/06(月) 16:58:44.24 .net
- >>414
今pretestがリリースされている28からだった
$ ls *.el | wc -l
268
$ grep -l lexical-binding *.el | wc -l
268
ちゃんと全部レキシカルバインディングになってるよ!
しかもNEWSには
** The 'lexical-binding' local variable is always enabled.
とも書いてある
これで内部もデフォルトになったよ
>>415
もうdynamic bindingの話はするな
するのならdynamic scopeというべし
- 417 :名無しさん@お腹いっぱい。:2021/12/06(月) 18:58:09.68 .net
- すみません
- 418 :名無しさん@お腹いっぱい。:2021/12/06(月) 19:06:54.09 .net
- デフォルトの意味が分かってない人がいるってマジ...?
- 419 :名無しさん@お腹いっぱい。:2021/12/06(月) 19:48:02.00 .net
- dynamic binding と dynamic scope の違いが分からん。教えて。
- 420 :名無しさん@お腹いっぱい。:2021/12/07(火) 00:22:52.59 .net
- https://ayatakesi.github.io/lispref/27.2/html/Variable-Scoping.html#Variable-Scoping
↑ここを見れば全部書いてある
- 421 :名無しさん@お腹いっぱい。:2021/12/07(火) 00:37:26.94 .net
- lexical-bindingとdynamic-bindingはどちらかしか有効にならないから排他的だけど、dynamic scopeはlexical-bindingの時でもスペシャル変数がそれなので両方で使える
- 422 :名無しさん@お腹いっぱい。:2021/12/07(火) 06:34:53.98 .net
- 設定としてのlexical-bindingの意味と、挙動としてのlexical binding(ハイフン無し)を混同しているような気がするが..。
- 423 :名無しさん@お腹いっぱい。:2021/12/07(火) 23:37:42.87 .net
- 歴史を語る売国奴めが
- 424 :名無しさん@お腹いっぱい。:2021/12/08(水) 00:30:53.20 .net
- 売国奴w
こんな辺境のスレで国が売れるのかよw
- 425 :名無しさん@お腹いっぱい。:2021/12/08(水) 01:20:40.42 .net
- 素直にすまんと認めてるのに周りが蒸し返して騒ぐのはいかがなものか?
- 426 :名無しさん@お腹いっぱい。:2021/12/11(土) 02:00:41.36 .net
- selectrum とか verticoの作者が競合のパッケージに一言書いてるの面白いね欧米だわ
日本であれやったらてめどこ中だよああん?ってなるわ
- 427 :名無しさん@お腹いっぱい。:2021/12/14(火) 13:12:58.72 .net
- Vim使いの事をVimmer って呼ぶらしいんだけど
Emacs 使いはEmaccer (イーマッカー)って呼べばいいんですかね?
- 428 :名無しさん@お腹いっぱい。:2021/12/14(火) 13:30:42.61 .net
- emassacre
- 429 :名無しさん@お腹いっぱい。:2021/12/14(火) 17:42:22.65 .net
- いまくせあん
- 430 :名無しさん@お腹いっぱい。:2021/12/14(火) 18:50:24.46 .net
- そんなmassacre!
- 431 :名無しさん@お腹いっぱい。:2021/12/16(木) 03:34:30.24 .net
- emacsはイーマコよ
- 432 :名無しさん@お腹いっぱい。:2021/12/16(木) 11:36:26.81 .net
- emacsen って言うんじゃないの?
昔はemacs使いのことをそういうのをよく見かけたけど
- 433 :名無しさん@お腹いっぱい。:2021/12/16(木) 11:54:48.09 .net
- emacsenは単に複数形では
- 434 :名無しさん@お腹いっぱい。:2021/12/16(木) 13:09:05.16 .net
- emacsen は Emacs っぽいエディターを指す単語で使用者のことではなかったはずだが...
(GNU Emacs, XEmacs, Meadow みたいな)
- 435 :432:2021/12/16(木) 15:29:20.71 .net
- >>434 おお、そうなんですか!
Mule 2.3 とか demacs のころから使ってるが、そういう意味だとは知らなかった
- 436 :名無しさん@お腹いっぱい。:2021/12/16(木) 15:35:43.39 .net
- https://www.emacswiki.org/emacs/Emacsen
ここの定義ではlook & feelが同一で、プログラマブルであるエディタの事になってる
- 437 :名無しさん@お腹いっぱい。:2021/12/16(木) 16:43:04.06 .net
- 「emacs」つーのはドイツ語なんか。w
https://www.google.com/search?q=%E3%83%89%E3%82%A4%E3%83%84%E8%AA%9E+%E8%A4%87%E6%95%B0%E5%BD%A2+en
- 438 :名無しさん@お腹いっぱい。:2021/12/16(木) 16:49:45.33 .net
- Emacs Makes All Computers Slow
- 439 :名無しさん@お腹いっぱい。:2021/12/16(木) 21:02:24.53 .net
- いまや素のemacsなんてパッと起動するんだから、世の中進歩したよな…
- 440 :名無しさん@お腹いっぱい。:2021/12/16(木) 21:36:44.45 .net
- >>439
いろいろパッケージインストールするとやっぱり遅くなる。やっぱりDaemon使ってしまう。
- 441 :名無しさん@お腹いっぱい。:2021/12/18(土) 17:11:23.49 .net
- https://ejje.weblio.jp/content/boxen
由来はここら辺じゃないかな
- 442 :名無しさん@お腹いっぱい。:2021/12/21(火) 11:04:43.96 .net
- Emacsのカーソルがどうやってもbarになる上、点滅を無効にすることができない。
default-frame-alistやset-frame-parameterでcursor-typeをboxにしても無視されてしまうし
(blink-cursor-mode 0)も有効にならない。
試しにinit.elやpackageを読み込ませずにEmacsを起動するとbarの点滅になる。
カーソルのデフォルトはboxの点滅だったと思うのだけど。
- 443 :名無しさん@お腹いっぱい。:2021/12/21(火) 11:15:44.97 .net
- それemacsの問題なの?
- 444 :名無しさん@お腹いっぱい。:2021/12/21(火) 11:39:04.26 .net
- 発生環境は秘密のようだから、偶然同じ原因で同じ症状を解決した人が通りすがるのを待つつもりなんだろ
なんとも気の長い御仁だとは思うが、人それぞれだな
- 445 :名無しさん@お腹いっぱい。:2021/12/22(水) 17:16:08.73 .net
- 28.0 の正式リリースまだー?
- 446 :名無しさん@お腹いっぱい。:2021/12/22(水) 17:43:30.53 .net
- >>445
emacs-devel Mailing Listで聞けば?
- 447 :名無しさん@お腹いっぱい。:2021/12/22(水) 18:03:47.24 .net
- >>442
windows上なら、
(setq w32-use-visible-system-caret nil)
- 448 :名無しさん@お腹いっぱい。:2021/12/22(水) 23:14:55.40 .net
- 次は29.1
というか28はどこいった
- 449 :名無しさん@お腹いっぱい。:2021/12/23(木) 08:31:00.96 .net
- emacs -nw だかの可能性ない?
shell上で開いてるとshellの方の設定しないと駄目よ
- 450 :名無しさん@お腹いっぱい。:2021/12/23(木) 10:10:00.48 .net
- シェルじゃなくて端末エミュレーターでしょ
- 451 :名無しさん@お腹いっぱい。:2021/12/23(木) 12:10:09.84 .net
- >>448
ええと... どこ情報?
- 452 :名無しさん@お腹いっぱい。:2021/12/24(金) 01:02:58.81 .net
- >>448
28.0.90を28.90なんかと勘違いしてないか?
28.0.90→28.0.91→...→28.1としてリリースされる
- 453 :名無しさん@お腹いっぱい。:2021/12/24(金) 12:58:02.38 .net
- 今のmasterが29.0.50だから勘違いした説を推すね
- 454 :名無しさん@お腹いっぱい。:2021/12/24(金) 23:51:58.64 .net
- なるほど…
masterのバージョンを見たのか
- 455 :名無しさん@お腹いっぱい。:2021/12/28(火) 09:59:43.57 .net
- なんか27.2が素でビルドできない環境が増えたよな。
Fedora35やMinGWのGCC11ではEmacsのソースにパッチを当てないと無理。
- 456 :名無しさん@お腹いっぱい。:2021/12/28(火) 20:08:33.89 .net
- MSYS2で28.0.90をビルドしたらコケたから何でだろうと思ったが、それが原因だったか
- 457 :名無しさん@お腹いっぱい。:2021/12/28(火) 21:57:25.54 .net
- >>456
28.0.90をコンパイルするのはパッチ無しでmingw64でできたぞ。
ucrt64やclang64ではまだだけど。
- 458 :名無しさん@お腹いっぱい。:2021/12/29(水) 00:09:42.67 .net
- >>457
native-compileを有効にしてたからかな?
ちゃんと追及してなかったから、テキトウなこと言ってたかもしれない
28.1からnative-compileを有効には出来るんだよね(デフォルトは無効)
- 459 :名無しさん@お腹いっぱい。:2021/12/29(水) 00:27:39.56 .net
- ちなみに、なんのせいなん?
- 460 :名無しさん@お腹いっぱい。:2021/12/29(水) 03:46:05.69 .net
- お前が馬鹿なせい
- 461 :名無しさん@お腹いっぱい。:2021/12/29(水) 15:30:01.08 .net
- >>459
etags.exeをリンクする時にstpcpyが無いというエラーだった
- 462 :名無しさん@お腹いっぱい。:2021/12/29(水) 17:08:56.68 .net
- undefined reference `stpcpy' で検索すると、どうやら--enable-link-time-optimization付けるとリンカー(?)がsnprintfをstpcpyに最適化するからっぽい
外したらビルド出来た
ちなみにetagsは関係無かった
Emacs自体はstpcpyを使ってるけど、mingw64のgccはstpcpyをbuild inなインライン関数に置き換えるから大丈夫の様だが、本気でリンクしようとすると無いと言われてしまうんだな
当然Linuxでは実態があるから問題無いけどね
mingw64の環境でltoを有効にしたい場合はsnprintfの最適化を抑制する必要があるけど方法が分からん、諦めるしかないかも
- 463 :名無しさん@お腹いっぱい。:2021/12/29(水) 17:53:40.00 .net
- >>458
これでnative-compileが有効になるよ。
確認した。
https://gist.github.com/nauhygon/f3b44f51b34e89bc54f8
- 464 :名無しさん@お腹いっぱい。:2021/12/30(木) 00:28:39.22 .net
- >>458
--with-native-compilationをつけてnative-compileを有効にできたよ
>>462で説明してるけど、native-compileの有効がコンパイルエラーになる原因じゃなかった
- 465 :名無しさん@お腹いっぱい。:2021/12/30(木) 00:29:35.68 .net
- >>464は>>463宛てだった
- 466 :名無しさん@お腹いっぱい。:2022/01/15(土) 11:20:00.28 .net
- 申し訳ない誰か教えてくだちぃ
・emacsの設定に、bashでいうところの /etc/bashrc みたいなのを効かせたい
理想(妄想)
・/etc/emacsrcなんてのがあって、これは全ユーザーがなにも指定せずemacsを
起動した時に読み込まれ、書かれた設定が反映される
・各ユーザーのホームに.emacs.d/init.elがもしあれば追加で読み込まれる
同じ設定があれば上書きされる
emacs -l /etc/emacsrc をエイリアスにすればいけそうな感じだけど、
この場合ユーザーのホームの.emacs.d/init.elなんかはどう扱われるでせう??
(読まれるの? 読まれた場合、優先順位とかはどうなるの?かぶる設定はどっちが効くの?)
- 467 :名無しさん@お腹いっぱい。:2022/01/15(土) 11:54:46.79 .net
- 無知以前にバカすぎるのでスルー推奨
- 468 :名無しさん@お腹いっぱい。:2022/01/15(土) 13:00:46.62 .net
- >>467
あえて言うほどか?
messageでも使って、自分で試してみればいいだけの話ではあるけど。
- 469 :名無しさん@お腹いっぱい。:2022/01/15(土) 13:35:04.40 .net
- きっと拾い食いでもしておなか痛いんだろ
お大事に
- 470 :名無しさん@お腹いっぱい。:2022/01/15(土) 13:45:17.92 .net
- >>466
https://www.gnu.org/software/emacs/manual/html_node/emacs/Init-File.html
- 471 :名無しさん@お腹いっぱい。:2022/01/15(土) 13:54:39.34 .net
- >>468
いや、オレにはわからない深淵ななにかがあるのかと不安になったので、あえて言ってもらってよかった。
- 472 :名無しさん@お腹いっぱい。:2022/01/15(土) 15:48:21.21 .net
- 466です
470さんありがとう
恥ずかしいこれ知りませんでした
どう見てもドンピシャです
ほんとうにありがとうございました
- 473 :名無しさん@お腹いっぱい。:2022/01/15(土) 16:36:51.21 .net
- >>472
そりゃいいね。評論家が多いけど、みんな同じ道をたどってるはずだよ。
たくさんの選択肢のなかからEmacsを選んだのは1つのセンスだと思う。がんばれ。
- 474 :名無しさん@お腹いっぱい。:2022/01/15(土) 18:39:43.29 .net
- そのセンス時代遅れじゃない?大丈夫?
- 475 :名無しさん@お腹いっぱい。:2022/01/15(土) 20:15:56.82 .net
- 別にEmacsを生涯使い続けなくとも、ある程度使える程度になれば、得るものは大きいよ
- 476 :名無しさん@お腹いっぱい。:2022/01/15(土) 23:04:45.80 .net
- >>474
例えば、Doom Emacs
ttps://github.com/hlissner/doom-emacs
を使ってみはなれ。
ここまで行くと、Lispで書くのもJavaScriptで書くのも変わらんなってなる。
- 477 :名無しさん@お腹いっぱい。:2022/01/16(日) 02:10:03.40 .net
- 28.1はいつ頃出るんだろうかと思って、リポジトリのタグの日付を27の場合と比較してみた
emacs-27.0.90: 2020/03/01
emacs-27.0.91: 2020/04/17
emacs-27.1-rc1: 2020/07/29
emacs-27.1-rc2: 2020/08/05
emacs-27.1: 2020/08/10
emacs-28.0.90: 2021/12/03
emacs-28.0.91: 2022/01/11
この先27の時と同じペースでrc1,rc2,releaseと進むとしたら、28.1が出るのはGW明けくらい?
- 478 :名無しさん@お腹いっぱい。:2022/01/16(日) 05:39:06.05 .net
- 数か月に1回は変更があるのか
活発だな
- 479 :名無しさん@お腹いっぱい。:2022/01/20(木) 09:31:31.18 .net
- 今更ネイティブコンパイルがどんなものか理解したけどめっちゃすごそうだな
Emacs 28 が楽しみだぜ
- 480 :名無しさん@お腹いっぱい。:2022/01/20(木) 16:28:12.42 .net
- >>479
Emacs 28 pretestでも試してみることをおすすめする
- 481 :名無しさん@お腹いっぱい。:2022/01/23(日) 14:33:49.46 .net
- ちんちんシュッ!シュッ!シュッ!
- 482 :名無しさん@お腹いっぱい。:2022/02/10(木) 03:44:35.68 .net
- emacsの勉強しようとしてインストールしたは良いが、テトリスがやめられない。
- 483 :名無しさん@お腹いっぱい。:2022/02/10(木) 09:32:41.28 .net
- bsdのgames/quizにあるed commandが結構楽しい
emacs版も誰か作って
- 484 :名無しさん@お腹いっぱい。:2022/03/05(土) 04:37:54.39 .net
- emacsの勉強しようとしてインストールしたは良いが、アレから1カ月、、テトリスは上達し、今は五目並べがやめられない。
- 485 :名無しさん@お腹いっぱい。:2022/03/05(土) 14:03:29.79 .net
- navi2chとproxy2chで5ちゃんに読み書きできるようにしてみるとか
- 486 :名無しさん@お腹いっぱい。:2022/03/06(日) 15:05:39.68 .net
- bsdは衰退しました
- 487 :名無しさん@お腹いっぱい。:2022/03/06(日) 15:51:54.86 .net
- ed/vim golfなる競技は一部界隈で流行ってたりするな
quizはデータ見ると分かるが適当なregexで回答入れてるので理不尽に不正解にされてストレス溜まる、golfトレーナーplugin沢山あるので実vim推奨
meta/ctrl入り交じるemacsゴルフの方がgolf性高そうな気もする
- 488 :名無しさん@お腹いっぱい。:2022/03/06(日) 17:28:19.56 .net
- Emacs経由で5chに書き込めるようにして欲しい
ewwだと書込み出来ない板がある
- 489 :名無しさん@お腹いっぱい。:2022/03/10(木) 04:01:55.79 .net
- 取り敢えず、初めて文書ファイルを作った。テストファイルだが。
ゲームをやり過ぎた。
$ emacs -nw helloworld.txt
◆OSはUbuntu。
◆GUIだと日本語入力の検索候補が浮いてしまうので、CUI環境で動かすオプション -nw (No Window)付きで起動。
◆ターミナルの設定で見やすい色に変更。
◆マウスが使えない場合のメニューバーはF10キーで動かす(←YouTubeで英語の入門動画見てたらF5の人もいたから、OSによって違うのかも知れんが)ところまでたどり着くまでに1ヶ月かかった。
- 490 :名無しさん@お腹いっぱい。:2022/03/10(木) 08:58:49.30 .net
- 個人的にはddskkを勧める
- 491 :名無しさん@お腹いっぱい。:2022/03/10(木) 09:38:55.24 .net
- というか、Emacsでメニューバーを使ったことがないw
- 492 :名無しさん@お腹いっぱい。:2022/03/10(木) 10:13:40.73 .net
- M-`ってのもあったよね
- 493 :名無しさん@お腹いっぱい。:2022/03/10(木) 12:40:18.39 .net
- ???
日記として使用するつもりならやめてください
当たり前ですが
- 494 :名無しさん@お腹いっぱい。:2022/03/10(木) 12:43:39.71 .net
- >>491
1行分の表示領域がもったいないしな。
最初にする設定のひとつ。
- 495 :名無しさん@お腹いっぱい。:2022/03/10(木) 13:49:04.16 .net
- 別に何書いてもいいだろう、話題もないんだし
自分も初心者だから他の人が思ったこととかどんどん書いてくれると楽しいけどな
- 496 :名無しさん@お腹いっぱい。:2022/03/10(木) 13:56:26.64 .net
- > 「日記として使用するつもりなら」やめてください
- 497 :名無しさん@お腹いっぱい。:2022/03/10(木) 13:58:49.63 .net
- 逆に言えば他者への配慮があれば初心者的な事を書いても文句を言われる筋合いは無い
- 498 :名無しさん@お腹いっぱい。:2022/03/10(木) 14:35:32.44 .net
- 度を越した日記じゃなけりゃいいよ
そこから広がる話題もあるわけだし
自治厨とか流行んないですよ
- 499 :名無しさん@お腹いっぱい。:2022/03/10(木) 14:58:29.38 .net
- >>493
お前vimユーザやろ
- 500 :名無しさん@お腹いっぱい。:2022/03/10(木) 16:32:49.12 .net
- ベタな対立煽りはもっと流行らないとおもうぞ
- 501 :名無しさん@お腹いっぱい。:2022/03/11(金) 23:24:07.69 .net
- doom emacs 使っている人いる?
便利?
- 502 :名無しさん@お腹いっぱい。:2022/03/12(土) 06:52:54.10 .net
- ケータイにEmacs入れてみた
PCより立ち上がりが速くてワロタ
- 503 :名無しさん@お腹いっぱい。:2022/03/12(土) 08:54:38.14 .net
- ケータイ?
スマホじゃなくて?
- 504 :名無しさん@お腹いっぱい。:2022/03/12(土) 09:19:35.08 .net
- ネイティブコンパイル版入れたついでにランゲージサーバーの設定もして見た
なんか設定沼に踏み込んでしまったようだ
- 505 :名無しさん@お腹いっぱい。:2022/03/12(土) 09:57:37.23 .net
- >>502
Termuxか?
- 506 :502:2022/03/12(土) 09:58:58.67 .net
- >>505
んだ
- 507 :502:2022/03/12(土) 10:03:05.32 .net
- 今日日ケータイと言えばスマホだと思ってくれると信じて疑わなかった
- 508 :名無しさん@お腹いっぱい。:2022/03/12(土) 12:26:22.95 .net
- ここにいる人たちはLPS使ってんの?
spacemacsかdoomかってのはただのディストリビューションの違いに過ぎんしどっちでも良いが、LPSが今後成功するかどうかはすごい重要だよね
- 509 :名無しさん@お腹いっぱい。:2022/03/12(土) 18:05:03.54 .net
- 日記の続き
実はviやVIMも同時に勉強しているのだが、GNU emacs(以下、emacs)とvi、VIMとの比較によりemacsの操作性がなぜ「C-x M-なんちゃらのキー」みたいに進化したのが、なるほど理解できた気がする。
viやVIMのESCキーによるモード切り替えの面倒さを味わうと、emacsの「C-x M-なんちゃらのキー」は天国のようだ。
まあ、OSがUbuntuなもんで、これまでGNU-nano(Ubuntu標準)を使っていた身としてはemacsでも使い慣れるまでが大変そうだが、少ないメモリでどこまでコンピュータを使いこなせるかという、この禅の修行は楽しいw
- 510 :名無しさん@お腹いっぱい。:2022/03/12(土) 18:17:49.42 .net
- >>509
inoremap <silent> jj <ESC>
vimもemacsも両方良い所がある
どちらでも上手くいくことを願ってる
- 511 :名無しさん@お腹いっぱい。:2022/03/12(土) 18:20:58.83 .net
- >>510
ありがとうw
- 512 :名無しさん@お腹いっぱい。:2022/03/12(土) 18:28:04.42 .net
- vzでダイヤモンドカーソルが一番よかったなあ
片手で文書のどこにも飛べるし
Emacs使うようになってからC-pとかC-nとかクソと思うけど変えたときの副作用が恐くて
「ストールマンのクソ野郎」とか言いながら使ってるわ
文化依存のnとかpとかヤメレや
- 513 :名無しさん@お腹いっぱい。:2022/03/12(土) 18:51:29.61 .net
- >>508
lspなんて当たり前すぎる
- 514 :名無しさん@お腹いっぱい。:2022/03/12(土) 20:09:22.74 .net
- ダイヤモンドカーソルはword-star(word-master)に起源を持つ
すなわちCP/M -> MS-DOSのPC文化 これはAの左にコントロールキーを要求する
ところが、日本ではなぜか、コントロールキーはAの左!! と声高に言うのはロートルのUnixerが多い
- 515 :名無しさん@お腹いっぱい。:2022/03/12(土) 20:23:14.51 .net
- は?
- 516 :名無しさん@お腹いっぱい。:2022/03/12(土) 22:21:12.38 .net
- Crrlが左下に移動したのは、小指が短くなった人に便宜を図ったのだろう
知らんけど
- 517 :名無しさん@お腹いっぱい。:2022/03/12(土) 22:25:52.58 .net
- えっ、ヤーさんも使ってるのけ?
- 518 :名無しさん@お腹いっぱい。:2022/03/12(土) 22:29:19.28 .net
- 草
- 519 :502:2022/03/13(日) 08:59:02.69 .net
- おれかわいいケータイEmacsでお勉強中
Ctrl押すのはもっぱら左手親指
タップもスワイプも効いてなかなか便利
- 520 :名無しさん@お腹いっぱい。:2022/03/13(日) 13:05:40.20 .net
- 何でもemacsでやるのおすすめ
勉強してたときはシェルもeshell、2chもnavi2chとかだったが
ファイラは今もDired+つかってる
- 521 :名無しさん@お腹いっぱい。:2022/03/13(日) 13:06:28.73 .net
- スマホは結局何がいいんだろうね?
もともとCtrlを多用して両手で使うEmacsよりは指一本でコマンドを実行できるVimの方が向いてる気がしたけど、
案外Vimもまどろっこしいこと。
- 522 :名無しさん@お腹いっぱい。:2022/03/13(日) 16:22:33.29 .net
- Vimは使ってるんだけどおれのスマホだとコロン入力がめんどくさくて
使うときはわざわざ入力インターフェイスをHacker's Keyboardというやつに切り替えてる
拙いながらもPCで作った ~/.emacs.d をスマホへまるっとscpしたら大体再現してくれてワロタ
termuxはCtrlキーを長押しすれば押しっぱなし状態になるのでラクチン
- 523 :502:2022/03/13(日) 16:25:57.24 .net
- >>522
あと日本語入力もmozc.elみたいなのを使わなくても問題なくできる
- 524 :名無しさん@お腹いっぱい。:2022/03/13(日) 16:27:37.60 .net
- >>513
LSPってプロジェクトに属するファイルでしか有効にならないの?
too muchじゃね?
なんのプロジェクトにも属さない単一のファイルも編集したいんだが
- 525 :名無しさん@お腹いっぱい。:2022/03/13(日) 17:09:33.59 .net
- >>522
DroidVimじゃないのかな。
コロンはファンクションバー?にあるからね。
- 526 :502:2022/03/13(日) 17:30:44.80 .net
- >>525
DroidVimは前の端末でつかってたけどtermux使える端末にしてからはtermuxのVimをaptで入れてつかってる
- 527 :名無しさん@お腹いっぱい。:2022/03/13(日) 19:22:53.23 .net
- >>524
ウダウダ書いてる時間があったら試せばいいだけでは?
- 528 :名無しさん@お腹いっぱい。:2022/03/14(月) 17:53:44.83 .net
- >>527
試した結果なのだが
- 529 :名無しさん@お腹いっぱい。:2022/03/16(水) 07:04:45.84 .net
- Emacs pretest 28.0.92 is out
ttps://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00332.html
- 530 :名無しさん@お腹いっぱい。:2022/03/17(木) 11:23:01.88 .net
- アウトォーっ
- 531 :名無しさん@お腹いっぱい。:2022/03/20(日) 07:41:45.56 .net
- >>509の日記のつづき
まあ、よく言われるようにソフトウェアの使い方の習得の最も効率的な方法は、なによりまず実践導入であります。
覚えたこと
◆Ctrlキーのあとにはキー入力コマンドが来る
◆METAキーのあとには文章コマンド名やファイル名を入力する流れになることが多い
◆長いテキストを読むときはM-x linum-modeにして行番号を表示して読むと読みやすい
◆他のアプリケーションのコピー内容(Buffer)とEmacs内部でのコピー内容は別々のBufferに保存される。当然、貼り付け方も違う。しかもこの貼り付け、Emacsの世界ではyankという。
◆コピーから貼り付けまで
・Emacs内部の場合
C-SPC(Emacsのコピーしたいテキストの始点設定)
M-w(Emacsのコピーしたいテキストの終点設定)
C-y(Emacs内部に貼り付ける(yank)する)
・外部ソフトウェアからの場合
Shift-矢印キーもしくはマウスで範囲指定
C-cまたはマウスでコピー
Shift-C-v(Emacs内部のテキスト文書に貼り付け。Shiftキーが必要)
◆ことさらテキスト入力に徹する段階ではM-x text-modeにすると、マウスでのコピー領域の範囲指定、マウスでのコピーがEmacs単体でもできるようになって、ショートカットを覚えるまでは便利。
◆CSV形式とかTSV形式をエクセルとかで読み込むのって、他のソフトとの互換性維持にしか使ってなかったけど、まさか自分でTSV形式をベタ打ちするこのになるとは思わなかった。
- 532 :名無しさん@お腹いっぱい。:2022/03/20(日) 14:28:19.07 .net
- >>531
死ね
- 533 :名無しさん@お腹いっぱい。:2022/03/20(日) 14:51:20.56 .net
- >>531
org-mode使え
| で区切って 行末で TAB 押せば自動整形されるから
- 534 :名無しさん@お腹いっぱい。:2022/03/21(月) 01:30:59.03 .net
- ゆるーいemacsユーザだから、キーバインド、win系にカスタマイズしてる。cua-mode使えばいいのに、keyboard-translateでC-cとC-xを適当に余ってるキーに入れ替えて、コピー、カットにしてる。おかげでwinのアプリで保存するのにC-xC-sしないで済むようになった。
- 535 :名無しさん@お腹いっぱい。:2022/03/21(月) 03:27:57.89 .net
- デフォルトのキーバインドはRMS用だから、他の人はだいたい変更するんだよね。
カスタマイズを学ばせるためにわざと使いにくく設定されてる、なんて都市伝説まであったくらい。
- 536 :名無しさん@お腹いっぱい。:2022/03/21(月) 05:47:03.92 .net
- キーバインドはTECO由来やろ
- 537 :名無しさん@お腹いっぱい。:2022/03/21(月) 08:01:11.43 .net
- いつも手癖で打ってるから自分がなんのキー押してるか意外と把握してない説
>>531見て「そうだっけ?」と思うw
- 538 :名無しさん@お腹いっぱい。:2022/03/21(月) 08:28:20.73 .net
- winでもmacでもOS全体のキーバインドをemacs風にしてる
- 539 :名無しさん@お腹いっぱい。:2022/03/21(月) 08:45:37.91 .net
- Macのカーソル移動は標準でemacs仕様だろ
- 540 :名無しさん@お腹いっぱい。:2022/03/21(月) 09:09:42.56 .net
- リージョン選択とかコピペとかスクロールとかもろもろ含めてだよ
- 541 :名無しさん@お腹いっぱい。:2022/03/21(月) 09:27:23.57 .net
- あれってOS-X以前からの仕様?
- 542 :名無しさん@お腹いっぱい。:2022/03/21(月) 10:19:19.50 .net
- ちんちんシュッ!シュッ!シュッ!
- 543 :名無しさん@お腹いっぱい。:2022/03/21(月) 13:10:57.00 .net
- >>541
NeXTから
- 544 :名無しさん@お腹いっぱい。:2022/03/23(水) 06:25:01.89 .net
- >>531の日記の続き
みなさんのおすすめは、参考にさせていただいております。
ただ、キーバインドについては、しばらく変更せずやっていきます。
理由としては
◆プライドタッチができるので、標準キーバインドはさほど苦じゃ無いこと。
◆標準キーバインドはLispのメモリ管理法に由来するらしいところから、学問的に興味があること。
◆標準キーバインドに合理性を感じていること。危険防止など。
◆emacs側のキーバインドを変更した結果、知らぬ間にOS側のキーバインドと競合するとemacs側のキーバインドが動かないことを確認したこと。
◆標準キーバインドは思ったほど使いにくいわけじゃないこと。
例えば、、C-x C-fの指示は、実際にはCtrlを押しながらx→fに過ぎない。むしろ程よく楽であること。
- 545 :名無しさん@お腹いっぱい。:2022/03/23(水) 06:38:00.98 .net
- ちんちんシュッ!シュッ!シュッ!
- 546 :名無しさん@お腹いっぱい。:2022/03/23(水) 07:43:35.85 .net
- C-x f returnってのもあるよ
標準かどうか知らんけどよく使う
- 547 :名無しさん@お腹いっぱい。:2022/03/23(水) 07:50:11.54 .net
- C-x RET f やったわ(ノ∀`)アチャー
- 548 :名無しさん@お腹いっぱい。:2022/03/23(水) 10:48:21.75 .net
- >>544
死ね
- 549 :502:2022/03/24(木) 08:36:15.89 .net
- ケータイでXのEmacsが動いたぜ
おれもよくやるよ
- 550 :名無しさん@お腹いっぱい。:2022/03/24(木) 10:41:47.85 .net
- プライドタッチてなんや?
えらそうな痴漢か。w
- 551 :名無しさん@お腹いっぱい。:2022/03/24(木) 10:45:14.01 .net
- どうせ変なタイポする有名人でしょ
気にするな
- 552 :名無しさん@お腹いっぱい。:2022/03/24(木) 15:44:07.88 .net
- >>550
俺のiPhoneの予測変換に文句を言え
ブラインドタッチ
- 553 :名無しさん@お腹いっぱい。:2022/03/24(木) 17:30:55.01 .net
- それが本当だとしても悪いのは「ブ」と「プ」を間違えた事か
濁点系のタイポも特徴のひとつ
- 554 :名無しさん@お腹いっぱい。:2022/03/25(金) 00:26:43.24 .net
- そもそも、ブラインドは眼が見えない人の事なんで、眼が見えない人打ちと言ってるに等しい
実際眼が見えない人の真似をしてるわけじゃないから、今はタッチタイプと言うんだよ
- 555 :名無しさん@お腹いっぱい。:2022/03/25(金) 00:29:35.71 .net
- >>554
それは日本だけの都市伝説です。
外国でもブラインドタッチです。
嘘だと思ったら検索して下さいね。
- 556 :名無しさん@お腹いっぱい。:2022/03/25(金) 00:37:01.07 .net
- ブラインドタッチは和製英語だって聞いた。
blindっていう単語自体は普通に使われてる気がする。
- 557 :名無しさん@お腹いっぱい。:2022/03/25(金) 00:39:41.37 .net
- >>555
Wikipediaでblind touchを検索するとtouch typingに飛ばされるぞ
https://en.m.wikipedia.org/wiki/Touch_typing
ま、blindが差別用語って訳では無いけど相応しくないから使われなくなってる証拠だろ
なので、日本語でメ○ラと言わずに眼が見えないと書いた
メ○ラは差別用語だからな
盲目でも良いのかもしれないけどね
つうか、そもそもどうやって検索したんだ?
- 558 :名無しさん@お腹いっぱい。:2022/03/25(金) 01:30:50.55 .net
- よし、じゃあ日本語を使おう。横文字にはウンザリしてたんだ。
触指打鍵(しょくしだけん)
- 559 :名無しさん@お腹いっぱい。:2022/03/25(金) 01:59:43.64 .net
- 閃光の指圧師
- 560 :名無しさん@お腹いっぱい。:2022/03/25(金) 17:24:44.84 .net
- >>555
そうなんだと思ってwebster辞典を引いたけど、blind何とかという熟語はいっぱいあったけど、
その中に、blind touchは見つからなかったぞ
- 561 :名無しさん@お腹いっぱい。:2022/03/25(金) 17:30:52.01 .net
- blind typingな
- 562 :名無しさん@お腹いっぱい。:2022/03/25(金) 19:09:57.03 .net
- ブラインドタッチは完全に和製英語っぽいな
冷静に考えれば動詞がタッチっておかしいだろ
最初に言ったやつ誰だよ
- 563 :名無しさん@お腹いっぱい。:2022/03/26(土) 00:07:52.06 .net
- https://i.imgur.com/e1G1uf6.jpg
- 564 :名無しさん@お腹いっぱい。:2022/03/26(土) 13:10:24.24 .net
- UDEV Gothic JPDOC入れてみた
元の著作権表示
Copyright 2022 The BIZ UDMincho Project Authors (https://github.com/googlefonts/morisawa-biz-ud-mincho)
消して
Copyright (c) 2022, Yuko OTAWARA
だけにしてるけど、フォントの世界ってこれが普通?
- 565 :名無しさん@お腹いっぱい。:2022/03/26(土) 13:44:29.34 .net
- >>564
リンクに半角文字くっつけるとひとまとめになって専ブラからリンク辿れない
https://github.com/googlefonts/morisawa-biz-ud-mincho
- 566 :名無しさん@お腹いっぱい。:2022/03/26(土) 18:09:28.20 .net
- 最近たまにキー入力を受け付けなくなって固まることがある。
多分月に二三度くらいで再現の条件がわからないけど、
native compilationを有効にしてることと関係があったりするかな?
- 567 :名無しさん@お腹いっぱい。:2022/03/26(土) 21:14:23.90 .net
- >>565
辿れるで?
そいつのURIの解釈があやしい。
- 568 :名無しさん@お腹いっぱい。:2022/03/27(日) 00:02:38.29 .net
- >>565
リンク貼ったつもりじゃ無くてttfファイルの書いてあった著作権表示をコピペしただけ
- 569 :名無しさん@お腹いっぱい。:2022/03/27(日) 01:32:58.83 .net
- >>567
BB2Cだと>>565の扱い。
>>568
「嘘リンク貼られてる」と思っていやいやそんな訳ないと思い直して>>565だった。
BB2Cで>>564のリンク開くと404になる。ChMateだと見れるね。BB2C、twinkleだと404。iPhoneでもJaneStyleだと見れる。
- 570 :名無しさん@お腹いっぱい。:2022/03/28(月) 00:33:54.74 .net
- >>544の日記のつづき
やっぱ、Emacs時代のソフトウェアを使ってて分かるのは、たかが普通のテキスト文書なのに、やたら段落記号とか定義を付けたがる欧文圏の文化に、のちに生まれるHTMLみたいなマークアップ言語発祥前夜を見てる気がしておもしれーやw
多分、日本人だと自然の石を使って石垣を築くんだけども、ヨーロッパはやっぱり、レンガやAdobeの文化なんだろうなー。「ここは何々だ」という定義の宣言文がすごいw
たかがテキスト文書に定義の宣言を欠かさない発想ってのが、のちの主流となるプログラミング言語に発展していったんだろうなー的な歴史を感じるわw
- 571 :名無しさん@お腹いっぱい。:2022/03/28(月) 09:01:10.82 .net
- ちんちん3こすりマン待機
- 572 :名無しさん@お腹いっぱい。:2022/03/28(月) 09:55:18.45 .net
- ちんちんシュッ!シュッ!シュッ!
- 573 :名無しさん@お腹いっぱい。:2022/03/28(月) 10:13:39.56 .net
- ありがとう
- 574 :名無しさん@お腹いっぱい。:2022/03/30(水) 19:35:31.07 .net
- 日本語表示のフォントを変えようとしていて、新規にフォントセットを作るのではなく、
(set-fontset-font "fontset-standard" 'cp932 (font-spec :name <MSゴシックとか>) nil 'append)
として、fontset-standardに手を加えて、
(add-to-list 'default-frame-alist '(font . "fontset-standard"))
とdefault-frame-alistに追加してemacsを起動すると、
frame-notice-user-settings: Font ‘fontset-standard’ is not defined
と怒られます。
cp932とかだけ変更するのは無理で、まず、asciiから追加しないとだめ?
- 575 :名無しさん@お腹いっぱい。:2022/03/31(木) 00:56:24.86 .net
- なにもわからないなら M-x menu-set-font しよう
それでもおかしかったらまた聞いてくれ
- 576 :名無しさん@お腹いっぱい。:2022/03/31(木) 05:39:19.74 .net
- menu-set-fontでどうやったらasciiと日本語のフォント分ける設定できますか?
- 577 :名無しさん@お腹いっぱい。:2022/03/31(木) 07:09:20.79 .net
- (set-face-attribute 'default nil :family "ascii-font")
(set-fontset-font t 'unicode (font-spec :family "japanese-font"))
ASCIIとそれ以外で別のフォントを使うのはおすすめしないけど、これでできるはず
- 578 :名無しさん@お腹いっぱい。:2022/04/05(火) 09:19:49.58 .net
- Emacs 28.1 released
ttps://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00093.html
- 579 :名無しさん@お腹いっぱい。:2022/04/05(火) 10:16:17.69 .net
- 思えば遠くに来たもんだ
- 580 :名無しさん@お腹いっぱい。:2022/04/05(火) 15:01:38.32 .net
- もうEmacsは完全に時代遅れだと思うんだけど
もう使うのやめましょうよ
- 581 :名無しさん@お腹いっぱい。:2022/04/05(火) 15:04:24.22 .net
- もっと具体的に
- 582 :名無しさん@お腹いっぱい。:2022/04/05(火) 16:54:41.39 .net
- Emacsはプログラミングの為にあるとは限らない
- 583 :名無しさん@お腹いっぱい。:2022/04/05(火) 17:04:26.07 .net
- VScodeを使えと申すか
- 584 :名無しさん@お腹いっぱい。:2022/04/05(火) 18:07:07.69 .net
- 使う価値がないなら誰も使わなくなるから放置でいいでしょフリーなんだし
使う人は何らかの価値があるから使うんだろうし
- 585 :名無しさん@お腹いっぱい。:2022/04/05(火) 18:15:30.23 .net
- 自分が使いこなせないからみんなも使うのやめましょうって言ってるだけだから無視安定だゾ
- 586 :名無しさん@お腹いっぱい。:2022/04/05(火) 18:56:25.58 .net
- VSCodeもIntelliJも仕方なく使うけどEmacsからはどうしても離れられない
- 587 :名無しさん@お腹いっぱい。:2022/04/05(火) 20:05:54.53 .net
- 時代遅れなのはそうだけど、ほかが追いつけてないとこはまだまだ沢山あるんじゃね?
- 588 :名無しさん@お腹いっぱい。:2022/04/05(火) 20:12:06.71 .net
- 単純にキーボードだけで完結したいから使ってる
viはたまに触ってもZZしかコマンド覚えられないので_
ほかに良いのがあれば試してみたいけどmuleから触りはじめてもう25年の付き合い
- 589 :名無しさん@お腹いっぱい。:2022/04/05(火) 20:38:53.96 .net
- rc飛ばした?
- 590 :名無しさん@お腹いっぱい。:2022/04/05(火) 21:56:36.14 .net
- VSCodeは端末で使うことを放棄してるからな
その代わりリモートのファイルを編集するすべは備えてはいるけど
Emacsは端末で使えるエディタとしては、相当高機能な部類になる
- 591 :名無しさん@お腹いっぱい。:2022/04/05(火) 23:05:32.82 .net
- ここで教えてもらったtramp-modeが超便利
- 592 :名無しさん@お腹いっぱい。:2022/04/05(火) 23:29:02.15 .net
- コンソールで動画再生でもしてくれや
- 593 :名無しさん@お腹いっぱい。:2022/04/05(火) 23:35:27.60 .net
- >>590
相当高機能どころか、最高機能ちゃうの?
対抗馬があんの?
- 594 :名無しさん@お腹いっぱい。:2022/04/06(水) 01:11:50.24 .net
- >>593
よく考えたらそんなのないかw
Emacsがダントツだな
- 595 :名無しさん@お腹いっぱい。:2022/04/06(水) 01:13:16.59 .net
- vimmerが、俺達が最高という可能性はあるけどね
- 596 :名無しさん@お腹いっぱい。:2022/04/06(水) 03:32:42.27 .net
- vimでプログラム書くやつとviでrcやconfigいじるだけのやつ(俺含む)は絶対わかり合えないので知らんわ
- 597 :名無しさん@お腹いっぱい。:2022/04/06(水) 03:45:29.96 .net
- 両刀だけどemacsを何かが代替できるとは思えないな
- 598 :名無しさん@お腹いっぱい。:2022/04/06(水) 06:08:51.55 .net
- 古いUNIXで希に vi や ed しか使えないケースがあるので
それぞれ使えるように慣れておくと便利 (かもしれない)
- 599 :名無しさん@お腹いっぱい。:2022/04/06(水) 06:51:13.93 .net
- 古いUNIXは化石であり一般人が出会う事は無いから気にせんでもよろし
- 600 :名無しさん@お腹いっぱい。:2022/04/06(水) 09:04:45.16 .net
- >>591
良いよね
パイプで多段繋ぐことも出来るし
shell modeもリモート側で開く
- 601 :名無しさん@お腹いっぱい。:2022/04/06(水) 09:23:59.72 .net
- 今どきvimのキーバインド使えないエディタなんてないし、ソフトウェアとしてのvimに拘ってる人は論外でしょ
- 602 :名無しさん@お腹いっぱい。:2022/04/06(水) 09:42:20.09 .net
- 今のEmacsはX上で使う事も意識しているのでは
- 603 :名無しさん@お腹いっぱい。:2022/04/06(水) 14:46:08.10 .net
- うん
emacsは端末で使えるし……とかいうのもemacsの利点としては自分は論外だと思う
端末で動いてるemacsをメインの作業環境にしてる人って言っちゃなんだが要領悪いでしょ
(あるいはそういう自分に酔ってる?)
リモートのファイルならX上のemacsからアクセスできるし、貧弱なマシンなら尚更そこでemacs使う意味ないし、X (というかデスクトップ環境) を使わない積極的な理由が皆無
- 604 :名無しさん@お腹いっぱい。:2022/04/06(水) 15:01:58.68 .net
- つかいたくなるGUIじゃねえよなあ
- 605 :名無しさん@お腹いっぱい。:2022/04/06(水) 15:23:54.63 .net
- ?
emacsのGUI部分ってどこ?
- 606 :名無しさん@お腹いっぱい。:2022/04/06(水) 15:25:55.27 .net
- 端末で ssh 多段で踏んだ先で開発してて M-x make とかしてるよ。
自分の知ってる状況が全てだと思い込んでるやつは恥ずかしい。常に手元に同じ環境が準備できるわけではない。
- 607 :名無しさん@お腹いっぱい。:2022/04/06(水) 15:31:32.77 .net
- GUIっぽい部分はみんな真っ先に消しちゃうのではw
- 608 :名無しさん@お腹いっぱい。:2022/04/06(水) 16:05:07.91 .net
- 多段sshだとsshのポート転送使えなさそうだしX使えなさそう
- 609 :名無しさん@お腹いっぱい。:2022/04/06(水) 16:45:33.59 .net
- その多段SSHが中継接続なら難しいかもしれんけど
多重トンネルなら普通にポート転送はできるし始点と終点は直結だからXも動くよ。
実際いま動いてる。
- 610 :名無しさん@お腹いっぱい。:2022/04/06(水) 16:55:01.81 .net
- >>609
で、その ssh 先で make したりデバッグしたりできるの?
- 611 :名無しさん@お腹いっぱい。:2022/04/06(水) 16:57:38.15 .net
- いやまあ、できるんじゃないか?
- 612 :名無しさん@お腹いっぱい。:2022/04/06(水) 18:14:55.52 .net
- >>606
えっ?笑 えっ?笑
trampで多段sshできるし、makeもできるよ??????
えっどした?
- 613 :名無しさん@お腹いっぱい。:2022/04/06(水) 18:15:45.61 .net
- >>610
おもろいなあキミ!
- 614 :名無しさん@お腹いっぱい。:2022/04/06(水) 18:17:12.92 .net
- つーかリモートのXをローカルに転送するとか言ってる奴らもおもろいからね
ローカルのXからtrampすりゃ良いだけの話
なぜXを転送したいの?
トラフィックを圧迫したい?
- 615 :名無しさん@お腹いっぱい。:2022/04/06(水) 18:34:29.63 .net
- >>610
逆になんでできないと思ったのか聞きたいんだけどw
- 616 :名無しさん@お腹いっぱい。:2022/04/06(水) 18:46:14.84 .net
- いやXのアプリ飛ばすのは普通じゃないの?
まあ15年位前の感覚だけど
- 617 :名無しさん@お腹いっぱい。:2022/04/06(水) 18:53:08.39 .net
- Emacsは古臭いけど、機能的にはVSCにも全く負けてないと思う。
ただし、環境を心地いいところに着地させるのが面倒なのが一番のネックじゃないかね。
おまいらも秘伝のたれ(設定)と新規導入した拡張との相性で困ったことは何回もあるでしょ?
- 618 :名無しさん@お腹いっぱい。:2022/04/06(水) 19:17:08.61 .net
- おしきせでなんともならないときにEmacsはなんとかできるんではないかという幻想をいだかせてくれる。lispの深淵がすぐそこにあるから。vscode だと拡張をいじりだしてもいやそんなことをしてる場合じゃないだろと我にかえることができる。
- 619 :名無しさん@お腹いっぱい。:2022/04/06(水) 19:18:21.89 .net
- lispの方がjavascriptより深いってこともあるまい
- 620 :名無しさん@お腹いっぱい。:2022/04/06(水) 19:22:23.68 .net
- >>617
spacemacsのアプローチは非常に良いと思う
被らんようによく設計されてる
ミニマムな構成にはとても思えないし、今後どう維持されていくのかよくわからないけど
あとdoomってやつも最近はやってるらしいがこっちはどうやってるのかな
- 621 :名無しさん@お腹いっぱい。:2022/04/06(水) 19:28:57.83 .net
- 28.1がリリースされたみたいだな
https://news.yahoo.co.jp/articles/5d3e75623bf40cf3d7b8d88c9257c8525572fa34
- 622 :名無しさん@お腹いっぱい。:2022/04/06(水) 19:33:08.31 .net
- >>578を読み飛ばしているということは
>>621は英語は読めないんだな
- 623 :名無しさん@お腹いっぱい。:2022/04/06(水) 19:42:02.59 .net
- IntelliSense使うためにVSC使う始めたが、文法単位にカーソル移動が便利すぎて、emacsメインで、VSCは小修正と使い分けてたけど、lspが使えるようになってから、戻ってしまった
もう死ぬまでemacsで良いや
- 624 :名無しさん@お腹いっぱい。:2022/04/06(水) 20:13:15.44 .net
- しかし、EmacsをXで使うことになんかメリットあるか?
ウインドウがめんどいだけや。
Xで使っても、どうせその中でしか作業せんやろ。w
- 625 :名無しさん@お腹いっぱい。:2022/04/06(水) 20:22:08.78 .net
- >>621
Emacs 28.1 の Windows版もリリースされてるね。
- 626 :名無しさん@お腹いっぱい。:2022/04/06(水) 20:24:06.61 .net
- >>624
posframeとか(´・ω・`)
- 627 :名無しさん@お腹いっぱい。:2022/04/06(水) 20:41:16.66 .net
- >>624
Emacsしか使わないならデスクトップ環境なんか投げ捨ててX単独に接続すれば超解像度のモニタを一つのフレームで独り占めできるのでは。
- 628 :名無しさん@お腹いっぱい。:2022/04/06(水) 21:55:18.62 .net
- みんなXの話しているけど、みんなのローカルはXが起動している環境(Linux?)なの?
自分はEmacs(mule)使うようになって25年経つけど、
ローカルPCはWindowsかmacばかりなので、Xではめったに使わず、Windows版かmac版のEmacsを使っている。
Linuxも毎日使っているが(ステージング、本番環境がLinuxなので)、sshして emacs -nw でつかっている。
trump は遅くないですか?
- 629 :名無しさん@お腹いっぱい。:2022/04/06(水) 22:24:14.10 .net
- 端末上だとキーバインドに制約が出るのと、画像をプレビューしたい時に見れない位の違いしかない
最近の端末エミュレータは絵文字も表示出来るし、画像もsixel形式で表示出来るものもある
どっちにも利点と欠点がある
好きな方を使えばいいと思うよ
- 630 :名無しさん@お腹いっぱい。:2022/04/06(水) 22:30:47.43 .net
- リモートに開発環境が整ってて、そこからXで手元に画面を飛ばすのは一番理想ではある
LAN内ではやったことあるし、特にもっさりはしなかったな
ただWANだと流石にもっさりする気がする
- 631 :名無しさん@お腹いっぱい。:2022/04/06(水) 22:36:04.16 .net
- VNCでおk
- 632 :名無しさん@お腹いっぱい。:2022/04/06(水) 22:36:27.68 .net
- windowsですね
Xサーバ起動するメリットも特にないのでemacsはコンソールで使ってる
win11はまだ使ったこと無い
- 633 :名無しさん@お腹いっぱい。:2022/04/06(水) 22:43:59.31 .net
- おれはスマホでいいわ
工夫すればXもつかえる
- 634 :名無しさん@お腹いっぱい。:2022/04/06(水) 23:12:35.47 .net
- VNCよりはXの方がだいぶ転送量が少ない気がするがな
計測しないと何とも言えないけど
- 635 :名無しさん@お腹いっぱい。:2022/04/06(水) 23:46:50.41 .net
- 貧弱なネットワークでX端末で普通に使えてたからね
- 636 :名無しさん@お腹いっぱい。:2022/04/07(木) 01:07:20.95 .net
- astec X は高い
cygwin だったか mingw で、フリーでXのやつは、フォントが綺麗ではないしローカルのwindowsのIMEで日本語が入力できない(私のスキル不足だけかも知れないが)
ということでwindowsでXをあげるのはあきらめた。
- 637 :名無しさん@お腹いっぱい。:2022/04/07(木) 01:14:27.88 .net
- いまだとwslでemacsがいい感じだわ
- 638 :名無しさん@お腹いっぱい。:2022/04/07(木) 02:16:20.67 .net
- >>630
ssh先毎に開発環境用意するってこと?
- 639 :名無しさん@お腹いっぱい。:2022/04/07(木) 02:33:17.01 .net
- LSPはプロジェクトの概念に着いていけなくて挫折した
なぜプロジェクトなる単位が必要なのかわからん
emacsにおけるメジャーモードのように動いてほしい
- 640 :名無しさん@お腹いっぱい。:2022/04/07(木) 07:32:54.32 .net
- 硬さemacs
- 641 :名無しさん@お腹いっぱい。:2022/04/07(木) 08:21:47.16 .net
- GWSLいいぞ。gWSLではなくな。
- 642 :名無しさん@お腹いっぱい。:2022/04/07(木) 09:49:36.81 .net
- tramp 経由で開発とかよっぽど単純な仕事しかしてないんだなあ、という感想
- 643 :名無しさん@お腹いっぱい。:2022/04/07(木) 09:57:26.27 .net
- >>642
お前の死んだお母さんも、他人と比較ばっかしてんじゃねえよと言っとっただろう
- 644 :名無しさん@お腹いっぱい。:2022/04/07(木) 10:10:12.39 .net
- それをいうならWSLgではなくて、では。
- 645 :名無しさん@お腹いっぱい。:2022/04/07(木) 10:10:16.43 .net
- 「マウント取りたいマウント取りたい!」の基地外が何でここに常駐してるのやら
- 646 :名無しさん@お腹いっぱい。:2022/04/07(木) 10:16:21.36 .net
- >>644
そうそう。スマン。
- 647 :名無しさん@お腹いっぱい。:2022/04/07(木) 10:24:49.02 .net
- いや、マウントとかじゃなくて、実際にやってれば、ちょっと規模大きくなるだけで、やってられなくなるという経験談。
・でかいファイルを毎回コピーとか遅すぎ。
・時間のかかるデバッグ中とか途中で回線とか切れたらやりなし。
・残りの作業は自宅やノートPCからみたいな途中切り替えに対応できない
・セキュリティ規定とかで持ち出しできないデータがある。(不毛だが決まりは決まり)
とか多数。
- 648 :名無しさん@お腹いっぱい。:2022/04/07(木) 10:35:44.72 .net
- >>645
マウント取りたいからだとおもうよ
- 649 :名無しさん@お腹いっぱい。:2022/04/07(木) 13:08:30.26 .net
- 「コピーしたくない」というのは真っ当だが、それ以外は暴論だね
> ・時間のかかるデバッグ中とか途中で回線とか切れたらやりなし。
ssh でも同じですよね?
> ・残りの作業は自宅やノートPCからみたいな途中切り替えに対応できない
なぜ?
自宅やノートPCから tramp できるでしょ
職場、自宅、ノートPCに環境を用意するよりもサーバに用意しておいた方が楽だと言いたいならそれは全然レイヤの違う話
- 650 :名無しさん@お腹いっぱい。:2022/04/07(木) 13:14:42.11 .net
- >>649
そうじゃなくて、接続先で screen なり tmux なり類似のセッション管理ソフトウェアを使ってその中で emacs -nw するとかの工夫する。
そうすれば切れても、別の場所からでも再接続するだけで続きの作業ができる。
ローカルには端末と ssh とかの接続ソフトさえあれば良いので環境依存しない。
- 651 :名無しさん@お腹いっぱい。:2022/04/07(木) 13:17:32.10 .net
- 人それぞれのいろんなやり方がある、それでいいじゃないですか
- 652 :名無しさん@お腹いっぱい。:2022/04/07(木) 13:41:01.41 .net
- >>634
テキスト主体だとリモートXのほうが少ないけど
VLCで動画再生とかやってみるとVNCと比べられるくらいには帯域を消費してる。
ただコマ落ちするけど操作は普通に受け付けるからそういう意味では負荷耐性は高い。
リモートXとVNCでVLCの動画再生を同時にやってる状態でどっちも再生遅れを起こさないな、と思いながら
EmacsをリモートXで起動して入力始めても全く操作遅延しないのはさすがよ。
常用したいかっつーたらやらんし普段はVNCだけど。
- 653 :名無しさん@お腹いっぱい。:2022/04/07(木) 15:20:35.57 .net
- >>650
>>649ですが、確かにその通りです
こちらが明らかにおかしいです
- 654 :名無しさん@お腹いっぱい。:2022/04/07(木) 17:35:30.90 .net
- >>578
キタ━━━━(゚∀゚)━━━━!!
- 655 :名無しさん@お腹いっぱい。:2022/04/07(木) 17:39:08.50 .net
- screen とか tmux が無くてもリモートで
emacs --daemon
emacsclient -nw
とかでも似たようなことができたりする。
使い方次第だけど、X で tramp とかだけがやり方じゃない。
- 656 :名無しさん@お腹いっぱい。:2022/04/07(木) 19:13:58.78 .net
- おれも647の言ってることは賛成できないな。
他の人が言っているように、その課題を解決する簡単な手段はいくらでもあるので枝葉のこだわりにしかみえない。
ソースコードの編集作業なんてそれこそ個人用ののgitリポジトリにpushしとけばいい。俺も古い人間なのでscreenの方が楽というのも分からなくは無いけどね。
- 657 :名無しさん@お腹いっぱい。:2022/04/07(木) 19:28:11.05 .net
- 642と647は、603からの流れへの意見なので。
シンプルで済むならシンプルにやればいいんだよ。
世の中そんなにシンプルじゃない。端末使うにも、それなりの理由があるという話。
色々なやり方を状況に合わせて使い分けろということ。
- 658 :名無しさん@お腹いっぱい。:2022/04/07(木) 19:30:45.92 .net
- で、肝心の28.1の感想は?
俺と同じくまだインストールしてないのかな
- 659 :名無しさん@お腹いっぱい。:2022/04/07(木) 19:47:18.71 .net
- MacPortsに来てたからM1のmacに入れてみたけど、
なんとなく速くなった感じがする以外は今のところ普通に使えてる。
lispのファイルがあれこれネイティブにコンパイルされたっぽい。
- 660 :名無しさん@お腹いっぱい。:2022/04/07(木) 20:14:44.86 .net
- ワイ、Debianだから28.1はお預け
- 661 :名無しさん@お腹いっぱい。:2022/04/07(木) 20:57:14.66 .net
- Windows版28.1入れてみたけど何も設定しないで日本語使えるんだね
ジジイなので日本語環境を設定するのに苦労した記憶しかないない
- 662 :名無しさん@お腹いっぱい。:2022/04/07(木) 21:15:28.43 .net
- 硬さemacs!
- 663 :名無しさん@お腹いっぱい。:2022/04/08(金) 13:40:32.64 .net
- ("a" "b" "c")を(("a" . "X") ("b" . "X") ("c" . "X"))に変換したいんですけど、
(setq a '("a" "b" "c"))
(mapcar (lambda (n) '(n . "X")) a)
とすると、
((n ."X") (n . "X") (n . "X"))
となります。
nが文字列として評価されてない?んでしょうか?
lambdaの使い方が間違ってるんでしょうか?
- 664 :名無しさん@お腹いっぱい。:2022/04/08(金) 13:43:47.03 .net
- (mapcar (lambda (n) (cons n "X")) a)
- 665 :名無しさん@お腹いっぱい。:2022/04/08(金) 14:10:02.69 .net
- >>644
ありがとうございます。
ドットじゃなくてcons使うんですね。
ドットはなんで使えないんでしょうか?
- 666 :名無しさん@お腹いっぱい。:2022/04/08(金) 14:12:29.05 .net
- >>665
ドットがダメなんじゃなくてクォートしたらその中は評価されない。
(mapcar (lambda (n) `(,n . "X")) a)
でもいける。
- 667 :名無しさん@お腹いっぱい。:2022/04/08(金) 18:13:26.37 .net
- なるほど
1:nが評価されたうえで、
2:'(引数n, "X")のリストが構築される
と思ってたんですが、そうはならないんですね。
ありがとうございました
- 668 :名無しさん@お腹いっぱい。:2022/04/13(水) 20:41:27.68 .net
- >>636
ASTEC-X が高いのとフォントがきれいじゃないのは同意する
(当方 びんぼーにんの味方 MobaXterm)
日本語入力は、skk + google IME skk server で、とても快適なのである。
一気に文章をタイプして変換してるから、もう全然 skk入力っぽくないがw
- 669 :名無しさん@お腹いっぱい。:2022/04/14(木) 23:34:00 .net
- >>668
昔それやってたけど、だったらもうmozcでいいじゃんってなってmozc使ってる。
- 670 :名無しさん@お腹いっぱい。:2022/04/14(木) 23:59:36.10 .net
- 質問です。
wsltty 上の emacs で gdb 使ってる人いたら教えてください。
以下のページに
GNU Emacsの中でのGDBの使用
http://www.asahi-net.or.jp/~wg5k-ickw/html/online/gdb-4.18/gdb_17.html
以下のような記述があるのですが
> どのソース・ファイルが表示されている場合でも、 EmacsのC-x SPC(gdb-break)コマンドは、 ポイントの置かれているソース行にブレイクポイントを設定するようGDBに対して指示します。
実際にやってみると、
「Rectangle-Mark mode disabled in current buffer」
というメッセージが表示され、何もおきません。
なんとかこの機能を使えるようにしたいのですか、
wsltty 上でこの機能が使えている方いらっしゃいましたら、設定の方法等おしえてください。
- 671 :名無しさん@お腹いっぱい。:2022/04/15(金) 00:09:02.80 .net
- >>670
wslとかは知らんがそれ固有の問題ではないような
ttps://stackoverflow.com/questions/50842913/how-to-bind-c-x-spc-locally-to-gud-mode-in-emacs-25
- 672 :名無しさん@お腹いっぱい。:2022/04/15(金) 00:25:43.48 .net
- >>671
ありがとうございます。
結局、リンクをたどって、
https://stackoverflow.com/questions/39394456/how-to-change-gud-breakpoint-keybinding-to-the-old-one
の最後に書かれている方法を試したら出来ました。
- 673 :名無しさん@お腹いっぱい。:2022/04/15(金) 01:49:20.98 .net
- >>668-669
一気に入力した方が速いってのが一般常識なの?
自分は、単語ごとに変換する (つまりskkのやり方でやる) ようになってから誤変換しなくなったわ
- 674 :名無しさん@お腹いっぱい。:2022/04/15(金) 02:48:03.09 .net
- 私もそうだけどIMEの性能が悪かった頃から使ってる人は単語ごとの変換をする癖がついてる気がする
- 675 :名無しさん@お腹いっぱい。:2022/04/15(金) 07:05:12.02 .net
- skkは商用ATOKよりミスらない
- 676 :名無しさん@お腹いっぱい。:2022/04/15(金) 08:21:34.00 .net
- ミスらないかもしれないけど、一々考えながら入力する手間があるからテンポが悪い
ATOKとかは入力したいことを一気に入力してから変換だから、やっぱり長文入力するときは楽
ソースコードのコメント入力程度ならskkで何も問題ない
- 677 :名無しさん@お腹いっぱい。:2022/04/15(金) 08:50:56.14 .net
- 十年くらい前一時期ATOK使ってたけど
驚異的に快適やったわ
- 678 :名無しさん@お腹いっぱい。:2022/04/15(金) 09:11:15.55 .net
- SKKは手で漢かカA混じり文を書くときにの思考に近い感じで入力できてよいなあ(IMEは添削しながら口述筆記させる感じ?
- 679 :名無しさん@お腹いっぱい。:2022/04/15(金) 10:43:58.44 .net
- 文、句、単語のどれが自分にとって快適な単位かってのは人によって違うんだなあ
僕は単語です
- 680 :名無しさん@お腹いっぱい。:2022/04/15(金) 11:56:31.41 .net
- >>673
最近はあまり他のやり方を試さなくなっているが、
充分に賢かったら一括変換でよいのではないだろうか。
日常的に入力している文章では特に不便を感じていないし、
文節ごとに入れるのは面倒に感じてしまう。
そんな私はカナ入力で、
絶滅危惧種とか隠れキリシタンとか言われていて
最近は迫害されているように思う
自分のPCで、他人に日本語を入力させると
ぎゃ、何これ!!と言われるw
- 681 :名無しさん@お腹いっぱい。:2022/04/15(金) 13:45:22.78 .net
- >>680
> 充分に賢かったら一括変換でよいのではないだろうか。
んだと!
俺がSKK使ってるのは賢くないからって言いてえのかよ!
- 682 :名無しさん@お腹いっぱい。:2022/04/15(金) 13:47:08 .net
- 長く打ってから一括変換するより単語単位で変換していく方が楽だと思うのは、精度よりも目線を動かさなくて良いからってのが自分は大きいかな
- 683 :名無しさん@お腹いっぱい。:2022/04/15(金) 14:39:29.33 .net
- >>681
安心しろ。skk使ってる時点でおまいのほうが賢い。ただおれらがサボれる程度にかな漢字変換システムが賢くあるいは便利になってきてるかもね、というこったろ。
- 684 :名無しさん@お腹いっぱい。:2022/04/15(金) 19:28:36.02 .net
- ワイは、あとから文節を正しく直すんがイヤ。
アイツら、いうほど間違わないか?
- 685 :名無しさん@お腹いっぱい。:2022/04/15(金) 20:27:45.86 .net
- 変換精度以前の問題としてIMEはアップデートで
挙動がコロコロ変わってある日突然辞書がアホになってたりするのがやりきれない
- 686 :名無しさん@お腹いっぱい。:2022/04/15(金) 21:07:28.55 .net
- 職場で仕事の文書作るときなんかはMS-IMEとかもかえって効率良かったりする。
なるべく定型的な表現や仮名遣いを守る方が都合がいいし、
入力の都合で変な切り方しても割と平気だし。
同じ表現でも漢字の当て方や送り仮名を文脈に応じて一つ一つ決めたり、
個性的な文書を書くのには向かない面もあるけど。
- 687 :名無しさん@お腹いっぱい。:2022/04/16(土) 14:10:11.13 .net
- ATOKを使いたかったらSolarisを使えば
- 688 :名無しさん@お腹いっぱい。:2022/04/16(土) 21:36:54.15 .net
- 前世紀からの終わりなき戦端をまた開いてしまったようだな
T-Code
無連想2ストローク最強!
dvorak日本語対応改造版
母音と子音を左右に振った合理性!
親指シフト
日本語入力のために設計された至高のキー配置!
jisカナ
君らカナひとつ入力するのに2ストロークとか同時押しとかダサい
・・・
一般人
あんたらおとなしく隔離されててください
- 689 :名無しさん@お腹いっぱい。:2022/04/17(日) 01:26:34.18 .net
- T-Codeとかの漢字直接入力は、あんまり変換とかしない一文字単位の入力だから、SKKより更に手書きに近いんだよね。
- 690 :名無しさん@お腹いっぱい。:2022/04/17(日) 15:41:33.58 .net
- IDEやEmacs の completion を使っていると、
そもそも定型文などを打ち込むのに単語をいちいち打ち込んで変換して出すのがたるい。
例えば、バッファがビジネスメールモードなら、「h」と入れてスペースキー押したら「拝啓」
そのあと「i」と入れてスペース押したら「いつもお世話になっております。○○社の○○です。」
とか出るようになってほしい。
- 691 :名無しさん@お腹いっぱい。:2022/04/17(日) 16:36:58.60 .net
- つ abbrev
デフォルトキーバインドが C-x a eでめんどくさいけど
- 692 :名無しさん@お腹いっぱい。:2022/04/17(日) 17:13:17.20 .net
- skkとかの変換指定するのも良く聞くよね
いつも => xxx
https://i.imgur.com/erItF2Z.png
- 693 :名無しさん@お腹いっぱい。:2022/04/17(日) 17:37:37 .net
- >>690
つ 単語登録
- 694 :名無しさん@お腹いっぱい。:2022/04/17(日) 23:30:34.38 .net
- 日本語変換辞書に登録すると
h 一文字だけで要らぬところで長文が出てしまう
abbrev なら global にも mode 別にも登録できるので
- 695 :名無しさん@お腹いっぱい。:2022/04/18(月) 00:42:10.15 .net
- 職場で仕事の文章を短時間で入力したいだけなら
変換のくせがわかっていれば済むことかもしれないけど、
一言一言考えながら書くときには
無駄な候補が出る方が煩わしいかもしれないので、
場面によるんじゃないかな?
- 696 :名無しさん@お腹いっぱい。:2022/04/18(月) 02:06:06.07 .net
- >>694
つ 辞書切替
- 697 :名無しさん@お腹いっぱい。:2022/04/18(月) 07:27:17 .net
- xinput2って何じゃら?
- 698 :名無しさん@お腹いっぱい。:2022/04/18(月) 18:50:02.97 .net
- 今は失われた、いにしえの技術じゃ
- 699 :名無しさん@お腹いっぱい。:2022/04/18(月) 18:55:06.86 .net
- 文脈が分からないけど、kinput2でないの?
- 700 :名無しさん@お腹いっぱい。:2022/04/18(月) 19:00:28.91 .net
- ximとkinputかな
- 701 :名無しさん@お腹いっぱい。:2022/04/18(月) 19:51:17.53 .net
- キンプット懐かしいな
- 702 :名無しさん@お腹いっぱい。:2022/04/18(月) 23:16:01.75 .net
- ** Emacs now supports use of XInput 2 for input events.
If your X server has support and you have the XInput 2 development headers
installed, you can configure Emacs with the option '--with-xinput2' to enable
this support.
- 703 :名無しさん@お腹いっぱい。:2022/04/19(火) 02:07:27.26 .net
- なぜだか大昔にHP-UX上でktermとkinputを使ってたのを思い出した。
なつかC
- 704 :名無しさん@お腹いっぱい。:2022/04/19(火) 05:39:46 .net
- kon や jfbterm に タマゴじゃダメですか?
- 705 :名無しさん@お腹いっぱい。:2022/04/19(火) 06:05:00 .net
- configure: WARNING: unrecognized options: --with-xinput2
w
- 706 :名無しさん@お腹いっぱい。:2022/04/19(火) 06:07:50 .net
- emacs-jp 再始動か?w
- 707 :名無しさん@お腹いっぱい。:2022/04/19(火) 06:08:53 .net
- 28.1 はゴミ
- 708 :名無しさん@お腹いっぱい。:2022/04/19(火) 06:30:28 .net
- google に都合がいいように変えたかな?
- 709 :名無しさん@お腹いっぱい。:2022/04/19(火) 10:46:47 .net
- C-¥で日本語入力してるね
- 710 :名無しさん@お腹いっぱい。:2022/04/19(火) 10:48:19 .net
- 円マークがコード表示になってしまった…
- 711 :名無しさん@お腹いっぱい。:2022/04/19(火) 11:37:07.68 .net
- C-\
- 712 :名無しさん@お腹いっぱい。:2022/04/19(火) 14:09:24.69 .net
- 大昔kinputに慣れてしまい
いまだに Shift-Space で日本語入力
時々 C-Space と押し間違える…
- 713 :名無しさん@お腹いっぱい。:2022/04/19(火) 14:33:49.82 .net
- さすがEmacsスレ、みなさん年期が違うねぇ。平均年齢は45才と予想w。
- 714 :名無しさん@お腹いっぱい。:2022/04/19(火) 14:38:00.43 .net
- 調べてみるか?俺は45歳
- 715 :名無しさん@お腹いっぱい。:2022/04/19(火) 14:44:39.04 .net
- 妄想乙 おれ45歳
- 716 :名無しさん@お腹いっぱい。:2022/04/19(火) 14:58:43.14 .net
- おいおいエイプリルフールはもう終わったぞ
そして45歳
- 717 :名無しさん@お腹いっぱい。:2022/04/19(火) 15:20:21.24 .net
- >>713
> 平均年齢は45才
んなわけない。俺45歳だし。
- 718 :名無しさん@お腹いっぱい。:2022/04/19(火) 17:03:13.49 .net
- おっさんばっかりやん。
俺は41歳だし。
- 719 :名無しさん@お腹いっぱい。:2022/04/19(火) 17:11:58.83 .net
- emacs スレどうのこうのの前に 5ch なんて年寄りの出殻ししかおらんやろ?
- 720 :名無しさん@お腹いっぱい。:2022/04/19(火) 17:31:53.37 .net
- ワイはリアル50代だがサーバ仕事が多かったからEmacsはあまり使って無い
- 721 :名無しさん@お腹いっぱい。:2022/04/19(火) 20:09:12.50 .net
- ed かぁ…懐かしいねぇ
- 722 :名無しさん@お腹いっぱい。:2022/04/19(火) 20:13:00.32 .net
- >>696
それだとメジャーモードすらガン無視だから
>>691
それプラス、文脈を読んで候補を出してほしい。
クラス変数の後でドットを打ったらメンバの一覧が出るみたいに、
営業部って打ってスペースを打ったら第一営業課、第二営業課、営業支援課とかが候補に出るみたいな機能。
- 723 :名無しさん@お腹いっぱい。:2022/04/19(火) 20:14:08.57 .net
- > サーバ仕事が多かったから
と、
> Emacsはあまり使って無い
が、全く繋がらない
- 724 :名無しさん@お腹いっぱい。:2022/04/19(火) 23:30:54.24 .net
- Emacs使わなくてもおちんぎんたくさんもらえる
- 725 :名無しさん@お腹いっぱい。:2022/04/19(火) 23:54:23.40 .net
- 昔、emacsはメモリを喰うからサーバーで起動してはいけない
ということでふつうのサーバーにはinstallされていなかった
開発用サーバーでメモリ沢山積んでるところだけ許可
それでも4人がログインしてemacs起動してるともっさり、みたいな
そんな俺も45歳
- 726 :名無しさん@お腹いっぱい。:2022/04/20(水) 00:05:15.47 .net
- >>722
無理矢理Emacsに閉じこもろうとするからだよ。
逆に考えるんだ、『Emacsの外でも使えていいさ』と考えるんだ。
- 727 :名無しさん@お腹いっぱい。:2022/04/20(水) 00:06:05.23 .net
- >>725
今も、実運用サーバーの多くはそうちゃう?
- 728 :名無しさん@お腹いっぱい。:2022/04/20(水) 00:27:21.41 .net
- >>713
半笑いで予想するなら、まずは自分の年齢を言うべし
- 729 :名無しさん@お腹いっぱい。:2022/04/20(水) 01:19:59 .net
- いや、今はコンテナなので ed も vi もインストールしないだろ。
- 730 :名無しさん@お腹いっぱい。:2022/04/20(水) 06:07:16 .net
- コンテナなんて役立たず
- 731 :名無しさん@お腹いっぱい。:2022/04/20(水) 06:11:18 .net
- >>729
素のサーバを管理する流れだろ? コンテナ云々は一部の見方だよ。
- 732 :名無しさん@お腹いっぱい。:2022/04/20(水) 07:15:10.18 .net
- edやviが無くてもecho,cat,grep,sedがあればファイル作成出来るしな
- 733 :名無しさん@お腹いっぱい。:2022/04/20(水) 07:43:10.13 .net
- 28.1の意味がない無駄な機能をさっさと元に戻せよロリ
- 734 :名無しさん@お腹いっぱい。:2022/04/22(金) 19:33:11.86 .net
- 28.1はゴミ
- 735 :名無しさん@お腹いっぱい。:2022/04/23(土) 12:24:49.11 .net
- 奇遇ですね
自分も45歳、1995年に大学に入って学内コンピュータ環境のUNIXを触ったのが出会いでした。
当時はmuleで、共同購入のノートパソコンのMS-DOS環境にはdemacs が入っていて、それでLatexでレポートを書いていた。
- 736 :名無しさん@お腹いっぱい。:2022/04/23(土) 13:28:53.35 .net
- ひょっとしてこのスレ全員45歳か?
- 737 :名無しさん@お腹いっぱい。:2022/04/23(土) 13:43:53.60 .net
- 俺も45歳です
大学に入ってmuleを使いました
そのちょっと前はnemacsだったみたいだけど
- 738 :名無しさん@お腹いっぱい。:2022/04/23(土) 13:45:26.52 .net
- 何を今更 俺も45歳だしな
たまに鯖読んでる人もいるみたいだが
- 739 :名無しさん@お腹いっぱい。:2022/04/23(土) 15:24:17.56 .net
- くさそう
- 740 :名無しさん@お腹いっぱい。:2022/04/23(土) 16:00:38.53 .net
- おっさんの軍団がくさくないとでも?
- 741 :名無しさん@お腹いっぱい。:2022/04/23(土) 18:06:06 .net
- 28.1
xim-uim + anthy で日本語入力をするとき、
buffer を開いたwindow以外に小窓が出きる。
入力の度に小窓とbuffer と目が行ったり来たりして大変なんだけどw
- 742 :名無しさん@お腹いっぱい。:2022/04/23(土) 18:20:49.37 .net
- やはりddskkが安定しますよ
- 743 :名無しさん@お腹いっぱい。:2022/04/23(土) 18:43:58.89 .net
- つーかEmacs外のIME使ってる奴多いことに驚き
- 744 :名無しさん@お腹いっぱい。:2022/04/23(土) 18:49:05.58 .net
- で、今までなかった問題が発生したのは、使ってるモノが悪いから、emacs の問題じゃないと?
- 745 :名無しさん@お腹いっぱい。:2022/04/23(土) 18:53:15.96 .net
- そりゃ汎用IMEが最適化の効いたIMEに負けるのは当然だろう
vimのほうも同じ感じですよ
というかescあたりのモードチェンジで苦戦する人も居たとか
- 746 :名無しさん@お腹いっぱい。:2022/04/23(土) 19:06:05.57 .net
- へぇ
- 747 :名無しさん@お腹いっぱい。:2022/04/23(土) 19:12:58.07 .net
- おい俺はまだ41歳だって言ってるだろ。
- 748 :名無しさん@お腹いっぱい。:2022/04/23(土) 19:22:00.80 .net
- おまえらフェップは何つかってるの
- 749 :名無しさん@お腹いっぱい。:2022/04/23(土) 19:53:07.33 .net
- >四十にして惑わず
>五十にして天命を知る
そろそろ己は何のために生きてるのか分かったかね?
- 750 :名無しさん@お腹いっぱい。:2022/04/24(日) 00:21:12.24 .net
- 当時ならたぶん平均寿命くらいか?w
人生百年なら折り返しでしか。
- 751 :名無しさん@お腹いっぱい。:2022/04/24(日) 05:16:41.57 .net
- 歳をとると思い込みが激しくなるからな。
今は40を超えたら職場で誰も言うことをきかなくなって何も迷うことがなくなる
↑
不惑
今は50くらいから職場や年金にしがみつくしか命の使い方がない
↑
天命
- 752 :名無しさん@お腹いっぱい。:2022/04/24(日) 07:02:32 .net
- まあ、外観に拘って基礎的な機能を蔑ろにするなんて、
脱ヲタで失敗したロリみたいなもんだ
- 753 :名無しさん@お腹いっぱい。:2022/04/24(日) 07:51:21.21 .net
- 28.1 のxim入力、早く戻せ
棄てるぞ
- 754 :名無しさん@お腹いっぱい。:2022/04/24(日) 08:21:20 .net
- emacs-28.1のWindows版バイナリが最近差し替えられていた。
変更点は分からないが、実行可能ファイルのサイズは変わっているのはわかった。
- 755 :名無しさん@お腹いっぱい。:2022/04/24(日) 09:17:49.87 .net
- >>726
いや、emacs 以外ならこういう機能が実現されてるエディタなんてあるの?
- 756 :名無しさん@お腹いっぱい。:2022/04/24(日) 10:12:21.70 .net
- たまご、wnn 使っている人いまでもいるのかな?
揶揄しているのではなく、wnn は単体で売られていた気がするが、いまでも売ってるんだろうか
- 757 :名無しさん@お腹いっぱい。:2022/04/24(日) 10:21:50 .net
- 売ってるだろ
「Wnn8 for Linux/BSD」
・ 2020.09.10 Red Hat Enterprise Linux/CentOS の 7.8 および 8.2 対応版アップデートを公開しました。
・ 2020.07.16 FreeBSD 11.3-R/12.1-R 対応版アップデートを公開しました。
- 758 :名無しさん@お腹いっぱい。:2022/04/24(日) 11:57:10.73 .net
- Wnnはスマホ用日本語変換で一山当てただろう
京セラのスマホで使ってたな
今も京セラのスマホに入ってると思われる
なので、Wnnは今もバリバリ現役
- 759 :名無しさん@お腹いっぱい。:2022/04/24(日) 12:26:07.41 .net
- FreeBSD 版がこっそりでていたことに2年くらいきづかなかったwnn8。まだ続けてることには頭がさがるが、だれも買わんような。
- 760 :名無しさん@お腹いっぱい。:2022/04/24(日) 12:26:24.21 .net
- 実際入ってるよ
- 761 :名無しさん@お腹いっぱい。:2022/04/24(日) 13:02:51.31 .net
- 公称でandroid 搭載実績No.1 らしいが
https://socialsolution.omron.com/software/products/product_text/iwnn-ime-for-android/
- 762 :名無しさん@お腹いっぱい。:2022/04/24(日) 14:54:18.80 .net
- necのタブレットで確か見た
- 763 :名無しさん@お腹いっぱい。:2022/04/24(日) 17:49:44.28 .net
- 私の名前は
- 764 :名無しさん@お腹いっぱい。:2022/04/24(日) 17:54:21.51 .net
- 何じゃったかのう
- 765 :名無しさん@お腹いっぱい。:2022/04/24(日) 18:09:42.85 .net
- おばあちゃん、さっき食べたでしょ?
- 766 :名無しさん@お腹いっぱい。:2022/04/24(日) 20:41:58.61 .net
- >>756
wnnというかegg使ってる
25だか26だかでtamago-tsunagiが正常に動かなくなって困ってたら
egg-tartというのを作ってくれた人がいて今でも使えてる。感謝
- 767 :名無しさん@お腹いっぱい。:2022/04/24(日) 21:02:01.04 .net
- ワイはsdicが正常に動作しなくなったから
コード弄って動くようにして使ってる
英語が苦手なワイには
アレをコンパイルしたのは必須
作ってくれた人には勿論感謝してるけど
メンテナンスもやってて欲しい
- 768 :名無しさん@お腹いっぱい。:2022/04/24(日) 21:05:39.96 .net
- >>767
w3m-search-engine-alist に英辞郎登録しとくと幸せかも?
- 769 :名無しさん@お腹いっぱい。:2022/04/25(月) 05:48:22.98 .net
- 早く戻せよゴミ
- 770 :名無しさん@お腹いっぱい。:2022/04/25(月) 14:01:27.93 .net
- AndroidだとGBoardが一番賢いし安定してる
ASUSスマホのATOKも良いが、単体売りのは何故か品質低い
iWnnは今となっては過去の遺物だが国産スマホにはしつこくプリインストールされてる
Shoin()
- 771 :名無しさん@お腹いっぱい。:2022/04/26(火) 08:52:48.82 .net
- gboardたいがい頭悪いというかおせっかいがひどいけどな。
「か」と「は」に勝手に濁点つけたり外したり。
google日本語入力のままのがよっぽど良かった。
- 772 :名無しさん@お腹いっぱい。:2022/04/26(火) 09:20:39 .net
- 濁点は腹立つよな
- 773 :名無しさん@お腹いっぱい。:2022/04/26(火) 10:34:19.37 .net
- アルテのローマ字配列以外使えない
- 774 :名無しさん@お腹いっぱい。:2022/04/26(火) 12:21:00.38 .net
- スマホでもガラケーでも、長文をガーッと入力してから変換とかしないから、何気にSKKが合ってる気がするな
スマホでSKKを使ってみたい
- 775 :名無しさん@お腹いっぱい。:2022/04/26(火) 14:17:03.33 .net
- Emacsでemoji出せますか?
- 776 :名無しさん@お腹いっぱい。:2022/04/26(火) 14:30:04.67 .net
- 何を聞きたいのか分からないけどnavi2chで絵文字は表示できてる
合成絵文字は使えてない
- 777 :名無しさん@お腹いっぱい。:2022/04/26(火) 14:35:31.68 .net
- Emacs 28.1 絵文字と絵文字シーケンスの表示を大幅に改善
ってどういう事なんですかね
- 778 :名無しさん@お腹いっぱい。:2022/04/26(火) 22:12:16.54 .net
- Outlookとかから絵文字の入ったメールが来ると
Mewでもちゃんと絵文字で表示されるようになったなぁ
- 779 :名無しさん@お腹いっぱい。:2022/04/26(火) 22:26:37.38 .net
- そもそも絵文字ってなんなんだよ。
貴重なコードページ使って実装しなきゃなんないようなもんか?
最初見た時は本気で巨大な殺意を感じたぞ。
- 780 :名無しさん@お腹いっぱい。:2022/04/26(火) 23:54:56.83 .net
- Google様の御意向なので
元は日本人が絵文字使うのが諸悪の根源
- 781 :名無しさん@お腹いっぱい。:2022/04/27(水) 00:28:37.70 .net
- >>779
Unicodeにコードページなんて用語無い
Unicodeは実質32bitと考えれば、余りまくってるけどな
Emacsは内部コードはUTF-32っぽいものだ(正確には分からん)
この世の全ての文字が16bitに収まると思ってる人か?
- 782 :名無しさん@お腹いっぱい。:2022/04/27(水) 00:54:51.80 .net
- 779 はコードポイントって言いたかったんじゃないかと推測。unicode のコードポイントは余りまくっているので貴重でも何でもない。
そのくせコードポイントけちって合成絵文字とか合成地域旗とか、いやになるような実装ばかり増える。頭痛い。
- 783 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:24:01.74 .net
- 家族絵文字は、見た目(全角)1文字でも最大41byteになるんだよな
人類に絵文字は早すぎたんだw
- 784 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:32:42.10 .net
- こんな顔:(
- 785 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:43:02.60 .net
- そもそも文字って前景色と背景色をアプリ等から設定するもんだと思ってたが
絵文字ってフォント側で色まで定義されるんかな
背景色によっては見づらい絵文字になってもそんなの知ったこっちゃないよという
- 786 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:46:08.51 .net
- 絵文字にもカラーとモノクロがあって
色がどうこうというのはカラーのことだろ
- 787 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:47:29.60 .net
- >>785
絵文字はウンコ💩みたいな絵、という情報だけだ
だからフォントによって見た目がだいぶ変わる事がある
- 788 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:48:20.17 .net
- 絵文字フォントにカラーとモノクロがあると書くべきか
- 789 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:48:51.94 .net
- あれ…絵文字は書き込めたはずだけど、板によって違うのか?
文字化けすまん
- 790 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:50:16.12 .net
- フォントはプラットフォーム毎に好きに決めるだけだね
肌の色変え機能まであるのは面白い
- 791 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:50:25.75 .net
- 41byteの家族絵文字を書き込みたかったけど、文字化けしそうなのでやめておく…
- 792 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:52:20.41 .net
- 👨‍👨‍👧‍👧
- 793 :名無しさん@お腹いっぱい。:2022/04/27(水) 01:53:29.91 .net
- UNIX板は BBS_UNICODE=change だから
- 794 :名無しさん@お腹いっぱい。:2022/04/27(水) 02:13:40.05 .net
- 41byteの家族絵文字は↓のサイトで知った
https://www.buildinsider.net/language/csharpunicode/01
ちなみにEmacsではちゃんと表示出来ない
1文字32bit前提だから簡単に表示出来るようになるとは思えない
- 795 :名無しさん@お腹いっぱい。:2022/04/27(水) 05:14:03.53 .net
- Emacs の rst-mode で reStructuredText を編集してるんだが、
"→" の文字幅が Emacs と Windows メモ帳とで異なって見えるため
少しだけ困ってる。
以前の Emacs では問題なかったけど、数年前から変わった。
- 796 :名無しさん@お腹いっぱい。:2022/04/27(水) 06:54:21.38 .net
- >>795
これかも?
Emacs 25.2以降でASCIIと日本語のフォントを別々に設定する(一部の記号のフォントが変更できない場合) | Misohena Blog
https://misohena.jp/blog/2017-09-26-symbol-font-settings-for-emacs25.html
(setq use-default-font-for-symbols nil) で元に戻せる
この件には長らく悩まされてたのだけどまさか設定変数一つで直せたとは
てっきりバグかフォント設定の仕方間違えてるかだと思い込んでた
そんでstandard-display-tableをいじって似た別の文字に表示を差し替えたら何とかなったんで、それっきりすっかり忘れてた
- 797 :名無しさん@お腹いっぱい。:2022/04/27(水) 17:06:22.16 .net
- >>796
ありがとう。悩んでる人が他にもいたんだね。時間を作って確かめます。
- 798 :名無しさん@お腹いっぱい。:2022/04/27(水) 17:34:51.67 .net
- >>770
よく使うスラッシュが右下の長押しプルダウンから選ばなきゃならんのが辛い、キートップに割り当てられてる記号が変えられると嬉しい
そして辞書だけは育ってるから移行しにくい…
ctrl/meta入力も他の手段に頼るしかないのも辛い
- 799 :名無しさん@お腹いっぱい。:2022/04/27(水) 17:37:39.22 .net
- usb-cで繋ぐキーボードを買ってはみたものの、インターフェイスが一つで充電出来ないから気付いたら落ちてる
Bluetoothにしときゃ良かった
- 800 :名無しさん@お腹いっぱい。:2022/04/27(水) 18:36:50.49 .net
- >>796
上手くできたようです。上が変更前で、下が変更後。フォントは Consolas です。
数年来の悩みが解決でき、助かりました。
https://i.imgur.com/9naJ5Wl.png
- 801 :名無しさん@お腹いっぱい。:2022/04/28(木) 23:05:06.33 .net
- >>799
Bluetoothでも充電中は使えないのが普通では?
それに青歯はそれでいろいろ不具合あるしねえ。
接続切れたら繋がらない、つながってもパッドが効かない、繋ったけどプロファイルが違う、などなどそりゃいろいろw
Pipewire絶対許さん
- 802 :名無しさん@お腹いっぱい。:2022/04/28(木) 23:19:58.75 .net
- 会社で使う奴は仕方ないけど
自分で買うのにAの左に CAPSLOCKがついてるような
キーボードは買いたくないからキーボードの選択肢はめっちゃ限られる。
- 803 :名無しさん@お腹いっぱい。:2022/04/28(木) 23:25:19.55 .net
- 刻印なしにすれば
- 804 :名無しさん@お腹いっぱい。:2022/04/28(木) 23:30:27.95 .net
- 敵に遭遇した時にダチョウが穴に首を突っ込む的な話か?
- 805 :名無しさん@お腹いっぱい。:2022/05/04(水) 05:31:46.43 .net
- xim 入力を戻せよ
- 806 :名無しさん@お腹いっぱい。:2022/05/04(水) 07:41:10.97 .net
- バカが一人で暴れてら...
- 807 :名無しさん@お腹いっぱい。:2022/05/04(水) 11:44:21.84 .net
- まあ場の空気を悪くするのはキムチかそうかかgoogleだよ
- 808 :名無しさん@お腹いっぱい。:2022/05/04(水) 12:23:24.12 .net
- gitとVSCodeの組合せが最高で
今やvimやEmacsは時代遅れだから
って講説垂れるヤツも業界の荒らしだろ
- 809 :名無しさん@お腹いっぱい。:2022/05/05(木) 12:23:27.42 .net
- plantumlをorg-babelから使おうとしている
emacs(千葉大の先生?がmacにポーティングしてる奴)の配色はSolarized darkすなわち深緑のバックグラウンドに文字色は白
plantumlで生成したpngはバックグラウンドが白、文字色が黒なので問題無く読めるが、svgを生成するとバックグラウンドが深緑(透明?)になって読めない
svgの表示の際にバックグラウンドを指定、あるいは生成の際に指定する方法ある?
- 810 : 【末吉】 :2022/05/05(木) 17:51:01 .net
- >>809
はい
https://pastebin.com/3Q8QZxPM
正攻法(設定変数とか)は見つけられなかったのでアドバイスで無理やり。
生成時の色指定は、たとえば
org-plantuml-executable-args に "-SbackgroundColor=#ffffff"
を追加すればsvg要素のstyle属性に設定されるけど、org-mode の
インライン画像や image-mode では無視されてしまうみたいです。
参考
https://plantuml.com/command-line
https://plantuml.com/skinparam
- 811 :名無しさん@お腹いっぱい。:2022/05/06(金) 00:43:49.53 .net
- おー、ありがとう
emacs 28.1だとtarget-modes: Symbol's value as variable is void
と宣うのでlet外して'(org-mode image-mode)を直接埋め込んじゃいました
もう、死ぬまでemacsで良いや
- 812 :名無しさん@お腹いっぱい。:2022/05/06(金) 04:30:26.95 .net
- >>811
Visual Studio Code「こっちに来てもいいんやで」
- 813 :名無しさん@お腹いっぱい。:2022/05/06(金) 05:11:37.24 .net
- 死ぬまでemacs でいいと思っていましたが
xim 入力を駄目にされて少しずつ代替を探し始めました
google ものはハナから除外です
- 814 :名無しさん@お腹いっぱい。:2022/05/06(金) 05:53:00.02 .net
- Bow to ddskk, emacsers one
- 815 :名無しさん@お腹いっぱい。:2022/05/06(金) 06:04:38.61 .net
- 見かけのしくみのために機能を損わせるなんて
知恵遅れのやることです
- 816 :名無しさん@お腹いっぱい。:2022/05/06(金) 06:46:42.43 .net
- >>811
あれ、それもでしたか
そっか lexical-binding: t じゃないと駄目なんですね
https://pastebin.com/YbKNJBjW
両方ともdefvarにしてどこで評価しても動くように修正
ついでに (display-graphic-p) を (display-images-p) に差替
- 817 :名無しさん@お腹いっぱい。:2022/05/06(金) 10:06:12.57 .net
- >>812
シンタックス単位のカーソル移動が便利すぎて完全移行出来ずに併用してたけど、lsp-modeとplantumlを使い始めたので、併用する意義がとても希薄になった
>>816
いただきます
- 818 :名無しさん@お腹いっぱい。:2022/05/06(金) 12:22:56.24 .net
- >>817 シンタックス単位でのカーソル移動ってどういう意味ですか?
M-f で単語単位での移動のこと?
- 819 :名無しさん@お腹いっぱい。:2022/05/06(金) 22:33:12 .net
- Emacsのテトリスって本家の権利を侵害してますか?
- 820 :名無しさん@お腹いっぱい。:2022/05/06(金) 22:47:03.83 .net
- テトリスそのものには版権やパテントはあるかもしらんがスクラッチから実装していれば問題無いのでは
リバーシや上海やトランプゲームと同じようなもの
- 821 :名無しさん@お腹いっぱい。:2022/05/06(金) 23:17:05.59 .net
- >>818
頻繁に使うのはforward-list, backward-list, down-list, backward-up-list
- 822 :名無しさん@お腹いっぱい。:2022/05/07(土) 00:31:25.86 .net
- テトリスと言ってる時点で、確実に商標を侵害してるだろう
ソースコードの公開にはやたら厳しいが、商標侵害には寛容なGNU
- 823 :名無しさん@お腹いっぱい。:2022/05/07(土) 03:58:08.86 .net
- なるほどありがとうございます。自分でも調べてみたところ、
M-x tetrisで起動して10×20マスのエリアに7種のブロックが落ちてくるのは
やはり権利の侵害になるみたいですね。
- 824 :名無しさん@お腹いっぱい。:2022/05/07(土) 09:15:19.05 .net
- >>823
テトリスはまあ変な判決があるんだけど、まずならない
- 825 :名無しさん@お腹いっぱい。:2022/05/07(土) 09:43:54.35 .net
- オセロは商標なんでリバーシと言ってるように、テトリスも一般的な名称を考えるべきだな
何も思い付かんがw
- 826 :名無しさん@お腹いっぱい。:2022/05/07(土) 09:53:58.54 .net
- ブロックパズルで良くない?
- 827 :名無しさん@お腹いっぱい。:2022/05/07(土) 10:16:17 .net
- http://www.heimat.gr.jp/pipermail/elips/2000.txt
ここに遺跡の記録があるけど、初出時はgetrisだった
tetris.elは別インプリかもしれんけど
GNUは1文字目をgに換える, あるいはg,gnuを加えて商標を回避する簡単かつ明瞭な回避手段を持っている
- 828 :名無しさん@お腹いっぱい。:2022/05/07(土) 10:25:51 .net
- gnome使ってるように思われるからやめた?
- 829 :名無しさん@お腹いっぱい。:2022/05/07(土) 18:26:52.08 .net
- >>825
オセロは逆で、大昔からあるリバーシというゲームを自分の発明と偽って特許をとって、オセロという商標つけて売り出した。それでも商標は独自なので有効。
- 830 :名無しさん@お腹いっぱい。:2022/05/07(土) 19:22:29.45 .net
- 「偽って」と書くと言い過ぎかもしれないので訂正しておく。発明者の長谷川五郎(本名:長谷川敏)いわく、「オセロの発明」ではなく「プラスティックでできた白と黒のオセロの駒」の発明者という主張らしい。
- 831 :名無しさん@お腹いっぱい。:2022/05/07(土) 21:36:17 .net
- その言い分も変遷があるからね
- 832 :名無しさん@お腹いっぱい。:2022/05/07(土) 22:01:03 .net
- 日本人がパクったっぽい雰囲気があるな
モグタンにでも聞かなきゃ分からんなw
- 833 :名無しさん@お腹いっぱい。:2022/05/07(土) 22:26:54 .net
- 落ちものパズルでよろし
ぷよぷよやKLAXやさめがめは
- 834 :名無しさん@お腹いっぱい。:2022/05/07(土) 23:15:13 .net
- >>833
KLAXは、転がりがメインやからセーフ!
- 835 :名無しさん@お腹いっぱい。:2022/05/13(金) 07:56:31.93 .net
- ちんちんシュッ!シュッ!シュッ!
- 836 :名無しさん@お腹いっぱい。:2022/05/19(木) 20:57:41.02 .net
- この前、やっとテトリスの点数が2000を超えるまでに上達したw
- 837 :名無しさん@お腹いっぱい。:2022/06/05(日) 06:35:54.06 .net
- さっさと直せよ
- 838 :名無しさん@お腹いっぱい。:2022/06/05(日) 06:37:06.07 .net
- 書き込み屋だらけだな
- 839 :名無しさん@お腹いっぱい。:2022/06/05(日) 08:39:43.70 .net
- >>837
お ま え が な お せ
- 840 :名無しさん@お腹いっぱい。:2022/06/05(日) 08:50:07.78 .net
- >>837
Patches are always welcome.
- 841 :名無しさん@お腹いっぱい。:2022/06/05(日) 15:05:32 .net
- 地溝油
製造方法
マンホールの蓋を開け、下水道内の黒く濁り、赤みを帯びたのり状の物体を掻き出し、一昼夜かけて濾過した後、
不純物を凝固させる薬品と共に煮詰めて精製、沈殿、分離など複数の工程を経て、再生食用油に仕上げる。
悪臭を放っていた物質は、この工程によりほとんど無臭になり、腐敗したドロのような廃棄油は澄みきった食用油となる。
見た目や臭いだけでは地溝油と本物の食用油を見分けることは困難であるとされる。
ただし、糞尿を加工して生産しているのではなく、レストランからの下水などに流れ込む油分を地溝油の生産に使用している。
- 842 :名無しさん@お腹いっぱい。:2022/06/05(日) 20:22:02.49 .net
- >>837
無能
- 843 :名無しさん@お腹いっぱい。:2022/06/25(土) 09:36:20.18 .net
- 日本語になったらしい6000円Mastering Emacs買う勝ちある?
- 844 :名無しさん@お腹いっぱい。:2022/07/05(火) 05:30:59 .net
- さっさと直せよカス
- 845 :名無しさん@お腹いっぱい。:2022/07/05(火) 09:37:26.09 .net
- >>844
お ま え が な お せ
- 846 :名無しさん@お腹いっぱい。:2022/07/06(水) 16:45:40.26 .net
- google 蔓延り フリーソフト滅ぶ
- 847 :名無しさん@お腹いっぱい。:2022/07/10(日) 19:28:51.83 .net
- emacs ソースを読んでいますが、buffer オブジェクトの定義部分が見つかりません。
どのあたりに書いてありますか?
- 848 :名無しさん@お腹いっぱい。:2022/07/10(日) 19:36:58.39 .net
- helm や anything 入れてない?
anything なら
M-x anything-apropos から飛べそうだけど
入ってないならF1 やdefolt C-h からのやつで飛ぶ感じ
- 849 :名無しさん@お腹いっぱい。:2022/07/10(日) 20:08:57 .net
- >>848
ありがとうございます。
elisp 部分にあると勘違いしていたみたいで、c ソースにありました。
- 850 :名無しさん@お腹いっぱい。:2022/07/15(金) 00:25:15.95 .net
- NTEmacsのスレに書き込めないのでこちらに
msys2のucrt64レポジトリにいつのまにかucrt版emacsがアップされてた
mingw-w64-ucrt-x86_64-emacs
ちょいちょい不安定だが動くことは動く
- 851 :名無しさん@お腹いっぱい。:2022/07/16(土) 12:05:16.41 .net
- msys2のucrt64版emacsはCLIの挙動がおかしい
bashのコンソール上でdynamic-library-alistを標準出力に表示させたくて
echo 'dynamic-library-alist'| emacs -Q --batch --eval '(print (eval (read standard-input)))'
ってコマンドを発行してもうんともすんとも言わない
mingw64版はちゃんと出るけどね
おかげでEmacsに必要なDLLを見つけてコピーする自動化シェルスクリプトが動かない。
- 852 :名無しさん@お腹いっぱい。:2022/07/16(土) 21:51:29.45 .net
- >>851
素朴な疑問だけど、--eval '(print dynamic-library-alist)' じゃだめなの?
- 853 :名無しさん@お腹いっぱい。:2022/07/18(月) 06:08:34.80 .net
- もうすっかりVScodeに食われているな
- 854 :名無しさん@お腹いっぱい。:2022/07/18(月) 08:01:00.19 .net
- VScodeっつーかLSP+好きなエディタが一番自由度高いはずだけど、最近の人たちはそこまで環境の整備に興味ないみたいだね
- 855 :名無しさん@お腹いっぱい。:2022/07/18(月) 09:41:51.37 .net
- >>843 この mastering emacs日本語版ってどこで買えるの?
https://www.masteringemacs.org/article/mastering-emacs-now-available-in-japanese を見ても、日本語版の購入ページがわからなかった。
- 856 :名無しさん@お腹いっぱい。:2022/07/18(月) 10:13:55.89 .net
- >>855
> So, once again, thanks to Takesi and Kenta for their hard work. If you own my book, you can download the translated version for free.
原本をもっている人は翻訳版は無料、かな。
- 857 :名無しさん@お腹いっぱい。:2022/07/18(月) 12:32:25 .net
- 英語版の購入時に日本語版のダウンロードも可能。
日本語版はEPUBのみで2020版。英語版は2022版。epubはcalibreでよめた。
目次を見て三割くらいを流し読みしてみたけど内容はデフォルトのEmacsで基本的コマンドの解説。
カーソルキーとキーリピートに頼るウインドウズエディタ使い(偏見だぞ)を
カーソルを行と列とバッファの端から端までスキップさせるラインエディタ使いに変貌させる解説(これも偏見)をしてます。
カスタマイズなんかしなくてもここまで出来るんですよ~?と、いうよりカスタマイズする前にこれくらいできるようになりましょうね?という感じ。
- 858 :名無しさん@お腹いっぱい。:2022/07/22(金) 17:01:46.13 .net
- Windows版Emacs が 28.1 にしてから起動に2秒くらい余分にかかる場合があってうざかったけど
Windows Defender でインストフォルダを除外指定したら直ったわ。俺環かもしれないけど。
- 859 :名無しさん@お腹いっぱい。:2022/07/22(金) 18:19:38.96 .net
- っていうかUNIX板なんですけど...
- 860 :名無しさん@お腹いっぱい。:2022/07/22(金) 18:59:25.61 .net
- init.el は共通なんでしょ たぶん
- 861 :名無しさん@お腹いっぱい。:2022/07/22(金) 21:45:27.07 .net
- windows板でEmacs使いなんて皆無なんだから許してやれや
- 862 :名無しさん@お腹いっぱい。:2022/07/22(金) 22:01:24.01 .net
- でも NTEmacs スレありますしお寿司
- 863 :名無しさん@お腹いっぱい。:2022/07/22(金) 22:16:36.94 .net
- 今はWSL2あっからね
- 864 :名無しさん@お腹いっぱい。:2022/07/22(金) 22:20:35.65 .net
- macもwindowsももはやunix系OSと言ってよい(違う)
- 865 :名無しさん@お腹いっぱい。:2022/07/22(金) 23:23:52 .net
- WindowsでもEmacsを使ってるが。
.emacs.dもできるだけ同じにして。
- 866 :名無しさん@お腹いっぱい。:2022/07/23(土) 00:25:16.79 .net
- こんな過疎スレで板分けする意味なんて無いだろ
逆にマルチプラットフォーム板ってどこにあるんだ?
- 867 :名無しさん@お腹いっぱい。:2022/07/23(土) 01:17:59 .net
- むしろemacs板を創設すべきではないだろうか?
- 868 :名無しさん@お腹いっぱい。:2022/07/23(土) 01:49:54 .net
- 今のままで良いと思うがマルチプラットフォーム的にはソフトウェア板なんだろな
オレはLinuxやWindowsで使うしそこでテストもしてレスしてたのに、UNIXじゃないと追い出されたくないな
>>859
こんなこと言われるとね
- 869 :名無しさん@お腹いっぱい。:2022/07/23(土) 01:59:54.49 .net
- Windows以前に馬鹿が追い出されるのは仕方無い
- 870 :名無しさん@お腹いっぱい。:2022/07/23(土) 04:38:44 .net
- 2chできた当時はUnixでしか動かなかった (と思う) からUNIX板にあるのは妥当と思う。
OSに共通した話題も少なくないし、今は複数のOS下で使ってる人もいるし、非Unixだからという理由で不可なんていったら不利益が大きいと思う。
- 871 :名無しさん@お腹いっぱい。:2022/07/23(土) 05:01:59.94 .net
- Mule for Win32でさえ2ch開設の何年も前だし
NemacsとかDOSでも動いてた
- 872 :名無しさん@お腹いっぱい。:2022/07/23(土) 07:42:27.73 .net
- scoopとか使ってWindowsでも楽々インストール
- 873 :名無しさん@お腹いっぱい。:2022/07/23(土) 13:35:55.57 .net
- Linuxで使ってるのはセーフですか?
Androidにインスコしてキーボード繋いで使うのはセーフですか?
- 874 :名無しさん@お腹いっぱい。:2022/07/23(土) 16:37:20.94 .net
- >>871
ご指摘ありがとう。Wikipediaで読んだら、2chは99年に対し、Mule for win32は97年(orそれ以前)とさらに前なんだね。
- 875 :名無しさん@お腹いっぱい。:2022/07/24(日) 00:07:10.64 .net
- Linux版も別にあるわけだから、Linuxでの話も板違いになるよなw
純粋なUNIXでEmacs使ってる人はどれだけ居るんだ?
macOSは完全にUNIXだけどmac板が別にあるから微妙なとこだな
- 876 :名無しさん@お腹いっぱい。:2022/07/24(日) 07:41:26.16 .net
- Linux→Linux板にEmacs総合スレがないのでUNIX板で問題なし
Windows→基本UNIX板でいいけどWindows固有の話題はソフトウェア板で
mac→基本UNIX板でいいけどmac固有の話題は新・mac板で
て感じ?
- 877 :名無しさん@お腹いっぱい。:2022/07/24(日) 08:12:40.79 .net
- Linux板などは後からできた板だし板ができた時には
既にUNIX板で語られていた訳で独立する理由もなく
時間が過ぎたという感じ
- 878 :名無しさん@お腹いっぱい。:2022/07/24(日) 08:47:45.14 .net
- ただでさえ人少ないのに細分化する意味…
- 879 :名無しさん@お腹いっぱい。:2022/07/25(月) 02:45:30.17 .net
- Emacs使いなら元はUNIXだって知ってるだろうから
情報が欲しいときは、ココに来るので
細分化はコミュニティの悪化をもたらすだけ
- 880 :名無しさん@お腹いっぱい。:2022/07/25(月) 09:34:07.06 .net
- して未だにここにいる連中なんか殆ど古参だろうからわざわざ分ける必要も無かろ
- 881 :名無しさん@お腹いっぱい。:2022/07/25(月) 21:49:07.67 .net
- そもそも*BSDはUNIXでは無いが
- 882 :名無しさん@お腹いっぱい。:2022/07/25(月) 23:36:01 .net
- 馬鹿みたい
unixだよ
- 883 :名無しさん@お腹いっぱい。:2022/07/25(月) 23:56:54 .net
- こだわりたいやつがBSD板でも立てれば?がんばれw
- 884 :名無しさん@お腹いっぱい。:2022/07/26(火) 09:13:02.14 .net
- そこはemacs板をたてようだろ。
- 885 :名無しさん@お腹いっぱい。:2022/07/26(火) 10:36:30.41 .net
- ますます無理っぽいがこだわり派は頑張りたまえ
- 886 :名無しさん@お腹いっぱい。:2022/07/26(火) 11:20:54.93 .net
- vim使いは増えてるけどemacs使いはガラパゴス化してると思っていいでしょ
- 887 :名無しさん@お腹いっぱい。:2022/07/26(火) 16:37:41.46 .net
- 今増えてるのはVSCodeじゃね?
viもEmacsもシェア落としてるんじゃないの?
- 888 :名無しさん@お腹いっぱい。:2022/07/26(火) 19:54:42.44 .net
- wsl2の普及でEmacs on X11ユーザが増えているような気がするのは気のせいか?
- 889 :名無しさん@お腹いっぱい。:2022/07/26(火) 21:13:31.89 .net
- wsl2ってあまり使う人いなくねwww
https://mevius.5ch.net/test/read.cgi/win/1635677537/
- 890 :名無しさん@お腹いっぱい。:2022/07/26(火) 23:04:10.76 .net
- cygwinでemacs 使ってる
- 891 :名無しさん@お腹いっぱい。:2022/07/26(火) 23:35:30 .net
- WindowsはさっさとkernelをUNIXかLinuxに変えろって!!
だったら、Emacs使うのにごちゃごちゃせんでよくなるw
Windows 11 kernelがUnix系になっていることを期待したい
- 892 :名無しさん@お腹いっぱい。:2022/07/27(水) 00:34:45.25 .net
- >>890
cygwin遅くてな。magitなんか遅くて使い物にならない。
- 893 :名無しさん@お腹いっぱい。:2022/07/27(水) 00:38:20.78 .net
- >>889
emacsとセットで使うと最高よ。wsl2はemacsのためにあるんでは?とよく思う。
- 894 :名無しさん@お腹いっぱい。:2022/07/27(水) 00:55:38.61 .net
- >>891
それwslじゃね
- 895 :名無しさん@お腹いっぱい。:2022/07/27(水) 01:37:33.02 .net
- >>891
WSL2は完全にLinuxが動いてるからそれ使えば良いじゃん
俺はWindows自体が好きだけどね、って板違いな話だったなw
- 896 :名無しさん@お腹いっぱい。:2022/07/27(水) 07:38:55 .net
- NTEmacsのスレなんてもう死んだも同然
人がいない
- 897 :名無しさん@お腹いっぱい。:2022/07/27(水) 08:28:06.69 .net
- NTEmacsは外部プロセスに渡す引数をcp932にしなくてはならないなど、万人には敷居が高いアプリだったからね
- 898 :名無しさん@お腹いっぱい。:2022/07/27(水) 12:30:51.88 .net
- >>893-895
WSL2じゃなくて、LSW(Linux Subsystem for Windows)になってくれることを期待する
Windows 11がLinux kernelになったら、Windows上でEmacsを常用するわ
- 899 :名無しさん@お腹いっぱい。:2022/07/27(水) 12:37:13.83 .net
- でも今でもほとんどPOSIX互換じゃん
- 900 :名無しさん@お腹いっぱい。:2022/07/27(水) 16:19:01.74 .net
- >>898
Windowsもサブシステムのひとつだから現状もそうなのでは
Linuxカーネル上で動くことにこだわりがあるならWineがそんな感じだと思うけど
別に無理してWindowsと関わらなくても良いのでは
- 901 :名無しさん@お腹いっぱい。:2022/07/27(水) 20:03:58.83 .net
- EmacsはJAVAみたいな一種のOSみたいなもんだから
- 902 :名無しさん@お腹いっぱい。:2022/07/27(水) 22:02:35.06 .net
- いちばんやさしいEmacsかな?
いや、こっちは間違いじゃないかも
- 903 :名無しさん@お腹いっぱい。:2022/07/28(木) 00:08:46 .net
- emacsというvm
- 904 :名無しさん@お腹いっぱい。:2022/07/28(木) 16:30:40.08 .net
- Emacsがアナクロになる日も遠くないとは思うけど、
まだ完全に移行する決断がつかない。
- 905 :名無しさん@お腹いっぱい。:2022/07/28(木) 16:34:23.20 .net
- エディタとしてだけ使ってるわけじゃないからもうどうにもならん
- 906 :名無しさん@お腹いっぱい。:2022/07/29(金) 18:45:01.64 .net
- Emacsは何度でも甦る!
ラピュタのように!
- 907 :名無しさん@お腹いっぱい。:2022/07/29(金) 19:00:27.48 .net
- >>901
昔はOSだったもののクローンなので
lispmachineのマニュアルをどっかのレトロコンピューティングのサイトで読んでたら、rmsがlispmachineライクな環境(ほぼ今のemacs)をunix系os上で再現するemacsを現在開発中だから乞うご期待、と著者がウェブ公開に添えた前書きに書いてた
その前書きもレトロ過ぎるというのはおいといて
- 908 :名無しさん@お腹いっぱい。:2022/07/29(金) 19:19:14.44 .net
- 違う、rmsからの広告だったわ
https://hanshuebner.github.io/lmman/title.xml
大体言語とOSに付いての説明だけど、UIについては本文の随所に散ってる"the editor command" Meta-x ...等の記述からほぼemacsな事が伺える
惜しむらくはcl+oopのスーパーセットからelにダウングレードしたところか…
- 909 :名無しさん@お腹いっぱい。:2022/07/29(金) 20:34:24.12 .net
- Zmacsやろ?rmsも関与してたから(gnu)emacsの直接の親であることに疑いはない
その頃にはいわゆるemacsスタイルのキーバインディングは固まってたはず、独立に派生したと思われる各種lispシステムの付属エディタ(franz lisp, mit-scheme, lisp works…)とemacsの類似性から見て取れる
emacs-likeなエディタと言われるが、ミスノマーだろう
- 910 :名無しさん@お腹いっぱい。:2022/07/30(土) 13:30:47.82 .net
- さっさと直せよ
- 911 :名無しさん@お腹いっぱい。:2022/07/30(土) 13:31:13.01 .net
- 黙れボケ
- 912 :名無しさん@お腹いっぱい。:2022/07/30(土) 13:36:15.69 .net
- また書き込み屋か
- 913 :名無しさん@お腹いっぱい。:2022/07/30(土) 13:40:19.03 .net
- 書き込み屋ってなんだ...?書き込むと金になるんか?
- 914 :名無しさん@お腹いっぱい。:2022/07/30(土) 13:44:59.98 .net
- ○○屋という呼び方が全てそう見える金の亡者きてんね
- 915 :名無しさん@お腹いっぱい。:2022/07/30(土) 14:36:19.31 .net
- 造語症だな
- 916 :名無しさん@お腹いっぱい。:2022/07/30(土) 14:42:54.69 .net
- つまりこのスレで初出の838が造語症と
- 917 :名無しさん@お腹いっぱい。:2022/07/30(土) 16:26:14.18 .net
- おそらく>>838と>>912は同一人物だと思うけどね
- 918 :名無しさん@お腹いっぱい。:2022/07/30(土) 16:50:25.96 .net
- なおその呼称を俺が初めて見たのはFreeBSDを語れスレ
- 919 :名無しさん@お腹いっぱい。:2022/07/30(土) 16:55:33.81 .net
- 妄想膨らませてる人はこの板見てそうな鯖缶に冷笑されてそう
- 920 :名無しさん@お腹いっぱい。:2022/08/01(月) 20:42:45.20 .net
- 鯖缶はプリインスコされてるのでvim使いが多いイメージあるけど
Emacs使いもたまによく見かけることあるよな
- 921 :名無しさん@お腹いっぱい。:2022/08/05(金) 06:18:39 .net
- Emacs Timeline
ttps://emacs.brause.cc/timeline.html
- 922 :名無しさん@お腹いっぱい。:2022/08/07(日) 18:27:19.03 .net
- configure.ac で libgccjit のlibパスを brew の出力から grep してひろってるけど
パスが2行返ってくるから ld が何ソレ状態になってるな
- 923 :名無しさん@お腹いっぱい。:2022/08/07(日) 20:30:16.38 .net
- >>921
Hemlockはcmuclのフォークsbclが定番になって標準非同梱だから触ったことないな、hemlockと名乗る環境は色々ポートされててQuickLispとかのエコシステムに乗ってはいるはず
cmuclは僅かだけど現在も堅いシェアあるし途切れてるのは何でだ、非標準になったのか?
gnu emacsは血こそ引いてないけどrmsが同時期にZetalisp/Zmacsを並行開発して筆頭でマニュアル書いてる事を考慮すれば最も影響あったろう
cl完全互換でないのが障壁だけど、レトロ趣味の人が移植とかしてないんかね
- 924 :名無しさん@お腹いっぱい。:2022/08/07(日) 20:35:56.94 .net
- というかMuleが死んでた事に衝撃、gnu emacs移行前に有志のwin/日本語ポートがしっかりしていた稀有な存在だった
XEmacsに線が繋がってるけど、Muleの巨大なコードベースをマージとか不可能でしょ…
- 925 :名無しさん@お腹いっぱい。:2022/08/07(日) 21:01:44.17 .net
- >>924
https://ja.m.wikipedia.org/wiki/Mule
21版のGNU EmacsにMULEの機能は正式に統合されている
- 926 :名無しさん@お腹いっぱい。:2022/08/07(日) 22:33:47.25 .net
- >>925
あー、Meadowも懐かしい
役目を終えてたのか、思えばunixに憧れてたけどIBM-PC/win寡占だった時代の環境構築は熱心なポーターのお陰でかえって楽だった気がしないでもない…
あとコードベースは多分別だけどclっぽい言語採用のxyzzyってので遊んでた記憶
- 927 :名無しさん@お腹いっぱい。:2022/08/07(日) 22:40:01.06 .net
- etc/NEWS.20を読めばわかるけど、EmacsへのMule統合はEmacs20の時点で始まっていたはず。
- 928 :名無しさん@お腹いっぱい。:2022/08/08(月) 00:09:40.33 .net
- muleのライセンスってなんだった?
- 929 :名無しさん@お腹いっぱい。:2022/08/08(月) 01:49:26.17 .net
- >>928
GPLだろ
EmacsのライセンスがGPLなんだから
- 930 :名無しさん@お腹いっぱい。:2022/08/08(月) 11:50:57.48 .net
- ストールマン(FSF)はemacsに統合するコードは著作権をFSFに譲渡する事を求めているが、マルチリンガル対応に関しては貢献度が大き過ぎるので、AISTが保持したままになっている
(AISTの規定も有るのかも知れない)
- 931 :名無しさん@お腹いっぱい。:[ここ壊れてます] .net
- DebianのunstableでEmacs関連のパッケージが27.1から28.1に更新されたんだけど、どうやらnative compilationが有効にされた模様
個人的にnative compilationってまだ安定してないと思っているので、思いきったことしたなぁというのが正直な乾燥
- 932 :名無しさん@お腹いっぱい。:2022/08/21(日) 22:17:16.32 .net
- さすがは unstable
安定しないかわりに新しいドキドキ感
こちらはまだ26.1よ
- 933 :名無しさん@お腹いっぱい。:[ここ壊れてます] .net
- >>931
>DebianのunstableでEmacs関連のパッケージが27.1から28.1に更新されたんだけど、どうやらnative compilationが有効にされた模様
まじかー
自分の環境だと有効にするとエラーが出るんだよなぁ…
- 934 :名無しさん@お腹いっぱい。:2022/08/22(月) 06:38:02.50 .net
- さっさと直せよ
ルッキズムの知恵遅れ
- 935 :名無しさん@お腹いっぱい。:2022/08/22(月) 06:55:30.47 .net
- 自己紹介スレじゃないぞ
- 936 :名無しさん@お腹いっぱい。:2022/08/22(月) 12:24:53.98 .net
- >>931
Debian sidだし、ガンガンやればええやん
>>933
古いパッケージがそうなったから、とりあえず、そのパッケージの.elにnative compせんといてってheaderに書き足したわ
具体例:howm
でも、自分の場合、howmだけが elnできんかった
YaTeXも使っている範囲で、まったく問題なかった
- 937 :名無しさん@お腹いっぱい。:2022/08/22(月) 13:51:48.87 .net
- あるelでネイティブコンパイルで失敗したら実行はどうなるの?
これまで通りelcやelを使って動いてくれるのかな?
- 938 :名無しさん@お腹いっぱい。:2022/08/22(月) 14:09:28.38 .net
- うちはhowmもeln出来てるっぽい
- 939 :名無しさん@お腹いっぱい。:2022/09/11(日) 17:22:35.09 .net
- org-modeでアルファベットのリストのために以下を設定しています
(setq org-list-allow-alphabetical t)
Wordの文書にしたいとodtやhtmlにエクスポートしましたが
リストが数字になってしまいます
ox-pandocのhtmlやdocxも試しましたがどれも数字で出力されます
ASCIIやUTF-8ファイルに出力するとアルファベットのままで望みの通りなのですが
図の部分がfile名で出力されてしまいますのでできれば避けたい
良い方法はないもんでしょうか?
elpa-org-bullets 0.2.4-3.1
emacs 1:27.1+1-3.1
- 940 :名無しさん@お腹いっぱい。:2022/09/11(日) 17:37:55.72 .net
- perlでorgファイルを好みの出力に変換するスクリプト書いたら?
- 941 :名無しさん@お腹いっぱい。:2022/09/11(日) 17:45:13.20 .net
- なんでperl?
自分がperlしか書けないからって他人に勧めるんのはやめろ
- 942 :名無しさん@お腹いっぱい。:2022/09/11(日) 18:18:09.73 .net
- >>939
htmlはこれで
(setq org-html-head-extra
(concat "<style type=\"text/css\">"
".org-ol { list-style-type: lower-alpha; }"
"</style>"))
またはorgファイルに直接:
#+HTML_HEAD_EXTRA: <style type="text/css">.org-ol { list-style-type: lower-alpha; }</style>
- 943 :939:2022/09/11(日) 23:24:44.54 .net
- >>940,942
レスを有難うございます
htmlだとwordで開くかな? と期待したんですが無理でした
htmlはlibreofficeで開くのですが
libreofficeで開くと数字になります
- 944 :名無しさん@お腹いっぱい。:2022/09/12(月) 08:51:36.33 .net
- odtはこれで
カスタマイズ変数 org-odt-styles-dir のディレクトリーに OrgOdtStyles.xml というファイルがあります
フルパスはたとえば /usr/share/emacs/28.1/etc/org/OrgOdtStyles.xml
これをどこか適当な場所にコピーする
名前を少し変更した方があとで分かりやすいかな
$ cp /usr/share/emacs/28.1/etc/org/OrgOdtStyles.xml ~/Documents/OrgOdtStyles-ordered-list-abc.xml
コピーしたファイルをEmacsで開いて Numbered List を検索する
この辺にヒットするはず:
<!-- Numbered List -->
<text:list-style style:name="OrgNumberedList">
ここから、30行ちょっと下にある </text:list-style> までを範囲選択する
選択範囲を M-% で次のとおり置換して保存:
num-format="1" → num-format="a"
orgファイル冒頭に次の行を追加(カスタマイズ変数で設定したい場合は org-odt-styles-file 参照)
#+ODT_STYLES_FILE: ~/Documents/OrgOdtStyles-ordered-list-abc.xml
odtファイルへエクスポートする
C-c C-e o o
- 945 :939:2022/09/12(月) 13:34:54.79 .net
- >>944
凄過ぎ
マイナー過ぎる質問なので>>939を書いた時点では
あんまり期待してなかったんですが
完璧に希望通りの挙動です
有難うございました
- 946 :名無しさん@お腹いっぱい。:[ここ壊れてます] .net
- 28.2
- 947 :名無しさん@お腹いっぱい。:2022/09/25(日) 08:51:20.72 .net
- さっさと直せよカス
ダサいルックスのために機能を犠牲にするバカドモ
- 948 :名無しさん@お腹いっぱい。:2022/10/16(日) 08:28:38.21 .net
- さっさと戻せ
も
ど
せ
- 949 :名無しさん@お腹いっぱい。:2022/11/11(金) 19:46:33.06 .net
- いいよ
じゃあ27系を自分で維持して使う
28以降はゴミ
意識高い系のゴミ
ルッキズムのゴミ
- 950 :名無しさん@お腹いっぱい。:2022/11/13(日) 09:32:27.49 .net
- Windows版でshell使うとき
コマンドの出力が一旦プールされてから
後で一気に出す方式になったな
- 951 :名無しさん@お腹いっぱい。:2022/11/13(日) 18:39:44.33 .net
- C-w(kill-region)のwって何由来?
- 952 :名無しさん@お腹いっぱい。:2022/11/16(水) 12:42:34.53 .net
- Java 開発 してる人って居る?
昔 emacs 使ってて C で開発しててそのあと、Eclipse でJava 開発してて戻ってきて、
lsp-mode やらなんやら入れてみたんだがなかなかうまく動かない
これ頑張って動くようにすれば最低限的コード補完などのテキストベースの機能は
Eclipse と同程度 の環境になるんだろうか。
頑張って整備しても今提供されている機能だと
メソッド名もフィールド名も全部調べて手打ちしなきゃならなくて
リファクタリングしたら全部自分で検索してし修正しなきゃないとかだったらもうあきらめたい。
- 953 :名無しさん@お腹いっぱい。:2022/11/16(水) 12:51:57.05 .net
- まさしくそのlspとeclipseが無難かと
- 954 :名無しさん@お腹いっぱい。:2022/11/16(水) 13:30:12.19 .net
- lsp-mode だけ入れて eclipse.jdt.ls は入れてないっていうオチ?
- 955 :名無しさん@お腹いっぱい。:2022/11/16(水) 15:19:23.76 .net
- lspって野良のファイルの編集は想定されてないのなんで?
何もかもプロジェクトとして管理されてるわけじゃないよ
- 956 :名無しさん@お腹いっぱい。:2022/11/16(水) 21:11:19.30 .net
- VSCodeに切り替えたほうがええんちゃうか。
- 957 :名無しさん@お腹いっぱい。:2022/11/16(水) 22:12:40.80 .net
- >>952
lspってlanguage protocol serverでいいんだよね?VSCodeの名も上がってるし
emacsでlspは使ってないからlsp-modeとやらのデキは良く分からんが
vimの話で悪いがmsのサイトから言語のファイルは拾ってきた覚えがある、それはやった?
ビルドオプション無しでもヘルプは一つなので、拾ってくるuriとかファイルの配置とか色々記載してるはず
- 958 :名無しさん@お腹いっぱい。:2022/11/17(木) 18:34:04.80 .net
- >>952
Java書いてるけどオレは
ewwで欲しい機能のページ開いて
コード補完はdynamic abbrevでやってる
あとコード解析とかはglobalのgtags
- 959 :名無しさん@お腹いっぱい。:2022/11/17(木) 22:47:13.85 .net
- >>958
古き良きいにしえの技術大集合やん!
- 960 :名無しさん@お腹いっぱい。:2022/11/18(金) 10:54:10.61 .net
- Java書かんけどC++で俺もかなり近いことやってる
gtags と dynamic abbrev 便利
- 961 :名無しさん@お腹いっぱい。:2022/11/18(金) 10:57:53.67 .net
- 最近はc++の補完はcompany経由ですね
- 962 :名無しさん@お腹いっぱい。:2022/11/18(金) 13:41:28.29 .net
- >>961
そんなものがあるんですね
- 963 :名無しさん@お腹いっぱい。:2022/11/20(日) 13:23:01.52 .net
- 補完は候補一覧が出るタイプを昔は使ってたけど
覚えちゃうから結局はdynamic abbrev
- 964 :名無しさん@お腹いっぱい。:2022/11/22(火) 21:40:09.56 .net
- あーやってるよ
補完もアクセッサの生成もできるし便利
全然問題ない
- 965 :名無しさん@お腹いっぱい。:2022/11/24(木) 12:19:32.65 .net
- インターフェースのメソッド名変えたら実装クラスのメソッド名も連動して変わるみたいなことはできる?
- 966 :名無しさん@お腹いっぱい。:2022/11/24(木) 12:35:53.88 .net
- moccur とかの置換見える系じゃなかった?
なんかあったよな
- 967 :名無しさん@お腹いっぱい。:2022/11/24(木) 12:52:56.92 .net
- occur系は構文解析を元にした動作をするわけではないし微妙じゃね?
リファクタリング系のパッケージを使わなきゃいけないけど、名前は忘れた。
- 968 :名無しさん@お腹いっぱい。:2022/11/24(木) 20:59:56.63 .net
- replace-regexpでプロジェクトファイル全体にmapればいいんじゃね?(´・ω・`)
- 969 :名無しさん@お腹いっぱい。:2022/11/24(木) 23:42:19.93 .net
- foo.open()とbar.open()が有って、barのクラスのopenをcreateにリネームする時は、foo.create()になってはいけない
単純置換だと全部createになってしまう
- 970 :名無しさん@お腹いっぱい。:2022/11/25(金) 21:06:09.60 .net
- >>969
そのケースだと関数呼び出してる変数名で
判断する必要あるから対話的な置換でいいだろ
- 971 :名無しさん@お腹いっぱい。:2022/11/26(土) 00:56:29.90 .net
- >>970
いや人力かよw
別に良いけど絶対ミスるだろ
fileのクラスにcreateが無ければコンパイルエラーで終わるけど、有った場合はバグを仕込むことになるな
- 972 :名無しさん@お腹いっぱい。:2022/11/26(土) 01:43:10.31 .net
- >>970
君はリファクタリングという単語を調べた方がいいぞw
- 973 :名無しさん@お腹いっぱい。:2022/11/26(土) 10:54:17.80 .net
- いまどきその手の処理はLSPに頼るのが一般的な気がする
LSP server側の実装状況次第かもしれんが
- 974 :名無しさん@お腹いっぱい。:2022/11/26(土) 14:52:45.38 .net
- そういうことやりたければIDE使った方がいいんじゃない?
- 975 :名無しさん@お腹いっぱい。:2022/11/26(土) 16:02:47.79 .net
- >>972
名前変更はリファクタリングじゃないだろ
http://objectclub.jp/technicaldoc/refactoring/refact-what
- 976 :名無しさん@お腹いっぱい。:2022/11/26(土) 16:17:59.66 .net
- >>974
今すぐに、気軽に、苦労せずに、ならそのとおりだと。Emacsなんかにかまけてたら仕事すすまないよ。
でも10年単位で見たら効率化された…と信じたい。
- 977 :名無しさん@お腹いっぱい。:2022/11/27(日) 00:25:32.07 .net
- >>975
いやいや 可読性を高める立派なリファクタリングかと
a b c d e...
センター試験のような無味乾燥な名前は付ける人いないとは思うけど、
名前適正でないということはコードを頭の中で整理できてない
- 978 :名無しさん@お腹いっぱい。:2022/11/27(日) 01:25:03.37 .net
- >>975
少なくともprivateなメソッド名の変更とかリファクタリングの筆頭だと思うんだが。
クラスに作りがちなget()メソッドをより具体的な名前に変更したりするとか。
- 979 :名無しさん@お腹いっぱい。:2022/11/27(日) 12:39:42.08 .net
- 低脳の基地外が来たな
過疎スレとはいえ泳がせてスレ活性化させても
マイナス方向にしかならないか
- 980 :名無しさん@お腹いっぱい。:2022/11/27(日) 14:14:49.99 .net
- 29からeglotとtree sitterがビルトインになるらしいから
プログラミング言語周りはいろいろ大きく変わるのかな
- 981 :名無しさん@お腹いっぱい。:2022/11/28(月) 00:11:27.65 .net
- 名前は重要。
そもそもプログラムを設計するにあたって、必要な関数を一通り洗いだせて、
「適切な」名前をつけられたら、設計はおろか、プログラム自体、半分がたできあがったようなもん。
- 982 :名無しさん@お腹いっぱい。:2022/11/30(水) 13:12:24.24 .net
- 今ソースのリポジトリでgit pullしたらemacs-29ブランチが出来てmasterが30.0.50になってた
とうとうEmacsも30の大台に突入かぁ
- 983 :名無しさん@お腹いっぱい。:2022/12/01(木) 19:23:03.53 .net
- 初めて触ったときはredhatが無料だった頃だから
バージョンはまだ10台くらいの時からの
お付き合いになるか
- 984 :名無しさん@お腹いっぱい。:2022/12/02(金) 02:50:13.19 .net
- Emacs 21.4までがずっと長かった。
いまでこそ、メジャーバージョンアップをバンバンやるけど、
当時のバージョンの上がり方でいくと、いま、21.28ぐらいじゃなかろうかw
- 985 :名無しさん@お腹いっぱい。:2022/12/02(金) 11:04:18.41 .net
- GNU Emacs Release History
https://www.gnu.org/savannah-checkouts/gnu/emacs/history.html
これをみると、
16→60まで
17→64まで
18→59まで
19→34まで
20→7まで
21→4aまで
22→3まで
23→4まで
24→5まで
25→3まで
26→3まで
27→2まで
28→2まで
だから、マイナーリリースの回数という観点からは変わったのは20からかな
多分Emacs 28もsecurity fixとかがなければ28.2で終わりだろうから、そのうちXY.1しかリリースされなくなるかも
- 986 :名無しさん@お腹いっぱい。:2022/12/02(金) 11:09:41.20 .net
- 次スレ
Emacs Part 54
https://mevius.5ch.net/test/read.cgi/unix/1669946913/
- 987 :名無しさん@お腹いっぱい。:2022/12/02(金) 11:37:06.57 .net
- >>986
乙ポニテ
- 988 :名無しさん@お腹いっぱい。:2022/12/02(金) 13:10:14.27 .net
- bit別冊のGNU Emacsマニュアルっていうのがうちにあるけど、
バージョン18の話だな。懐かしいw
- 989 :名無しさん@お腹いっぱい。:2022/12/02(金) 15:23:02.03 .net
- >>986
スレ建て乙
- 990 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:10:02.95 .net
- 埋め
- 991 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:10:57.20 .net
- 埋め
- 992 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:11:32.31 .net
- 埋め
- 993 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:12:02.82 .net
- 埋め
- 994 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:12:33.93 .net
- 埋め
- 995 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:13:03.16 .net
- 埋め
- 996 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:13:54.03 .net
- 埋め
- 997 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:22:42.47 .net
- 最後まで頑張りなさいよ (´・ω・`)
- 998 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:56:01.70 .net
- 梅
- 999 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:56:50.64 .net
- 竹
- 1000 :名無しさん@お腹いっぱい。:2022/12/05(月) 23:57:40.48 .net
- 質問いいですか?
- 1001 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1001
233 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200