Emacs Part 54 (849レス)
1-

172
(1): 2023/05/15(月)06:54 AAS
>>170
クライアント側でemacs動かせるんであれば、trampを使う
173
(1): 2023/05/15(月)09:33 AAS
>>171
要望ドンピシャです

>>172
有難うございます
trampが使える場面では使ってきました
しかしリモートからホスト側でCompilationモードで開発したりしたいので
ホスト側のemacsを起動したいと思っています
省2
174: 2023/05/15(月)09:56 AAS
>>173
>TCP emacs serverがもう少しでできそうなので頑張ってみます
>通信は出来ているようだけどフレームが現れない...
ファイアウォールが邪魔してるようでした
こんな機能まであるとは... emacsは凄いなぁ
175: 170 2023/05/15(月)13:01 AAS
リモートで起動したTCP emacs serverに
ローカル側からemacsclientで繋ぐ方法は出来たのですが
>170(選択中だとカーソルが激遅)は改善されませんでした orz
>>171だと選択範囲が広いときにどこを選択中なのか見失うのが難点ですが
私にとってはベターな解決法のようです
ありがとうございました
176
(1): 2023/05/15(月)13:13 AAS
>>170
TERMの設定が悪くて
選択範囲部が常に再描画
あるいは重い処理になってるんじゃないか?

env TERM=xterm-256color emacs
for i in {0..255} ; do
printf "\x1b[48;5;%sm%3d\e[0m " "$i" "$i"
省6
177: 170 2023/05/15(月)13:28 AAS
>>176
難しくて話についていけてません
emacsはX11のウィンドウで表示したいのですが(つまり-nwをつけない)
TERMは関係あるのでしょうか? それとも-nwを用いよという提案ですか?
178: 2023/05/15(月)22:38 AAS
29.91来たワン
179
(1): 2023/05/27(土)01:40 AAS
エクセル文書のリンクをorg-open-at-pointで開いたときに
DocViewが起動するのですが
/usr/bin/localcが起動するようにするにはどうすれば良いでしょうか?
リンクは以下のように張ってあります
[[file:hoge.xlsx]]
180
(1): 2023/05/27(土)05:26 AAS
>>179
カスタマイズ変数 org-file-apps に拡張子とコマンドの対を追加します

