X



NTEmacs スレッド 5 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2015/03/09(月) 00:01:58.25ID:0/C/Ivt60
前スレ
NTEmacs スレッド 4
http://anago.2ch.net/test/read.cgi/software/1401870078/

GNU Emacs
http://www.gnu.org/software/emacs/

gnupack (cygwn + emacs package)
http://sourceforge.jp/projects/gnupack/

GNU emacs(x64)
http://hp.vector.co.jp/authors/VA052357/emacs.html

CVS http://savannah.gnu.org/cvs/?group=emacs
Git http://savannah.gnu.org/git/?group=emacs

FAQ http://www.gnu.org/software/emacs/windows/ntemacs.html
EmacsWiki http://www.emacswiki.org/
Mailing Lists http://savannah.gnu.org/mail/?group_id=40

Bug Report
M-x report-emacs-bug RET
0493487
垢版 |
2018/01/22(月) 10:33:40.82ID:ME0srinj0
>>487 の現象なんだが
どうやら >>483 のunicodeの部分からConsolasを抜くと大丈夫みたい
use-default-font-for-symbols が効くようになった

これ指定の順番を無視して使うってことだから変だよな
0495名無しさん@お腹いっぱい。
垢版 |
2018/01/26(金) 23:35:16.83ID:wCy/sOSt0
デフォルトのフォントにfontsetを指定する方法がやっとわかった気がする

default-frame-alistにfontとしてfontsetを指定するだけで良いと思ってたら
face-font-rescale-alistを使うと2枚目のFrameからは勝手に生成されたfontsetになってた
なんとか手動でフォントにfontsetを指定できないか試行錯誤してたら
set-frame-parameterでまずfontsetに指定して、それからfontに指定するといけた
ということで
(add-to-list 'default-frame-alist '(font . "fontset-myset"))
(add-to-list 'default-frame-alist '(fontset . "fontset-myset"))
(add-hook 'after-make-frame-functions
#'(lambda (frame)
(dolist (param '(fontset font))
(set-frame-parameter frame param (cdr (assq param default-frame-alist))))))
でうまくいってる
0496名無しさん@お腹いっぱい。
垢版 |
2018/01/30(火) 22:07:07.24ID:zuwy0jX80
日本語がitalicに指定されたら明朝体で表示したいと思いまして
なのでitalic用にfontset-italicを作って、標準face italicの:fontsetに設定しました。
deffaceにadvice-addして:slantがitalicのfaceを作成する時に
:inheritにitalicが入るようにした……のだけど
例えばinfoが使ってるinfo-nodeみたいなfaceに入ってくれない。
試しにinfo.elから持ってきて自分でdeffaceするとちゃんと入る。
どうすればいいの?
0498名無しさん@お腹いっぱい。
垢版 |
2018/02/03(土) 09:10:05.34ID:HLaMSNnM0
辻󠄀(1点しんにょう)
辻󠄁(2点しんにょう)

フォントの追加をしてない素のWin10のブラウザでもそれぞれ表示されるのに
設定が悪いのかちゃんと表示できないのがくやしい
0504名無しさん@お腹いっぱい。
垢版 |
2018/02/05(月) 22:46:20.14ID:vBgowfFi0
variant selector付きのuniscribe_encode_char拡張版みたいなのを用意して
compose-gstring-for-variation-glyphの代替品を作ればいいかな
0505名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 11:16:26.80ID:8LZLrV3C0
ほぼこれだけで対応できてしまった
素のWin10でも游ゴシックで

邉󠄀邉󠄁邉󠄂邉󠄃邉󠄄邉󠄅邉󠄆邉󠄇邉󠄈邉󠄉邉󠄊

