[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 12/18 18:07 / Filesize : 216 KB / Number-of Response : 880
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs Part 54



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/12/02(金) 11:08:33.82 .net]
GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
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
https://mevius.5ch.net/test/read.cgi/unix/1621758062/

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/27(土) 13:50:01.87 .net]
何で?

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/28(日) 15:18:55.54 .net]
Windows10で、emacs25.3をmsys2でビルドしようとすると、以下のエラーが出ます。

make[2]: Leaving directory '/c/Users/taku/src/emacs-25.3/admin/unidata'
CCLD temacs.exe
/usr/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[2]: Entering directory '/c/Users/taku/src/emacs-25.3/lisp'
make[2]: Leaving directory '/c/Users/taku/src/emacs-25.3/lisp'
./temacs --batch --load loadup bootstrap
Cannot dump Emacs on Windows 9X; exiting.
make[1]: *** [Makefile:737: bootstrap-emacs.exe] Error 127
make[1]: Leaving directory '/c/Users/taku/src/emacs-25.3/src'
make: *** [Makefile:398: src] Error 2

環境は、Windows10で、msys2-x86_64-20230526を使用してビルドしようとしています。下記のリンク通りの手順でやっています。

https://github.com/chuntaro/NTEmacs64

何卒宜しくお願い致します。

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/30(火) 01:11:58.27 .net]
スキルが分からないけど普通に最新バージョンが無難

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/30(火) 11:04:04.91 .net]
>>185
debianの公式ソフトはバージョンがちょっと古い代わりに
安全性を確保するのがポリシーだから

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/30(火) 16:10:55.00 .net]
>>186
ここで質問する程度だから、素直にWSLを入れて、Ubuntuのemacsをaptで入れておけ

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/30(火) 18:46:08.66 .net]
普通にデクトップ用途なら何もDebian使うこともないけど。

191 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/30(火) 20:02:21.60 .net]
windows用がいいですよ
コンソールならwslでいいけど

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/30(火) 21:03:37.71 .net]
>>186
いくら何でも情報源が古すぎるだろ
5年も前かよ

https://www.kkaneko.jp/tools/win/emacs.html
ここにあるようにバイナリインストーラーじゃ駄目なのか?

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/05/30(火) 21:03:59.85 .net]
>>186
いくら何でも情報源が古すぎるだろ
5年も前かよ

https://www.kkaneko.jp/tools/win/emacs.html
ここにあるようにバイナリインストーラーじゃ駄目なのか?



194 名前:184ではないですが [2023/06/03(土) 02:16:10.20 .net]
Windows でemacs 28.2を公式ミラーのインストーラーで入れました。

orgファイルを開こうと右クリックからプログラムとしてemacsの実行ファイルを選ぶと
日本語がパスの途中に入っていると日本語部分が??????になってしまい、??????の文字列を含んだパスを指定したことになってしまいます。
存在しないディレクトリを開こうとしてファイル開きません。
その他、msys2のmingw32や ucrt でも試しましたが開けませんでした。
またターミナルから、引数にファイルパスを入れると、日本語パスあると開けませんでした。上記どのバイナリも同じ結果でした。

なお、どのバイナリでも先にemacs起動しておいて、diredや、Ctrl-x Ctrl-f は問題なく日本語パスが扱えます。
また、先にemacs起動しておいて、ドラッグアンドドロップすると日本語パス問題なく開けます。

orgファイルを日本語パスの中でもダブルクリックとか、右クリックから手軽に開きたいのですが、なにかアドバイスありませんでしょうか。
Windowsでも使っている方で、うまくダブルクリックなどで日本語パス開けている方いらっしゃいますでしょうか。

(なお、当方のWindows11は言語設定が英語になっていることも一因かもしれないですが。)

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/06/03(土) 06:00:39.96 .net]
>>194
「言語設定が英語」というのが分からないけど、障害切り分けの手順を踏んだ方がいいのでは?
まず、期待どおりうごくかどうかを確かめるため、できるだけ素の状態を作る。
テスト用のWindowsユーザを作り、$HOME/.emacsは最小にする。

当方はWindows 10、日本語Windowsの64bit版だが、runemacs.exeをEmacsの実行ファイルとして
".org"拡張子と対応づけることで、日本語によるサブディレクトリに格納した、日本語の org ファイルを
ダブルクリックで開けてる。なのでGNU公式から配布されている Emacs-28.2 のバイナリは問題ないと思う。
それ以上のことは (自分はorg-modeを使わないので) 試してないので言い切れないけど。

