具体的には
c-x(
esc<
c-s/*
c-@
c-s*/
c-w
c-x)
これでマクロ完成。名前を付けるには
M-x name-last-kbd-macro
で好きな名前を付けるだけ
init.el を開いて
M-x insert-kbd-macro
これで登録できる
探検
【GNU】Emacs Lisp 【Elisp】
284デフォルトの名無しさん
2023/11/11(土) 20:13:40.67ID:6Uwmj7p8285デフォルトの名無しさん
2023/11/12(日) 01:44:20.85ID:IUEeiAD3 >>283
/* */と//の両方消せないじゃん
/* */と//の両方消せないじゃん
286デフォルトの名無しさん
2023/11/12(日) 16:34:00.64ID:pFykNXrS 別々に作って二回走査すればいいだけでは?
287デフォルトの名無しさん
2023/11/12(日) 19:43:42.90ID:IUEeiAD3 /* // */
は、先に // で消してしまうとおかしな事になるな
まぁ、先に/* */を消せばいいがな
それと、>>284のマクロはコメント1個しか消せないじゃん
全部消さないと
取り敢えずこれらを全部対応させたキーボードマクロを出さないと駄目
は、先に // で消してしまうとおかしな事になるな
まぁ、先に/* */を消せばいいがな
それと、>>284のマクロはコメント1個しか消せないじゃん
全部消さないと
取り敢えずこれらを全部対応させたキーボードマクロを出さないと駄目
288デフォルトの名無しさん
2023/11/13(月) 23:08:48.29ID:Y+b0wq04 /* */を排除するマクロを100000回ぐらいやって
次に // を排除するマクロを1000000回ぐらい動かす
気持ち悪いかもしれないが目的は達せられる
次に // を排除するマクロを1000000回ぐらい動かす
気持ち悪いかもしれないが目的は達せられる
289デフォルトの名無しさん
2023/11/18(土) 15:57:54.85ID:bNx8n+lD インクリメントサーチが失敗するまで
無限ループで回すことはできるけどね
無限ループで回すことはできるけどね
290デフォルトの名無しさん
2024/10/02(水) 10:15:18.16ID:XbzwGALZ Blenderのpython→bpy
EmacsのLisp→elisp
ExcelのVB→VBAω
EmacsのLisp→elisp
ExcelのVB→VBAω
291デフォルトの名無しさん
2024/10/20(日) 10:23:23.92ID:LzrvAVJD むしろemacs以外の現役lispを知らん
292デフォルトの名無しさん
2024/10/30(水) 03:02:36.94ID:BzmMNap8 >>291
cl書いて食ってるんで異議を申し立てたいのは山々だが…まあうん落ち目すぎるね
rmsに信心示すんならならguileすげーぞ
もちelispもサポートしてる
lispyな言語(scheme, elisp, es)である限り、その全てを(適当な変換の後)共通IL通して共通エンジンで動かせる
gccもIL通してサポート多いじゃん!と思うかもしれんが、あれ全ての言語サポートする勢いで風呂敷拡げすぎてっるし、そもそもエンジンがlispyでないのでlisp系の性能は、まあ察してくれ
cl書いて食ってるんで異議を申し立てたいのは山々だが…まあうん落ち目すぎるね
rmsに信心示すんならならguileすげーぞ
もちelispもサポートしてる
lispyな言語(scheme, elisp, es)である限り、その全てを(適当な変換の後)共通IL通して共通エンジンで動かせる
gccもIL通してサポート多いじゃん!と思うかもしれんが、あれ全ての言語サポートする勢いで風呂敷拡げすぎてっるし、そもそもエンジンがlispyでないのでlisp系の性能は、まあ察してくれ
293デフォルトの名無しさん
2024/10/30(水) 03:25:59.58ID:BzmMNap8 そういや5年かそこら前にemacsのelisp処理系を既存のからguile(のelisp)に置き換えるってのやってた記憶あるけど結局ポシャったんかね?
一応おおむね成功はしたとか
まあemacsのelisp処理系も最近コンパイル出来るようになって性能上がったし、置き換える利点も減ったのかな?
とすればgnuで2つelisp処理系作ってる現状の不利は労力の無駄ってくらいか
一応おおむね成功はしたとか
まあemacsのelisp処理系も最近コンパイル出来るようになって性能上がったし、置き換える利点も減ったのかな?
とすればgnuで2つelisp処理系作ってる現状の不利は労力の無駄ってくらいか
294デフォルトの名無しさん
2025/02/02(日) 07:37:39.53ID:gkY6KzeC native-compile有効化してもバイトコンパイルの数倍しか速くならないし、Common Lispの10倍くらい遅いんだよな
最近だとCommon Lispで1から作られたLemというエディタがある
最近だとCommon Lispで1から作られたLemというエディタがある
295デフォルトの名無しさん
2025/02/02(日) 15:53:20.81ID:OcIEQytI 動的型はネイティブコンパイルしても2倍速になるかどうかだな
型推論を実装してからが本番だ
型推論を実装してからが本番だ
296デフォルトの名無しさん
2025/10/12(日) 06:12:52.53ID:W2SaGlg4297デフォルトの名無しさん
2025/10/12(日) 06:15:18.22ID:W2SaGlg4 ああごめん型推論、すなわちよしなに(type fixnum numarg1)とか宣言補ってくれるということね
もちろんそれはあって欲しいね、コードは今まで通り書いていいしユーザーに負担が無いのだから
もちろんそれはあって欲しいね、コードは今まで通り書いていいしユーザーに負担が無いのだから
298デフォルトの名無しさん
2025/10/13(月) 07:56:47.78ID:jcovVfcE >>294
へぇー最近もあるのか…
CLの歴史あるエディタの代表といえば1980-のHemlockだね
emacs-likeというかほぼほぼemacsのCL版だけど、なんなら今のスレ民が大体使ってるであろう1984-のGNU emacsより歴史がある
主にCMU CLの配布に同梱されててなかなかいいemacs
へぇー最近もあるのか…
CLの歴史あるエディタの代表といえば1980-のHemlockだね
emacs-likeというかほぼほぼemacsのCL版だけど、なんなら今のスレ民が大体使ってるであろう1984-のGNU emacsより歴史がある
主にCMU CLの配布に同梱されててなかなかいいemacs
299デフォルトの名無しさん
2025/10/13(月) 08:05:49.85ID:jcovVfcE ああごめんここemacsスレじゃなくてelispスレだからスレチだったわ
300デフォルトの名無しさん
2025/10/16(木) 01:18:12.54ID:BKqCsKPx >>296
elispではいまのところ(ほぼ)無意味っぽいね
Most of the Common Lisp declarations are not currently useful in Emacs Lisp. For example, the byte-code system provides little opportunity to benefit from type information. A few declarations are meaningful when byte compiler optimizations are enabled, as they are by default. Otherwise these declarations will effectively be ignored.
https://www.gnu.org/software/emacs/manual/html_node/cl/Declarations.html
まあ型宣言のご利益はなくても、(読みにくくならぬ程度の)適切な型宣言は読み手へのアノテーションにもなるから推奨したい
elispではいまのところ(ほぼ)無意味っぽいね
Most of the Common Lisp declarations are not currently useful in Emacs Lisp. For example, the byte-code system provides little opportunity to benefit from type information. A few declarations are meaningful when byte compiler optimizations are enabled, as they are by default. Otherwise these declarations will effectively be ignored.
https://www.gnu.org/software/emacs/manual/html_node/cl/Declarations.html
まあ型宣言のご利益はなくても、(読みにくくならぬ程度の)適切な型宣言は読み手へのアノテーションにもなるから推奨したい
301デフォルトの名無しさん
2025/10/17(金) 01:25:53.83ID:D1Ebmx1L >>298
HemlockはGNU Emacs/Xemacsより(それまでの)emacsに近いんだよな
多分まだ一番古い資料が残ってるlisp系Emacsはelispの直接祖先であるMacLisp(1966)のエディタだろう
コンピュータ史系のサイト読めるMacLispのマニュアル類にはエディタのキーバインドまで記されている
当然ながらemacs風キーバインドで、この頃には今に繋がるlisp系emacs(非TECO系)確立されてた
HemlockはGNU Emacs/Xemacsより(それまでの)emacsに近いんだよな
多分まだ一番古い資料が残ってるlisp系Emacsはelispの直接祖先であるMacLisp(1966)のエディタだろう
コンピュータ史系のサイト読めるMacLispのマニュアル類にはエディタのキーバインドまで記されている
当然ながらemacs風キーバインドで、この頃には今に繋がるlisp系emacs(非TECO系)確立されてた
レスを投稿する
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★2 [ぐれ★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か [ぐれ★]
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 現場からは悲鳴、母親からは「高い」「性犯罪が怖い」の声も…高市総理がどうしても実現したい政策「ベビーシッターの利用促進」 [ぐれ★]
- Xboxがゲームソフトの値上げを断念キタ━━━━━━(゚∀゚)━━━━━━!! 80ドル(約1万2500円)に値上げしようとしていたらしい。SFCかよ [303493227]
- 議員定数削減法案、廃案へwmwmwmmwmwmwmw [834922174]
- なんG瀬戸環奈で抜く部
- 【悲報】男「セックスしなくなったら彼女のことだんだん許せなくなったわ」→炎上wwwwwwwwwwwwwwwwwwww [802034645]
- 【悲報】イオンモール「近くでコンサートあるからその日は男子トイレを女子トイレに変えるわw」→炎上wwwwwwwwwwwwwwwwwwww [802034645]
- 【高市悲報】NHKニュース「発狂している中国に対して、日本は至って冷静」😳 [762037879]
