Emacs Part 54 (849レス)
上下前次1-新
256: 2023/09/18(月)19:55 AAS
テーマの定義ってそんなに難しくないしね
257: 2023/09/18(月)20:00 AAS
最初から入ってるテーマのひとつと、自分の好みに一部上書きする自前テーマと、
二つ load-theme して使ってる。正しい使い方なのか知らんけど。
258: 2023/10/15(日)22:38 AAS
もう俺から離れないでね!君がこんなに怖がるならこんなところに来なきゃよかったね
259: 2023/10/17(火)05:07 AAS
性欲大丈夫?
260: 2023/10/17(火)09:10 AAS
○時!○分発!東京行きの!電車ですが!ただ今!車掌が!腹痛のため!トイレに!行っておりまして!電車が!遅れまして!誠に!申し訳!ありまさん!
261(1): 2023/10/19(木)16:47 AAS
いつからかwdiredでquery-replaceするとこんなエラーが出る。
search-within-boundaries: Invalid search bound (wrong side of point)
migemoを使わなければいいみたいですが同じエラーが出ませんか?
"GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) of 2023-09-24"
262: 2023/10/19(木)19:22 AAS
>>261
出ませんでした。
やってみたこと
1. emacs -Q
2. migemoの設定を評価
3. 適当なディレクトリを訪問
4. 適当なテキストファイルを m でマーク
省9
263(1): 2023/10/19(木)20:37 AAS
ありがとうございます。
お尋ねしたのはdired-ではなくwdired-modeのバッファで
ファイル名に対してquery-replace等で置換を実行した場合です。
diredでディレクトリを表示してM-x wdired-change-to-wdired-mode
M-%等でファイル名に対して置換を実行
264: 2023/10/19(木)21:22 AAS
>>263
ああ勘違いと思い込みが…失礼
たしかにエラーになりました
Debugger entered--Lisp error: (error "Invalid search bound (wrong side of point)")
search-backward-lax-whitespace("" 243 t nil)
search-within-boundaries(search-backward-lax-whitespace #f(compiled-function (pos) #<bytecode 0x1e30baf7ad7d9999>) #f(compiled-function (pos) #<bytecode 0x2004b02663e6e61>) "" nil t nil)
apply(search-within-boundaries (search-backward-lax-whitespace #f(compiled-function (pos) #<bytecode 0x1e30baf7ad7d9999>) #f(compiled-function (pos) #<bytecode 0x2004b02663e6e61>) "" nil t))
省6
265: 2023/10/20(金)08:57 AAS
外部リンク:pastebin.com
migemo.el を直接修正する場合は
isearch-search-fun-migemo の本体(cond式)を
(lambda (string &optional bound noerror count)
(funcall ...
string bound noerror count))
で囲む(... のところに元のcond式を置く)
266(1): 2023/10/20(金)21:55 AAS
ありがとうございます。
上掲のコードを評価してwdiredでquery-replaceを実行すると正常に動作することが確認しました。
ただ私もまだよく理解していないんですが、
これをそのまま~/.emacs等に書くとquery-replaceで次のようなエラーが出てしまいます。
funcall: Symbol’s value as variable is void: fun
267: 2023/10/20(金)22:13 AAS
>>266
ファイルの先頭に次の行を追加してみてください。
;; -*- lexical-binding: t -*-
268: 2023/10/20(金)23:00 AAS
ありがとうございます。
ちょっと私にはいろいろ手に負えそうになかったので助かりました。
269: 2023/10/22(日)21:19 AAS
iPadにロジクールのBluetoothキーボードつけたらカーソル移動がEmacsと同じで昔が蘇って嬉しい
270: 2023/11/01(水)20:00 AAS
iPadはしらんけどMacのカーソル移動はEmacs式だよ
271(1): 2023/11/13(月)20:09 AAS
外部リンク:chat.openai.com
272: 2023/12/11(月)10:31 AAS
メンテナが鬱ってるけど、何があった?
273: 2023/12/11(月)14:42 AAS
脱ヲタ失敗
274(1): 2023/12/20(水)13:31 AAS
org-modeからmp3ファイルへのリンクを開いた際にaudacityで開いて欲しいので
org-file-appsを以下のように設定しました
'(org-file-apps '(("mp3" . "/usr/bin/audacity %s")))
これだとaudacityを閉じない限りorg-mode側が操作できないので
バックグラウンドで起動すれば良いのかなと思いまして
'(org-file-apps '(("mp3" . "/usr/bin/audacity %s &")))
としましたが今度はaudacityが起動しなくなりました(起動してすぐ終わってるかも?)
省9
275: 274 2023/12/22(金)12:24 AAS
>>274
>これだとaudacityを閉じない限りorg-mode側が操作できないので
その後も触っているとこの通りのときもあるし
audacityを閉じなくてもorg-mode側が操作できる場合があるようです
原因を探っていますがどうもorg-modeの問題ではないような気がしてきました
失礼致しました
276: 2023/12/26(火)16:36 AAS
orgに自前のリンクハンドラを実装してみては?
(org-link-set-parameters
"audacity"
:follow
(lambda (audio-file-path)
;; ここで自前のランチャーか何か使って対象ファイルをAudacityで開かせる
(message "Open audio file [%s] by Audacity" audio-file-path)))
省3
277(2): 2024/01/12(金)18:42 AAS
外部リンク:www.emacswiki.org
Emacs 29からピクセル単位のスクロールができるようになってたのね
気づかなかった
MacPorts版では前から搭載されていたけどLinuxでもできるようになったのは嬉しい
278: 2024/01/17(水)13:15 AAS
>>277
為になった
サンクスー
279: 2024/01/21(日)00:01 AAS
久しぶりにGitリポジトリのmasterブランチをビルドしてみたんだけど、いつの間にかnative compilationがデフォルトで有効に変わったのね
280: 2024/01/21(日)18:08 AAS
>>277
ついに画像編集でもするようになるのか?
281(2): 2024/01/21(日)20:09 AAS
haskell-mode と ddskk 利用中ですが、
haskell-unicode と skk-mode が競合して正常動作しません。
skk-mode で変換候補を確定すると表示されていない別の候補で確定されたり、
確定が出来なくなったりします。
競合を避け、共存させる方法は何かないでしょうか?
282(1): 2024/01/30(火)10:36 AAS
27.2に戻して xim から skk を使う
283: 281 2024/02/03(土)12:05 AAS
>>282 レスありがとうございます。
自己解決しました。
二重起動状態になって不具合出ていたようでしたので
以下を C-xj に割り当て正常動作確認しました。
;; toggle-input-methods
(defvar default-input-methods-list (list "japanese-skk" "haskell-unicode"))
(defvar set-input-methods-list default-input-methods-list)
省4
284: 281 2024/02/03(土)21:24 AAS
少し修正です
X(defvar set-input-methods-list default-input-methods-list)
>(defvar-local set-input-methods-list default-input-methods-list)
285(2): 2024/02/09(金)11:24 AAS
29.2の山本先生版が出ていないのはなぜだろう
286: 2024/02/10(土)00:28 AAS
山本先生って誰やねん
287: 2024/02/10(土)02:02 AAS
>>285
それに対して、なぜ理由が必要なの?
emacs-macリポジトリのwork branchを眺めるとかしないのか?
288(2): 2024/02/10(土)11:30 AAS
uimでSKK使っているんですが、こういうマイノリティが集う難民キャンプスレみたいなのってどこかにありますか…?
289: 2024/02/10(土)11:52 AAS
>>288
存在しなければ、作ろう!
290: 2024/02/10(土)11:54 AAS
>>285
自分で29.2に対する変更を入れて、自分で出せばよいのでは?
291(1): 2024/02/10(土)17:27 AAS
uimでskk使ってるけど、
emacsでは無効にしてddskk使うよ。
292: 288 2024/02/10(土)22:03 AAS
>>291
よかったらお力お借りしたいのですが可能ですか
sticky shiftで特定のキーを指定した場合uim-skkではどの状態でも処理が奪われてしまうので、これをローマ字かな変換中は無視したいです
たとえばskk-ja-rk-ruleで"k" ";"が"かん"のときskk-sticky-keyが";"でも「かん」を期待したいのですが、現状ではかな変換中だとstickyが評価されてしまいます
skk-sticky-key関数に「いまrkテーブル中ならば無視」と記述したいのですがどうすればいいのでしょうか
私のできること:.uimに(require-module "skk")して挙動を変える
私のできないこと:skk.scmを読んでどれがかな変換か理解
省2
293(1): 2024/02/16(金)21:55 AAS
すまんが、カッコの中身を削除するのってどうやんの?
294: 2024/02/16(金)22:37 AAS
ci(
295: 2024/02/16(金)23:01 AAS
例えば query-replace-regexp で (.*?) を () に置換してくとか。
296: 2024/02/16(金)23:18 AAS
>>293
括弧の中身を削除するコマンドは多分なかったと思うので他のコマンドの組合せかな
たとえば C-M-u C-M-k で全体を削除して括弧を入れ直すとか
297: 2024/02/16(金)23:36 AAS
> ci(
こういうのはやっぱりvimには及ばないな。
298: 2024/02/17(土)00:34 AAS
詰めvi
何分で何段
みたいなコーナーが昔、プログラミング雑誌にあったのを思い出しました
299: 2024/02/17(土)00:58 AAS
ダブルクォートで囲まれた文字列を変更する方法ありますか?
300: 2024/02/18(日)11:17 AAS
大抵のモードでpuniを有効にしているので、
カッコの中身やダブルクォート内の削除はC-k一発でやっちゃってるな
外部リンク:github.com
301(1): 2024/02/20(火)21:30 AAS
ダメ元で質問
emacsでjupyter notebook使うための「EIN」っていうLispあるじゃん?
あれのアウトプット (セルの評価) でハイフンが罫線 (Unicode 2500) に意図せず変換されて見た目が壊れるんだけど、これ修正する方法ありますかね?
emacsの問題なのかeinの問題なのかもわからず……
302(1): 2024/02/20(火)21:41 AAS
>>301ですが、解決してないけど理由はわかりましたので取り下げます
303(1): 2024/02/20(火)21:45 AAS
すいません。より具体的な他の質問をさせてください。
Source Han Code JPというフォントを使っているのですが、罫線 (Unicode 2500) だけSource Code Pro というフォントで描画してほしいときってどうしたらいいでしょうか?
304(1): 2024/02/20(火)22:43 AAS
>>303
(setq use-default-font-for-symbols nil)
;; Box Drawings U+2500–257F ─ ... ╿
(set-fontset-font t '(#x2500 . #x257f) "Source Code Pro")
305: 2024/02/20(火)22:48 AAS
ついU+257Fまでの範囲にしたけど、U+2500だけを変更したい場合は
'(#x2500 . #x257f) を #x2500 にしてください。
306: 2024/02/20(火)23:46 AAS
>>304
ありがとうございます。
反映されないので他のなにかに再度上書きされてそうです。
もうちょい調べてみます
307(5): 2024/02/26(月)16:41 AAS
あるディレクトリ(dir1)にMakefileとシンボリックリンク(test.c)があったとします
test.c本体はdir1と同じ階層にあるdir0の直下にあります
$ pwd; ls -l test.c
/tmp/dir1
lrwxrwxrwx 1 hoge hoge 14 2月 26 16:17 test.c -> ../dir0/test.c
さて M-x compile で make -k を実行し
もしtest.cに間違いがあれば*compilation*フレームに該当箇所が表示され
省6
308: 307 2024/02/26(月)16:47 AAS
関係ありそうな変数としては
find-file-visit-truename
はnilで設定されていて
特に28.2になって変えたという訳ではありません
309(2): 2024/02/26(月)23:21 AAS
>>307
このバグですね
外部リンク[cgi]:debbugs.gnu.org
開発版(30.0.50)では修正済
28.2 および 29.2 では未修正のようです
このアドバイスを使用すると回避できますが、代りに bug#8035 を再発します
外部リンク:pastebin.com
省2
310: 307 2024/02/27(火)00:36 AAS
>>309
情報有り難うございます!
>開発版(30.0.50)では修正済
>28.2 および 29.2 では未修正のようです
ううう
311(1): 2024/02/27(火)01:02 AAS
暫くハードリンクで凌いではどうか
使えるファイルシステムなら
312: 307 2024/02/27(火)01:09 AAS
>>311
有り難うございます
ネットワーク越しにマウントしてるので無理です
313: 307 2024/02/27(火)01:24 AAS
とりあえず以下で凌ぐことにします
>>309
>このアドバイスを使用すると回避できますが、代りに bug#8035 を再発します
>外部リンク:pastebin.com
本当にありがとうございました
実は>>307の前に>>271に聞いておりまして
(setq compilation-follow-symlinks nil)
省3
314(4): 2024/02/28(水)12:42 AAS
29.1へのEglotのマージは疑問が残るわ
flycheckに対応するのに少し小技がいるのと、
JavaのLSPをEglot単独で対応できてないのは微妙
315: 2024/02/28(水)13:23 AAS
>>314
> ...は微妙
そうなの?
316: 2024/02/28(水)13:24 AAS
>>314
> ...は微妙
そうなの?
317: 2024/02/29(木)09:19 AAS
>>314
> ...は微妙
そうなの?
318: 2024/02/29(木)09:19 AAS
>>314
> ...は微妙
そうなの?
319: 2024/03/01(金)00:13 AAS
> ...は微妙
そうなの?
320(1): 2024/03/01(金)21:22 AAS
以下をChatGPTに入力してみたが5を返すコードをなかなか出力してくれない
このLispプログラムをJavaScriptに移植してください。(let ((aaa 1)) (let ((aaa 2) (bbb (+ aaa 4))) bbb))
321(1): 2024/03/02(土)16:04 AAS
>>320
CharGPTが5を返すコードを出力したら嬉しい事は何ですか?
322: 2024/03/02(土)17:06 AAS
こんな感じだろうか
(() => { let aaa=1; return ((aaa, bbb) => { return bbb; })(2, aaa+4); })();
323(1): 2024/03/02(土)19:57 AAS
ChatGPTて、人間と認識の仕方が近いのだよな、速いだけで
つまりアバウト
括弧の数とか対応が曖昧だったり、定義を読まずに
letとlet*の差も、なんなら評価順も、人間並みに雰囲気で理解しコーディングしてるだけでロクに考慮してないと思う
人間に近づくとはそう言うこと
324: 2024/03/02(土)20:20 AAS
とりあえず、ChatGPTに弄ばれるなよ
325: 2024/03/03(日)00:07 AAS
>>321
ブラウザしか使えない知人が 自作のelispプログラムを欲しいというので 不慣れなJavaScriptに移植しようとしていて
ChatGPTを教師にしてJavaScriptへの移植の落し穴を知れればと思っていたので もしCharGPTが5を返すコードを出力してくれたら参考にできて嬉しかった
326: 2024/03/03(日)00:19 AAS
>>323
確率的にそれっぽい回答をするだけなので推論しないのよね
足し算引き算の引っ掛け問題も(推論しない)人間みたいに引っかかる
327: 2024/03/03(日)04:21 AAS
CoT (Chain-of-Thought) プロンプティングという手法で段階的な推論ができるという主張もあるね。
プロンプトに指示文に「Let's think step by step」という文字を追加すると、言語モデルは複雑な推論を行うという。
328: 2024/03/03(日)22:49 AAS
emacsに1mmも関係ない事がわかったので自分的にオッケーです
329: 2024/03/03(日)23:31 AAS
プロンプト・エンジニアリング里海できないと置いていかれる世界
330: 2024/03/03(日)23:48 AAS
コマンド・プロンプト・エンジニアリング
331: 2024/03/05(火)10:35 AAS
昔のAIを生成するAIの研究で
LISPが使われてたので
ここに流れ着いたんだろう
332(1): 2024/03/08(金)08:02 AAS
ぐーぐる蔓延りオープンソースが腐る
333(1): 2024/03/12(火)17:21 AAS
native-compile-asyncでネイティブコンパイルをするかしないかの判定ってどう実現してるのかしら。
さすがに(not (file-exists-p eln))だけではないとは思うんだけど。
334: 2024/03/15(金)18:48 AAS
>>333
実際に動かしてみての処理速度だろ
335: 2024/03/15(金)21:06 AAS
pcase VS cond* は結局どうなったの?
pcaseが複雑だから新しいのを作ろうって、
それはどうなんストールマン…
336: 2024/03/16(土)21:17 AAS
pcaseはシンタックスってかリーダビリティ糞過ぎて使うことないから新しいのでいいよ(´・ω・`)
上下前次1-新書関写板覧索設栞歴
あと 513 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s