196 名前:名無しさん@お腹いっぱい。 [2023/06/03(土) 08:02:21.58 .net]
質問いいでしょうか

新しいキーバインドに、ESCキー押下とまったくおなじ挙動を登録したいです。
init.el にどう書けば良いでしょうか?

オリジナルのキーバインド割り当ては今回はじめての初心者です。
MacBookの環境です。
よろしくおねがいします

197 名前:192 [2023/06/03(土) 09:08:08.26 .net]
>>195
ありがとうございます。日本語含んでいても問題なく動いているという返事を読んで、Emacsの問題でないという前提で設定みなおしてみました。

その結果、Windowsの設定の、Region > Administrative > Language for non-Unicode programs というところの Change system locale を EnglishからJapanese に変えると、うまく行きました!ありがとうございました。

昔のEmacsと違って、Windows対応もかなり進んでいますね。昔の頭で、そもそもEmacsがWindows対応できていないのかなと思って、init.el あたりをあれこれいじっていました。

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/06/17(土) 14:50:14.69 .net]
うちのemacsを27.1 -> 28.2に更新したのですが
diredでカレントディレクトリを開くのが極端に遅くなりました
リモートのディレクトリを多数マウントしているのですが
どうもそれらにいちいちアクセスしているのが原因ではないかと推測しています
そう考える理由は次の通りです
emacsの更新により何も指していないシンボリックリンクがあった場合に
リンク名が赤の矩形で示されるようになりました
ということはいちいちファイルやディレクトリに
アクセスしているに違いないと考えたからです
この機能を切る方法をご存知でしたらお教え下さい

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/06/17(土) 21:30:32.65 .net]
記憶が曖昧だけどパスとかの補完機能とか効いてるとそういうことが起きる事例があった気がする。

200 名前:196 mailto:sage [2023/06/18(日) 01:18:50.28 .net]
>>199
あーなるほど
誰かご存じないですかね?

