Emacs Part 54 (781レス)
1-

725: 05/29(木)22:43 AAS
>>724
すまんここemacsスレだった
emacsはC-\です
726
(1): 05/30(金)04:30 AAS
>>722
自分はGNU for Windowsを常用してるよ。
起動が遅かったときもあったが、原因はVPN経由でのMELPAやORGのレポジトリにアクセスだった。
ボトルネックを特定して、それを外すと改善されるかも。
まず $HOME/.emacs を外して時間を計ってみては?
727
(1): 05/30(金)06:14 AAS
>>722
389もパッケージがあってそれを起動時に全部読み込んでるってこと?
728: 05/30(金)06:17 AAS
ctrl と alt が左右に配置されていないHHK は emacs 向きじゃない

28以降はクソ
729
(1): 05/30(金)07:34 AAS
>>726
「GNU for Windows」って具体的にどういう環境?URL教えて
自分はemacs動かすためだけにMSYS2飼ってる
連携ツールの要件みたせば乗り換え考えてみる
730
(1): 05/30(金)07:54 AAS
>>727
基本spacemacs全乗り、パッケージの管理とか、言語ごとの設定とか
いちいちやるのもう無理
731
(1): 05/30(金)09:01 AAS
>>730
ああspacemacsの出力なのか
あれが初期化時に何をやってるのかは分からないや
一般的にWindows上でEmacsが遅い原因は外部プロセス起動やファイルシステムアクセスにある場合が多い
例えば初期化時だと、.el(.eln)を一つ読み込むたびにload-pathに設定されている全ディレクトリをスキャンするのでWindowsだとそこだけで相当な時間がかかる
732: 05/30(金)09:20 AAS
そもそも Windows が遅いのは emacs のせいではないし、Windows は多機能だけど速くはないのでハイパワーな機材使ってくださいといシステムなので
Linux とか BSD なら HDD でも emacs 軽々だけど今どき Windows は SSD/MVNe じゃないとはなしにならない
733: 05/30(金)10:08 AAS
>>731
WSLからWindowsファイルシステムのアクセスが更に遅いというジレンマ

もうWindowsはVS CodeだとEmeacsバインディングのExtensionあるしと
頑張ったものの、イライラきてVS Code内のターミナルからEmacs起動すると...
そりゃEmacsエクステンション入れてるからもともに操作できないw
734: 05/30(金)17:25 AAS
>>729
「Emacs for Windows」と言ったけど、実際は GNU Emacs の Windows 版のこと
期待させたならすまなかった

www.gnu.org/software/emacs/download.html

自分はこれをベースに必要そうなパッケージを追加してる
.emacsは10年以上使い回し
735
(1): 05/30(金)19:47 AAS
jp106で変換無変換をCtrlにしていないEmacsユーザがいるとは思わなかった…
736: 05/30(金)22:11 AAS
まあどうしたってHHKは変態でしかないんだよ
737: 05/30(金)22:34 AAS
きーぼーどの話になると老害が湧く
738: 05/30(金)22:38 AAS
>>735
CtrlよりはAltの方が多そう
739: 05/31(土)18:54 AAS
CtrlとAltはペダルにしたい
特に親指が左右とも死にかけてて地獄
740: 06/02(月)13:46 AAS
elpa落ちてる?
741: 06/07(土)06:01 AAS
28 から 30 に上げたら dired の isearch が異様に重くなった。
dired-isearch-filenames が t の状態で、一万弱のファイルが並ぶディレクトリで、マッチしない文字列を検索すると、帰ってくるまで一分以上かかる。

29 あたりで dired-isearch-filenames-mode の実装が変わって、 isearch-search-fun-in-text-property を使うようになったのが原因だった。
28 の実装に戻したら解消した。
742: 06/07(土)06:52 AAS
どんどん使い難く変更するのは知恵遅れの所業
743: 06/07(土)20:29 AAS
text-property で遅くなるのは稀によくある
744: 06/07(土)22:28 AAS
どっちかはっきりしる
745: 06/10(火)16:01 AAS
いやー気紛れで git のHEAD (31.0.50) にしてみたら

Missing ‘lexical-binding’ cookie in "/hoge/lispdir/foo.el"

のワーニング吐きまくりでうぜーw
746: 06/10(火)16:09 AAS
とにかく騒がれた foo.el の頭に

-*- lexical-binding:t -*-


これを突っ込んでやると黙るんだけど、これなんなの?
747
(1): 06/10(火)16:44 AAS
変数スコープのデフォルトがダイナミックからレキシカルに変わった
748: 06/10(火)21:37 AAS
>>747
27.1からそうなんだけど、31.0から警告を出すようになったんやろ
custom.elとかもlexical-binding:tつけてないと警告出るの萎えるわぁ
749: 06/11(水)07:21 AAS
navi2ch 、 yatex 、uim で騒がれたのは仕方無いとしても、
.emacs.d/init.el で騒がれたときにはイラっときたよ
750: 06/11(水)07:24 AAS
ついでに、
(setq lexical-binding 't)
↑これを init.el に買いても騒ぐんだよね…
751: 06/12(木)06:06 AAS
それどころかまともに動かないものまででてきたw

31.0.50は過去の資産を潰すG臭が酷い
752: 06/12(木)08:46 AAS
今のところ、foo.el を全く弄らないで、warning をガン無視するのが一番いい()
753: 06/12(木)10:03 AAS
無視するには *Warnings* バッファの ⛔ をクリック(またはカーソルを乗せて RET)

⛔ Warning (files): Missing ‘lexical-binding’ cookie in "/usr/share/emacs/site-lisp/magit/magit-version.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.

問合せに y で custom-file のファイル(既定値の nil なら .emacs だか init.el だか辺り)に設定が書き込まれる

elisp-enable-lexical-binding をクリックすると当該ファイルに ;; -*- lexical-binding: t; -*- を追記
754: 06/13(金)17:53 AAS
このワーニングが出るバージョンのemacs をインストールした後だと、
navi2ch のビルドにこけるようになるねw

configure かけると

checking detecting your emacs type... Warning (files): Missing `lexical-binding' cookie in "/home/src/GIT/navi2ch/conftemp.3667".
You can add one with `M-x elisp-enable-lexical-binding RET'.
See `(elisp)Selecting Lisp Dialect' and `(elisp)Converting to Lexical Binding'
for more information.
emacs21
checking where icon files should go... Warning (files): Missing `lexical-binding' cookie in "/home/src/GIT/navi2ch/conftemp.3667".
You can add one with `M-x elisp-enable-lexical-binding RET'.
省3
1-
あと 27 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s