これ全部微妙に違って表示されるようになった😄
確認にtext-scale-adjustが便利😆
0506名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 11:32:09.31ID:Di8lkBDN0
IVSもいいけど、バイナリみたいな未定義文字含むファイルはすっと開けるようになった?
あるいはその問題を回避して25系列を運用するうまい方法ある?
0507名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 12:18:09.95ID:HWcmVh280
外国語の文字があるファイルを開くと一回操作するのに数分かかるレベルで遅くなるやつ?
俺も対策があるなら知りたい
0508名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 13:02:17.60ID:8LZLrV3C0
バイナリ開くんならバイナリとして C-x RET c で binary して開けばいいし
外国語はフォント設定しろってことじゃないかな
C-h h で HELLO が数秒で表示されるようにしとけば大体十分じゃないの?
0509名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 13:06:19.29ID:Di8lkBDN0
テキストのつもりでバイナリを意図せず開いたり、shellで異なる文字エンコーディングで出力することは日常的に起きるので、ユーザー側の操作で未定義文字を表示しない運用は自分には無理だ。
0511名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 13:26:10.60ID:Di8lkBDN0
>>359 のような情報はあったが、具体的なフォント設定方法が不明だったので試していない。ユーザが個別に設定しなくてもいずれ解決される問題と考えたし今も考えている。25系列に慌てて移行する理由もまだないので。
0512名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 13:53:32.21ID:8LZLrV3C0
>506 名無しさん@お腹いっぱい。 2018/02/10(土) 11:32:09.31 ID:Di8lkBDN0
> IVSもいいけど、バイナリみたいな未定義文字含むファイルはすっと開けるようになった?
> あるいはその問題を回避して25系列を運用するうまい方法ある?

