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/
探検
Emacs Part 53
■ このスレッドは過去ログ倉庫に格納されています
2021/05/23(日) 17:21:02.75
9名無しさん@お腹いっぱい。
2021/05/26(水) 20:39:51.69 Yahoo shoppingだかなんだかで3'000円で買ったクソみたいなdual atom core pcでemacsとかvimぐらいしか十全に動かなかったのが2009年ぐらいの事か
最初はlubuntuにgtk-devが無いとかなんだかでかなり苦労した
最近goの開発環境をMacドナルドに店員とお友達になれるぐらいコーヒー一杯で長居してelispで組み上げたけど
やっぱvscodeには負けるよね〜(´・ω・`)
最初はlubuntuにgtk-devが無いとかなんだかでかなり苦労した
最近goの開発環境をMacドナルドに店員とお友達になれるぐらいコーヒー一杯で長居してelispで組み上げたけど
やっぱvscodeには負けるよね〜(´・ω・`)
2021/05/26(水) 21:32:55.90
DOS/V日本に入ってき始めた頃に学校のピラミッドとかいうよくわからないUNIX環境でirchatしたい一心で使ったemacs
2021/05/26(水) 22:48:33.90
90年代に大学のHP-UXでviの使いづらさにキレてemacs使い始めたな(唐突なviディスり)。
2021/05/26(水) 22:53:37.95
Windows98のノート機でcygwin環境作ってMeadow使ってたから、1999年あたりかな。
2021/05/26(水) 23:26:50.26
あまりに昔のことで思い出せない
おそらく97年頃Windows95でmuleだったと思うがなあ、その前があったような
1文字入力するたびに一瞬間があく異常な重さだった
けどemacsが使えてすごく嬉しかったのは覚えている
おそらく97年頃Windows95でmuleだったと思うがなあ、その前があったような
1文字入力するたびに一瞬間があく異常な重さだった
けどemacsが使えてすごく嬉しかったのは覚えている
2021/05/26(水) 23:32:30.66
1992年に NEmacs が MS-DOS に移植されたとき。移植者が日本人だったおかげで
PC-9801 でも動いてくれた。まだ移植されていなかったEmacs-Lisp アプリケーションを
せっせと MS-DOS 用に書き換えたが、やはりそれは空しい作業だった。ほどなくして
PC UNIX に移住した。
PC-9801 でも動いてくれた。まだ移植されていなかったEmacs-Lisp アプリケーションを
せっせと MS-DOS 用に書き換えたが、やはりそれは空しい作業だった。ほどなくして
PC UNIX に移住した。
2021/05/26(水) 23:44:33.51
DOS extender を利用して動く Demacs か。当時の Super ASCII に解説記事が
連載されていたっけ。
連載されていたっけ。
2021/05/26(水) 23:47:28.22
Linux入門書籍に付いてきたSlackwareをDOS/VマシンにインストールしてMuleを触ったのが最初だな
1993〜94頃だろう
その後はWindows3.1上で動く、BSD on Windows(BOW)でMuleを動かしたりしてた
95年だ
BOWは今で言うWSL1とやってることは全く一緒だが、95年に実現するとかマジ半端ねー技術力
1993〜94頃だろう
その後はWindows3.1上で動く、BSD on Windows(BOW)でMuleを動かしたりしてた
95年だ
BOWは今で言うWSL1とやってることは全く一緒だが、95年に実現するとかマジ半端ねー技術力
2021/05/26(水) 23:47:39.69
自分もやっぱりPC98が最初だったのかなあ、思い出せない
Linuxの存在を知った時は本屋に行ってもまだ参考書がない時代だった
Linuxの存在を知った時は本屋に行ってもまだ参考書がない時代だった
18名無しさん@お腹いっぱい。
2021/05/27(木) 00:27:54.55 1994年、高校に、系列の大学のお下がりで導入されたオムロン Lunaに入っていたmule。
情報の授業でmhでクラスメート間で電子メールをおくってみたとかやった。
情報の授業でmhでクラスメート間で電子メールをおくってみたとかやった。
2021/05/27(木) 01:19:43.65
人のこと言えないけど、おっさん大集合www
2021/05/27(木) 05:28:18.03
emacs使いに若者は居なそう。
初PC-UNIXは叩き売りで買ったソーテックのWinBook(486SX33Mhz)がWin3.1には重くて使えなくて
泣く泣く学校のネット環境でネットワークインストールしたFreeBSD2.0.1だった気がする
初PC-UNIXは叩き売りで買ったソーテックのWinBook(486SX33Mhz)がWin3.1には重くて使えなくて
泣く泣く学校のネット環境でネットワークインストールしたFreeBSD2.0.1だった気がする
2021/05/27(木) 06:18:50.17
おっさんだけど去年くらいから使い始めたよ
2021/05/27(木) 08:07:08.35
会社で若者も使ってるが
若者がここに来ないのだ
初emacsはjunetでnews見るために使った、かな
若者がここに来ないのだ
初emacsはjunetでnews見るために使った、かな
23名無しさん@お腹いっぱい。
2021/05/27(木) 09:04:51.24 いま日本で一番アツいEmacsコミュニティはVim-jpやで
2021/05/27(木) 13:58:43.53
vimmerでずっとlisp書いてて今emacs移行頑張り中だけどちょっと物申したい
テクニックバイブルみたいな名前の本買ったら、今流行りのプラグイン100選!インストール方法書いて紙面終わりみたいなクソの中のクソ、コンピュータ関連本でこれ以上のクソは見た事ナイホドクソ
しかもコマンドリマップか数行のスクリプトで済むよね?みたいなのばっかりでバイブルとな
vimサポーターズなる者が書いてるけど検索するとvim-jpとほぼ被ってるな
日本のvim界隈は奇怪なvimscriptで無駄にニッチなプラグイン作ったった=スゴイみたいなくせー奴ばっかで嫌になる
vim自体は良いものだけどemacsに浮気します
テクニックバイブルみたいな名前の本買ったら、今流行りのプラグイン100選!インストール方法書いて紙面終わりみたいなクソの中のクソ、コンピュータ関連本でこれ以上のクソは見た事ナイホドクソ
しかもコマンドリマップか数行のスクリプトで済むよね?みたいなのばっかりでバイブルとな
vimサポーターズなる者が書いてるけど検索するとvim-jpとほぼ被ってるな
日本のvim界隈は奇怪なvimscriptで無駄にニッチなプラグイン作ったった=スゴイみたいなくせー奴ばっかで嫌になる
vim自体は良いものだけどemacsに浮気します
2021/05/27(木) 13:59:33.04
アマゾンで★1付けてこよ、忘れてた
2021/05/27(木) 15:05:53.68
「Emacs のテクニカルバイブル」なのか「Emacs Lisp のテクニカルバイブル」なのか「Vim のテクニカルバイブル」なのか
まあ文脈的に言って「Vim のテクニカルバイブル」のことだろうけど
Vim 本は「実践 Vim」くらいしか面白いの知らないな
その「実践 Vim」も続編は面白くない
個人的には、
「Emacs テクニカルバイブル」は anything.el (helm の前身) の話が載ってて歴史の本として面白い
「Emacs Lisp のテクニカルバイブル」もそんなに多くない Emacs Lisp 本だし価値が高い
と思ってる
まあ文脈的に言って「Vim のテクニカルバイブル」のことだろうけど
Vim 本は「実践 Vim」くらいしか面白いの知らないな
その「実践 Vim」も続編は面白くない
個人的には、
「Emacs テクニカルバイブル」は anything.el (helm の前身) の話が載ってて歴史の本として面白い
「Emacs Lisp のテクニカルバイブル」もそんなに多くない Emacs Lisp 本だし価値が高い
と思ってる
2021/05/27(木) 15:07:45.96
2021/05/27(木) 15:09:39.04
>>26
あ、vimのやつなのか…
あ、vimのやつなのか…
2021/05/27(木) 15:10:25.72
emacsテクニカルバイブルなるものがあるの知らんかったごめん
lisperとしてはぜひ買いたい
有益な情報ありがと
lisperとしてはぜひ買いたい
有益な情報ありがと
2021/05/27(木) 15:10:58.62
Vim は「今どきどのエディタや IDE でも Vim のキーバインドをサポートしてるから」という理由で、「Emacs は Lisp と同じかそれ以上の拡張性を持ったエディタが出てきてるから」という理由で、最近は厳しいね
個人的には LSP はそんなに良いものだろうかという疑問があるが
個人的には LSP はそんなに良いものだろうかという疑問があるが
2021/05/27(木) 15:17:48.83
2021/05/27(木) 15:40:51.66
emacslispテクニックバイブル、訳書じゃないんだね、珍しい
著者名がなんか怪しいけど…
>前作『Emacsテクニックバイブル』は,自分でEmacs Lispを書くわけではなく,すでに用意されているEmacs Lispを知ってもらい,そのまま組み込むことで,自分の環境がより便利になる本をめざしました.便利さを知ると既存のLispをカスタマイズしたり,自分でanything.elなどに組み込んで使いたいという欲が出てきます.そこで初心者にも理解できるようEmacs Lispの基礎から丁寧に解説します.
こういうのでいいんだよと思ったのでポチりました
表紙に見覚えがあるので確認したらvimテクニックバイブルも技術評論社で同じシリーズっぽいです
引用の前著のemacs テクニックバイブルにあたるのがvimテクニックバイブルかもしれませんね
もしかしてと、vimscriptテクニックバイブルを調べたら、在りました…
こっちが欲しかった奴だ
高いしemacs優先なので今回は見送りますが、ちょっと貶し過ぎたvimサポさんごめん
著者名がなんか怪しいけど…
>前作『Emacsテクニックバイブル』は,自分でEmacs Lispを書くわけではなく,すでに用意されているEmacs Lispを知ってもらい,そのまま組み込むことで,自分の環境がより便利になる本をめざしました.便利さを知ると既存のLispをカスタマイズしたり,自分でanything.elなどに組み込んで使いたいという欲が出てきます.そこで初心者にも理解できるようEmacs Lispの基礎から丁寧に解説します.
こういうのでいいんだよと思ったのでポチりました
表紙に見覚えがあるので確認したらvimテクニックバイブルも技術評論社で同じシリーズっぽいです
引用の前著のemacs テクニックバイブルにあたるのがvimテクニックバイブルかもしれませんね
もしかしてと、vimscriptテクニックバイブルを調べたら、在りました…
こっちが欲しかった奴だ
高いしemacs優先なので今回は見送りますが、ちょっと貶し過ぎたvimサポさんごめん
2021/05/27(木) 15:46:19.27
なんていうか、なんでこんなに偉そうなんだろう
そもそもこのスレでVim本貶してるのがおかしいし、書評するにもサーベイが全く足りてないし
そもそもこのスレでVim本貶してるのがおかしいし、書評するにもサーベイが全く足りてないし
2021/05/27(木) 15:50:31.32
ごめんなさい
2021/05/27(木) 20:13:51.06
関係ないけど
書評見る限りそんな中身っぽいし、とてもテクニックバイブルと名乗れるようなものでは無さそうだな
書評見る限りそんな中身っぽいし、とてもテクニックバイブルと名乗れるようなものでは無さそうだな
2021/05/29(土) 22:37:40.92
つかさ、Emacsテクニックバイブルって、るびきちのやつでしょ?
このスレでるびきち知らないやつがいるの?
このスレでるびきち知らないやつがいるの?
2021/05/29(土) 22:57:27.98
生きてんの?
2021/05/29(土) 23:46:30.64
大御所的な?
2021/05/29(土) 23:49:42.43
調べたl
ispxmpなるelの作者か
便利そう
ispxmpなるelの作者か
便利そう
2021/05/30(日) 00:57:18.79
るびきちは、去年の4月にメルマガで倒れてましたとの報があって、次の週にしばらく休みますとあってから音沙汰無いな
表に出ないだけで無事なのかよく分からんな
表に出ないだけで無事なのかよく分からんな
2021/05/30(日) 01:34:08.58
るびきちスレに今年のこと書いてあったよ
42名無しさん@お腹いっぱい。
2021/05/30(日) 14:09:48.65 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のプロセスは走っているようです
何かうまい方法はないですかね?
ブラウザとしてemacs内で動いているw3mを使用したい思っています
以下のページによるとBROWSER環境変数で設定できるようなので
https://yutarine.blogspot.com/2016/11/org-modehtmlfirefoxchrome.html
export BROWSER=/usr/bin/w3m と設定しC-c oすると何も表示されません
ps するとw3mのプロセスは走っているようです
何かうまい方法はないですかね?
2021/05/30(日) 14:22:57.48
端末を開くとか…
2021/05/30(日) 14:29:02.71
4542,44
2021/05/30(日) 15:17:08.63 とりあえずは以下のように外部のスクリプトを経由させました
ダサいですが
$ 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
ダサいですが
$ 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
2021/05/30(日) 23:03:27.39
>>36
?ここ数年で使い始めたら知らんでも不思議はないだろう…
?ここ数年で使い始めたら知らんでも不思議はないだろう…
47名無しさん@お腹いっぱい。
2021/05/30(日) 23:12:37.81 (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 ...
(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 ...
2021/05/31(月) 09:54:16.21
このスレ spacemacs のコミッタおる?
2021/05/31(月) 10:48:06.46
ここに居るのはネットニュース世代だからな
2021/05/31(月) 11:35:47.53
UUCPでJunetに接続!
2021/05/31(月) 21:29:31.26
最初に使ったのは、確か1989年
Sunのworkstation上だったような気がする
wnnとeggが動いていたので
日本語入力は困っていたなかった気がする
Sunのworkstation上だったような気がする
wnnとeggが動いていたので
日本語入力は困っていたなかった気がする
2021/05/31(月) 21:32:01.33
岩波が粋がって「入門Wnn」だの「入門Scheme」だのとか出してたな。
5342,44,45
2021/06/01(火) 13:34:57.992021/06/01(火) 17:55:24.43
5542,44,45
2021/06/01(火) 18:26:02.24 >>47
(add-to-list 'org-file-apps '("\\.x?html?\\'" . (lambda (file url) (w3m-find-file url))))
でできました
(add-to-list 'org-file-apps '("\\.x?html?\\'" . (lambda (file url) (w3m-find-file url))))
でできました
56名無しさん@お腹いっぱい。
2021/06/02(水) 00:25:51.70 URI の頭が file: の html ファイルを開きたかったんやな
org-file-apps マッチが default やと org-file-apps-macos で open コマンド呼んでサファリが開くか
わしの設定は http: しか通用せんな
勉強になったわ
org-file-apps マッチが default やと org-file-apps-macos で open コマンド呼んでサファリが開くか
わしの設定は http: しか通用せんな
勉強になったわ
5742,44,45
2021/06/02(水) 13:34:09.412021/06/03(木) 16:24:40.00
Emacsって聳え立つくそだよね。
2021/06/03(木) 20:38:35.02
聳え立ってるねw
2021/06/03(木) 22:01:41.53
勃ってるよなぁ
2021/06/04(金) 23:17:39.12
るびきちさんは明後日の方に逝ってしまわれた
2021/06/05(土) 00:02:54.90
2021/06/05(土) 20:33:13.41
>>62
スピリチャルでオーラな世界に行ってしまわれた。
スピリチャルでオーラな世界に行ってしまわれた。
2021/06/06(日) 17:09:45.77
などとくそ以下が申しておりまして
いやはや、はは・・
いやはや、はは・・
2021/06/09(水) 12:48:32.23
>>64
ん、るびきち本人か?
ん、るびきち本人か?
2021/06/09(水) 14:05:49.42
anything.el 作ったのってるびきちけ?
2021/06/09(水) 15:47:00.00
anything.elは別の人から引き継いだものだけど、引き継ぐ前はどんな状態だったかは分からない
けど、anything.elを流行らしたのはるびきちだと思うよ
けど、anything.elを流行らしたのはるびきちだと思うよ
2021/06/12(土) 09:53:37.82
>>65
ん、なんかの私怨で名誉毀損か?
ん、なんかの私怨で名誉毀損か?
69名無しさん@お腹いっぱい。
2021/06/12(土) 21:32:28.13 sbcl使いたくなってslime をemacs にぶっこんでみたけど何だこれ意味不明に長いショートカットキーまみれだしこれよーわからんな
てかsbclのdescrive-functionのドキュメントなにこれ全く意味わからん記号の羅列やん
elispのドキュメント見習ってくれよ(´・ω・`)
てかsbclのdescrive-functionのドキュメントなにこれ全く意味わからん記号の羅列やん
elispのドキュメント見習ってくれよ(´・ω・`)
2021/06/12(土) 22:04:01.44
>>69
何がしたいか分からんけど、slime使えばコード補完とか出来るし、それだけで十分便利だと思うけどね
何がしたいか分からんけど、slime使えばコード補完とか出来るし、それだけで十分便利だと思うけどね
71名無しさん@お腹いっぱい。
2021/06/13(日) 01:03:53.27 最近出た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オーヴァーライドして他のぶっファースライドさせるやり方はかなりオシャンティーポイントだわ何かの際にパクろ(´・ω・`)
確かにこの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オーヴァーライドして他のぶっファースライドさせるやり方はかなりオシャンティーポイントだわ何かの際にパクろ(´・ω・`)
2021/06/14(月) 10:25:43.55
blog.tomoya.dev/posts/a-new-wave-has-arrived-at-emacs/
いろいろあるもんだなあ
いろいろあるもんだなあ
2021/06/14(月) 19:46:51.26
Helmプラグインの代替がなくて移行できない
2021/06/15(火) 11:10:56.20
そこな、hemlockがあるじゃろ
2021/06/18(金) 12:12:14.00
あるパッケージの中に、ユーザーが自由に変えれる想定のリスト hoge が以下のように定義されてるとします
(defcustom hoge '("for" "bar"))
hoge に "baz" を追加したいときはどう書いたら良いんでしょうか
(custom-set-variables '(hoge '(ここの書き方が分かりません)))
(defcustom hoge '("for" "bar"))
hoge に "baz" を追加したいときはどう書いたら良いんでしょうか
(custom-set-variables '(hoge '(ここの書き方が分かりません)))
2021/06/18(金) 13:19:20.02
(custom-set-variables '(hoge (append hoge '("baz"))))
2021/06/18(金) 13:24:59.33
custom-set-variables を使わなくても (nconc hoge '("baz")) で良い様な
2021/06/18(金) 23:33:22.77
>>76-77
ありがとうございます
defcustom された変数を変えるときは custom-set-variables を使うべしという説明をいろんなところで読んで、そういうものだと思っていました
ありがとうございます
defcustom された変数を変えるときは custom-set-variables を使うべしという説明をいろんなところで読んで、そういうものだと思っていました
2021/06/19(土) 00:04:33.80
カスタマイズ変数は、設定されたときに何らかの処理を実行する場合が有るけど、setq等で単に設定した場合はそれが動かないので、不具合が生じる可能性があるかなと
2021/06/19(土) 01:45:57.24
>>79
ゆえに custom-set-variables で設定したほうが良いってことですか?
ゆえに custom-set-variables で設定したほうが良いってことですか?
2021/06/21(月) 17:52:21.46
質問。
新しいバージョンでは、(nconc auto-mode-alist '("..." . "..."))がAttempt to modify read-only objectのエラーが出るようになりました。
調べてみると、jka-compr-mode-alist-additionsが末尾になったからだと把握。
なるほど。
で、ここからが質問。
ユーザーが変数をread-only objectにするためにはどうすればいいのでしょうか?
また、あるオブジェクトがread-onlyかどうかを調べるにはどうすれば?
jka-cmpr-hook.elで実装されてるみたいだからざっと読んでみたけど、まったくわからんかった。。。(´・ω・`)?
新しいバージョンでは、(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 >>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函数もなさげ
ということで質問の答えはどちらも「できない」ですね
「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函数もなさげ
ということで質問の答えはどちらも「できない」ですね
2021/06/24(木) 11:31:57.90
>>82
ありがとうございます。
だいたい把握。
> ただしpurecopy函数(オブジェクトを pure storage にコピーして返す)は
> 「Emacsのビルド中とダンプ中を除き何もしない」
jka-cmpr-hook.elをまねて、purecopyを試してみたりしたけど、うまくいかないのはそういうことか。。。
describe-functionは読んでたけど、そういう説明はないんですよね。
# Stack Exchangeの質問者も、それでひっかかったんやろなあ。
> あるオブジェクトが pure storage に置かれたものか否か調べるLisp函数もなさげ
読み取り専用のためではなく、特殊な最適化が目的のようなので、真っ当なサポートもしてないんでしょうな。
ありがとうございます。
だいたい把握。
> ただしpurecopy函数(オブジェクトを pure storage にコピーして返す)は
> 「Emacsのビルド中とダンプ中を除き何もしない」
jka-cmpr-hook.elをまねて、purecopyを試してみたりしたけど、うまくいかないのはそういうことか。。。
describe-functionは読んでたけど、そういう説明はないんですよね。
# Stack Exchangeの質問者も、それでひっかかったんやろなあ。
> あるオブジェクトが pure storage に置かれたものか否か調べるLisp函数もなさげ
読み取り専用のためではなく、特殊な最適化が目的のようなので、真っ当なサポートもしてないんでしょうな。
2021/06/28(月) 11:36:54.08
この低調さは
廃れているのか? 定着、安定して問題、話題が無いのか?
廃れているのか? 定着、安定して問題、話題が無いのか?
2021/06/28(月) 12:30:50.68
VSCodeがある今、ライトなEmacsユーザはVSCodeに移っていくだろうね
2021/06/28(月) 14:53:42.29
本当は、LSPのおかげでVSCodeの資産をEmacsでも使えるようになったから、Emacsを離れる必要は全くないのにね
逆にEmacs (Lisp)の資産を他に持ってくのは難しいわけだし
逆にEmacs (Lisp)の資産を他に持ってくのは難しいわけだし
2021/06/29(火) 01:10:10.83
エディタをプログラム書くためだけの道具、と考えるならそれもあるかもしれんけど。
そもそもそんなんで移るようなやつがこんな板に来るかなあ?w
そもそもそんなんで移るようなやつがこんな板に来るかなあ?w
2021/06/29(火) 12:29:12.34
先日話題となったサクラエディタとは全然違う。Emacs減ってるなぁ。
https://job-draft.jp/articles/524
https://job-draft.jp/articles/524
2021/06/29(火) 13:32:22.92
仕事のマシンにそもそもemacsが入ってない、というパターンはあるかな。
vi系が入らないことはまずないだろうが、emacsまではね。
となると、新人教育の手間などを考えてVSCodeってのはあるのかな。
emacsの方が後々絶対に恩恵でかいのは間違いないけど、自分が教育係になった場合で考えても、習得できる見込がないやつにはそもそも勧められないしね…
vi系が入らないことはまずないだろうが、emacsまではね。
となると、新人教育の手間などを考えてVSCodeってのはあるのかな。
emacsの方が後々絶対に恩恵でかいのは間違いないけど、自分が教育係になった場合で考えても、習得できる見込がないやつにはそもそも勧められないしね…
2021/06/29(火) 14:04:45.33
いや、習得っつーか、node.jsで拡張できるVSCodeが良いかlispで拡張できるEmacsが良いかは完全に好みでしょ
この点に関してどっちが優れてるってのは絶対にない
強いて言えばEmacsは歴史が長い分いろんな神LISPがあるが、Emacsの方が恩恵がデカいとは必ずしも言えない
自分は好きだからEmacs一筋だけどね
この点に関してどっちが優れてるってのは絶対にない
強いて言えばEmacsは歴史が長い分いろんな神LISPがあるが、Emacsの方が恩恵がデカいとは必ずしも言えない
自分は好きだからEmacs一筋だけどね
2021/06/29(火) 14:54:38.94
2021/06/29(火) 15:22:37.03
慣れてるからemacs使ってるけど、emacsじゃないと絶対できないことなんてないし、今更人に勧めようなんて気はさらさらおきないかな〜
2021/06/29(火) 15:47:57.38
最近はVSCodeにEmacsキーバインドの設定してEmacsとどちらも使うようにしてみている。
でもEmacsのDiredによるファイル操作やhelmなどの検索機能はVSCodeで置き換えるものがないんだよなぁ。
でもEmacsのDiredによるファイル操作やhelmなどの検索機能はVSCodeで置き換えるものがないんだよなぁ。
2021/06/29(火) 15:48:41.51
vscordeはお手軽、実用的ですぐ使えるプラグインが充実してるのが大きいな。
libraryの不備でpythonに押されていったrubyのように見える。
libraryの不備でpythonに押されていったrubyのように見える。
2021/06/29(火) 19:53:45.77
>>90
いや、それは少し論点がずれてる。
自分の書きかたもまずかったが、どちらが優れているから、という話ではなくて、
emacsの良さを実感できるようになるまでの習得のコストがかなりかかるから、
単純にプログラム書ければいい的な発想でいくなら、VSCodeを使わせる、という
話になるだろうってこと。
あと、ぶっちゃけていえば、JavaScriptの方がemacs lispよりいいとかって話も
いささか馬鹿げてると思う。
エディタの拡張言語なんて汎用言語と100%互換性があるべき理由なんてほとんど
ないし(まあ、汎用言語と完全同一だったら楽だって話はあるだろうけど、エディタ
の拡張として適切なものと考えていく限り、必ず乖離は起きるというか起きなく
ちゃならんでしょう)node.jsにしても、vscodeにしても、いつまであるかわかんないでしょう。
大体において、eclipseが出たときにも同じような話あったしw
いや、それは少し論点がずれてる。
自分の書きかたもまずかったが、どちらが優れているから、という話ではなくて、
emacsの良さを実感できるようになるまでの習得のコストがかなりかかるから、
単純にプログラム書ければいい的な発想でいくなら、VSCodeを使わせる、という
話になるだろうってこと。
あと、ぶっちゃけていえば、JavaScriptの方がemacs lispよりいいとかって話も
いささか馬鹿げてると思う。
エディタの拡張言語なんて汎用言語と100%互換性があるべき理由なんてほとんど
ないし(まあ、汎用言語と完全同一だったら楽だって話はあるだろうけど、エディタ
の拡張として適切なものと考えていく限り、必ず乖離は起きるというか起きなく
ちゃならんでしょう)node.jsにしても、vscodeにしても、いつまであるかわかんないでしょう。
大体において、eclipseが出たときにも同じような話あったしw
2021/06/29(火) 20:01:08.53
>>95
あとちょっと補足。
単純にプログラム書ければいい発想だとvscodeになるのは、
とりあえず、プログラム書けるところまで持っていくのに
覚えなくちゃいけないことが多々ある、ってこと。
(C-x C-bでバッファ一覧開いて、とかってところね、つまりw)
これは、そもそもemacsがウィンドウシステムなんてまだ
一般的ではない時代に作られた、またコンソールで使えなければ
ならないということに起因していて
今となっては如何ともしがたい点ではある。
あとちょっと補足。
単純にプログラム書ければいい発想だとvscodeになるのは、
とりあえず、プログラム書けるところまで持っていくのに
覚えなくちゃいけないことが多々ある、ってこと。
(C-x C-bでバッファ一覧開いて、とかってところね、つまりw)
これは、そもそもemacsがウィンドウシステムなんてまだ
一般的ではない時代に作られた、またコンソールで使えなければ
ならないということに起因していて
今となっては如何ともしがたい点ではある。
2021/06/29(火) 20:01:08.91
VSCodeはマイクロソフトが関わってるから長続きしそうだけど拡張機能にメーラーとか無いのよね
2021/06/29(火) 20:19:33.14
2021/06/29(火) 20:21:40.71
ctrl-hでヘルプをデフォにするのはやめて欲しい
2021/06/29(火) 21:48:49.77
>>95
ずれてると言ってる内容が、世の一般からずれてるな。w
Lisp方言なんかダメ(2回目)。
他から優れてるわけでもない、記法としてマイナー、わかりやすくもない、といいとこがほとんどない。
JavaScriptと争える立場には全然ない。
ずれてると言ってる内容が、世の一般からずれてるな。w
Lisp方言なんかダメ(2回目)。
他から優れてるわけでもない、記法としてマイナー、わかりやすくもない、といいとこがほとんどない。
JavaScriptと争える立場には全然ない。
2021/06/29(火) 21:53:42.86
elispってそんなにいいもんじゃないですよね
2021/06/29(火) 22:28:36.26
2021/06/29(火) 23:15:09.75
2021/06/29(火) 23:36:38.66
>>102
キーバインドを変更したくて init.el をいじってしまうという誘導なのであった
キーバインドを変更したくて init.el をいじってしまうという誘導なのであった
2021/06/30(水) 00:22:43.12
LispはGCが有って動的型言語の元祖だからな
これを知らない馬鹿にしてるのは、ただのモグリだからどうでもいい
これを知らない馬鹿にしてるのは、ただのモグリだからどうでもいい
2021/06/30(水) 00:41:35.56
>>103
関数型言語でござい、と言っても、もはや昔のような神通力はないんやで!w
似たようなことなら、ほかの多くの言語でできるようになったの、まだ知らんの?w
だいたい、はりあいにいくまでもなく、もう相手にされへんから。。。
関数型言語でござい、と言っても、もはや昔のような神通力はないんやで!w
似たようなことなら、ほかの多くの言語でできるようになったの、まだ知らんの?w
だいたい、はりあいにいくまでもなく、もう相手にされへんから。。。
2021/06/30(水) 00:45:27.13
2021/06/30(水) 01:16:32.46
>>107
浅すぎる洞察…
ま、Lispを知らない奴等はそんなもんだろう
ちなみに、defunをtco-defunにしていいなら、末尾呼び出しの最適化なんてEmacs Lispだってそれだけで出来る
ちなみに末尾再起の最適化じゃなくて、末尾呼び出しの最適化だからな
ちゃんと意味が分かってない奴はそう言ってしまう
浅すぎる洞察…
ま、Lispを知らない奴等はそんなもんだろう
ちなみに、defunをtco-defunにしていいなら、末尾呼び出しの最適化なんてEmacs Lispだってそれだけで出来る
ちなみに末尾再起の最適化じゃなくて、末尾呼び出しの最適化だからな
ちゃんと意味が分かってない奴はそう言ってしまう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★3 [お断り★]
- トランプ氏、女性記者に「ブタ、静かに」 エプスタイン元被告めぐる質問さえぎる [1ゲットロボ★]
- 【株価】日経平均、上げ幅一時2000円超 5万円台を回復 [蚤の市★]
- トランプ氏「台湾侵攻すれば北京爆撃」“過激予告発言”報道がXで再燃「高市氏の1億倍やばい」 [七波羅探題★]
- 高市首相「台湾有事」発言引き出した「立憲・岡田克也氏」に聞いた質問の真意「これはマズイ発言だと」少しずらしてみたが焼け石に水 ★2 [ぐれ★]
- 【自民/維新】国会議員の歳費、月5万円アップで調整 月額134万4000円に 維新配慮で次の国政選挙後に引き上げ方針 [Hitzeschleier★]
- トランプ「中国が他国産より高値で米国産大豆を大量購入してくれた。中国最高!」 どっかのバカ日本人との差w [271912485]
- 【高市摘発】 外国人労働者にボーナスや有給休暇を与えない悪質事業所を摘発。 差別待遇や賃金未払いなども調査へ [485983549]
- 【高市餅】 もち米不足が深刻。 正月用のお餅は値上げ。 去年より5割以上高騰。 晋さん、もう日本人はお正月にお餅を食べれないよ、、、 [485983549]
- 日本人「な、なぜだ?なぜこの件で日本を助けてくれる国が0カ国なんだ!?」。日本人、さすがに気づく [805596214]
- ホタテ6t(トン)、返品されるwwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 【高市旅行】 北海道の空港「助けて!北海道から海外旅行に行く人が全然いないの😭 パスポート取得費用5000円あげてるのに」 [485983549]