201 名前:名無しさん@お腹いっぱい。 [2023/06/18(日) 02:14:26.30 .net]
;; Diredによるシンボリックリンクの色付けを無効にする。
(eval-after-load "dired"
`(progn
(require 'cl-seq)
(setq dired-font-lock-keywords
(cl-remove-if (lambda (x) (eql (car x) dired-re-sym))
dired-font-lock-keywords))))

202 名前:196 mailto:sage [2023/06/18(日) 12:37:56.36 .net]
>>201
有難うございます
シンボリックリンクの色付けはなくなりました
遅いのはたぶん変わってないように感じます
リモートのディレクトリを全てumountしてもやはり遅いので
原因はリモートにアクセスしているからではないようです
うーん... なんだろう?

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/06/18(日) 13:41:21.67 .net]
日本語の名前のファイルかディレクトリがあるんだろ



204 名前:196 mailto:sage [2023/06/18(日) 15:19:59.14 .net]
>>203
それです!
問題のディレクトリは$HOMEなのですが
日本語ファイル名としては
「tty ではありません」なるサイズ0の何かの残骸が1つあって
それを消したら劇的に速くなりました!
よく分からないのですがフォント周りのメカニズムが変わった?
実はDebian bookworkへ更新したのですが原因はemacsではないのかも?

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/06/20(火) 00:46:53.11 .net]
92来たドン

206 名前:名無しさん@お腹いっぱい。 [2023/07/09(日) 07:52:39.71 .net]
>>198
28以降は、道具としての使い易さを棄ててガワを小奇麗にしようとした

脱ヲタ失敗エディタだから。

27.2を使うべき。 

207 名前:名無しさん@お腹いっぱい。 [2023/07/11(火) 23:27:16.88 .net]
戦ブラで揉めて色々制限が解除されたみたいなので
Emacs+ewwより書き込みテスト

eww.elより抜粋
(defgroup eww nil
"Emacs Web Wowser"
:version "25.1"

208 名前:名無しさん@お腹いっぱい。 [2023/07/11(火) 23:27:21.23 .net]
戦ブラで揉めて色々制限が解除されたみたいなので
Emacs+ewwより書き込みテスト

eww.elより抜粋
(defgroup eww nil
"Emacs Web Wowser"
:version "25.1"

209 名前:名無しさん@お腹いっぱい。 [2023/07/11(火) 23:28:55.99 .net]
ewwより書き込めたけど
二重投稿されるのはデフォか?

210 名前:名無しさん@お腹いっぱい。 [2023/07/31(月) 22:46:39.49.net]
29.1 きてるな

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/01(火) 00:45:59.16.net]
来たー

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/01(火) 15:04:31.75.net]
Haiku対応ってすごいなw

213 名前:名無しさん@お腹いっぱい。 [2023/08/01(火) 22:14:59.31 .net]
Emacs 29.1おめ。

質問です。
Emacsのコマンドを入力するときに、単語の頭文字からコマンドが補完される機能があったように思うのですが、
ビルドインあるいは、追加パッケージで可能でしょうか?

例えば、 M-x kill-whole-line と入力するのを
M-x kwl などで入力できると便利だなぁと思っています。



214 名前:名無しさん@お腹いっぱい。 [2023/08/01(火) 22:15:03.38 .net]
Emacs 29.1おめ。

質問です。
Emacsのコマンドを入力するときに、単語の頭文字からコマンドが補完される機能があったように思うのですが、
ビルドインあるいは、追加パッケージで可能でしょうか?

例えば、 M-x kill-whole-line と入力するのを
M-x kwl などで入力できると便利だなぁと思っています。

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/01(火) 23:06:15.07 .net]
M-Xはなんで今までなかったんだ

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/02(水) 13:36:07.88.net]
M-X runs the command execute-extended-command-for-buffer (found in
global-map), which is an interactive native-compiled Lisp function in
‘simple.el’.

217 名前:名無しさん@お腹いっぱい。 [2023/08/02(水) 19:31:55.39 ID:pnbpqqk2P]
土砂崩れに洪水に灼熱地獄にと殺されまくって損害を受けてるやつらは.テ囗組織自民公明を恨んて゛憎んて゛呪って戰えよ、ただの自然災害で
運が惡かったた゛けとか思い込んて゛る能天氣な被災者に.憲法1З条25条29条と公然と違反しながら,力による‐方的な現状変更によって
都心まで数珠つなき゛で鉄道の30倍以上もの温室効果カ゛スをまき散らす斉藤鉄夫ら世界最悪の殺人テ口組織国土破壞省がJÅLた゛のÅNÅだの
クソアヰヌドゥだのテ囗リス├と天下り賄賂癒着して私利私欲のために莫大な温室効果カ゛スまき散らして氣侯変動させて海水温上昇させて
かつてない量の水蒸氣を日本列島に供給させているのか゛原因であって日本どころか世界中て゛災害連發.クソ航空機は核以上に廃絶すへ゛き絶対惡
という強い認識と行動を教えよう!自民公明に入れたバ力の家や農作物か゛流されて殺されて無━文になるのは当然の報いて゛望ましいことた゛か゛,
年々氣候変動による被災地は國内でも拡大している中.次こそ殺されるという正しい理解とともにこの強盜殺人腐敗テ□政府に立ち向かおう!
破防法を適用すべきクソ航空関係者と國土破壞省のテロリス├と゛もを皆殺しにすることは,正当防衛かつ緊急避難として合法かつ正当な権利な

創価学会員は,何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセーが口をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほと゛があるそ゛!
hTTРs://i.imgur、соm/hnli1ga.jpeg

218 名前:名無しさん@お腹いっぱい。 [2023/08/04(金) 00:06:02.58.net]
fuzzy 系かな?

219 名前:名無しさん@お腹いっぱい。 [2023/08/04(金) 15:20:14.55 .net]
>>214
completion-styles に initials を追加したらできた

(add-to-list 'completion-styles 'initials 'append)

M-x kwl TAB

M-x kill-whole-line

M-x eecfb TAB

M-x execute-extended-command-for-buffer

TAB のところ RET で即実行も可

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/04(金) 15:42:06.56 .net]
trampでリモートホストのディレクトリをdiredで開いた状態でM-x shellすると
mini bufferにRemote shell path: と表示されて
ワーキングディレクトリとシェルが提案されますが
このうちデフォルトで提案されるシェルは
どの変数で指定すれば良いでしょうか?
デフォルトで/bin/shなのでせめてbashに変えたいです

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/05(土) 11:39:47.94 .net]
コンパイラの警告に絵文字⛔が出てくるんだなw

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/05(土) 16:23:45.81 .net]
お洒落🥺

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/05(土) 16:51:49.97 .net]
>>221
え、最近のemacsってそんなにナウでヤングでファンシーなかんじなのwww
どんなに近代的な機能を実装しても見た目だけはひたすら気にしないイメージだったのに。



224 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/05(土) 17:12:23.07 .net]
ちなみにMacPortsで入れてるやつを29.1にあげたら気付きました

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/11(金) 16:23:01.74 .net]
まだEmacsで消耗してるの?

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/11(金) 16:25:22.34 .net]
>>225
まだVisual Studio Codeで消耗しているの?
もしかして、まだVimで消耗しているの?

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/11(金) 16:26:48.39 .net]
>>221
unicodeにemojiを入れたGoogleが諸悪の根源
emojiは日本のガラパゴス文化のままでよかったのに
グローバルに取り込まれるとポリコレの目に晒され叩かれるからいい事無い
ユニバーサルデザインは思考の停止でしか無い

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/11(金) 18:04:20.76 .net]
絵文字のお陰で、英語圏の人もマルチバイト文字の対応をするようになったんだよ
完全に日本語対応したというにはそれだけじゃ足りないけど、文字は1バイトという考えを覆した意義は大きい
それに、外人が罫線を発見するという副次的な作用もあった
最近のやたら綺麗なCUI(TUI)を見てると、DOS時代のアプリを思い出して懐かしい気分になるw

229 名前:名無しさん@お腹いっぱい。 [2023/08/12(土) 11:47:39.76 .net]
east asian ambiguous width 🥺

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/12(土) 12:06:45.31 .net]
+ ... Traditionally, font sets in CJK locales
+were set up so as to display these characters as full-width, and thus
+Emacs modified the char-width table in those locales to follow suit.
+Lately, the tendency is to display these characters as narrow.

最後のくだりは何のことを言ってるのかな?
最近何かそんな傾向があるのかな?

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/12(土) 13:02:19.13 .net]
ある気がする

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/13(日) 12:01:15.24 .net]
先ずCJKは別物だと欧米人に理解させやうとする日本人は居らんのか

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/13(日) 13:17:02.30 .net]
cもjもkも欧米からすりゃ小汚いイエローモンキーぐらいにしか思ってないだろうしなw



234 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/13(日) 20:05:23.83 .net]
ガイジンに1バイトを超える文字を考える脳はないから仕方ない

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/13(日) 20:07:52.87 .net]
unicodeでもiso2022でも大して変わらんよな
どうせ実装めんどくさいんだし

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/13(日) 20:48:55.43 .net]
今時はUnicode Consortiumが作成したテーブルデータを使って処理する事が普通なんで、外人はここで管巻いてるやつらよりもよっぽどマルチバイト文字の対応に詳しいよw
Unicode15.0に対応とかそういうことだ
またはICUを使えばいい
つうかもはや自前で処理するなと言いたい

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/13(日) 21:06:47.04 .net]
UTF-8は3バイトに決まってるでしょ、みたいに先輩が部下を指導してた現場もありました

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/08/14(月) 06:50:30.47 .net]
キリル文字は昔から2byteじゃないの?

239 名前:名無しさん@お腹いっぱい。 [2023/08/30(水) 11:44:58.64 .net]
org-modeでリンクを使用するとラベルのみが表示されると思います
例えば[[path][label]]だと表示されるのはlabelとなります
pathを編集したいときに一時的に入力したオリジナル[[path][label]]に
展開できないのでしょうか?
今はリンクの左端に左側からカーソルを移動してデリートし
最初の[を削除することで対応しています

240 名前:236 [2023/08/30(水) 11:49:28.63 .net]
良いの見つけました
欲しかったのはこれです
https://oversleptabit.com/archives/5028

241 名前:名無しさん@お腹いっぱい。 [2023/08/31(木) 21:18:20.50 .net]
dropboxにorgフォルダを作って、Windows11に入れたemacs・org-modeとiPhoneのbeorgを使用しています。

iPhoneのbeorgでクリエイトしたorgファイルが、beorg再起動するとファイル一覧から消えてしまうのは何が原因なのでしょう?
PCで作ったファイルに関してはそんなことはないのですが。

スレ違いだったらすみません

242 名前:名無しさん@お腹いっぱい。 [2023/08/31(木) 22:28:38.47 .net]
と思ったらPCで作ったorgファイルもfiles画面に出てくるものと出てこないものがあります。全く挙動の意味が分からない

243 名前:名無しさん@お腹いっぱい。 [2023/08/31(木) 23:52:54.73 .net]
日本語でファイル名つけてるけど、もしかしたらファイル名に問題があるのかも



244 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/01(金) 00:05:07.54 .net]
beorgの一覧にはファイル名でなくてタイトルコメントが表示されてると思うが

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/01(金) 00:09:45.82 .net]
スマホの入力が面倒でタイトル空欄だったりして
で、PCではたまに手を抜くとか

246 名前:名無しさん@お腹いっぱい。 [2023/09/01(金) 00:40:21.05 .net]
タイトルコメントってなんでしょうか?
もしかして自分は根本的なことを分かっていないのかもしれません(-。-;

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/01(金) 00:48:56.97 .net]
お、確かにbeorgで日本語名で作成すると消える気がするな

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/01(金) 01:09:57.51 .net]
#+TITLE: テスト題名
#+AUTHOR: 自分の名前
#+LANGUAGE: ja
#+OPTIONS: ^:nil toc:2 \n:t

こんなヘッダの一行目
Beorgはファイル名に関係なくこの#+TITLE: 以下を画面に出す
Beorgの右上の方の直接テキスト書き換えを使って、始めに挿入すると英数字のファイル名にして題目は日本語に出来る、というか、ファイル名に日本語使った事ないや

始めにスマホから日本語題名で作成するとおかしいのかも

249 名前:名無しさん@お腹いっぱい。 [2023/09/01(金) 02:03:24.95 .net]
ありがとうございます
そういう仕組みになってるんですね
そもそも全ての部分で日本語がフォローされてると勝手に思い込んでました
参考にしていろいろ試してみます

250 名前:名無しさん@お腹いっぱい。 [2023/09/01(金) 02:28:43.72 .net]
> 彼らはよく、社会に貢献したいと口にする。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
> 
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
> 
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/04(月) 11:10:19.27 .net]
>>237
ガイジやん……

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/16(土) 13:42:18.99 .net]
>>239
遅レスです。
普段はその上でC-c C-lしてます。

253 名前:236 mailto:sage [2023/09/18(月) 15:59:58.37 .net]
>>252
なるほど! 再び org-insert-link でもリンク先を確認できますね
私は>>240がお薦めです



254 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/18(月) 16:51:36.99 .net]
何というか配色だけをダークモードの見やすいものにしてフォントやアイコンは一切変更しないようなEmacsのテーマってないものだろうか

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/18(月) 17:47:33.42 .net]
load-theme で読み込むやつがそういうのじゃないの?

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/18(月) 19:04:14.91 .net]
配色とか設定した方が早いよ
テーマは探し始めるとなかなかに沼
結局、そこそこ気に入ったテーマ見つけて多少カスタマイズして使ってる

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/18(月) 19:06:53.60 .net]
私のやり方

テーマを読み込んでから
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 とかで

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/18(月) 19:48:09.42 .net]
結局、テーマだけで全部設定したほうがいい

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/18(月) 19:55:23.83 .net]
テーマの定義ってそんなに難しくないしね

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/18(月) 20:00:59.59 .net]
最初から入ってるテーマのひとつと、自分の好みに一部上書きする自前テーマと、
二つ load-theme して使ってる。正しい使い方なのか知らんけど。

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/15(日) 22:38:42.87 .net]
もう俺から離れないでね!君がこんなに怖がるならこんなところに来なきゃよかったね

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/17(火) 05:07:59.71 .net]
性欲大丈夫?

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/17(火) 09:10:33.89 .net]
○時!○分発!東京行きの!電車ですが!ただ今!車掌が!腹痛のため!トイレに!行っておりまして!電車が!遅れまして!誠に!申し訳!ありまさん!



264 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/19(木) 16:47:35.01 .net]
いつからか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"

265 名前:名無しさん@お腹いっぱい。 [2023/10/19(木) 19:22:46.52 .net]
>>264
出ませんでした。

やってみたこと
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から
https://github.com/emacs-jp/migemo

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/19(木) 20:37:49.64 .net]
ありがとうございます。

お尋ねしたのはdired-ではなくwdired-modeのバッファで
ファイル名に対してquery-replace等で置換を実行した場合です。

diredでディレクトリを表示してM-x wdired-change-to-wdired-mode
M-%等でファイル名に対して置換を実行

267 名前:名無しさん@お腹いっぱい。 [2023/10/19(木) 21:22:43.33 .net]
>>266
ああ勘違いと思い込みが…失礼
たしかにエラーになりました

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)

268 名前:名無しさん@お腹いっぱい。 [2023/10/20(金) 08:57:15.08 .net]
https://pastebin.com/Vu7suStk

migemo.el を直接修正する場合は
isearch-search-fun-migemo の本体(cond式)を

(lambda (string &optional bound noerror count)
(funcall ...
string bound noerror count))

で囲む(... のところに元のcond式を置く)

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/20(金) 21:55:23.38 .net]
ありがとうございます。
上掲のコードを評価してwdiredでquery-replaceを実行すると正常に動作することが確認しました。

ただ私もまだよく理解していないんですが、
これをそのまま~/.emacs等に書くとquery-replaceで次のようなエラーが出てしまいます。

funcall: Symbol’s value as variable is void: fun

270 名前:名無しさん@お腹いっぱい。 [2023/10/20(金) 22:13:52.12 .net]
>>269
ファイルの先頭に次の行を追加してみてください。

;; -*- lexical-binding: t -*-

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/20(金) 23:00:15.89 .net]
ありがとうございます。

ちょっと私にはいろいろ手に負えそうになかったので助かりました。

272 名前:名無しさん@お腹いっぱい。 [2023/10/22(日) 21:19:01.09 .net]
iPadにロジクールのBluetoothキーボードつけたらカーソル移動がEmacsと同じで昔が蘇って嬉しい

273 名前:名無しさん@お腹いっぱい。 [2023/11/01(水) 20:00:23.81 .net]
iPadはしらんけどMacのカーソル移動はEmacs式だよ



274 名前:名無しさん@お腹いっぱい。 [2023/11/13(月) 20:09:13.97 .net]
https://chat.openai.com/g/g-ceQ8Ju6Rg-emacs-expert

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/12/11(月) 10:31:53.26 .net]
メンテナが鬱ってるけど、何があった?

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/12/11(月) 14:42:20.97 .net]
脱ヲタ失敗

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/12/20(水) 13:31:59.28 .net]
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をバックグラウンドで
起動する方法ってないでしょうか?

278 名前:274 mailto:sage [2023/12/22(金) 12:24:38.83 .net]
>>277
>これだとaudacityを閉じない限りorg-mode側が操作できないので
その後も触っているとこの通りのときもあるし
audacityを閉じなくてもorg-mode側が操作できる場合があるようです
原因を探っていますがどうもorg-modeの問題ではないような気がしてきました
失礼致しました

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/12/26(火) 16:36:40.11 .net]
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]]
みたいにリンクを挿入できるから、内部の処理はなんとでもできるはず

280 名前:名無しさん@お腹いっぱい。 [2024/01/12(金) 18:42:52.24 .net]
https://www.emacswiki.org/emacs/SmoothScrolling
Emacs 29からピクセル単位のスクロールができるようになってたのね
気づかなかった
MacPorts版では前から搭載されていたけどLinuxでもできるようになったのは嬉しい

281 名前:名無しさん@お腹いっぱい。 [2024/01/17(水) 13:15:56.90 .net]
>>280
為になった
サンクスー

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/01/21(日) 00:01:07.40 .net]
久しぶりにGitリポジトリのmasterブランチをビルドしてみたんだけど、いつの間にかnative compilationがデフォルトで有効に変わったのね

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/01/21(日) 18:08:24.60 .net]
>>280
ついに画像編集でもするようになるのか?



284 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/01/21(日) 20:09:54.52 .net]
haskell-mode と ddskk 利用中ですが、
haskell-unicode と skk-mode が競合して正常動作しません。
skk-mode で変換候補を確定すると表示されていない別の候補で確定されたり、
確定が出来なくなったりします。
競合を避け、共存させる方法は何かないでしょうか?

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/01/30(火) 10:36:17.58 .net]
27.2に戻して xim から skk を使う






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<216KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef