Emacs Part 54 (849レス)
上下前次1-新
254: 名無しさん@お腹いっぱい。 [sage] 2023/09/18(月) 19:06:53.60 AAS
私のやり方
テーマを読み込んでから
M-x list-faces-display
M-x list-colors-display
辺り使ってface名と色名を検索して
設定ファイルに
(set-face-foreground 'mode-line "gray26")
(set-face-attribute 'linum nil
:foreground "Cyan"
:background "Gray4"
:height 0.9)
みたいな感じで細かい調整色々してる
テストは M-x eval-region とかで
255: 名無しさん@お腹いっぱい。 [sage] 2023/09/18(月) 19:48:09.42 AAS
結局、テーマだけで全部設定したほうがいい
256: 名無しさん@お腹いっぱい。 [sage] 2023/09/18(月) 19:55:23.83 AAS
テーマの定義ってそんなに難しくないしね
257: 名無しさん@お腹いっぱい。 [sage] 2023/09/18(月) 20:00:59.59 AAS
最初から入ってるテーマのひとつと、自分の好みに一部上書きする自前テーマと、
二つ load-theme して使ってる。正しい使い方なのか知らんけど。
258: 名無しさん@お腹いっぱい。 [sage] 2023/10/15(日) 22:38:42.87 AAS
もう俺から離れないでね!君がこんなに怖がるならこんなところに来なきゃよかったね
259: 名無しさん@お腹いっぱい。 [sage] 2023/10/17(火) 05:07:59.71 AAS
性欲大丈夫?
260: 名無しさん@お腹いっぱい。 [sage] 2023/10/17(火) 09:10:33.89 AAS
○時!○分発!東京行きの!電車ですが!ただ今!車掌が!腹痛のため!トイレに!行っておりまして!電車が!遅れまして!誠に!申し訳!ありまさん!
261(1): 名無しさん@お腹いっぱい。 [sage] 2023/10/19(木) 16:47:35.01 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:46.52 AAS
>>261
出ませんでした。
やってみたこと
1. emacs -Q
2. migemoの設定を評価
3. 適当なディレクトリを訪問
4. 適当なテキストファイルを m でマーク
5. Q
6. . → \&
7. !
バージョン
% emacs --version | head -2
GNU Emacs 30.0.50
Development version 6254b23a3878 on master branch; build date 2023-10-17.
migemo.el は以下のgithubから
外部リンク:github.com
263(1): 名無しさん@お腹いっぱい。 [sage] 2023/10/19(木) 20:37:49.64 AAS
ありがとうございます。
お尋ねしたのはdired-ではなくwdired-modeのバッファで
ファイル名に対してquery-replace等で置換を実行した場合です。
diredでディレクトリを表示してM-x wdired-change-to-wdired-mode
M-%等でファイル名に対して置換を実行
264: 名無しさん@お腹いっぱい。 [] 2023/10/19(木) 21:22:43.33 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))
#f(compiled-function (&rest args2) #<bytecode -0x173727a9d0bd10ae>)("" nil t)
replace-search("" nil nil nil t nil)
perform-replace("" "" t nil nil nil nil nil nil nil nil)
query-replace("" "" nil nil nil nil nil)
funcall-interactively(query-replace "" "" nil nil nil nil nil)
command-execute(query-replace)
265: 名無しさん@お腹いっぱい。 [] 2023/10/20(金) 08:57:15.08 AAS
外部リンク:pastebin.com
migemo.el を直接修正する場合は
isearch-search-fun-migemo の本体(cond式)を
(lambda (string &optional bound noerror count)
(funcall ...
string bound noerror count))
で囲む(... のところに元のcond式を置く)
266(1): 名無しさん@お腹いっぱい。 [sage] 2023/10/20(金) 21:55:23.38 AAS
ありがとうございます。
上掲のコードを評価してwdiredでquery-replaceを実行すると正常に動作することが確認しました。
ただ私もまだよく理解していないんですが、
これをそのまま~/.emacs等に書くとquery-replaceで次のようなエラーが出てしまいます。
funcall: Symbol’s value as variable is void: fun
267: 名無しさん@お腹いっぱい。 [] 2023/10/20(金) 22:13:52.12 AAS
>>266
ファイルの先頭に次の行を追加してみてください。
;; -*- lexical-binding: t -*-
268: 名無しさん@お腹いっぱい。 [sage] 2023/10/20(金) 23:00:15.89 AAS
ありがとうございます。
ちょっと私にはいろいろ手に負えそうになかったので助かりました。
269: 名無しさん@お腹いっぱい。 [] 2023/10/22(日) 21:19:01.09 AAS
iPadにロジクールのBluetoothキーボードつけたらカーソル移動がEmacsと同じで昔が蘇って嬉しい
270: 名無しさん@お腹いっぱい。 [] 2023/11/01(水) 20:00:23.81 AAS
iPadはしらんけどMacのカーソル移動はEmacs式だよ
271(1): 名無しさん@お腹いっぱい。 [] 2023/11/13(月) 20:09:13.97 AAS
外部リンク:chat.openai.com
272: 名無しさん@お腹いっぱい。 [sage] 2023/12/11(月) 10:31:53.26 AAS
メンテナが鬱ってるけど、何があった?
273: 名無しさん@お腹いっぱい。 [sage] 2023/12/11(月) 14:42:20.97 AAS
脱ヲタ失敗
274(1): 名無しさん@お腹いっぱい。 [sage] 2023/12/20(水) 13:31:59.28 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が起動しなくなりました(起動してすぐ終わってるかも?)
以下のようにaudacityをバックグラウンドで呼ぶスクリプトを作成して
org-file-appsに設定することも試してみましたがうまくいきません
'(org-file-apps '(("mp3" . "~/bin/audacity_from_org %s")))
$ cat audacity_from_org
#!/bin/sh
audacity "$@" &
exit
org-modeからaudacityをバックグラウンドで
起動する方法ってないでしょうか?
275: 274 [sage] 2023/12/22(金) 12:24:38.83 AAS
>>274
>これだとaudacityを閉じない限りorg-mode側が操作できないので
その後も触っているとこの通りのときもあるし
audacityを閉じなくてもorg-mode側が操作できる場合があるようです
原因を探っていますがどうもorg-modeの問題ではないような気がしてきました
失礼致しました
276: 名無しさん@お腹いっぱい。 [sage] 2023/12/26(火) 16:36:40.11 AAS
orgに自前のリンクハンドラを実装してみては?
(org-link-set-parameters
"audacity"
:follow
(lambda (audio-file-path)
;; ここで自前のランチャーか何か使って対象ファイルをAudacityで開かせる
(message "Open audio file [%s] by Audacity" audio-file-path)))
これで、org文書中に
audacity:foo.mp3 とか [[audacity:bar.wav][Edit bar]]
みたいにリンクを挿入できるから、内部の処理はなんとでもできるはず
277(2): 名無しさん@お腹いっぱい。 [] 2024/01/12(金) 18:42:52.24 AAS
外部リンク:www.emacswiki.org
Emacs 29からピクセル単位のスクロールができるようになってたのね
気づかなかった
MacPorts版では前から搭載されていたけどLinuxでもできるようになったのは嬉しい
278: 名無しさん@お腹いっぱい。 [] 2024/01/17(水) 13:15:56.90 AAS
>>277
為になった
サンクスー
上下前次1-新書関写板覧索設栞歴
あと 571 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s