(eval-after-load "org"
`(add-to-list 'org-file-apps '("xlsx" . "/usr/bin/localc %s")))
181: [179] 2023/05/27(土)12:05 AAS
>>180
ありがとうございます!
182: 2023/05/27(土)13:15 AAS
debian使いのワイに最新バージョンは手の届かないキラ星
183
(1): 2023/05/27(土)13:50 AAS
何で?
184
(3): 2023/05/28(日)15:18 AAS
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'
省8
185: 2023/05/30(火)01:11 AAS
スキルが分からないけど普通に最新バージョンが無難
186: 2023/05/30(火)11:04 AAS
>>183
debianの公式ソフトはバージョンがちょっと古い代わりに
安全性を確保するのがポリシーだから
187: 2023/05/30(火)16:10 AAS
>>184
ここで質問する程度だから、素直にWSLを入れて、Ubuntuのemacsをaptで入れておけ
188: 2023/05/30(火)18:46 AAS
普通にデクトップ用途なら何もDebian使うこともないけど。
189: 2023/05/30(火)20:02 AAS
windows用がいいですよ
コンソールならwslでいいけど
190: 2023/05/30(火)21:03 AAS
>>184
いくら何でも情報源が古すぎるだろ
5年も前かよ

外部リンク[html]:www.kkaneko.jp
ここにあるようにバイナリインストーラーじゃ駄目なのか?
191: 2023/05/30(火)21:03 AAS
>>184
いくら何でも情報源が古すぎるだろ
5年も前かよ

外部リンク[html]:www.kkaneko.jp
ここにあるようにバイナリインストーラーじゃ駄目なのか?
192
(2): 184ではないですが 2023/06/03(土)02:16 AAS
Windows でemacs 28.2を公式ミラーのインストーラーで入れました。

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

なお、どのバイナリでも先にemacs起動しておいて、diredや、Ctrl-x Ctrl-f は問題なく日本語パスが扱えます。
省4
193
(1): 2023/06/03(土)06:00 AAS
>>192
「言語設定が英語」というのが分からないけど、障害切り分けの手順を踏んだ方がいいのでは?
まず、期待どおりうごくかどうかを確かめるため、できるだけ素の状態を作る。
テスト用のWindowsユーザを作り、$HOME/.emacsは最小にする。

当方はWindows 10、日本語Windowsの64bit版だが、runemacs.exeをEmacsの実行ファイルとして
".org"拡張子と対応づけることで、日本語によるサブディレクトリに格納した、日本語の org ファイルを
ダブルクリックで開けてる。なのでGNU公式から配布されている Emacs-28.2 のバイナリは問題ないと思う。
省1
194: 2023/06/03(土)08:02 AAS
質問いいでしょうか

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

オリジナルのキーバインド割り当ては今回はじめての初心者です。
MacBookの環境です。
よろしくおねがいします
195: 192 2023/06/03(土)09:08 AAS
>>193
ありがとうございます。日本語含んでいても問題なく動いているという返事を読んで、Emacsの問題でないという前提で設定みなおしてみました。

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

昔のEmacsと違って、Windows対応もかなり進んでいますね。昔の頭で、そもそもEmacsがWindows対応できていないのかなと思って、init.el あたりをあれこれいじっていました。
196
(4): 2023/06/17(土)14:50 AAS
うちのemacsを27.1 -> 28.2に更新したのですが
diredでカレントディレクトリを開くのが極端に遅くなりました
リモートのディレクトリを多数マウントしているのですが
どうもそれらにいちいちアクセスしているのが原因ではないかと推測しています
そう考える理由は次の通りです
emacsの更新により何も指していないシンボリックリンクがあった場合に
リンク名が赤の矩形で示されるようになりました
省3
197
(1): 2023/06/17(土)21:30 AAS
記憶が曖昧だけどパスとかの補完機能とか効いてるとそういうことが起きる事例があった気がする。
198: 196 2023/06/18(日)01:18 AAS
>>197
あーなるほど
誰かご存じないですかね?
199
(1): 2023/06/18(日)02:14 AAS
;; 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))))
200: 196 2023/06/18(日)12:37 AAS
>>199
有難うございます
シンボリックリンクの色付けはなくなりました
遅いのはたぶん変わってないように感じます
リモートのディレクトリを全てumountしてもやはり遅いので
原因はリモートにアクセスしているからではないようです
うーん... なんだろう?
201
(1): 2023/06/18(日)13:41 AAS
日本語の名前のファイルかディレクトリがあるんだろ
202: 196 2023/06/18(日)15:19 AAS
>>201
それです!
問題のディレクトリは$HOMEなのですが
日本語ファイル名としては
「tty ではありません」なるサイズ0の何かの残骸が1つあって
それを消したら劇的に速くなりました!
よく分からないのですがフォント周りのメカニズムが変わった?
省1
203: 2023/06/20(火)00:46 AAS
92来たドン
204: 2023/07/09(日)07:52 AAS
>>196
28以降は、道具としての使い易さを棄ててガワを小奇麗にしようとした

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

27.2を使うべき。 
205: 2023/07/11(火)23:27 AAS
戦ブラで揉めて色々制限が解除されたみたいなので
Emacs+ewwより書き込みテスト

eww.elより抜粋
(defgroup eww nil
"Emacs Web Wowser"
:version "25.1"
206
(1): 2023/07/11(火)23:27 AAS
戦ブラで揉めて色々制限が解除されたみたいなので
Emacs+ewwより書き込みテスト

eww.elより抜粋
(defgroup eww nil
"Emacs Web Wowser"
:version "25.1"
207: 2023/07/11(火)23:28 AAS
ewwより書き込めたけど
二重投稿されるのはデフォか?
208: 2023/07/31(月)22:46 AAS
29.1 きてるな
209: 2023/08/01(火)00:45 AAS
来たー
210: 2023/08/01(火)15:04 AAS
Haiku対応ってすごいなw
211
(1): 2023/08/01(火)22:14 AAS
Emacs 29.1おめ。

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

例えば、 M-x kill-whole-line と入力するのを
M-x kwl などで入力できると便利だなぁと思っています。
212
(1): 2023/08/01(火)22:15 AAS
Emacs 29.1おめ。

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

例えば、 M-x kill-whole-line と入力するのを
M-x kwl などで入力できると便利だなぁと思っています。
213: 2023/08/01(火)23:06 AAS
M-Xはなんで今までなかったんだ
214: 2023/08/02(水)13:36 AAS
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’.
215: 2023/08/04(金)00:06 AAS
fuzzy 系かな?
216: 2023/08/04(金)15:20 AAS
>>212
completion-styles に initials を追加したらできた

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

M-x kwl TAB

M-x kill-whole-line

M-x eecfb TAB
省3
217: 2023/08/04(金)15:42 AAS
trampでリモートホストのディレクトリをdiredで開いた状態でM-x shellすると
mini bufferにRemote shell path: と表示されて
ワーキングディレクトリとシェルが提案されますが
このうちデフォルトで提案されるシェルは
どの変数で指定すれば良いでしょうか?
デフォルトで/bin/shなのでせめてbashに変えたいです
218
(2): 2023/08/05(土)11:39 AAS
コンパイラの警告に絵文字⛔が出てくるんだなw
219: 2023/08/05(土)16:23 AAS
お洒落🥺
220: 2023/08/05(土)16:51 AAS
>>218
え、最近のemacsってそんなにナウでヤングでファンシーなかんじなのwww
どんなに近代的な機能を実装しても見た目だけはひたすら気にしないイメージだったのに。
221: 2023/08/05(土)17:12 AAS
ちなみにMacPortsで入れてるやつを29.1にあげたら気付きました
222
(1): 2023/08/11(金)16:23 AAS
まだEmacsで消耗してるの?
223
(1): 2023/08/11(金)16:25 AAS
>>222
まだVisual Studio Codeで消耗しているの?
もしかして、まだVimで消耗しているの?
224: 2023/08/11(金)16:26 AAS
>>218
unicodeにemojiを入れたGoogleが諸悪の根源
emojiは日本のガラパゴス文化のままでよかったのに
グローバルに取り込まれるとポリコレの目に晒され叩かれるからいい事無い
ユニバーサルデザインは思考の停止でしか無い
225: 2023/08/11(金)18:04 AAS
絵文字のお陰で、英語圏の人もマルチバイト文字の対応をするようになったんだよ
完全に日本語対応したというにはそれだけじゃ足りないけど、文字は1バイトという考えを覆した意義は大きい
それに、外人が罫線を発見するという副次的な作用もあった
最近のやたら綺麗なCUI(TUI)を見てると、DOS時代のアプリを思い出して懐かしい気分になるw
226: 2023/08/12(土)11:47 AAS
east asian ambiguous width 🥺
227: 2023/08/12(土)12:06 AAS
+ ... 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.

最後のくだりは何のことを言ってるのかな?
最近何かそんな傾向があるのかな?
228: 2023/08/12(土)13:02 AAS
ある気がする
229: 2023/08/13(日)12:01 AAS
先ずCJKは別物だと欧米人に理解させやうとする日本人は居らんのか
230: 2023/08/13(日)13:17 AAS
cもjもkも欧米からすりゃ小汚いイエローモンキーぐらいにしか思ってないだろうしなw
231: 2023/08/13(日)20:05 AAS
ガイジンに1バイトを超える文字を考える脳はないから仕方ない
232: 2023/08/13(日)20:07 AAS
unicodeでもiso2022でも大して変わらんよな
どうせ実装めんどくさいんだし
233: 2023/08/13(日)20:48 AAS
今時はUnicode Consortiumが作成したテーブルデータを使って処理する事が普通なんで、外人はここで管巻いてるやつらよりもよっぽどマルチバイト文字の対応に詳しいよw
Unicode15.0に対応とかそういうことだ
またはICUを使えばいい
つうかもはや自前で処理するなと言いたい
234
(1): 2023/08/13(日)21:06 AAS
UTF-8は3バイトに決まってるでしょ、みたいに先輩が部下を指導してた現場もありました
235: 2023/08/14(月)06:50 AAS
キリル文字は昔から2byteじゃないの?
236
(3): 2023/08/30(水)11:44 AAS
org-modeでリンクを使用するとラベルのみが表示されると思います
例えば[[path][label]]だと表示されるのはlabelとなります
pathを編集したいときに一時的に入力したオリジナル[[path][label]]に
展開できないのでしょうか?
今はリンクの左端に左側からカーソルを移動してデリートし
最初の[を削除することで対応しています
237
(1): 236 2023/08/30(水)11:49 AAS
良いの見つけました
欲しかったのはこれです
外部リンク:oversleptabit.com
238: 2023/08/31(木)21:18 AAS
dropboxにorgフォルダを作って、Windows11に入れたemacs・org-modeとiPhoneのbeorgを使用しています。

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

スレ違いだったらすみません
239: 2023/08/31(木)22:28 AAS
と思ったらPCで作ったorgファイルもfiles画面に出てくるものと出てこないものがあります。全く挙動の意味が分からない
240: 2023/08/31(木)23:52 AAS
日本語でファイル名つけてるけど、もしかしたらファイル名に問題があるのかも
241: 2023/09/01(金)00:05 AAS
beorgの一覧にはファイル名でなくてタイトルコメントが表示されてると思うが
242: 2023/09/01(金)00:09 AAS
スマホの入力が面倒でタイトル空欄だったりして
で、PCではたまに手を抜くとか
243: 2023/09/01(金)00:40 AAS
タイトルコメントってなんでしょうか?
もしかして自分は根本的なことを分かっていないのかもしれません(-。-;
244: 2023/09/01(金)00:48 AAS
お、確かにbeorgで日本語名で作成すると消える気がするな
245: 2023/09/01(金)01:09 AAS
#+TITLE: テスト題名
#+AUTHOR: 自分の名前
#+LANGUAGE: ja
#+OPTIONS: ^:nil toc:2 \n:t

こんなヘッダの一行目
Beorgはファイル名に関係なくこの#+TITLE: 以下を画面に出す
Beorgの右上の方の直接テキスト書き換えを使って、始めに挿入すると英数字のファイル名にして題目は日本語に出来る、というか、ファイル名に日本語使った事ないや
省1
246: 2023/09/01(金)02:03 AAS
ありがとうございます
そういう仕組みになってるんですね
そもそも全ての部分で日本語がフォローされてると勝手に思い込んでました
参考にしていろいろ試してみます
247: 2023/09/01(金)02:28 AAS
> 彼らはよく、社会に貢献したいと口にする。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
> 
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
> 
省3
248: 2023/09/04(月)11:10 AAS
>>234
ガイジやん……
249
(1): 2023/09/16(土)13:42 AAS
>>236
遅レスです。
普段はその上でC-c C-lしてます。
250: 236 2023/09/18(月)15:59 AAS
>>249
なるほど! 再び org-insert-link でもリンク先を確認できますね
私は>>237がお薦めです
251: 2023/09/18(月)16:51 AAS
何というか配色だけをダークモードの見やすいものにしてフォントやアイコンは一切変更しないようなEmacsのテーマってないものだろうか
252: 2023/09/18(月)17:47 AAS
load-theme で読み込むやつがそういうのじゃないの?
1-
あと 597 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s