その方法の可能性としてHELLO数秒のフォント設定はどうかという提案なのだが😅
>>483>>495 を組み合わせた感じでいいと思う
0513名無しさん@お腹いっぱい。
垢版 |
2018/02/11(日) 10:56:52.25ID:BLSbohFW0
一度試しに自分のフォント設定をする前にfontset-defaultに
(set-fontset-font "fontset-default" '(0 . #x3fff7f) "Arial")
とか設定してfallbackした時のフォント検索を減らしてみるといいかも
これだけでもHELLOは早くなるけど表示されない文字が多くてフォント設定したくなるよ
0516名無しさん@お腹いっぱい。
垢版 |
2018/02/13(火) 17:40:47.80ID:j/pSb00G0
やっぱGSUBのitalをイタリック扱いさせないと不便だな
でもこれやるとフォント探索がさらに遅くなるだろうし
0517名無しさん@お腹いっぱい。
垢版 |
2018/02/13(火) 19:11:48.69ID:04TfZh460
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0522名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 23:47:26.20ID:uqEPVuE50
ttps://github.com/chuntaro/NTEmacs64
のIMEパッチ版を使わせてもらってるけど
Windows 10を1803に上げたら日本語が入力出来なくなった
IMEをオンにしても英数字しか打てない
誰か解決方法分からない?
0523名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 01:45:32.70ID:22XVOrmC0
OSに依存しない日本語入力手段に移行するという抜本的永久的な最終解決策をお望みであれば解決法を知っている。
0527名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 10:48:32.75ID:9UCY9AMF0
通常、複数の入力方式が混在すると脳内で切り替えコストが発生するが
EmacsでのSKK入力は他のアプリでのIME入力と自然に馴染むな。双方混同して間違えることがない。
どういう認知作用によるものだろう。
053057
垢版 |
2018/06/02(土) 11:58:57.88ID:HAMYGehh0
Emacs26.1になってIMEパッチを当てて使っているのだがrunemacs --daemonで立ち上げて
emacsclientwを立ち上げると.emacsに記述したw32-ime関連の関数を評価しないんだよね。

でC-xC-eと手動で評価した後、emacsclientwを閉じるとエラーが発生すしてデーモンごと
不正終了する。
デーモンモードじゃない普通のEmacsの起動だとなんともないんだけど。
0532名無しさん@お腹いっぱい。
垢版 |
2018/06/02(土) 20:08:56.37ID:pDlI7S6q0
rc1用だけれどもrzl24ozi版IMEパッチを26.1に適用 (Windows10 1709)
起動時、font-lockのwarningが出てるけど問題なく動いてそう

>>530
やっぱり自分の環境ではrunemacs --daemonなんて起動しない
emacsclientwも使えてる
まだ1時間も使ってないので安定してるかは不明
053357
垢版 |
2018/06/03(日) 23:14:05.55ID:irW2HgL20
>>531
>>532
runemacs --daemon

ってコマンドプロンプトから打つとタスクマネージャーにemacsのプロセスが表示されていないか?
emacsclientwも起動したらタスクマネージャーはこんな感じ。
https://i.imgur.com/Rg4P5ZG.jpg

runemacs --daemonってコマンドを打ってもなんにもウィンドウは出ない。
本当にバックグラウンドというかWindowsのサービスっぽく起動する。
0534名無しさん@お腹いっぱい。
垢版 |
2018/06/05(火) 00:02:00.13ID:PU5d4btO0
なるほど25からWindowsでも-daemonに対応してるような記述もあるね
しかし、どうしても自分の環境ではエラー(A fatal error has ocurred!)しない
なんかライブラリが足りないのか…
0537名無しさん@お腹いっぱい。
垢版 |
2018/06/17(日) 19:01:23.44ID:lVWhq2iI0
NTEmacs 26.1 の IMEパッチあたった64bit版ってバイナリある?

32bit版だと512MByteのバッファサイズ制限あるから、ちょっとでかい
テキストファイルが開けなかったり、スプールバッファが512MByte以上
なるとエラーになったりする・・・
0538名無しさん@お腹いっぱい。
垢版 |
2018/06/21(木) 22:14:53.70ID:E42E0V3N0
26.1 にしたら、org-latex-pdf-process に設定したコマンド文字列中の「%S」や「%B」などを「%%S」「%%B」のようにしなければならなくなった。

そういうもの?
0539名無しさん@お腹いっぱい。
垢版 |
2018/06/23(土) 00:58:00.00ID:hqicgauE0
gnupack-pretest_devel-2018.06.10.exeのEmacsを起動したいのですが、cyggif-7.dllがなくて起動できないのは私だけ?
Readmeにもcyggif-7とかないし、cyggif-4.dllをcyggif-7.dllにしてみるとなんかエントリが足りないとか言われるし
もう誰も使ってないのかな?
会社のPCにこっそり入れる(一応一度許可もらったけどバージョンアップごとにはやってない)のに楽でいいのだけど
本家のレビューに書こうと思ったら不正なコメントとか言われるし…
0540名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 16:10:18.05ID:knZeckA90
先ほどgnupack-pretest_devel-2018.06.10に移行しようと思い試したところ同じ症状でした
ショートカットのダブルクリクで起動しないのでターミナルからemacs &をやったらcyggif-7.dllが無いというエラー
0543名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 21:33:04.66ID:01q6fDL/0
そういうときはcygwin本家のサイトでSearch Packagesを使ってcyggif-7.dllを探してみよう。libgif7パッケージに収録されてる、ってわかるぞ。
0544名無しさん@お腹いっぱい。
垢版 |
2018/07/10(火) 00:37:19.83ID:60sMSPEa0
本家の26.1を-rvオプション付きで起動してるんですが、バックは黒くなるけど、ロゴのスプラッシュの背景は白いままで格好悪いです。
どうやったらスプラッシュの白いところが透明になってくれるんでしょうか。
0548名無しさん@お腹いっぱい。
垢版 |
2018/07/12(木) 20:23:19.57ID:GQwNaR0m0
まだ24.5.1だが、Emacs使ってて一番困るのは未定義文字の表示でたびたびハングアップするところ。
Shellバッファを使っていると、ShiftJISとUTF-8混在なので、意図せぬエンコーディング違いによる文字化け(による未定義文字の表示)は不可避なのだが、みんなうまく運用できているのだろうか。
25とか26では改善されているのだろうか。
0556名無しさん@お腹いっぱい。
垢版 |
2018/07/23(月) 17:57:03.84ID:GI6JJLoG0
素朴な質問です済まん
メニューから変更した設定ってどのファイルに保存されているのでしょうか?
初期化したいんですが該当するファイルが分からないので困っています
0558名無しさん@お腹いっぱい。
垢版 |
2018/07/23(月) 23:09:25.96ID:hynQSRVG0
HOMEを設定してなければc:¥Users以下のWindowsアプリがよく保存する所の.emacs.d内にあるはず
面倒だからHOMEを設定した方がいいよ
0559名無しさん@お腹いっぱい。
垢版 |
2018/07/24(火) 05:45:14.53ID:v4QBMsB30
>>558
ありがとうございます.
~\.emacs.d\init.elを削除してもなにも変わらないので困っていました
~\.emacs.elが見つかったので削除したら初期化出来ました.
GUIでの設定は.emacs.elに保存されるのを知りませんでした.

仰るとおりAppData\Roaming\.emacs.dは面倒くさいのでHOMEの設定をしますね.
0560名無しさん@お腹いっぱい。
垢版 |
2018/07/26(木) 04:42:10.25ID:VOgmUn1A0
バッファー毎にフォントを変更できますが,それを保存できますか?
A.txtは常にMS明朝,B.txtは常にMSゴシックというように文書毎にフォントを固定できますか?
0562名無しさん@お腹いっぱい。
垢版 |
2018/07/26(木) 05:57:29.74ID:VOgmUn1A0
>>561
ありがとうございます.
英語は変更されましたが,日本語は変わりませんでした.
ためしにフォントをBookshelf Symbol 7に変更しましたが,日本語は記号ではなくデフォルトの文字でした.
0563名無しさん@お腹いっぱい。
垢版 |
2018/07/26(木) 15:18:38.77ID:VOgmUn1A0
>>561
試行錯誤しているうちに出来ました.
途中で作動しなくなりましたが,Local Variablesのブロックをファイル末尾に配置したところ毎回作動するようになりました.
日本語フォントだけ変化しない現象はフォント名を日本語で入力したら解決しました.
0566名無しさん@お腹いっぱい。
垢版 |
2018/08/25(土) 17:35:45.30ID:2onxG6Fo0
msys2で自前ビルドする時にgccオプションどうしてる?
自宅のPCでは CFLAGS='-O2 -march=native' かatom機用に '-O2 -march=silvermont'
会社用のは色んなCPU世代があるので '-O2 -march=nehalem' (自宅PCでビルド)
これで一応動くけど汎用には-mtune=intel か generic が適切かもしれない

ネットで検索すると '-Ofast -march=x86-64 -mtune=corei7' がいくつか見つかったけど
Ofast以外のオプションて公式に見つからないんだけど…昔のオプション?
0569名無しさん@お腹いっぱい。
垢版 |
2018/08/25(土) 17:52:09.82ID:BsECXvNf0
一般論として、コンパイラにはバグが潜在しており、また一部のコードがある種の仮定を行っている場合もあり、コンパイル時の最適化オプションを変えたときに正しいコンパイル結果になることは保証されていない。
また、作業の生産性に影響するようなクリティカルなパフォーマンス向上はコンパイルオプションの変更だけでは得られない。
よって、メリットとリスクを鑑みれば、開発者によって広範囲にテストされているであろうデフォルトの設定から変更するのはおすすめはしない。
0570名無しさん@お腹いっぱい。
垢版 |
2018/08/25(土) 23:17:31.62ID:0ef13ZwC0
>>569
もっともらしいことを言ってるつもりだろうけど、ただの妄想だ
最適化オプションを過激にしたからと言ってバグらないし実行速度はほぼ確実に速くなる
一応ベンチマークに基づいた見解
0573名無しさん@お腹いっぱい。
垢版 |
2018/11/26(月) 10:47:09.79ID:tCXSWlew0
>>522
emacs26.1+IME-patch で初回起動時にウィンドウを移動させないとIMEが働かない不具合は
Windows10 のUpdate 1810 で解決したようです。
0574名無しさん@お腹いっぱい。
垢版 |
2018/12/04(火) 10:53:01.86ID:kSozi54L0
NTemacsでorg-modeを使っています。
コードブロックでvbaのコードをシンタックスハイライトさせたいのですが、サポートされていません。
Babelを改造する方法をご存じの方いらっしゃいませんか?
スニペット置き場に最適なので是非お願いします。
0575名無しさん@お腹いっぱい。
垢版 |
2018/12/14(金) 07:28:09.66ID:/OYqSL+C0
今週のWindows UpdateでWindows 10が1809になってから
C-M-iを押すとなぜかcompletion-at-pointが実行されずに
ウインドウが2行分ぐらい上に移動するようになってしまい困ってるんだけど
対策ないかな?

あと>>513をやるとIMEで変換中のフォントが小さくなって
確定後のフォントとずれてしまうようになった

両方ともこのどっちのEmacsでも起きる
ttps://github.com/chuntaro/NTEmacs64
ttps://github.com/mhatta/emacs-26-x86_64-win-ime
0576名無しさん@お腹いっぱい。
垢版 |
2018/12/14(金) 23:56:10.34ID:6x8wSbR30
すまん、>>575のC-M-iは俺環だった
今まで知らなかったのだが他に入れているアプリに
キーボードでウインドウを動かす機能があって
なぜか動いていなかったのが1809で動くようになったらしい

>>513をやるとIMEで変換中のフォントが小さくなるのは未解決
0577名無しさん@お腹いっぱい。
垢版 |
2018/12/15(土) 05:43:59.65ID:YQ7GopzL0
IMEで変換中のフォントが小さくなるのは
IMEで直接打てる「あ」から「ん」までのフォントセットのフォントを
set-fontset-fontで変更にしないようにすればいいんじゃね?
と思って試行錯誤した結果、「あ」のフォントだけデフォルトのままにしておけば
小さくならないことを発見した
なぜこうなるのかは分からん。。。

(set-fontset-font t `(0 . ,(- ?あ 1)) "Arial")
(set-fontset-font t `(,(+ ?あ 1) . #x3FFFFF) "Arial")

俺の環境だと全部Arialにした時のview-hello-fileは7秒だけど
これだと13秒くらいまで遅くなる
まあ何も対策しないと1分14秒かかるからだいぶマシ

誰かもっといい方法見つけてくれ
俺は限界。。。
0579名無しさん@お腹いっぱい。
垢版 |
2018/12/15(土) 13:05:49.43ID:q2kxOtEZ0
>>578
だめだった

実験で↓こんな風にしても、変換中と確定後でフォントの大きさが違う
サイズ指定は反映されるから効いてるのは確かなんだけど
両者が同じ大きさにならない

(setq default-frame-alist
'((font . "MS Gothic-9")
(ime-font . "MS Gothic-9")
))

ttps://i.imgur.com/EMCzfA0.png

(setq default-frame-alist
'((font . "MS Gothic-9")
(ime-font . "MS Gothic-11")
))

ttps://i.imgur.com/83Lgitr.png
0580名無しさん@お腹いっぱい。
垢版 |
2018/12/27(木) 12:43:51.36ID:pd81OYK30
simplenote2.el を使用されている方はいらっしゃいますか。
久しぶりに入れてみたら、認証が通らなくなってしまいました。
Sync notes error: (error Simplenote authentication failed)
REQUEST [error] Error (error) while connecting to https://app.simplenote.com/api/login.

SimpleNote の認証方式が変更になったのでしょうか。
すみません、教えて下さい。
0581名無しさん@お腹いっぱい。
垢版 |
2019/01/24(木) 10:26:49.41ID:Abv7r2Jo0
症状が違いますが、頻繁に"Contacting host: app.simplenote.com: 443"のままsyncの途中で止まりますね
syncできないわけじゃないですが使い勝手が悪い
0582名無しさん@お腹いっぱい。
垢版 |
2019/04/14(日) 17:37:54.11ID:Vbcya4xr0
f2キーを2回押下で出てくるTwo-Column、二段組みモードってどういう使い方をするのかわからん
0583名無しさん@お腹いっぱい。
垢版 |
2019/09/15(日) 21:25:33.37ID:Z9AfhrIN0
すみませんが質問です。

MSYS2で pacman -S mingw-w64-x86_64-emacs でインストールしたEmacsをCLIモード
(emacs -nw) で実行する方法はいくつかあるようです。

1. MSYS2のターミナルで winpty emacs -nw
2. MS純正ターミナル(コマンドプロンプト、PowerShellのターミナル、Windows Terminalなどで emacs -nw
3. ConEmuで emacs -nw

しかし自分が試したところ(M-x list-colors-display)いずれも16色になってしまい、個人的には実用に耐えません。
xterm-256color相当にする方法がよくわからなかったので、ご存知の方がいらっしゃったらお教えいただけないでしょうか?

これはMSYS2ではなくMSYSの記事ですが
cygwin - How to run emacs in CLI mode under mintty in windows? - Stack Overflow
https://stackoverflow.com/questions/14465330

コマンドプロンプトが24bitカラー化したのは2016年のようです。
24-bit Color in the Windows Console! | Windows Command Line Tools For Developers
https://devblogs.microsoft.com/commandline/24-bit-color-in-the-windows-console/

このイシューを斜め読みしたところ、どうもwinptyは現状256色をサポートしていないようです。
Is 256 color supported? Issue #108 rprichard/winpty GitHub
https://github.com/rprichard/winpty/issues/108
0585名無しさん@お腹いっぱい。
垢版 |
2020/05/09(土) 13:59:35.72ID:DJWIq/1E0
寂しくなったな。EmacsやめてVSCodeに流れたのか、Emacsは使っているけどWSLに流れたのか、どっちだろ?
058757
垢版 |
2020/05/11(月) 18:43:42.64ID:Skfn4nSc0
https://github.com/maildrop/w32-imeadv
パッチ無しでw32-imeを実装しようとするelとDLLだけど
27もそろそろでそうだから試してみようかと。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況