23/02/06 01:47:00.20 .net
質問があります
org-modeでアーカイブ先を変更するにはどうすればよいでしょうか?
hoge_archive から org-directory/archives/hoge_YYYY に変更したいです
URLリンク(repl.info) を読んで
(setq org-archive-location (concat org-directory "/archives/“%s_archive_” (format-time-string “%Y” (current-time)"))
としてみましたがorg-archive--compute-location: Invalid archive location: "~/Dropbox/emacs/org/archives/“%s_archive_” (format-time-string “%Y” (current-time)"
とのエラーが出ます
GNU Emacs 27.1 org-mode 9.6です。よろしくお願いします
102:名無しさん@お腹いっぱい。
23/02/06 16:26:50.21 .net
EmacsでLSP使ってる方いらっしゃいますか?
LSPにおける「プロジェクト」という単位が何を指すのか分かりません。
Emacsはただのエディタですから、ファイル単位で編集を行いたいのですが、LSPを使うならば全てのファイルは何らかのプロジェクトに属しているべき、ということなのでしょうか?
103:名無しさん@お腹いっぱい。
23/02/06 21:18:10.73 .net
>>102
> LSPを使うならば全てのファイルは何らかのプロジェクトに属しているべき
基本的に Yes
language server によっては単ファイルでいけるやつもある気がする
104:101
23/02/07 01:13:18.74 .net
(setq org-archive-location (concat org-directory "/archives/“%s_archive_” (format-time-string “%Y” (current-time)::"))
とすると今度は
org-archive--compute-location: Not enough arguments for format string
なんもわからん
105:名無しさん@お腹いっぱい。
23/02/07 08:13:33.55 .net
>>103
たった一つのファイルを編集するときってどうされてます?
いちいちプロジェクトを切るのもなあと思ってしまいます。
一般ファイル用のプロジェクトを作っておいて何でもかんでもそこに放り込むって感じですかね?
106:名無しさん@お腹いっぱい。
23/02/09 09:17:58.23 .net
>>101
Emacsもorg-modeもなく机上ですが…S式すら閉じてませんね。もしや
(setq org-archive-location (concat "org-directory/archives/%s_" (format-time-string "%Y" (current-time)) "::"))
とかするのでは?
107:101
23/02/13 13:10:33.15 .net
上手くいきました
お手数おかけしました。ありがとうございます。
108:名無しさん@お腹いっぱい。
23/02/18 08:13:01.29 .net
28からゴミ 脱ヲタ失敗エディタ()
109:名無しさん@お腹いっぱい。
23/02/18 09:23:51.05 .net
突然ゴミになるほど大した変化も無いがなw
何があったんだよ
110:名無しさん@お腹いっぱい。
23/02/18 10:14:52.17 .net
ほっとのがいい
Emacs 28リリースあたりの時期から、本人のメンタルがヤバくなっただけかもしれんから
111:名無しさん@お腹いっぱい。
23/02/20 13:09:10.90 .net
もしかしてskkのスレって無くなった?
112:名無しさん@お腹いっぱい。
23/02/22 04:33:02.91 .net
LinusやRuby松本が愛用してる素晴らしいエディタ
113:名無しさん@お腹いっぱい。
23/02/22 07:38:44.13 .net
>>111
ソフトウェア板にあったけど最近荒らしの埋め立てで落ちてそれっきり
114:名無しさん@お腹いっぱい。
23/02/22 08:23:28.51 .net
Linusが使ってるのはMicroEMACSの改良版
URLリンク(github.com)
115:名無しさん@お腹いっぱい。
23/02/22 13:30:26.84 .net
Emacsの対話セラピー機能doctorをChatGPTに対応させる
URLリンク(blog.symdon.info)
堕落してしまいそう
116:名無しさん@お腹いっぱい。
23/02/22 15:28:57.36 .net
まだ事実と異なることをたびたび返すので信用できないが
この技術の延長には文章作成をemacs-doctorに投げて
返答を校閲して完成って未来になる
117:名無しさん@お腹いっぱい。
23/02/22 15:43:43.95 .net
インターフェースがwebだとまだ利用に距離があったが
emacsから使えるとなると
俺は一気に仕事で利用するようになってしまいそう
118:名無しさん@お腹いっぱい。
23/02/22 19:19:23.16 .net
>>117
textlintがそうなっているから、
そんなに遠くない未来で、そうなると思う
ぶっちゃけ、ジャストシステムのJustRight Pro、アレがWindowsのあのGUIでしか使えないのがもったいなさすぎる
119:名無しさん@お腹いっぱい。
23/02/23 00:14:21.28 .net
>>115は履歴が保持されないようなので
shell-modeで以下を呼ぶ方が良いかな
URLリンク(qiita.com)
すれ違いになりそうなのでこの辺でやめとく
120:名無しさん@お腹いっぱい。
23/02/24 06:32:18.04 .net
29もダメなままだな
121:名無しさん@お腹いっぱい。
23/02/24 14:07:08.04 .net
xwidget-webkit-browse-url って常用してる人いる?
Debianの28.2をビルドしてみたけどなんかバギーだな
フォーカスが別のバッファにあるときは描画が消えたり
youtubeトップページは表示されるも動画が再生されず
w3mみたいにカーソルをキーボードで移動して
クリックできるのかと思いきやマウス前提なのかな?
122:名無しさん@お腹いっぱい。
23/02/25 10:48:23.03 .net
画像とPDF見れるのは知ってたけど
動画も観れたのか
123:名無しさん@お腹いっぱい。
23/02/26 00:00:04.11 .net
emacs は何でもできるが、バグをだましだましやっと使えるような状態で
開発がとまってたりとかいう場合も多いよな・・・
124:名無しさん@お腹いっぱい。
23/02/26 09:02:11.13 .net
それはemacsに限らずに、Kernel開発やプログラミング言語の開発なら、普通な状態だけど?
いまのスマートフォンゲームなんかだったら、もっと酷くて、バグをかかえたままリリースしとるんやん
125:名無しさん@お腹いっぱい。
23/02/26 19:54:08.23 .net
emacsは良く開発続いていると思うよ
126:名無しさん@お腹いっぱい。
23/02/27 21:51:13.69 .net
バグのないソフトなんか無いだろ
127:名無しさん@お腹いっぱい。
23/02/27 23:49:06.66 .net
Knuth先生から懸賞金貰った人っているのかな?
128:名無しさん@お腹いっぱい。
23/03/06 14:18:07.65 .net
android版emacsってあるの?
gnu公式ページにないんだけど、f-droidには置いてるんだよな
URLリンク(www.gnu.org)
このfdroidのemacsって本当にgnu.orgが公式で作ってるもんなの?
それとも誰かが勝手にgnu.orgの名前使って作ってるだけ?
Emacs (The extensible self-documenting text editor)
URLリンク(f-droid.org)
どうなんでしょう?
教えてください
129:名無しさん@お腹いっぱい。
23/03/06 18:13:16.04 .net
ソースよめ。
130:名無しさん@お腹いっぱい。
23/03/06 19:39:27.53 .net
ものすごい前にAndroid版Emacsを配布してたことが有ったが、今f-droidで配布してるのは最近のAndroidブランチのやつっぽい
けど、権限に連絡先の読み取りとかあるし、入れるのは遠慮したいw
131:名無しさん@お腹いっぱい。
23/03/06 20:10:50.12 .net
>>128
ここで質問せずに、 The Free Software Foundationに聞いてみたらどうですか?
132:名無しさん@お腹いっぱい。
23/03/08 18:54:14.61 .net
Emacsに限らずスマホにキーボード繋げば
あとはPCと同じように使える
133:名無しさん@お腹いっぱい。
23/03/09 04:22:18.33 .net
Emacs 30.0.50にしたら起動時にset-frame-fontの設定が適用されない?
起動後にevalしたら普通に有効になる。
134:名無しさん@お腹いっぱい。
23/03/09 09:06:16.32 .net
自分で unstable 使ってるんだからこんなところに書くんじゃなくてメーリングリストに投げろ
135:名無しさん@お腹いっぱい。
23/03/11 01:20:20.79 .net
androidで使ってるけど、ストアにcli環境は無数にあれど、ビルドするのはかなり面倒
gcc/clangや仮想環境入れるとギガで済まないし躊躇われる
一応システムライブラリも/systemに入ってて引けるんだけど、引き方が分からんからarmサポートしてて独自の(ミニマルな)libcとリンカ、アーカイバ、アセンブラ一式持ってるtccから初めるのがオススメ
136:名無しさん@お腹いっぱい。
23/03/11 01:44:01.23 .net
>>135
Termux入れればいいじゃん
137:名無しさん@お腹いっぱい。
23/03/11 12:29:28.05 .net
>>136
おー、今試してる
半分だけ仮想環境みたいな感じか
200MBと結構容量食うが、パッケージマネージャは簡便
スクリーンキーボードをカスタムしなくとも、UIにctrl/meta付きなのもいい
しかしリポジトリにコンパイラがgcc/clangしかない?、小さいコード書いて試すにも結局ギガ食いそうな予感
138:名無しさん@お腹いっぱい。
23/03/11 12:35:24.07 .net
あ、ファイルシステム上にあるから既存のtccを呼べたわ
万事解決
139:名無しさん@お腹いっぱい。
23/03/14 21:58:29.65 .net
スマホで開発しようとする物好きとみるか
勉強熱心な技術者の鑑とみるか
どちらと見るかは貴方次第!!
(´・ω・`)9m
140:名無しさん@お腹いっぱい。
23/03/15 00:46:49.60 .net
今のスマホは馬鹿に出来ないよ
俺のメインPCの半分ぐらいの性能だ
メインPCが大したことないかもだけど、一昔前のPCよりは確実に性能がいい
Windows7時代のPCぐらいかね
141:名無しさん@お腹いっぱい。
23/03/17 17:03:44.76 .net
orgモードで、
#+A: hogehoge
とかプロパティを定義したときに、
文章のなかから、Aを参照して「hogehoge」を表示する、みたいな機能ないですか?
142:名無しさん@お腹いっぱい。
23/03/17 22:19:32.57 .net
org modeってやたら聞く名前だけどMarkdown書くときに使うメジャーモードなんあれ?(´・ω・`)
143:名無しさん@お腹いっぱい。
23/03/18 10:15:11.18 .net
>>141
プロパティの構文はともかく、src_elisp{(org-entry-get nil "A" t)} みたいなやり方くらいかなぁ
144:名無しさん@お腹いっぱい。
23/03/18 10:39:31.84 .net
>>143
ああマクロでもいいのか
#+MACRO: prop-a (eval (org-entry-get nil "A" t))
{{{prop-a}}}
それにしても#+PROPERTY:はファイルを開き直さないと反映されないっぽい(?)
145:名無しさん@お腹いっぱい。
23/03/19 13:36:13.33 .net
>>144
あざます。
プロパティっていうのは、org文書内であれこれするものではないんですかねー
146:名無しさん@お腹いっぱい。
23/03/20 19:53:44.70 .net
org書くときのメジャーモードだな
147:名無しさん@お腹いっぱい。
23/03/27 19:18:47.27 .net
EmacsのWindowsバイナリをGNU公式で配布してるのね
148:名無しさん@お腹いっぱい。
23/03/27 21:36:07.09 .net
最近のグーグルさんより無能やなこのスレ
149:名無しさん@お腹いっぱい。
23/03/28 02:19:46.51 .net
>>148
ChatGPTにelispを書いてもらったらええんちゃう?(シランケド
150:名無しさん@お腹いっぱい。
23/03/28 18:47:23.51 .net
>>149
最近のグーグルさんみたいなレスやなw
151:名無しさん@お腹いっぱい。
23/03/28 20:50:30.47 .net
ChatGPTはMicrosoftの傘下
152:名無しさん@お腹いっぱい。
23/03/29 21:39:01.15 SM9GJwZRy
人殺し小池百合子のテ口リス├っぷりが露骨すき゛てキモ杉た゛ろ
CОP27[笑]とか,唖然とするような囗実て゛,税金私物化舛添要一もビックリなほと゛に莫大な税金無駄にしなか゛ら、
殺人鬼か゛教會で演説するかのようにノコ丿コ温室効果カ゛スまき散らしてヱシ゛プト旅行に出かけて気候変動させて
洪水、暴風,大雪,猛暑.干は゛つ,森林火災にと災害連發させて血税を温室効果ガスに変換して
世界中にハ゛カ晒しなか゛ら小笠原まで破壞して空港作ろうとテ口計画している高い所と騒音が大好きな都心航路賛成の
知性の欠片もないから知的能カ者か゛妬ましくて威カ業務妨害したくて仕方がないクソババァ小池百合子
税金使って都民殺す氣滿々て゛実際に毎日大勢殺害しなか゛らGoΤo人殺し小池デタラメ百合孑イー├強行して感染者うなき゛上り
と゛れた゛け曰本と゛ころか世界中の人々を殺したら気か゛済むんだろうな恥を知れやカ゛チキチ強盗殺人推進テ□リス├ハ゛バァ
創価学会員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ‐か゛囗をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほどか゛あるそ゛!
htTps://i、imgur.com/hnli1ga.jpeg
153:名無しさん@お腹いっぱい。
23/03/29 20:02:58.95 .net
>>149
ChatGPT in Emacs
URLリンク(youtu.be)
うーむ・・・。
154:名無しさん@お腹いっぱい。
23/03/29 20:43:10.49 .net
1980年代にRacterというプログラムが本を出版してたけど、ChatGPTはやらんのかな。
155:名無しさん@お腹いっぱい。
23/03/29 21:46:45.63 .net
Racter の当時は技術的限界が大きぃて実用ソフトというより、あくまでも娯楽用に
わざと偏屈物で皮肉屋で衒学趣味なキャラクターを作ってたから
答えがトンチンカンでも面白みがあった
ChatGPTはもうある程度実用性が実現できてしまって、そういう小手先の細工をしなくてもよくなった分
逆に昔の人口無脳みたいな面白みはあんまりないよな・・・
156:名無しさん@お腹いっぱい。
23/03/29 23:37:07.54 .net
>>153
コメント作るの楽に?
どこまで意図と合致するか次第だけど
157:名無しさん@お腹いっぱい。
23/04/05 00:35:21.50 .net
chatgptなんざ所詮まだまだelizaに毛が生えた程度のもんやで
クリエイティブな知能には程遠いわw
無理して分かったふりせんでええねんキミらw
158:名無しさん@お腹いっぱい。
23/04/05 07:39:53.03 .net
毛が生えるというのは大変なことなんですよ!!!
159:名無しさん@お腹いっぱい。
23/04/05 19:08:20.39 .net
ハゲ差別反対
160:名無しさん@お腹いっぱい。
23/04/05 20:40:25.74 .net
LGBTH
161:名無しさん@お腹いっぱい。
23/04/05 21:11:50.50 .net
また髪の話してる・・・
162:名無しさん@お腹いっぱい。
23/04/06 09:23:12.90 .net
>>153
kill-rin?
163:名無しさん@お腹いっぱい。
23/04/06 09:23:47.47 .net
>>154
いろんな人がamazonで売ってます
164:名無しさん@お腹いっぱい。
23/04/22 14:23:34.33 .net
org-modeで質問です
フレーム内に単一のウィンドがある状況で
org-open-at-point するとフレームが上下に分割されます
これを左右に分割するようにしたいのですが
パラメータ一つで変わったりしませんかね?
165:名無しさん@お腹いっぱい。
23/04/22 15:30:32.75 .net
左右に並べたいのは org-open-at-point で開いたときだけ?
もし常に左右に並べていいならこんな感じだけど
(setq split-width-threshold 80)
フレームの幅がこの値以上のとき、分割されたウィンドウは左右に並びます(既定値は 160)
166:名無しさん@お腹いっぱい。
23/04/22 15:32:22.60 .net
特定のコマンドから開くときだけ左右に並べる、みたいな設定はどうするのが正道だろうね
特定のバッファを開くときの設定は display-buffer-alist だと思うけど
display-buffer まわりは複雑過ぎて分からない
コマンドじゃなくてメジャーモード毎に split-width-threshold を設定する手もあるかな
;; org-mode のバッファからウィンドウを開くときはフレーム幅が多少狭くて
;; もなるべく左右に分割する。
(add-hook 'org-mode-hook (lambda () (setq-local split-width-threshold 80)))
167:163
23/04/22 16:55:53.62 .net
>>165,166
ありがとうございます
>>165で十分です
168:名無しさん@お腹いっぱい。
23/05/01 21:56:18.82 .net
macOS venturaで
URLリンク(emacs-jp.github.io)
を参考に設定しているんだけど
flycheckがclangルールでチェックしてるっぽい
(c/c++-clangと出てくる)
homebrewでgccをインストールして、
/usr/local/bin/にg++とgccのソフトリンクをはって
g++ --version
をすると、gcc g++が出てくる。
どうすれば、GNU g++ルールでflycheckしてくれるの?
bits/stdc++.hが問題なく使いたいよ(T T)
169:名無しさん@お腹いっぱい。
23/05/01 22:14:17.18 .net
compile_commands.json使え
170:167
23/05/05 10:13:22.18 .net
いろいろ調べたけど、
includeパスにbits/stdc++.hを作ってという方法をやっているのね。
いろいろ不具合起こしそうなので、
テンプレートに#includeゴリゴリ書いてきます
ありがと
171:名無しさん@お腹いっぱい。
23/05/15 00:44:38.90 .net
ネットワーク越しにemacsを使っています
kill-regionする範囲を選択中に(矩形で範囲を表示)
カーソルの移動速度が遅くなってしまうのですが
何か改善はできないでしょうかね?
(範囲選択中ではないときのカーソル移動は十分速いです)
遅くなるのはカーソルが移動するごとに選択範囲の矩形が変わり
その度に重めの通信をしているような気がするので
これを回避するような設定が出来れば嬉しいです
書いてて思ったのですがホスト側で--daemonで動かしたemacsに
リモート側で起動したemacsclientで接続できれば解決するような気がします
172:名無しさん@お腹いっぱい。
23/05/15 02:12:52.07 .net
>>171
要望にかなってるかは分からないが私は
(setq transient-mark-mode nil)
してる。
173:名無しさん@お腹いっぱい。
23/05/15 06:54:16.06 .net
>>171
クライアント側でemacs動かせるんであれば、trampを使う
174:名無しさん@お腹いっぱい。
23/05/15 09:33:29.10 .net
>>172
要望ドンピシャです
>>173
有難うございます
trampが使える場面では使ってきました
しかしリモートからホスト側でCompilationモードで開発したりしたいので
ホスト側のemacsを起動したいと思っています
TCP emacs serverがもう少しでできそうなので頑張ってみます
通信は出来ているようだけどフレームが現れない...
175:名無しさん@お腹いっぱい。
23/05/15 09:56:01.50 .net
>>174
>TCP emacs serverがもう少しでできそうなので頑張ってみます
>通信は出来ているようだけどフレームが現れない...
ファイアウォールが邪魔してるようでした
こんな機能まであるとは... emacsは凄いなぁ
176:170
23/05/15 13:01:03.55 .net
リモートで起動したTCP emacs serverに
ローカル側からemacsclientで繋ぐ方法は出来たのですが
>171(選択中だとカーソルが激遅)は改善されませんでした orz
>>172だと選択範囲が広いときにどこを選択中なのか見失うのが難点ですが
私にとってはベターな解決法のようです
ありがとうございました
177:名無しさん@お腹いっぱい。
23/05/15 13:13:19.86 .net
>>171
TERMの設定が悪くて
選択範囲部が常に再描画
あるいは重い処理になってるんじゃないか?
env TERM=xterm-256color emacs
for i in {0..255} ; do
printf "\x1b[48;5;%sm%3d\e[0m " "$i" "$i"
if (( i == 15 )) || (( i > 15 )) && (( (i-15) % 6 == 0 )); then
printf "\n";
fi
done
なんかはどうよ
terminal側のfontのon demand bit展開ということは有りうるのかな?
178:170
23/05/15 13:28:53.62 .net
>>177
難しくて話についていけてません
emacsはX11のウィンドウで表示したいのですが(つまり-nwをつけない)
TERMは関係あるのでしょうか? それとも-nwを用いよという提案ですか?
179:名無しさん@お腹いっぱい。
23/05/15 22:38:14.50 .net
29.91来たワン
180:名無しさん@お腹いっぱい。
23/05/19 00:03:48.34 zLTKZGIfy
みんな最近のEmacsでフォントは何使って、どう設定してるのかな。
VScodeは標準で綺麗に表示してくれるので、Emacsも綺麗に表示できるといいんだが。
Spacemacs格好いいけど、spacemacs-themeパッケージでテーマだけ入れたら、おそらくフォント設定が甘いのか、あまり見やすくなかった。。
181:名無しさん@お腹いっぱい。
23/05/27 01:40:04.90 .net
エクセル文書のリンクをorg-open-at-pointで開いたときに
DocViewが起動するのですが
/usr/bin/localcが起動するようにするにはどうすれば良いでしょうか?
リンクは以下のように張ってあります
[[file:hoge.xlsx]]
182:名無しさん@お腹いっぱい。
23/05/27 05:26:47.70 .net
>>181
カスタマイズ変数 org-file-apps に拡張子とコマンドの対を追加します
(eval-after-load "org"
`(add-to-list 'org-file-apps '("xlsx" . "/usr/bin/localc %s")))
183:名無しさん@お腹いっぱい。
23/05/27 12:05:48.37 .net
>>182
ありがとうございます!
184:名無しさん@お腹いっぱい。
23/05/27 13:15:16.86 .net
debian使いのワイに最新バージョンは手の届かないキラ星
185:名無しさん@お腹いっぱい。
23/05/27 13:50:01.87 .net
何で?
186:名無しさん@お腹いっぱい。
23/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を使用してビルドしようとしています。下記のリンク通りの手順でやっています。
URLリンク(github.com)
何卒宜しくお願い致します。
187:名無しさん@お腹いっぱい。
23/05/30 01:11:58.27 .net
スキルが分からないけど普通に最新バージョンが無難
188:名無しさん@お腹いっぱい。
23/05/30 11:04:04.91 .net
>>185
debianの公式ソフトはバージョンがちょっと古い代わりに
安全性を確保するのがポリシーだから
189:名無しさん@お腹いっぱい。
23/05/30 16:10:55.00 .net
>>186
ここで質問する程度だから、素直にWSLを入れて、Ubuntuのemacsをaptで入れておけ
190:名無しさん@お腹いっぱい。
23/05/30 18:46:08.66 .net
普通にデクトップ用途なら何もDebian使うこともないけど。
191:名無しさん@お腹いっぱい。
23/05/30 20:02:21.60 .net
windows用がいいですよ
コンソールならwslでいいけど
192:名無しさん@お腹いっぱい。
23/05/30 21:03:37.71 .net
>>186
いくら何でも情報源が古すぎるだろ
5年も前かよ
URLリンク(www.kkaneko.jp)
ここにあるようにバイナリインストーラーじゃ駄目なのか?
193:名無しさん@お腹いっぱい。
23/05/30 21:03:59.85 .net
>>186
いくら何でも情報源が古すぎるだろ
5年も前かよ
URLリンク(www.kkaneko.jp)
ここにあるようにバイナリインストーラーじゃ駄目なのか?
194:184ではないですが
23/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:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
23/06/03 08:02:21.58 .net
質問いいでしょうか
新しいキーバインドに、ESCキー押下とまったくおなじ挙動を登録したいです。
init.el にどう書けば良いでしょうか?
オリジナルのキーバインド割り当ては今回はじめての初心者です。
MacBookの環境です。
よろしくおねがいします
197:192
23/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:名無しさん@お腹いっぱい。
23/06/17 14:50:14.69 .net
うちのemacsを27.1 -> 28.2に更新したのですが
diredでカレントディレクトリを開くのが極端に遅くなりました
リモートのディレクトリを多数マウントしているのですが
どうもそれらにいちいちアクセスしているのが原因ではないかと推測しています
そう考える理由は次の通りです
emacsの更新により何も指していないシンボリックリンクがあった場合に
リンク名が赤の矩形で示されるようになりました
ということはいちいちファイルやディレクトリに
アクセスしているに違いないと考えたからです
この機能を切る方法をご存知でしたらお教え下さい
199:名無しさん@お腹いっぱい。
23/06/17 21:30:32.65 .net
記憶が曖昧だけどパスとかの補完機能とか効いてるとそういうことが起きる事例があった気がする。
200:196
23/06/18 01:18:50.28 .net
>>199
あーなるほど
誰かご存じないですかね?
201:名無しさん@お腹いっぱい。
23/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
23/06/18 12:37:56.36 .net
>>201
有難うございます
シンボリックリンクの色付けはなくなりました
遅いのはたぶん変わってないように感じます
リモートのディレクトリを全てumountしてもやはり遅いので
原因はリモートにアクセスしているからではないようです
うーん... なんだろう?
203:名無しさん@お腹いっぱい。
23/06/18 13:41:21.67 .net
日本語の名前のファイルかディレクトリがあるんだろ
204:196
23/06/18 15:19:59.14 .net
>>203
それです!
問題のディレクトリは$HOMEなのですが
日本語ファイル名としては
「tty ではありません」なるサイズ0の何かの残骸が1つあって
それを消したら劇的に速くなりました!
よく分からないのですがフォント周りのメカニズムが変わった?
実はDebian bookworkへ更新したのですが原因はemacsではないのかも?
205:名無しさん@お腹いっぱい。
23/06/20 00:46:53.11 .net
92来たドン
206:名無しさん@お腹いっぱい。
23/07/09 07:52:39.71 .net
>>198
28以降は、道具としての使い易さを棄ててガワを小奇麗にしようとした
脱ヲタ失敗エディタだから。
27.2を使うべき。
207:名無しさん@お腹いっぱい。
23/07/11 23:27:16.88 .net
戦ブラで揉めて色々制限が解除されたみたいなので
Emacs+ewwより書き込みテスト
eww.elより抜粋
(defgroup eww nil
"Emacs Web Wowser"
:version "25.1"
208:名無しさん@お腹いっぱい。
23/07/11 23:27:21.23 .net
戦ブラで揉めて色々制限が解除されたみたいなので
Emacs+ewwより書き込みテスト
eww.elより抜粋
(defgroup eww nil
"Emacs Web Wowser"
:version "25.1"
209:名無しさん@お腹いっぱい。
23/07/11 23:28:55.99 .net
ewwより書き込めたけど
二重投稿されるのはデフォか?
210:名無しさん@お腹いっぱい。
23/07/31 22:46:39.49.net
29.1 きてるな
211:名無しさん@お腹いっぱい。
23/08/01 00:45:59.16.net
来たー
212:名無しさん@お腹いっぱい。
23/08/01 15:04:31.75.net
Haiku対応ってすごいなw
213:名無しさん@お腹いっぱい。
23/08/01 22:14:59.31 .net
Emacs 29.1おめ。
質問です。
Emacsのコマンドを入力するときに、単語の頭文字からコマンドが補完される機能があったように思うのですが、
ビルドインあるいは、追加パッケージで可能でしょうか?
例えば、 M-x kill-whole-line と入力するのを
M-x kwl などで入力できると便利だなぁと思っています。
214:名無しさん@お腹いっぱい。
23/08/01 22:15:03.38 .net
Emacs 29.1おめ。
質問です。
Emacsのコマンドを入力するときに、単語の頭文字からコマンドが補完される機能があったように思うのですが、
ビルドインあるいは、追加パッケージで可能でしょうか?
例えば、 M-x kill-whole-line と入力するのを
M-x kwl などで入力できると便利だなぁと思っています。
215:名無しさん@お腹いっぱい。
23/08/01 23:06:15.07 .net
M-Xはなんで今までなかったんだ
216:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
23/08/02 19:31:55.39 pnbpqqk2P
土砂崩れに洪水に灼熱地獄にと殺されまくって損害を受けてるやつらは.テ囗組織自民公明を恨んて゛憎んて゛呪って戰えよ、ただの自然災害で
運が惡かったた゛けとか思い込んて゛る能天氣な被災者に.憲法1З条25条29条と公然と違反しながら,力による‐方的な現状変更によって
都心まで数珠つなき゛で鉄道の30倍以上もの温室効果カ゛スをまき散らす斉藤鉄夫ら世界最悪の殺人テ口組織国土破壞省がJÅLた゛のÅNÅだの
クソアヰヌドゥだのテ囗リス├と天下り賄賂癒着して私利私欲のために莫大な温室効果カ゛スまき散らして氣侯変動させて海水温上昇させて
かつてない量の水蒸氣を日本列島に供給させているのか゛原因であって日本どころか世界中て゛災害連發.クソ航空機は核以上に廃絶すへ゛き絶対惡
という強い認識と行動を教えよう!自民公明に入れたバ力の家や農作物か゛流されて殺されて無━文になるのは当然の報いて゛望ましいことた゛か゛,
年々氣候変動による被災地は國内でも拡大している中.次こそ殺されるという正しい理解とともにこの強盜殺人腐敗テ□政府に立ち向かおう!
破防法を適用すべきクソ航空関係者と國土破壞省のテロリス├と゛もを皆殺しにすることは,正当防衛かつ緊急避難として合法かつ正当な権利な
創価学会員は,何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセーが口をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほと゛があるそ゛!
hTTРs://i.imgur、соm/hnli1ga.jpeg
218:名無しさん@お腹いっぱい。
23/08/04 00:06:02.58.net
fuzzy 系かな?
219:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
23/08/04 15:42:06.56 .net
trampでリモートホストのディレクトリをdiredで開いた状態でM-x shellすると
mini bufferにRemote shell path: と表示されて
ワーキングディレクトリとシェルが提案されますが
このうちデフォルトで提案されるシェルは
どの変数で指定すれば良いでしょうか?
デフォルトで/bin/shなのでせめてbashに変えたいです
221:名無しさん@お腹いっぱい。
23/08/05 11:39:47.94 .net
コンパイラの警告に絵文字⛔が出てくるんだなw
222:名無しさん@お腹いっぱい。
23/08/05 16:23:45.81 .net
お洒落🥺
223:名無しさん@お腹いっぱい。
23/08/05 16:51:49.97 .net
>>221
え、最近のemacsってそんなにナウでヤングでファンシーなかんじなのwww
どんなに近代的な機能を実装しても見た目だけはひたすら気にしないイメージだったのに。
224:名無しさん@お腹いっぱい。
23/08/05 17:12:23.07 .net
ちなみにMacPortsで入れてるやつを29.1にあげたら気付きました
225:名無しさん@お腹いっぱい。
23/08/11 16:23:01.74 .net
まだEmacsで消耗してるの?
226:名無しさん@お腹いっぱい。
23/08/11 16:25:22.34 .net
>>225
まだVisual Studio Codeで消耗しているの?
もしかして、まだVimで消耗しているの?
227:名無しさん@お腹いっぱい。
23/08/11 16:26:48.39 .net
>>221
unicodeにemojiを入れたGoogleが諸悪の根源
emojiは日本のガラパゴス文化のままでよかったのに
グローバルに取り込まれるとポリコレの目に晒され叩かれるからいい事無い
ユニバーサルデザインは思考の停止でしか無い
228:名無しさん@お腹いっぱい。
23/08/11 18:04:20.76 .net
絵文字のお陰で、英語圏の人もマルチバイト文字の対応をするようになったんだよ
完全に日本語対応したというにはそれだけじゃ足りないけど、文字は1バイトという考えを覆した意義は大きい
それに、外人が罫線を発見するという副次的な作用もあった
最近のやたら綺麗なCUI(TUI)を見てると、DOS時代のアプリを思い出して懐かしい気分になるw
229:名無しさん@お腹いっぱい。
23/08/12 11:47:39.76 .net
east asian ambiguous width 🥺
230:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
23/08/12 13:02:19.13 .net
ある気がする
232:名無しさん@お腹いっぱい。
23/08/13 12:01:15.24 .net
先ずCJKは別物だと欧米人に理解させやうとする日本人は居らんのか
233:名無しさん@お腹いっぱい。
23/08/13 13:17:02.30 .net
cもjもkも欧米からすりゃ小汚いイエローモンキーぐらいにしか思ってないだろうしなw
234:名無しさん@お腹いっぱい。
23/08/13 20:05:23.83 .net
ガイジンに1バイトを超える文字を考える脳はないから仕方ない
235:名無しさん@お腹いっぱい。
23/08/13 20:07:52.87 .net
unicodeでもiso2022でも大して変わらんよな
どうせ実装めんどくさいんだし
236:名無しさん@お腹いっぱい。
23/08/13 20:48:55.43 .net
今時はUnicode Consortiumが作成したテーブルデータを使って処理する事が普通なんで、外人はここで管巻いてるやつらよりもよっぽどマルチバイト文字の対応に詳しいよw
Unicode15.0に対応とかそういうことだ
またはICUを使えばいい
つうかもはや自前で処理するなと言いたい
237:名無しさん@お腹いっぱい。
23/08/13 21:06:47.04 .net
UTF-8は3バイトに決まってるでしょ、みたいに先輩が部下を指導してた現場もありました
238:名無しさん@お腹いっぱい。
23/08/14 06:50:30.47 .net
キリル文字は昔から2byteじゃないの?
239:名無しさん@お腹いっぱい。
23/08/30 11:44:58.64 .net
org-modeでリンクを使用するとラベルのみが表示されると思います
例えば[[path][label]]だと表示されるのはlabelとなります
pathを編集したいときに一時的に入力したオリジナル[[path][label]]に
展開できないのでしょうか?
今はリンクの左端に左側からカーソルを移動してデリートし
最初の[を削除することで対応しています
240:236
23/08/30 11:49:28.63 .net
良いの見つけました
欲しかったのはこれです
URLリンク(oversleptabit.com)
241:名無しさん@お腹いっぱい。
23/08/31 21:18:20.50 .net
dropboxにorgフォルダを作って、Windows11に入れたemacs・org-modeとiPhoneのbeorgを使用しています。
iPhoneのbeorgでクリエイトしたorgファイルが、beorg再起動するとファイル一覧から消えてしまうのは何が原因なのでしょう?
PCで作ったファイルに関してはそんなことはないのですが。
スレ違いだったらすみません
242:名無しさん@お腹いっぱい。
23/08/31 22:28:38.47 .net
と思ったらPCで作ったorgファイルもfiles画面に出てくるものと出てこないものがあります。全く挙動の意味が分からない
243:名無しさん@お腹いっぱい。
23/08/31 23:52:54.73 .net
日本語でファイル名つけてるけど、もしかしたらファイル名に問題があるのかも
244:名無しさん@お腹いっぱい。
23/09/01 00:05:07.54 .net
beorgの一覧にはファイル名でなくてタイトルコメントが表示されてると思うが
245:名無しさん@お腹いっぱい。
23/09/01 00:09:45.82 .net
スマホの入力が面倒でタイトル空欄だったりして
で、PCではたまに手を抜くとか
246:名無しさん@お腹いっぱい。
23/09/01 00:40:21.05 .net
タイトルコメントってなんでしょうか?
もしかして自分は根本的なことを分かっていないのかもしれません(-。-;
247:名無しさん@お腹いっぱい。
23/09/01 00:48:56.97 .net
お、確かにbeorgで日本語名で作成すると消える気がするな
248:名無しさん@お腹いっぱい。
23/09/01 01:09:57.51 .net
#+TITLE: テスト題名
#+AUTHOR: 自分の名前
#+LANGUAGE: ja
#+OPTIONS: ^:nil toc:2 \n:t
こんなヘッダの一行目
Beorgはファイル名に関係なくこの#+TITLE: 以下を画面に出す
Beorgの右上の方の直接テキスト書き換えを使って、始めに挿入すると英数字のファイル名にして題目は日本語に出来る、というか、ファイル名に日本語使った事ないや
始めにスマホから日本語題名で作成するとおかしいのかも
249:名無しさん@お腹いっぱい。
23/09/01 02:03:24.95 .net
ありがとうございます
そういう仕組みになってるんですね
そもそも全ての部分で日本語がフォローされてると勝手に思い込んでました
参考にしていろいろ試してみます
250:名無しさん@お腹いっぱい。
23/09/01 02:28:43.72 .net
> 彼らはよく、社会に貢献したいと口にする。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
>
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
>
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。
251:名無しさん@お腹いっぱい。
23/09/04 11:10:19.27 .net
>>237
ガイジやん……
252:名無しさん@お腹いっぱい。
23/09/16 13:42:18.99 .net
>>239
遅レスです。
普段はその上でC-c C-lしてます。
253:236
23/09/18 15:59:58.37 .net
>>252
なるほど! 再び org-insert-link でもリンク先を確認できますね
私は>>240がお薦めです
254:名無しさん@お腹いっぱい。
23/09/18 16:51:36.99 .net
何というか配色だけをダークモードの見やすいものにしてフォントやアイコンは一切変更しないようなEmacsのテーマってないものだろうか
255:名無しさん@お腹いっぱい。
23/09/18 17:47:33.42 .net
load-theme で読み込むやつがそういうのじゃないの?
256:名無しさん@お腹いっぱい。
23/09/18 19:04:14.91 .net
配色とか設定した方が早いよ
テーマは探し始めるとなかなかに沼
結局、そこそこ気に入ったテーマ見つけて多少カスタマイズして使ってる
257:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
23/09/18 19:48:09.42 .net
結局、テーマだけで全部設定したほうがいい
259:名無しさん@お腹いっぱい。
23/09/18 19:55:23.83 .net
テーマの定義ってそんなに難しくないしね
260:名無しさん@お腹いっぱい。
23/09/18 20:00:59.59 .net
最初から入ってるテーマのひとつと、自分の好みに一部上書きする自前テーマと、
二つ load-theme して使ってる。正しい使い方なのか知らんけど。
261:名無しさん@お腹いっぱい。
23/10/15 22:38:42.87 .net
もう俺から離れないでね!君がこんなに怖がるならこんなところに来なきゃよかったね
262:名無しさん@お腹いっぱい。
23/10/17 05:07:59.71 .net
性欲大丈夫?
263:名無しさん@お腹いっぱい。
23/10/17 09:10:33.89 .net
○時!○分発!東京行きの!電車ですが!ただ今!車掌が!腹痛のため!トイレに!行っておりまして!電車が!遅れまして!誠に!申し訳!ありまさん!
264:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
23/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から
URLリンク(github.com)
266:名無しさん@お腹いっぱい。
23/10/19 20:37:49.64 .net
ありがとうございます。
お尋ねしたのはdired-ではなくwdired-modeのバッファで
ファイル名に対してquery-replace等で置換を実行した場合です。
diredでディレクトリを表示してM-x wdired-change-to-wdired-mode
M-%等でファイル名に対して置換を実行
267:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
23/10/20 08:57:15.08 .net
URLリンク(pastebin.com)
migemo.el を直接修正する場合は
isearch-search-fun-migemo の本体(cond式)を
(lambda (string &optional bound noerror count)
(funcall ...
string bound noerror count))
で囲む(... のところに元のcond式を置く)
269:名無しさん@お腹いっぱい。
23/10/20 21:55:23.38 .net
ありがとうございます。
上掲のコードを評価してwdiredでquery-replaceを実行すると正常に動作することが確認しました。
ただ私もまだよく理解していないんですが、
これをそのまま~/.emacs等に書くとquery-replaceで次のようなエラーが出てしまいます。
funcall: Symbol’s value as variable is void: fun
270:名無しさん@お腹いっぱい。
23/10/20 22:13:52.12 .net
>>269
ファイルの先頭に次の行を追加してみてください。
;; -*- lexical-binding: t -*-
271:名無しさん@お腹いっぱい。
23/10/20 23:00:15.89 .net
ありがとうございます。
ちょっと私にはいろいろ手に負えそうになかったので助かりました。
272:名無しさん@お腹いっぱい。
23/10/22 21:19:01.09 .net
iPadにロジクールのBluetoothキーボードつけたらカーソル移動がEmacsと同じで昔が蘇って嬉しい
273:名無しさん@お腹いっぱい。
23/11/01 20:00:23.81 .net
iPadはしらんけどMacのカーソル移動はEmacs式だよ
274:名無しさん@お腹いっぱい。
23/11/13 20:09:13.97 .net
URLリンク(chat.openai.com)
275:名無しさん@お腹いっぱい。
23/12/11 10:31:53.26 .net
メンテナが鬱ってるけど、何があった?
276:名無しさん@お腹いっぱい。
23/12/11 14:42:20.97 .net
脱ヲタ失敗
277:名無しさん@お腹いっぱい。
23/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
23/12/22 12:24:38.83 .net
>>277
>これだとaudacityを閉じない限りorg-mode側が操作できないので
その後も触っているとこの通りのときもあるし
audacityを閉じなくてもorg-mode側が操作できる場合があるようです
原因を探っていますがどうもorg-modeの問題ではないような気がしてきました
失礼致しました
279:名無しさん@お腹いっぱい。
23/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:名無しさん@お腹いっぱい。
24/01/12 18:42:52.24 .net
URLリンク(www.emacswiki.org)
Emacs 29からピクセル単位のスクロールができるようになってたのね
気づかなかった
MacPorts版では前から搭載されていたけどLinuxでもできるようになったのは嬉しい
281:名無しさん@お腹いっぱい。
24/01/17 13:15:56.90 .net
>>280
為になった
サンクスー
282:名無しさん@お腹いっぱい。
24/01/21 00:01:07.40 .net
久しぶりにGitリポジトリのmasterブランチをビルドしてみたんだけど、いつの間にかnative compilationがデフォルトで有効に変わったのね
283:名無しさん@お腹いっぱい。
24/01/21 18:08:24.60 .net
>>280
ついに画像編集でもするようになるのか?
284:名無しさん@お腹いっぱい。
24/01/21 20:09:54.52 .net
haskell-mode と ddskk 利用中ですが、
haskell-unicode と skk-mode が競合して正常動作しません。
skk-mode で変換候補を確定すると表示されていない別の候補で確定されたり、
確定が出来なくなったりします。
競合を避け、共存させる方法は何かないでしょうか?
285:名無しさん@お腹いっぱい。
24/01/30 10:36:17.58 .net
27.2に戻して xim から skk を使う
286:281
24/02/03 12:05:26.98 .net
>>285 レスありがとうございます。
自己解決しました。
二重起動状態になって不具合出ていたようでしたので
以下を C-xj に割り当て正常動作確認しました。
;; toggle-input-methods
(defvar default-input-methods-list (list "japanese-skk" "haskell-unicode"))
(defvar set-input-methods-list default-input-methods-list)
(defun toggle-input-methods ()
(interactive)
(unless (set-input-method (pop set-input-methods-list))
(setq set-input-methods-list default-input-methods-list)))
287:281
24/02/03 21:24:54.75 .net
少し修正です
X(defvar set-input-methods-list default-input-methods-list)
>(defvar-local set-input-methods-list default-input-methods-list)
288:名無しさん@お腹いっぱい。
24/02/09 11:24:13.73 .net
29.2の山本先生版が出ていないのはなぜだろう
289:名無しさん@お腹いっぱい。
24/02/10 00:28:23.83 .net
山本先生って誰やねん
290:名無しさん@お腹いっぱい。
24/02/10 02:02:14.72 .net
>>288
それに対して、なぜ理由が必要なの?
emacs-macリポジトリのwork branchを眺めるとかしないのか?
291:名無しさん@お腹いっぱい。
24/02/10 11:30:32.88 .net
uimでSKK使っているんですが、こういうマイノリティが集う難民キャンプスレみたいなのってどこかにありますか…?
292:名無しさん@お腹いっぱい。
24/02/10 11:52:44.24 .net
>>291
存在しなければ、作ろう!
293:名無しさん@お腹いっぱい。
24/02/10 11:54:30.64 .net
>>288
自分で29.2に対する変更を入れて、自分で出せばよいのでは?
294:名無しさん@お腹いっぱい。
24/02/10 17:27:16.88 .net
uimでskk使ってるけど、
emacsでは無効にしてddskk使うよ。
295:288
24/02/10 22:03:05.07 .net
>>294
よかったらお力お借りしたいのですが可能ですか
sticky shiftで特定のキーを指定した場合uim-skkではどの状態でも処理が奪われてしまうので、これをローマ字かな変換中は無視したいです
たとえばskk-ja-rk-ruleで"k" ";"が"かん"のときskk-sticky-keyが";"でも「かん」を期待したいのですが、現状ではかな変換中だとstickyが評価されてしまいます
skk-sticky-key関数に「いまrkテーブル中ならば無視」と記述したいのですがどうすればいいのでしょうか
私のできること:.uimに(require-module "skk")して挙動を変える
私のできないこと:skk.scmを読んでどれがかな変換か理解
Ubuntu22.04
uim1.8.8
296:名無しさん@お腹いっぱい。
24/02/16 21:55:13.64 .net
すまんが、カッコの中身を削除するのってどうやんの?
297:名無しさん@お腹いっぱい。
24/02/16 22:37:12.80 .net
ci(
298:名無しさん@お腹いっぱい。
24/02/16 23:01:36.52 .net
例えば query-replace-regexp で (.*?) を () に置換してくとか。
299:名無しさん@お腹いっぱい。
24/02/16 23:18:21.12 .net
>>296
括弧の中身を削除するコマンドは多分なかったと思うので他のコマンドの組合せかな
たとえば C-M-u C-M-k で全体を削除して括弧を入れ直すとか
300:名無しさん@お腹いっぱい。
24/02/16 23:36:36.99 .net
> ci(
こういうのはやっぱりvimには及ばないな。
301:名無しさん@お腹いっぱい。
24/02/17 00:34:03.92 .net
詰めvi
何分で何段
みたいなコーナーが昔、プログラミング雑誌にあったのを思い出しました
302:名無しさん@お腹いっぱい。
24/02/17 00:58:47.68 .net
ダブルクォートで囲まれた文字列を変更する方法ありますか?
303:名無しさん@お腹いっぱい。
24/02/18 11:17:03.89 .net
大抵のモードでpuniを有効にしているので、
カッコの中身やダブルクォート内の削除はC-k一発でやっちゃってるな
URLリンク(github.com)
304:名無しさん@お腹いっぱい。
24/02/20 21:30:00.02 .net
ダメ元で質問
emacsでjupyter notebook使うための「EIN」っていうLispあるじゃん?
あれのアウトプット (セルの評価) でハイフンが罫線 (Unicode 2500) に意図せず変換されて見た目が壊れるんだけど、これ修正する方法ありますかね?
emacsの問題なのかeinの問題なのかもわからず……
305:名無しさん@お腹いっぱい。
24/02/20 21:41:31.85 .net
>>304ですが、解決してないけど理由はわかりましたので取り下げます
306:名無しさん@お腹いっぱい。
24/02/20 21:45:56.83 .net
すいません。より具体的な他の質問をさせてください。
Source Han Code JPというフォントを使っているのですが、罫線 (Unicode 2500) だけSource Code Pro というフォントで描画してほしいときってどうしたらいいでしょうか?
307:名無しさん@お腹いっぱい。
24/02/20 22:43:46.94 .net
>>306
(setq use-default-font-for-symbols nil)
;; Box Drawings U+2500–257F ─ ... ╿
(set-fontset-font t '(#x2500 . #x257f) "Source Code Pro")
308:名無しさん@お腹いっぱい。
24/02/20 22:48:36.51 .net
ついU+257Fまでの範囲にしたけど、U+2500だけを変更したい場合は
'(#x2500 . #x257f) を #x2500 にしてください。
309:名無しさん@お腹いっぱい。
24/02/20 23:46:59.59 .net
>>307
ありがとうございます。
反映されないので他のなにかに再度上書きされてそうです。
もうちょい調べてみます
310:名無しさん@お腹いっぱい。
24/02/26 16:41:52.06 .net
あるディレクトリ(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*フレームに該当箇所が表示され
test.cの該当箇所にジャンプできるかと思います
このとき /tmp/dir1/test.c として開いて欲しいのですが
/tmp/dir0/test.c として開いてしまうようです
(カレントディレクトリが/tmp/dir0に移っているので分かります)
Verは28.2でたぶん27まではシンボリックリンクが展開されていなかったと思います
展開あせない設定方法を教えて下さい
311:307
24/02/26 16:47:16.43 .net
関係ありそうな変数としては
find-file-visit-truename
はnilで設定されていて
特に28.2になって変えたという訳ではありません
312:名無しさん@お腹いっぱい。
24/02/26 23:21:36.77 .net
>>310
このバグですね
URLリンク(debbugs.gnu.org)
開発版(30.0.50)では修正済
28.2 および 29.2 では未修正のようです
このアドバイスを使用すると回避できますが、代りに bug#8035 を再発します
URLリンク(pastebin.com)
#8035 - Processing of .. in a file path after going thru symlink - GNU bug report logs
URLリンク(debbugs.gnu.org)
313:307
24/02/27 00:36:12.95 .net
>>312
情報有り難うございます!
>開発版(30.0.50)では修正済
>28.2 および 29.2 では未修正のようです
ううう
314:名無しさん@お腹いっぱい。
24/02/27 01:02:53.22 .net
暫くハードリンクで凌いではどうか
使えるファイルシステムなら
315:307
24/02/27 01:09:15.14 .net
>>314
有り難うございます
ネットワーク越しにマウントしてるので無理です
316:307
24/02/27 01:24:58.20 .net
とりあえず以下で凌ぐことにします
>>312
>このアドバイスを使用すると回避できますが、代りに bug#8035 を再発します
>URLリンク(pastebin.com)
本当にありがとうございました
実は>>310の前に>>274に聞いておりまして
(setq compilation-follow-symlinks nil)
を提案されてまた吹かしておるなと思ってたのですが
実は URLリンク(debbugs.gnu.org) を読んでいたとは
ChatGPTさんごめんなさい
317:名無しさん@お腹いっぱい。
24/02/28 12:42:40.50 .net
29.1へのEglotのマージは疑問が残るわ
flycheckに対応するのに少し小技がいるのと、
JavaのLSPをEglot単独で対応できてないのは微妙
318:名無しさん@お腹いっぱい。
24/02/28 13:23:55.15 .net
>>317
> ...は微妙
そうなの?
319:名無しさん@お腹いっぱい。
24/02/28 13:24:00.01 .net
>>317
> ...は微妙
そうなの?
320:名無しさん@お腹いっぱい。
24/02/29 09:19:17.02 .net
>>317
> ...は微妙
そうなの?
321:名無しさん@お腹いっぱい。
24/02/29 09:19:27.59 .net
>>317
> ...は微妙
そうなの?
322:名無しさん@お腹いっぱい。
24/03/01 00:13:51.39 .net
> ...は微妙
そうなの?
323:名無しさん@お腹いっぱい。
24/03/01 21:22:14.41 .net
以下をChatGPTに入力してみたが5を返すコードをなかなか出力してくれない
このLispプログラムをJavaScriptに移植してください。(let ((aaa 1)) (let ((aaa 2) (bbb (+ aaa 4))) bbb))
324:名無しさん@お腹いっぱい。
24/03/02 16:04:03.59 .net
>>323
CharGPTが5を返すコードを出力したら嬉しい事は何ですか?
325:名無しさん@お腹いっぱい。
24/03/02 17:06:07.31 .net
こんな感じだろうか
(() => { let aaa=1; return ((aaa, bbb) => { return bbb; })(2, aaa+4); })();
326:名無しさん@お腹いっぱい。
24/03/02 19:57:56.88 .net
ChatGPTて、人間と認識の仕方が近いのだよな、速いだけで
つまりアバウト
括弧の数とか対応が曖昧だったり、定義を読まずに
letとlet*の差も、なんなら評価順も、人間並みに雰囲気で理解しコーディングしてるだけでロクに考慮してないと思う
人間に近づくとはそう言うこと
327:名無しさん@お腹いっぱい。
24/03/02 20:20:34.91 .net
とりあえず、ChatGPTに弄ばれるなよ
328:名無しさん@お腹いっぱい。
24/03/03 00:07:56.99 .net
>>324
ブラウザしか使えない知人が 自作のelispプログラムを欲しいというので 不慣れなJavaScriptに移植しようとしていて
ChatGPTを教師にしてJavaScriptへの移植の落し穴を知れればと思っていたので もしCharGPTが5を返すコードを出力してくれたら参考にできて嬉しかった
329:名無しさん@お腹いっぱい。
24/03/03 00:19:47.11 .net
>>326
確率的にそれっぽい回答をするだけなので推論しないのよね
足し算引き算の引っ掛け問題も(推論しない)人間みたいに引っかかる
330:名無しさん@お腹いっぱい。
24/03/03 04:21:14.81 .net
CoT (Chain-of-Thought) プロンプティングという手法で段階的な推論ができるという主張もあるね。
プロンプトに指示文に「Let's think step by step」という文字を追加すると、言語モデルは複雑な推論を行うという。
331:名無しさん@お腹いっぱい。
24/03/03 22:49:50.59 .net
emacsに1mmも関係ない事がわかったので自分的にオッケーです
332:名無しさん@お腹いっぱい。
24/03/03 23:31:50.00 .net
プロンプト・エンジニアリング里海できないと置いていかれる世界
333:名無しさん@お腹いっぱい。
24/03/03 23:48:14.38 .net
コマンド・プロンプト・エンジニアリング
334:名無しさん@お腹いっぱい。
24/03/05 10:35:56.48 .net
昔のAIを生成するAIの研究で
LISPが使われてたので
ここに流れ着いたんだろう
335:名無しさん@お腹いっぱい。
24/03/08 08:02:49.01 .net
ぐーぐる蔓延りオープンソースが腐る
336:名無しさん@お腹いっぱい。
24/03/12 17:21:44.45 .net
native-compile-asyncでネイティブコンパイルをするかしないかの判定ってどう実現してるのかしら。
さすがに(not (file-exists-p eln))だけではないとは思うんだけど。
337:名無しさん@お腹いっぱい。
24/03/15 18:48:02.01 .net
>>336
実際に動かしてみての処理速度だろ
338:名無しさん@お腹いっぱい。
24/03/15 21:06:29.90 .net
pcase VS cond* は結局どうなったの?
pcaseが複雑だから新しいのを作ろうって、
それはどうなんストールマン…
339:名無しさん@お腹いっぱい。
24/03/16 21:17:06.75 .net
pcaseはシンタックスってかリーダビリティ糞過ぎて使うことないから新しいのでいいよ(´・ω・`)
340:名無しさん@お腹いっぱい。
24/03/27 19:41:47.40 .net
昔の事になるか
341:名無しさん@お腹いっぱい。
24/03/27 19:42:08.45 .net
これが本当にあの口元を治すのは絶対痩せるだろ
ジャニのちゃんねる超えるね
342:名無しさん@お腹いっぱい。
24/03/27 19:46:09.79 .net
どこかで説明しない」が最も現実的じゃなかろうよ。
語彙力なければ話す仕事につくしかない
おそらく作ったとしか言えないということだよな
343:名無しさん@お腹いっぱい。
24/03/27 19:51:36.38 .net
はや1週間
何があったんだけどな
344:名無しさん@お腹いっぱい。
24/03/27 19:55:33.96 .net
腕とかなら良いけど
345:名無しさん@お腹いっぱい。
24/03/27 19:57:18.99 .net
アウトレスする人ってあんま美少女にやらせるってどうでも買ったので、
重要なワクチン情報なしかよ
346:名無しさん@お腹いっぱい。
24/03/27 20:05:18.59 .net
ワンオクは大炎上だね
あいつらホンマ話に、在日に不法に生活保護が支給されて
347:名無しさん@お腹いっぱい。
24/03/27 20:06:02.92 .net
よりによって
ステーキ宮でステーキ弁当頼んだが
348:名無しさん@お腹いっぱい。
24/03/27 20:07:20.45 .net
戒めの力もすごいからな
349:名無しさん@お腹いっぱい。
24/03/27 20:07:20.48 .net
真面目に入らないな
寝るしかねえ
そもそもでいうと背後手薄だったことあるし
350:名無しさん@お腹いっぱい。
24/03/27 20:09:39.30 .net
白夜行以降あまり熱心に見下し投法出来てる時点で手遅れでは、あれだなぁ
351:名無しさん@お腹いっぱい。
24/03/27 20:09:40.08 .net
>>144
リクライニングがかなり究極の食い物らしいのではないし課長とかで散々いい思いしてたは通用しないぞ。
そろそろ一気にガーシー離れが始まるな
国民を豊かにするのであっという間だろうな
352:名無しさん@お腹いっぱい。
24/03/27 20:13:25.26 .net
粛々とサイレントアンチが増える
黒幕が減る
353:名無しさん@お腹いっぱい。
24/03/27 20:14:37.24 .net
>>256
フィギュアスケート分かってるだろ
自慢か知らんが、その周りの人
354:名無しさん@お腹いっぱい。
24/03/27 20:16:37.96 .net
>>305
あんな遅い球見てられんわ
もう攻略されており、入力された選手や関係性だけどな
ひろき手取り28万円
355:名無しさん@お腹いっぱい。
24/03/27 20:18:39.49 .net
スターオーシャン6は今のところが安定してたやつてどうするんだろう
つい先日も「教会に汚染されてるから視野狭いんじゃね?
ゴルフ場でやっても優遇されるのは無視なんかな
このゲームはスマホでのやり方わかんない長文を投下するだけの番組やし予算少なすぎると似たような画像だな
356:名無しさん@お腹いっぱい。
24/03/27 20:19:55.68 .net
まぁそのうち選挙出ます!」(公開されないから知らんな
357:名無しさん@お腹いっぱい。
24/03/27 20:25:18.45 .net
やはり3週間て
358:名無しさん@お腹いっぱい。
24/03/27 20:25:49.41 .net
>>208
ここ数日を補足するとこんな感じ?
でも多分帰ってくるてのが多かったのはヤバイと言うことで、死者数的にはなれませんわ。
2極化している
359:名無しさん@お腹いっぱい。
24/03/27 20:27:12.40 .net
シートベルトしないのかもわからんが
6時間くらいのボリュームじゃあなあ
360:名無しさん@お腹いっぱい。
24/03/27 20:28:48.84 .net
>>27
別館ババアには直接言わんとわからんのではなく
361:名無しさん@お腹いっぱい。
24/03/27 20:30:58.17 .net
>>80
中に卒業が遠のいた
おっマンU勝ったんか
362:名無しさん@お腹いっぱい。
24/03/27 20:33:17.44 .net
きんたまにやる気出すからな
363:名無しさん@お腹いっぱい。
24/03/27 20:36:39.45 .net
で、対策は十分役割は果たした
画面にメアドとパスワードを使い回している人は油断しすぎ。
364:名無しさん@お腹いっぱい。
24/03/27 20:38:26.08 .net
しかし
体重がある
365:名無しさん@お腹いっぱい。
24/03/27 20:41:41.27 .net
酢を飲む
酢を飲むつもりだ
でも屁が出やすい体質もある
366:名無しさん@お腹いっぱい。
24/03/27 20:41:43.86 .net
なんだ
367:名無しさん@お腹いっぱい。
24/03/27 20:42:22.11 .net
先週で大方卒業したから気が緩みすぎだと言う方が一般人よりばんざい
逆転大奥濡れ場ある感じ?
知らんけど
ウンウンスレのウノタ発狂してるのかもしれん
368:名無しさん@お腹いっぱい。
24/03/27 20:44:04.62 .net
第七波が広まり後遺症かなり下がったらしいな
369:名無しさん@お腹いっぱい。
24/03/27 20:46:28.48 .net
これはかなり臭いというか不快な臭いだから周囲に反対されたり
370:名無しさん@お腹いっぱい。
24/03/27 20:47:14.72 .net
そんで謝罪したら47暴露やります!落選してると聞くのに基礎点がすごかったね
371:名無しさん@お腹いっぱい。
24/03/27 20:50:59.98 .net
流石にうんこ過ぎるやろ
実質賃金とやらも雇用確保を重視したがってるような不支持にこぎつけるシステムやから性別逆にすると難しそう
クレべ運送だな
URLリンク(i.imgur.com)
372:名無しさん@お腹いっぱい。
24/03/27 20:51:18.47 .net
カルトしか信じてないって?
373:名無しさん@お腹いっぱい。
24/03/27 20:51:25.03 .net
>>57
クランブルイヒまだ?
つまりAmazonが工場建てたほうが
その人と同じや
374:名無しさん@お腹いっぱい。
24/03/27 20:52:16.10 .net
そんなレスばっかりしてますね…
375:名無しさん@お腹いっぱい。
24/03/27 20:52:49.59 .net
煙草とかちょくちょく見るけど絶対流行らんからやる価値がないから分からんわ
376:名無しさん@お腹いっぱい。
24/03/27 20:53:33.33 .net
深夜帯からの人生長いんやし肯定せなやってられんやろ
377:名無しさん@お腹いっぱい。
24/03/27 20:56:47.05 .net
ガミチャンイマカラhotelイテクルカラハイシンセントイテヤ
痩せたいならもうYouTubeでくりぃむチャンネルやるしかなくね?
378:名無しさん@お腹いっぱい。
24/03/27 21:05:43.83 .net
もうおっさんが美少女化した?
ス 08/23(火)
やっぱり義務教育を受け止めて壺と関与してる議員については宗教だけが問題だな
379:名無しさん@お腹いっぱい。
24/03/27 21:05:53.24 .net
>>226
乙
盛り返してきてるのにカロリーが高いというのはいかがなものか
URLリンク(i.imgur.com)
380:名無しさん@お腹いっぱい。
24/03/27 21:10:21.28 .net
>>213
最近のカラオケブームなんやねん
381:名無しさん@お腹いっぱい。
24/03/27 21:14:52.30 .net
> なんか
382:名無しさん@お腹いっぱい。
24/03/27 21:16:49.40 .net
アクセス集中で転んだらしいから
383:名無しさん@お腹いっぱい。
24/03/27 21:17:59.77 .net
>>335
炭水化物を食う
夜ちょっと食う
昼ちょっと食う
なんか
戦車なんかの意味がゼロになっちゃったんやろ
384:名無しさん@お腹いっぱい。
24/03/27 21:19:00.42 .net
>>82
ついにプラ転したぞ
385:名無しさん@お腹いっぱい。
24/03/27 21:19:33.09 .net
外交も安全保障を心配する始末
386:名無しさん@お腹いっぱい。
24/03/27 21:28:09.78 .net
>>372
糖分はけっこう取ってるから毎日2倍含み増えてる
387:名無しさん@お腹いっぱい。
24/03/27 21:32:23.72 .net
実際の競技ファン数は約7414万株になっちまうよー
388:名無しさん@お腹いっぱい。
24/03/27 21:44:30.16 .net
当時は
389:名無しさん@お腹いっぱい。
24/03/27 21:44:54.62 .net
まじで嫌い
壺壺言われるのさすがに理不尽やろ
390:名無しさん@お腹いっぱい。
24/03/27 21:45:01.80 .net
後10年で卒業=まあ普通。
391:名無しさん@お腹いっぱい。
24/03/27 21:49:21.44 .net
しかし
同じジャッジのはずが
本当にヤバいのに退会しても負けてるんだと思うが
392:名無しさん@お腹いっぱい。
24/03/27 21:49:53.14 .net
そう記事をやめてよね
株価に影響出るように見せかけている
393:名無しさん@お腹いっぱい。
24/03/27 21:52:44.44 .net
父親 友達のKARAが自○して悲しい思いをしてるのはなかった
理由がある
394:名無しさん@お腹いっぱい。
24/03/27 21:54:11.72 .net
保守
衣装は誰のファンを増やせてリピーター増やせて離脱を最小限にできる素材はおると思うな
異性としてのスキルが特化してるよ
395:名無しさん@お腹いっぱい。
24/03/28 15:52:58.84 .net
>>379
>>371
グロ
396:名無しさん@お腹いっぱい。
24/04/30 11:06:48.53 .net
eglot と ltex 上手く連携できてる人いる?
ltex じゃなくても良いんだけど、LanguageTool を上手く (texのコマンド等を一々エラーと見なさないように) 使いたい
397:名無しさん@お腹いっぱい。
24/05/09 16:01:43.32 .net
Ubuntuの22.04LTSでemacs入れたら動作がもっさりしてたんでよく見たら
emacs+gtkだったから、lucidにしたらサクサクになったわ
こんなもんなの?
gtkの方はカーソル動かすのに少しディレイかかる感じで使えたもんじゃなかったわ
398:名無しさん@お腹いっぱい。
24/05/09 20:30:53.92 .net
>>397
Windows側で新Microsoft IME使っていたら、旧Microsoft IMEなど違うIMEにしてどうなるか教えてほしい
399:名無しさん@お腹いっぱい。
24/05/09 23:30:41.89 .net
>>397
--with-pgtkか?
system-configuration-optionsを見ると分かる
それだとキー入力にラグが出るみたいな報告を見た気がする
自分がFedora上で--with-pgtkでビルドしたものはラグを感じないな
400:
24/05/12 19:35:35.91 .net
>>398
なんで急にWindows?
401:名無しさん@お腹いっぱい。
24/05/13 10:46:50.94 .net
>>398
Windowsを捨てる
402:名無しさん@お腹いっぱい。
24/05/14 01:46:04.44 .net
Win11、WSL2のUbuntu22.4LTSならEmacsもサクサクだけど
403:名無しさん@お腹いっぱい。
24/05/14 02:25:33.75 .net
旧IME使うと、Windowsターミナルが固まるよね
404:名無しさん@お腹いっぱい。
24/05/14 10:15:09.22 .net
>>403
windowsターミナルじゃなくてwslttyの方が良くないか
405:名無しさん@お腹いっぱい。
24/05/14 10:57:59.64 .net
windowsターミナル悪くないよ
406:名無しさん@お腹いっぱい。
24/05/16 15:01:31.30 .net
すみません、過疎スレなので返信あると思わずレスが遅くなってしまいました
>>399さん
buildオプション出してみたのですが、pgtkでは無いようです
手元の仕事で使ってるdebian sidですが、以下みたいな感じです。
debianのは今日?emacsにアップデートあってちょうど更新したとこなのですが
もっさり感はやっぱりあって、特に、マウススクロールがひどい感じ
長くて全部貼れないので必要なとこだけ
debian:$ emacs-gtk -nw -q --batch --eval '(message system-configuration-options)'
--build x86_64-linux-gnu
(cut)
--with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.3/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --with-cairo --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars ’CFLAGS=-g -O2
407:名無しさん@お腹いっぱい。
24/05/16 15:04:26.09 .net
>>402
WSL2だと仮想環境ですよね?
グラフィック周りの処理が違うのかもしれないですね
debianの方もemacs-lucidにしたらかなりサクサクになりました
前はgtkでもたつく感じなかったと思うのでなんか変わったんでしょうね
lucidでも問題ないのでこっち使おうと思いますが
408:名無しさん@お腹いっぱい。
24/05/20 20:49:01.30 .net
環境によるとしか、WSLでWSLg(wayland)使うのなら--with-pgtk
サードパーティのx11サーバで使うのなら--with-x
--with-pgtkでx11で使う場合GDK_BACKEND=x11で起動がお勧めかな?
最近ディストリならemacs-waylandとかemacs-pgtkとか--with-pgtkビルドのwayland用のパッケージないか?
409:名無しさん@お腹いっぱい。
24/05/20 21:02:37.83 .net
Emacsのライトユーザです。
init.elを数年ぶり(十数年ぶりかも)に見直しているのだけど、
今日、leaf.el の存在を知りました。
これってどれくらい普及しているのでしょうか。
ググった感じでは、日本人の中だけで使われているような印象を受けたのですが、
どうなんでしょうか。
leaf.elを導入するなら、init.elを全面的に書き換える必要があるようなので、質問してみました。
410:名無しさん@お腹いっぱい。
24/05/20 21:27:40.89 .net
何年か前にuse-packageからleafに書き換えてみたことがあるけど
俺のinit.elのレベルでは
劇的にコード量削減されるわけでもキレイになるわけでもなかったので
移行しなかったな
411:名無しさん@お腹いっぱい。
24/05/24 11:38:28.07 .net
org-modeでmewのメールのファイルにリンクを貼っておいて
org-open-at-pointで開きたいと思います
シンプルなメールだと実用的なんですが
添付ファイルや書式情報があると,
テキストでエンコードしたものがそのまま表示されます
なんとかなりませんかね?
理想はorg-open-at-pointで
mewが連携して当該メールを開くという動作です
412:名無しさん@お腹いっぱい。
24/06/03 11:21:54.89 .net
>>409
use-package使ってて不満がないならそのままでおk
use-package使ってないなら即刻leafに移行すべし
413:名無しさん@お腹いっぱい。
24/06/03 14:35:53.53 .net
el-get、個人的に一番理想なpackage managerやけど、
もうちょっとなんとかなってほしいな
せめてhomebrewバリになってほしいな
414:名無しさん@お腹いっぱい。
24/06/03 15:42:06.28 .net
use-packageでuse-package-always-deferをtにしてdemandが必要なパッケージにはdemandを設定してる
これで0.5秒未満で起動するのでデーモンなしでいいやとなった
415:名無しさん@お腹いっぱい。
24/06/08 09:35:13.42 .net
>>409
use packageにしときなさい
十年後にまた会おう
416:名無しさん@お腹いっぱい。
24/06/17 00:42:27.52 .net
ewwの強化が入ってほしい
417:名無しさん@お腹いっぱい。
24/06/17 19:36:37.55 .net
w3mでいいじゃん(いいじゃん)
418:名無しさん@お腹いっぱい。
24/06/21 16:03:15.18 .net
いまどき M-x xwidget-webkit-brouse-url っしょ?
と書いてみたい
419:名無しさん@お腹いっぱい。
24/06/23 15:45:42.84 .net
vimから浮気してみようと思うと、emacsがmod5をmetakeyとして使ってくるのでいつも退却を余儀なくさせられたていたけどとりあえず回避出来た。
--- src/xterm.c.orig 2024-01-06 21:56:31.000000000 +0900
+++ src/xterm.c 2024-06-23 15:17:09.587516344 +0900
@@ -13800,7 +13800,7 @@
return ( ((state & (ShiftMask | dpyinfo->shift_lock_mask)) ? shift_modifier : 0)
| ((state & ControlMask) ? mod_ctrl : 0)
- | ((state & dpyinfo->meta_mod_mask) ? mod_meta : 0)
+ | ((state & dpyinfo->meta_mod_mask) ? 0 : 0)
| ((state & dpyinfo->alt_mod_mask) ? mod_alt : 0)
| ((state & dpyinfo->super_mod_mask) ? mod_super : 0)
| ((state & dpyinfo->hyper_mod_mask) ? mod_hyper : 0));
420:名無しさん@お腹いっぱい。
24/06/23 15:49:16.18 .net
そうだ。gtk2だと駄目でgtk3の必要がある。xkbで設定している他の設定の割り当てがgtk3じゃないと動かない。athenaとかも動いたような気がする。
421:名無しさん@お腹いっぱい。
24/06/23 16:33:09.92 .net
と、思われたその時。問題発生。
gtk2で動いてた設定がgtk3だと動かない。
諦めるか。emacsは諦めろって言われてる気がする。
422:名無しさん@お腹いっぱい。
24/06/24 15:09:24.62 .net
と、思ったけどgtk3で動かなくなった設定も動いた。
xkbで数値で値を指定してたのが駄目だったらしい。こんな感じでemacs側で変換してあげるとちゃんと動いた。
(define-key key-translation-map (kbd "C-\037")(kbd "C-_"))
自分の設定が色々あってるのかどうかは不明だが書き残しておく。
mod5に割り当ててるkeyをemacsがMとして使ってくる効力をなくす為の適当なやり方でした。
423:名無しさん@お腹いっぱい。
24/06/25 12:49:29.72 .net
mod5は他のアプリではmod5として使うからそのままにしたいわけなのかな?
424:名無しさん@お腹いっぱい。
24/06/25 16:05:39.77 .net
xkb/symbols/pcの
modifier_map Mod5
の設定を消せば丸ごとなくなるはず
独自シンボル定義ファイル作って
425:名無しさん@お腹いっぱい。
24/08/17 11:00:38.61 .net
落ちてるとか書いてる奴がいたのであげておく
426:名無しさん@お腹いっぱい。
24/08/17 11:30:40.63 .net
そういえば、先日 GNU Emacs 29.4 の Windows 版がリリースされてたよ
いまのところ調子よく使えてる
427:名無しさん@お腹いっぱい。
24/08/17 22:02:58.26 .net
emacs魅力的なんだけどキーバインドが、、、、、
というわけでダイヤモンドカーソルにwindowsを配合してemacsも取り入れた今流行りのハイブリッドキーバインド完成しました
特にprefixのC-cを他のキーに追い出すのにものすごく苦労しました
428:名無しさん@お腹いっぱい。
24/08/18 19:52:41.35 .net
久々にLSP導入してみたけど
やはり書くときは反応遅くてテンポを削ぐな
ポップアップ入力補完はコード解析のときだけで充分
429:名無しさん@お腹いっぱい。
24/08/18 23:58:19.69 .net
LSPはeglotとネイティブコンパイルでサクサク
430:名無しさん@お腹いっぱい。
24/08/22 16:20:04.07 .net
LSPサーバどっち使ってるclangdとccls
自分はclangdもう数年前自分なりに評価した結果だけど
今時どうなのか気になる
431:名無しさん@お腹いっぱい。
24/08/24 09:06:21.63 .net
>>430
今はclangが優勢なんじゃないの?
432:名無しさん@お腹いっぱい。
24/08/25 16:38:55.72 .net
LSPが遅いと感じたなら、emacs-lsp-boosterは試す価値はあるかと
433:名無しさん@お腹いっぱい。
24/08/30 02:46:58.33 .net
なぜか新スレが立ってんだけど…
434:名無しさん@お腹いっぱい。
24/09/04 12:56:08.12 .net
これはShift+Enterを押すと行末に移動して;をつけて改行することを目的としてるんだけど
その場で改行されるだけになって困ってる。
誰か助けて
(defun my-cc-mode-shift-enter ()
"Move to the end of the line, add a semicolon if needed, and then newline."
(interactive)
(let ((electric-indent-mode nil)) ; 一時的にオートインデントを無効化
(end-of-line) ; 行末に移動
(unless (save-excursion
(skip-chars-backward " \t") ; 後ろの空白やタブをスキップ
(eq (char-before) ?\;)) ; 最後の文字がセミコロンか確認
(insert ";")) ; セミコロンを挿入
(newline))) ; 改行
;; cc-modeでShift+Enterをバインド
(define-key c-mode-base-map (kbd "S-<return>") 'my-cc-mode-shift-enter)
435:名無しさん@お腹いっぱい。
24/09/04 13:09:02.25 .net
やってみたら行末に移動して;をつけて改行された
436:名無しさん@お腹いっぱい。
24/09/04 13:37:29.05 .net
>>434
c-ts-mode で再現した
c-ts-mode の keymap は c-mode-base-map を継承していないみたい
437:431
24/09/04 18:46:51.65 .net
まだ解決してないんだけどtmuxが邪魔してることがわかった
素のxterm上だと動いたよ
438:名無しさん@お腹いっぱい。
24/09/04 22:21:50.31 .net
あれからxterm以外のターミナルやXを起動していないコンソールでも動かないことがわかって
結局これを追加するとtmux上でも動いて解決、ハゲるかと思った
(define-key input-decode-map "\C-m" [S-return])
439:名無しさん@お腹いっぱい。
24/09/04 22:26:29.16 .net
それと元のだとインデントぶっ壊れるんで、最終的にはこう
vscodeのcolonizeと似た動作になって
emacsに乗り換えられるかもしれないと感じ始めてる
(defun my-cc-mode-shift-enter ()
"Move to the end of the line, add a semicolon if needed, and then newline."
(interactive)
(end-of-line) ; 行末に移動
(unless (save-excursion
(skip-chars-backward " \t") ; 後ろの空白やタブをスキップ
(eq (char-before) ?\;)) ; 最後の文字がセミコロンか確認
(insert ";")) ; セミコロンを挿入
(newline) ; 改行
(indent-for-tab-command)) ; 新しい行にインデントを適用
;; cc-modeでShift+Enterをバインド
(define-key input-decode-map "\C-m" [S-return])
(define-key c-mode-map (kbd "S-<return>") 'my-cc-mode-shift-enter)
440:
24/09/05 11:58:39.84 .net
M-x view-lossage は知ってるかな
441:名無しさん@お腹いっぱい。
24/09/07 02:07:11.34 .net
ほう、知らなんだ
便利そうね
442:名無しさん@お腹いっぱい。
24/10/01 15:58:46.66 .net
ubuntu22 で emacs27.1 をインストールしました。
elpa からパッケージをインストールしたいのですが built-in のものしか表示されなかったので、
package-archives に URLリンク(elpa.gnu.org) を設定したのですがタイムアウトしてしまいます。
原因や解決方法など教えてもらえないでしょうか。
443:名無しさん@お腹いっぱい。
24/10/01 16:01:49.09 .net
うーん、何かGNUのwebサイトとかダウンロードサイトとか軒並み繋がらなくなっている模様
444:名無しさん@お腹いっぱい。
24/10/01 16:09:58.16 .net
ありがとうございます。
初めて使うタイミングでたまたま繋がらなくなったってことでしょうか。
今日の昼過ぎ頃からできなくて悩んでいたんですが、もう少し待ってみます。
ちなみに、怪しくないミラーってあるんでしょうか?
もしあれば教えていただけると助かります。
445:名無しさん@お腹いっぱい。
24/10/01 16:23:25.35 .net
おいらは URLリンク(melpa.org) を見ている
446:名無しさん@お腹いっぱい。
24/10/01 16:43:02.77 .net
ありがとうございます。
web で検索したら melpa があったので設定してみたのですが、
こちらには欲しいパッケージ(oauth2)が見当たらなかったので
elpa の上位互換というわけじゃないのかなと思っていました。
もしかして勘違いしていますでしょうか?
447:名無しさん@お腹いっぱい。
24/10/01 16:51:15.66 .net
プロトコル(?)に互換性があるだけで中身は別物なのでは
448:名無しさん@お腹いっぱい。
24/10/01 16:55:29.44 .net
ありがとうございます。
melpa に auth-source-xoauth2 というのがあって、
これでもいいのかな?とインストールするか悩んでいたのですが踏みとどまれました。
449:名無しさん@お腹いっぱい。
24/10/02 12:03:36.13 .net
GNUのサイト復活してるみたいですよ
450:名無しさん@お腹いっぱい。
24/10/03 07:43:06.33 .net
ありがとうございます。
無事インストールできました。
451:名無しさん@お腹いっぱい。
24/10/17 15:50:00.67 .net
Emacsのテトリス、落ちる速度速くね?そんなもん?
452:名無しさん@お腹いっぱい。
24/10/17 18:57:28.90 .net
確かに
453:名無しさん@お腹いっぱい。
24/10/28 20:48:22.40 .net
>>264-271
最近かな?これ直ってる?
454:名無しさん@お腹いっぱい。
24/10/28 21:15:27.25 .net
現行バージョンでpythonの補完効かせる方法ある?
455:名無しさん@お腹いっぱい。
24/10/28 22:01:44.86 .net
elpyとflymake?
456:名無しさん@お腹いっぱい。
24/10/29 08:52:47.31 .net
eglotとbasedpyright
457:名無しさん@お腹いっぱい。
24/10/29 09:57:38.61 .net
eglotなんか怖いんだけど痛くない?
458:名無しさん@お腹いっぱい。
24/11/01 02:02:51.88 .net
LSP入れたらpythonの補完できるよ
459:名無しさん@お腹いっぱい。
24/11/01 04:30:40.16 .net
いいかげんな補完でよければ dabbrev がほぼ万能だよ。
だいたいの状況でなんとなくそれっぽく動く。
460:名無しさん@お腹いっぱい。
24/11/01 09:07:21.11 .net
最新バージョンで動くやり方でよろしくね
461:名無しさん@お腹いっぱい。
24/11/01 09:12:30.34 .net
長いことjediっていうの使ってるな
462:名無しさん@お腹いっぱい。
24/11/25 23:50:05.76 .net
いまemacs-develでc-modeのメンテナが辞めると言って続いているスレッドは
なんで揉めてるのか誰か説明してくれ(野次馬)
463:名無しさん@お腹いっぱい。
24/11/26 00:41:49.62 .net
たぶんtree-sitterの普及が間接的に引き起こした悲劇
464:名無しさん@お腹いっぱい。
24/11/26 05:46:13.49 .net
>>462
URLリンク(lists.gnu.org)
こんな事を各言語モードに打診せず勝手にやるなよ
ruby-modeの人も困惑してるというのが
URLリンク(lists.gnu.org)
の趣旨
個人的にやり取りもしたが埒が明かないから
一旦emacs-develからは抜ける
バグはbug-cc-mode@gnu.orgに送ってくれ
465:名無しさん@お腹いっぱい。
24/11/26 11:06:59.92 .net
c++-modeは最新の構文にも対応してない上に壊れてるからもう要らない
しかもcc-modeは恐ろしく複雑で一部の人間しかメンテ出来ない
エディターが自前でインデントや構文ハイライトする時代の終焉だよ…
466:名無しさん@お腹いっぱい。
24/11/26 11:50:40.72 .net
もうだめだよね
467:名無しさん@お腹いっぱい。
24/11/26 21:14:56.85 .net
結局doomとspacemacsどっちがいいん
468:名無しさん@お腹いっぱい。
24/11/26 23:05:28.71 .net
mule
469:名無しさん@お腹いっぱい。
24/11/27 06:02:24.60 .net
c++は個人的によく使うから頑張ってほしい
470:名無しさん@お腹いっぱい。
24/11/27 08:48:59.74 .net
>>465
>c++-modeは最新の構文にも対応してない上に壊れてるからもう要らない
俺もc++大好き人間
どの構文だっけ?
471:名無しさん@お腹いっぱい。
24/11/27 09:29:00.12 .net
結局lisp的なやつがよくないんじゃ?
もちろん触る人が少ないというのは大きいんだけど
472:名無しさん@お腹いっぱい。
24/11/27 10:36:50.87 .net
エディットしている途中のファイルは構文エラーがあることがほとんどなので、
構文解析の威力が発揮できないのでは、エラー処理の面倒くささが残るのでは、と思ってる
今までの正規表現職人が偉すぎるとも言えるけど
473:名無しさん@お腹いっぱい。
24/11/27 18:28:00.29 .net
>>470
今調べてみたら最新の構文にも対応してるっぽい…いつの間に?
c++-modeをディスってしまい申し訳ないw
でも、c++-ts-modeの方が圧倒的に軽いのは間違いない
474:名無しさん@お腹いっぱい。
24/12/12 19:41:58.04 .net
phpはバニラだと対応悪いね
475:名無しさん@お腹いっぱい。
24/12/18 20:58:45.57 .net
るびきちさんのサイトが403になってる・・・
一時的なエラーか本人が削除したのか・・・
URLリンク(rubikitch.com)
476:名無しさん@お腹いっぱい。
24/12/18 23:38:48.69 .net
もうほっといてやれよ…
477:名無しさん@お腹いっぱい。
24/12/18 23:47:52.75 .net
>>475
ここ数年完全に音沙汰が無いから心配だね
今調べたらドメインは今年7月に更新されてるから生きてはおられるんだろうけど
元気でいてほしいね
478:名無しさん@お腹いっぱい。
24/12/18 23:48:42.27 .net
7月→6月
479:名無しさん@お腹いっぱい。
24/12/19 02:42:33.87 .net
るびきちのemacs本いくつか持ってるが、編集が入っているんだろうかってレベルで読みにくかった覚えが
当時は紙の本でemacs情報をまとめくれたのは貴重だったけどね
480:名無しさん@お腹いっぱい。
24/12/21 11:22:42.22 .net
クリスマス・リリースないかな?
481:名無しさん@お腹いっぱい。
24/12/26 09:18:25.42 .net
28以降はゴミ
482:名無しさん@お腹いっぱい。
24/12/26 09:20:45.92 .net
お前がゴミ
483:名無しさん@お腹いっぱい。
24/12/26 16:58:00.56 .net
Emacs開発のロードマップってある?
484:名無しさん@お腹いっぱい。
24/12/26 19:56:22.61 .net
ないアルよ
485:名無しさん@お腹いっぱい。
24/12/30 04:13:55.81 .net
linux上でGUIのemacs使ってます。
set-fontset-font関数を使って、英語と日本語でそれぞれ別のフォントを設定してるのですが、
英字だけの行と日本語が入る行で行の高さが異なります。
(英語より日本語の行高が少し高い)
line-spacingをいじっても、文字に対する行高が変化するだけで、日本語が含まれる行は英語のみの行より高くなります。
行高をうまく調整する方法を知ってる方いましたら、教えてもらえませんか?
486:名無しさん@お腹いっぱい。
24/12/30 04:56:05.07 .net
>>485
フォント自体を書き換えるのが一番早い
487:名無しさん@お腹いっぱい。
24/12/30 05:13:48.87 .net
>>485
(setq list-faces-sample-text "quick brown fox くいっくぶらうんふぉっくす")
(list-faces-display)
としてどのfaceのheightがおかしいのか調べてみては
face名のところ見れば狂ってるところはずれてる
face名をクリックすればface編集モードになる
488:名無しさん@お腹いっぱい。
24/12/30 07:50:51.21 .net
>>485
以前、同じ問題で困って教えてもらいました。
日本語と英字のサイズのバランスを取ろうとするとどうしてもそうなりがちなので、
行の高さのプロパティの値を適当に設定して調整しています。
(setq default-text-properties '(line-height (1.15 1.0)))
489:名無しさん@お腹いっぱい。
25/01/06 03:15:41.70 .net
返信ありがとうございます。
>>486
最終的に自分の好みのフォント作るのが正解な気がしてきました。ですが、なかなかハードルが高く・・・
>>487
list-faces-sample-textとlist-faces-displayのテクニックは知らなかったので見た目確認するのに助かりました。ありがとうございました。
>>488
最終的にdefault-text-propertiesで微調整してうまく調整できました。
回答ありがとうございました。