前スレ
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
NTEmacs スレッド 5 [転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
1名無しさん@お腹いっぱい。
2015/03/09(月) 00:01:58.25ID:0/C/Ivt602015/03/09(月) 00:03:14.90ID:0/C/Ivt60
参考:IMEパッチ https://github.com/chuntaro/NTEmacs64
2015/03/09(月) 00:25:04.78ID:zDuRp1Df0
>>1
乙
乙
4名無しさん@お腹いっぱい。
2015/03/10(火) 00:09:03.35ID:sviFW3ub0 NTEmacs @ ウィキ
http://www49.atwiki.jp/ntemacs/
http://www49.atwiki.jp/ntemacs/
2015/03/12(木) 23:12:11.62ID:mVuL7AIB0
ダメ文字対策で w32-quote-process-args を nil にして自前でクォート処理するってのが前スレであったけど、
あれ windows ネイティブなプログラムに対してだとうまく動かないことがあるね
(call-process "reg" nil nil nil "query" "HKLM\\Software")
とかやるとバックスラッシュが余計にエスケープされちゃうせいかエラーになる
cygwin のプログラムの場合はバックスラッシュはエスケープする処理いれないとうまくいかない
emacs 本体でも cygwin のプログラムかどうかチェックしてクォート処理変えてたりするみたいなんだよなあ
ちなみに shell-command でシェル経由での呼び出しだと cygwin 側でうまくやってくれるからかうまくいく
あれ windows ネイティブなプログラムに対してだとうまく動かないことがあるね
(call-process "reg" nil nil nil "query" "HKLM\\Software")
とかやるとバックスラッシュが余計にエスケープされちゃうせいかエラーになる
cygwin のプログラムの場合はバックスラッシュはエスケープする処理いれないとうまくいかない
emacs 本体でも cygwin のプログラムかどうかチェックしてクォート処理変えてたりするみたいなんだよなあ
ちなみに shell-command でシェル経由での呼び出しだと cygwin 側でうまくやってくれるからかうまくいく
2015/03/13(金) 00:43:15.99ID:wYBNLdwi0
>>5
> ダメ文字対策で w32-quote-process-args を nil にして自前でクォート処理するってのが前スレであったけど、
> あれ windows ネイティブなプログラムに対してだとうまく動かないことがあるね
それはあの書き込みが間違っているだけ。
どうせパッチ当てないとIMEもまともに動かないんだから、
こちらもソースに手を入れた方がいいと思う。
> ダメ文字対策で w32-quote-process-args を nil にして自前でクォート処理するってのが前スレであったけど、
> あれ windows ネイティブなプログラムに対してだとうまく動かないことがあるね
それはあの書き込みが間違っているだけ。
どうせパッチ当てないとIMEもまともに動かないんだから、
こちらもソースに手を入れた方がいいと思う。
2015/03/13(金) 00:44:22.19ID:Zz36ck6N0
>>6
ダメ文字対策のパッチってもうあるの?
ダメ文字対策のパッチってもうあるの?
2015/03/13(金) 01:01:56.35ID:+VRKVDZZ0
いい加減 NTEmacs+cygwin なんていう設定マニアのおもちゃから卒業して
cygwin 版 emacs を使うべき
fakecygpty だの引数 cp932 変換だのダメ文字対策だの全部必要ない
生産的行動より init.el 弄るのが楽しい人だけ NTEmacs 使ってえばいいと思うよ
cygwin 版 emacs を使うべき
fakecygpty だの引数 cp932 変換だのダメ文字対策だの全部必要ない
生産的行動より init.el 弄るのが楽しい人だけ NTEmacs 使ってえばいいと思うよ
2015/03/13(金) 02:26:19.62ID:JUZcP3O60
2015/03/13(金) 06:41:51.58ID:Zz36ck6N0
2015/03/13(金) 06:55:50.96ID:JUZcP3O60
gunpackへの取り込み時のメモ
http://d.hatena.ne.jp/ksugita0510/touch/20120205/p1
http://d.hatena.ne.jp/ksugita0510/touch/20120205/p1
2015/03/13(金) 07:05:55.38ID:Zz36ck6N0
>>10
それ以外のところ、じゃなくそれ除けば、だった。
それ以外のところ、じゃなくそれ除けば、だった。
2015/03/13(金) 08:39:13.94ID:+VRKVDZZ0
どうせパッチ書いても本家に取り込まれないしな
バイナリクレクレ君を助長するだけの話だよ
バイナリクレクレ君を助長するだけの話だよ
2015/03/13(金) 08:43:11.54ID:4l/kLh5g0
2015/03/13(金) 08:59:12.62ID:Zz36ck6N0
>>14
今ソース見られないけどクォート処理してる関数の中で
is_cygnus みたいなフラグ設定してる関数がそれ。
実行ファイルのヘッダ見たりして cygwin の dll インポートしてたら
cygwin のプログラムだって判定してたと思った。
今ソース見られないけどクォート処理してる関数の中で
is_cygnus みたいなフラグ設定してる関数がそれ。
実行ファイルのヘッダ見たりして cygwin の dll インポートしてたら
cygwin のプログラムだって判定してたと思った。
2015/03/13(金) 09:05:16.56ID:Zz36ck6N0
ソース見れないってこともないな。公式で見ればいいのか。
w32_executable_type で実行ファイルの種類判定、
w32proc.c の1713行で cygwin のアプリかどうかでクォート文字の変更処理してるね。
w32_executable_type で実行ファイルの種類判定、
w32proc.c の1713行で cygwin のアプリかどうかでクォート文字の変更処理してるね。
2015/03/13(金) 10:51:52.20ID:pC0MUYe20
2015/03/13(金) 15:00:56.44ID:zM1moXep0
>>16
ありがとう。
ありがとう。
2015/03/13(金) 22:36:05.39ID:Zz36ck6N0
しかしここも終わりな感じかなー
普段から2chMateでみてたから影響なかったけど
ここはnavi2ch使ってる人多そうだしなー
普段から2chMateでみてたから影響なかったけど
ここはnavi2ch使ってる人多そうだしなー
2015/03/13(金) 23:56:29.78ID:EcNfOx9H0
前スレにてTSF経由でMS-IMEが使えるようになったおかげで、
俺にとって公式バイナリが実用になって助かっている。
過去ログを見るのが難しくなるとこういうのが埋もれてもったいないな。
せっかくだからTSF用の設定を貼り付けておく。
モードラインや短縮入力は好みの問題。ミニバッファも快適。
; TSFのAPIによりIMEを使用する。
(load-library "kkc-cmd")
; quailのjapaneseモードラインを変更する。
(load-library "quail/japanese")
(setf (nth 1 (quail-package "japanese")) "ja-")
(setf (nth 1 (quail-package "japanese-ascii")) "jaA")
(setf (nth 1 (quail-package "japanese-zenkaku")) "jaZ")
; quailのkkcモードラインを変更する。
(setq kkc-input-method-title "JA-")
; 短縮入力を追加する。
(quail-select-package "japanese")
(if (equal (quail-name) "japanese")
(quail-define-rules ((append . t))
("S" " ") ; IDEOGRAPHIC SPACE(U+3000)
("M" #xff0d) ; FULLWIDTH HYPHEN-MINUS
("T" #xff5e) ; FULLWIDTH TILDE
))
俺にとって公式バイナリが実用になって助かっている。
過去ログを見るのが難しくなるとこういうのが埋もれてもったいないな。
せっかくだからTSF用の設定を貼り付けておく。
モードラインや短縮入力は好みの問題。ミニバッファも快適。
; TSFのAPIによりIMEを使用する。
(load-library "kkc-cmd")
; quailのjapaneseモードラインを変更する。
(load-library "quail/japanese")
(setf (nth 1 (quail-package "japanese")) "ja-")
(setf (nth 1 (quail-package "japanese-ascii")) "jaA")
(setf (nth 1 (quail-package "japanese-zenkaku")) "jaZ")
; quailのkkcモードラインを変更する。
(setq kkc-input-method-title "JA-")
; 短縮入力を追加する。
(quail-select-package "japanese")
(if (equal (quail-name) "japanese")
(quail-define-rules ((append . t))
("S" " ") ; IDEOGRAPHIC SPACE(U+3000)
("M" #xff0d) ; FULLWIDTH HYPHEN-MINUS
("T" #xff5e) ; FULLWIDTH TILDE
))
2015/03/14(土) 00:31:05.96ID:e7om0rDj0
どうでもいいけど大文字JAって農協みたいだな
2015/03/15(日) 01:59:16.42ID:EqmJ3nkc0
navi2ch使ってる人は思ってるより少ないと思うよ
話題がないだけ
話題がないだけ
2015/03/15(日) 22:27:42.47ID:QF5aGCDs0
windows のコマンド引数のクォートって妙な仕様なんだな。\がパス区切りに使われちゃった故の不幸か。
・普段の \ はそのまんま解釈される。\\ は \\ として解釈される。
・" の前にあるときだけ \ がエスケープ文字になり " として解釈される。
・" の前に連なってるぶんだけ \\ が \ として解釈される。
\hoge => \hoge
"hoge" => hoge
\"hoge => "hoge
\\hoge => \\hoge
\\\"hoge => \"hoge
\\\\\"hoge => \\"hoge
\\\\hoge => \\\\hoge
\\\\\#hoge => \\\\\#hoge
・普段の \ はそのまんま解釈される。\\ は \\ として解釈される。
・" の前にあるときだけ \ がエスケープ文字になり " として解釈される。
・" の前に連なってるぶんだけ \\ が \ として解釈される。
\hoge => \hoge
"hoge" => hoge
\"hoge => "hoge
\\hoge => \\hoge
\\\"hoge => \"hoge
\\\\\"hoge => \\"hoge
\\\\hoge => \\\\hoge
\\\\\#hoge => \\\\\#hoge
2015/03/15(日) 23:40:03.21ID:UR9dTCaF0
>20
すいません、これためしてみたいんですけど、
いきなり1行目でエラーになります。
kkc-cmd.elってどこからダウンロードすればいいんでしょうか?
すいません、これためしてみたいんですけど、
いきなり1行目でエラーになります。
kkc-cmd.elってどこからダウンロードすればいいんでしょうか?
2015/03/15(日) 23:55:41.66ID:2mslD0n80
>>24
前スレ(NTEmacs4)の>355,356にある。
展開方法は前スレ>322,325を参照。つまりxzとbase64。
TSFTest.exeも必要だが、それは前スレの>312,325を参照。
前スレは「NTEmacs スレッド 4」でググれ。
前スレ(NTEmacs4)の>355,356にある。
展開方法は前スレ>322,325を参照。つまりxzとbase64。
TSFTest.exeも必要だが、それは前スレの>312,325を参照。
前スレは「NTEmacs スレッド 4」でググれ。
2624
2015/03/16(月) 00:48:49.57ID:5zwuaD9R0 日付かわっちゃいましたけど、24です。
丁寧な説明ありがとうございました。m(_"_)m
がんばってみます。
丁寧な説明ありがとうございました。m(_"_)m
がんばってみます。
2015/03/16(月) 11:14:20.49ID:kwcqOGej0
2015/03/16(月) 16:48:55.75ID:K81jtoPS0
早くも24.4.91出てるね
2015/03/16(月) 16:56:27.19ID:/Zgdg9q10
24.5のプリテストだよね?
今回のはあんまりwindows関係ない感じな気がする。
今回のはあんまりwindows関係ない感じな気がする。
2015/03/17(火) 14:33:34.41ID:boEjTHhp0
2で紹介(chuntaro)されているIMEパッチの動作だけど
IME ONで C-x d ってやったときに
C-x と d をすばやく押すと問題ないんだけど
ゆっくり押すと d がIMEに取られてイラッとなるんだけど
直し方ってないですかね?
IME ONで C-x d ってやったときに
C-x と d をすばやく押すと問題ないんだけど
ゆっくり押すと d がIMEに取られてイラッとなるんだけど
直し方ってないですかね?
2015/03/18(水) 01:51:20.34ID:TcY0HVke0
helm-read-file-name でネットワークドライブを入力しやすくする方法ってないでしょうか。
一時的にhelmを無効化したいのですが、やり方がわかりませんでした。
一時的にhelmを無効化したいのですが、やり方がわかりませんでした。
2015/03/18(水) 02:21:03.26ID:KPmiThkj0
2015/03/18(水) 06:58:25.67ID:MdV7hAah0
>>32
いまちょっとソースさわれないからコピペできないけど、ldd で cygwin1.dll がロードされてないかチェックする関数作って、
判定か偽の時は "\\(\\(\\\\\\)*\\)\"" => "\\1\\1\\\\\"" な正規表現でクォートするってので一応解決できたよ。
正規表現は今動かせないから間違ってるかもしれないけど。
ldd 呼び出すときにクォートの advice が再帰しないようにする必要あり。
書いてる時に思ったんだけど、cygwin の dll でクォート切り替えてるってことは msys 系のは正しくクォートされないんじゃないかなぁ。
ネイティブの NTEmacs も似たような判定法だったんだけどそこらへんどうなってるんだろ。
いまちょっとソースさわれないからコピペできないけど、ldd で cygwin1.dll がロードされてないかチェックする関数作って、
判定か偽の時は "\\(\\(\\\\\\)*\\)\"" => "\\1\\1\\\\\"" な正規表現でクォートするってので一応解決できたよ。
正規表現は今動かせないから間違ってるかもしれないけど。
ldd 呼び出すときにクォートの advice が再帰しないようにする必要あり。
書いてる時に思ったんだけど、cygwin の dll でクォート切り替えてるってことは msys 系のは正しくクォートされないんじゃないかなぁ。
ネイティブの NTEmacs も似たような判定法だったんだけどそこらへんどうなってるんだろ。
2015/03/18(水) 07:02:31.11ID:MdV7hAah0
2015/03/18(水) 12:29:39.72ID:2QftJ3KW0
2015/03/18(水) 12:34:14.66ID:2QftJ3KW0
2015/03/19(木) 00:58:31.06ID:pArnr/Vi0
2015/03/19(木) 19:22:36.16ID:lEkPMd7B0
>>36
ありがとうごさいました。
elispは良くわかっていないのですが、以下のようにして、切替できるようになりました。
(defun my/toggle-helm-suspend-update-flag ()
(interactive)
(setq helm-suspend-update-flag (not helm-suspend-update-flag)))
(define-key helm-read-file-map (kbd "C-/") 'my/toggle-helm-suspend-update-flag)
ありがとうごさいました。
elispは良くわかっていないのですが、以下のようにして、切替できるようになりました。
(defun my/toggle-helm-suspend-update-flag ()
(interactive)
(setq helm-suspend-update-flag (not helm-suspend-update-flag)))
(define-key helm-read-file-map (kbd "C-/") 'my/toggle-helm-suspend-update-flag)
2015/03/22(日) 21:39:14.50ID:/GyngaBY0
w32-read-pipe-delay を 5 で運用してたけど
素早く打鍵するとたまに cmigemo が取りこぼしするようになった。
あんまり小さくするもんじゃないねこれ。
素早く打鍵するとたまに cmigemo が取りこぼしするようになった。
あんまり小さくするもんじゃないねこれ。
2015/03/23(月) 14:29:26.71ID:drojhFwy0
>>30
俺んとこじゃならないから他のもんが邪魔してんじゃない?
俺んとこじゃならないから他のもんが邪魔してんじゃない?
2015/03/24(火) 12:50:44.05ID:5KJpFYaI0
結局自前クォートってどうなったの?
やらないほうがいいの?
やらないほうがいいの?
2015/03/25(水) 15:47:56.90ID:umu0AdKT0
>>41
困ってないならやらなくていい。
困ってないならやらなくていい。
43名無しさん@お腹いっぱい。
2015/03/29(日) 20:09:19.60ID:40A9nHc90 cygwinからmsys2に乗り換えた人ってそんなに多くないのかな・・・。
2015/03/29(日) 23:56:37.35ID:J46Ti/yE0
今って cygwin の環境汚染事実上無いしね。
msys は pty が使えないから ansi-term 不完全だし。
msys は pty が使えないから ansi-term 不完全だし。
45名無しさん@お腹いっぱい。
2015/03/31(火) 03:55:16.80ID:r2ISwaky0 このサイトを参考にcygwinシェルとEmacsのPATHを共有するperlワンライナーを作ってみた
http://d.hatena.ne.jp/syohex/20111117/1321503477
perl初心者が書いたコードだからもっとうまくやる方法があるかもしれんが…
.bashrc ----------------------------------------------------------------
if [ !"$EMACS" -a !"$MSYSTEM" -a "$PATH" ]; then
perl -e \
'@a=split(":","$ENV{$ARGV[0]}");foreach(@a){$_=`cygpath -am "$_"|tr -d "\n"`};print qq/(setenv "$ARGV[0]" "/,join(";",@a),"\")"' \
PATH > ~/.emacs.d/site-lisp/shell_env.el
emacs -batch -f batch-byte-compile "~/.emacs.d/site-lisp/shell_env.el" >/dev/null 2>&1
fi
init.el ----------------------------------------------------------------
;; load environment value
(load "shell_env")
(dolist (path (reverse (split-string (getenv "PATH") ";")))
(add-to-list 'exec-path path))
------------------------------------------------------------------------
http://d.hatena.ne.jp/syohex/20111117/1321503477
perl初心者が書いたコードだからもっとうまくやる方法があるかもしれんが…
.bashrc ----------------------------------------------------------------
if [ !"$EMACS" -a !"$MSYSTEM" -a "$PATH" ]; then
perl -e \
'@a=split(":","$ENV{$ARGV[0]}");foreach(@a){$_=`cygpath -am "$_"|tr -d "\n"`};print qq/(setenv "$ARGV[0]" "/,join(";",@a),"\")"' \
PATH > ~/.emacs.d/site-lisp/shell_env.el
emacs -batch -f batch-byte-compile "~/.emacs.d/site-lisp/shell_env.el" >/dev/null 2>&1
fi
init.el ----------------------------------------------------------------
;; load environment value
(load "shell_env")
(dolist (path (reverse (split-string (getenv "PATH") ";")))
(add-to-list 'exec-path path))
------------------------------------------------------------------------
2015/03/31(火) 10:46:09.51ID:bprd6f4o0
日本語ファイルとかが多数あるときなんかの ansi-term 上での文字化けなんとか回避する方法ないだろか。
シェルからの出力受け取るときに多バイト文字の境目で切れててもお構いなしに文字コード変換処理しちゃうのが原因なんだろうけど
シェルからの出力受け取るときに多バイト文字の境目で切れててもお構いなしに文字コード変換処理しちゃうのが原因なんだろうけど
47>>45
2015/03/31(火) 21:49:33.37ID:r2ISwaky0 cygpathに"-p"オプションがあるのを忘れてたorz...
.bashrc ----------------------------------------------------------------
if [ !"$EMACS" -a !"$MSYSTEM" -a "$PATH" ]; then
perl -e \
'print qq/(setenv "$ARGV[0]" "/,`cygpath -amp "$ENV{$ARGV[0]}" | tr -d "\n"`,"\")"' \
PATH > ~/.emacs.d/site-lisp/shell_env.el
emacs -batch -f batch-byte-compile "~/.emacs.d/site-lisp/shell_env.el" >/dev/null 2>&1
fi
------------------------------------------------------------------------
.bashrc ----------------------------------------------------------------
if [ !"$EMACS" -a !"$MSYSTEM" -a "$PATH" ]; then
perl -e \
'print qq/(setenv "$ARGV[0]" "/,`cygpath -amp "$ENV{$ARGV[0]}" | tr -d "\n"`,"\")"' \
PATH > ~/.emacs.d/site-lisp/shell_env.el
emacs -batch -f batch-byte-compile "~/.emacs.d/site-lisp/shell_env.el" >/dev/null 2>&1
fi
------------------------------------------------------------------------
2015/03/31(火) 22:01:52.81ID:bprd6f4o0
49>>45
2015/04/01(水) 01:11:59.30ID:BrXX+ji90 >>48 情報サンクス
環境変数PATHに限るなら >>48 のコマンドが最適だね
perlにこだわってたのは、複数引数に拡張しようと思ってたからなんだけど
-----------------------------------------------------------------
perl -e \
'foreach(@ARGV){ print qq/(setenv "$_" "/,`cygpath -amp "$ENV{$_}" | tr -d "\n"`,"\")\n"}' \
PATH HOMEPATH SHELL > ~/.emacs.d/site-lisp/shell_env.el
-----------------------------------------------------------------
こんな感じにすればperlは必要ないね。cygpathの改行を除去する必要もないし
-----------------------------------------------------------------
for i in "PATH" "HOMEPATH" "SHELL"; do
echo "(setenv \"$i\" \"`eval cygpath -amp '"''$'$i'"'`\")"
done > ~/.emacs.d/site-lisp/shell_env.el
-----------------------------------------------------------------
(evalでゴニョゴニョしてる部分は何とかできないかな)
環境変数PATHに限るなら >>48 のコマンドが最適だね
perlにこだわってたのは、複数引数に拡張しようと思ってたからなんだけど
-----------------------------------------------------------------
perl -e \
'foreach(@ARGV){ print qq/(setenv "$_" "/,`cygpath -amp "$ENV{$_}" | tr -d "\n"`,"\")\n"}' \
PATH HOMEPATH SHELL > ~/.emacs.d/site-lisp/shell_env.el
-----------------------------------------------------------------
こんな感じにすればperlは必要ないね。cygpathの改行を除去する必要もないし
-----------------------------------------------------------------
for i in "PATH" "HOMEPATH" "SHELL"; do
echo "(setenv \"$i\" \"`eval cygpath -amp '"''$'$i'"'`\")"
done > ~/.emacs.d/site-lisp/shell_env.el
-----------------------------------------------------------------
(evalでゴニョゴニョしてる部分は何とかできないかな)
2015/04/01(水) 10:20:18.80ID:PIdj6min0
>>49
間接参照は ${!hoge} でいける
for i in "PATH" "HOMEPATH" "SHELL"; do
echo "(setenv \"$i\" \"`cygpath -amp "${!i}"`\")"
done
間接参照は ${!hoge} でいける
for i in "PATH" "HOMEPATH" "SHELL"; do
echo "(setenv \"$i\" \"`cygpath -amp "${!i}"`\")"
done
51>>45
2015/04/01(水) 13:41:02.46ID:BrXX+ji90 >> 50
ありがとう完璧だ
ありがとう完璧だ
2015/04/01(水) 15:34:28.05ID:PIdj6min0
>>51
*rc 側に書かなくても emacs 側で bash 呼び出すようにすれば init.el 側で完結も出来そうね。
個人的にはシェル側に手を加えるのはあんまり好きじゃないから exec-path-from-shell のアプローチが好き。
emacs 実行ごとにプロセス一個走るのをうっとおしく感じるかどうかってのもあるだろうけど。
24.5 で変わる部分眺めてたけど
NTEmacs 的にはユニコード文字列がフレームタイトルに表示出来るようになったぐらいかな。
徐々に 〜W 系の API 呼び出し増えてってて嬉しい。
はよネイティブに UTF-8 をコマンド引数に渡せるようになるといいね。
*rc 側に書かなくても emacs 側で bash 呼び出すようにすれば init.el 側で完結も出来そうね。
個人的にはシェル側に手を加えるのはあんまり好きじゃないから exec-path-from-shell のアプローチが好き。
emacs 実行ごとにプロセス一個走るのをうっとおしく感じるかどうかってのもあるだろうけど。
24.5 で変わる部分眺めてたけど
NTEmacs 的にはユニコード文字列がフレームタイトルに表示出来るようになったぐらいかな。
徐々に 〜W 系の API 呼び出し増えてってて嬉しい。
はよネイティブに UTF-8 をコマンド引数に渡せるようになるといいね。
2015/04/01(水) 20:01:53.54ID:BrXX+ji90
>>52
NTEmacs + Cygwin の環境で exec-path-from-shell って使えたっけ?
このサイトの通り、セットされる PATH が cygwin 形式になるからうまく動かなかったと記憶
ttp://aki2o.hatenablog.jp/entry/2013/08/26/NTEmacs%E3%81%A7exec-path-from-shell%E3%82%92%E4%BD%BF%E3%81%86%E3%81%A8%E8%89%B2%E3%80%85%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AB%E3%81%AA%E3%82%8B%E5%AF%BE%E5%87%A6
だから*rcをいじって色々やってた
> UTF-8 をコマンド引数に渡せるようになるといいね。
ホントそれ。cp932 エンコードとか、標準入力でのやりとりにするとか
トリッキーな回避法はもううんざりだからね
NTEmacs + Cygwin の環境で exec-path-from-shell って使えたっけ?
このサイトの通り、セットされる PATH が cygwin 形式になるからうまく動かなかったと記憶
ttp://aki2o.hatenablog.jp/entry/2013/08/26/NTEmacs%E3%81%A7exec-path-from-shell%E3%82%92%E4%BD%BF%E3%81%86%E3%81%A8%E8%89%B2%E3%80%85%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AB%E3%81%AA%E3%82%8B%E5%AF%BE%E5%87%A6
だから*rcをいじって色々やってた
> UTF-8 をコマンド引数に渡せるようになるといいね。
ホントそれ。cp932 エンコードとか、標準入力でのやりとりにするとか
トリッキーな回避法はもううんざりだからね
2015/04/08(水) 22:35:47.74ID:lWPCiwtZ0
なんかIMEパッチを25.5-rc3にあててビルドするとxdisp.cからxdisp.oをビルドするところで
こけるね。
パッチを当てないとビルドが通るけどね。
こけるね。
パッチを当てないとビルドが通るけどね。
2015/04/09(木) 00:16:44.75ID:eMkIsfzA0
そりゃそうでしょ。
パッチ当てずにコケるようならリリース準備失敗中ってことになるから。
パッチ当てずにコケるようならリリース準備失敗中ってことになるから。
2015/04/09(木) 01:12:29.85ID:aipNkHpa0
>>2にあるemacs-24.4-w32-ime.diffを24.5-rc3に当ててビルドできてるけど?
2015/04/12(日) 01:23:28.45ID:pGjiMhUv0
24.5がでたからMSYS2のmingw64でコンパイルしてみたんだけど
pop.cのコンパイルでおちるなぁ…
なぜだ…
pop.cのコンパイルでおちるなぁ…
なぜだ…
5857
2015/04/12(日) 08:41:13.56ID:pGjiMhUv0 自己レスだがdbusのこと忘れてた。
59名無しさん@お腹いっぱい。
2015/04/12(日) 11:41:22.33ID:d/2zEuUy02015/04/12(日) 12:54:02.57ID:d38XNn6P0
config.logでchecking for gnutls ...がなぜこけてるか見てみるといいんじゃないかな
2015/04/12(日) 14:20:07.37ID:0iuFFtU90
>>59
emacs-bug で 最新版の windows でのビルドで gnutls 絡みのスレッドたってるね。
バージョンがどうのって話しっぽいけど。これ関係ないかな?
http://lists.gnu.org/archive/html/bug-gnu-emacs/2015-04/msg00287.html
emacs-bug で 最新版の windows でのビルドで gnutls 絡みのスレッドたってるね。
バージョンがどうのって話しっぽいけど。これ関係ないかな?
http://lists.gnu.org/archive/html/bug-gnu-emacs/2015-04/msg00287.html
62名無しさん@お腹いっぱい。
2015/04/12(日) 22:55:26.84ID:dCQnSafJ06360
2015/04/13(月) 00:27:39.05ID:ksn2Su6v0 gnutlsのパッケージがインストールされているのにそうなるなら
環境変数PKG_CONFIG_PATHに/mingw64/lib/pkgconfigが入ってないとか。
環境変数PKG_CONFIG_PATHに/mingw64/lib/pkgconfigが入ってないとか。
2015/04/13(月) 01:04:02.73ID:CPTnWQxd0
ちゃんとmingw64_shell.batを起動してます?
msys2_shell.batだとgnutls見つからないよ。
msys2_shell.batだとgnutls見つからないよ。
2015/04/13(月) 01:45:32.29ID:h1Z4gtOC0
2015/04/13(月) 17:25:25.14ID:d+bAkWpZ0
パッチ版もありました。
http://cha.la.coocan.jp/doc/NTEmacsBuild245.html
http://cha.la.coocan.jp/doc/NTEmacsBuild245.html
2015/04/13(月) 22:22:46.15ID:V00i4ziY0
win32 版のemacsが終了時にエラー吐くの原因が分かった。
というか、mingw の libgcc の既知の不具合で、emacs の etc/PROBLEMS に書いてあった
とりあえず回避するには、configure 時に CC="gcc -shared-libgcc" にすればいいみたい
というか、mingw の libgcc の既知の不具合で、emacs の etc/PROBLEMS に書いてあった
とりあえず回避するには、configure 時に CC="gcc -shared-libgcc" にすればいいみたい
68名無しさん@お腹いっぱい。
2015/04/14(火) 12:22:40.57ID:f+OKfqTe0 >>67
cha.la.coocan.jp/doc/NTEmacs.html#binary 「最新(24.5)」に
「24.4の挙動があやしい部分は、24.5でも変わっていない」書いてあるけど、
そこに上がってる emacs-24.5.zip (http://cha.la.coocan.jp/files/emacs-24.5.zip) は
直ってる (とりあえずの回避策とった) やつ?
cha.la.coocan.jp/doc/NTEmacs.html#binary 「最新(24.5)」に
「24.4の挙動があやしい部分は、24.5でも変わっていない」書いてあるけど、
そこに上がってる emacs-24.5.zip (http://cha.la.coocan.jp/files/emacs-24.5.zip) は
直ってる (とりあえずの回避策とった) やつ?
2015/04/14(火) 14:05:41.75ID:f+OKfqTe0
2015/04/14(火) 19:07:05.07ID:XUSbFSD90
>>67
確かに24.4のetc/PROBLEMSにも書いてあるね
しかし、見つけるのがすごいと思う
で
> configure 時に CC="gcc -shared-libgcc" に
32bit版をこれでビルドしてみたら
少なくとも終了時のエラーは吐かなくなった
他にどんな怪しい挙動するか知らない新参だけど
確かに24.4のetc/PROBLEMSにも書いてあるね
しかし、見つけるのがすごいと思う
で
> configure 時に CC="gcc -shared-libgcc" に
32bit版をこれでビルドしてみたら
少なくとも終了時のエラーは吐かなくなった
他にどんな怪しい挙動するか知らない新参だけど
2015/04/14(火) 20:34:39.51ID:/xEYMFsM0
NTEmacs64 24.5 の chuntaro 氏にも感謝。
2015/04/14(火) 21:07:52.49ID:EStCjSBE0
おお、chuntaro さんのも更新されたんだ
ありがてえありがてえ
ありがてえありがてえ
2015/04/14(火) 23:30:28.10ID:ho3MkNg10
IMEパッチを検証してみると、カーソルがウィンドウを移動したっていう
hookもなくてパッチでhookを作って何とかしてるってのが分かったけど
結局それじゃ拾いきれないのがある
例えば、y-or-no-pとかその類でminibufferでIMEがONのまんまだ
helmとかもなんか駄目だな
y-or-no-pとかいちいちadviseしていけばいいけどなかなか一筋縄ではいかないな
hookもなくてパッチでhookを作って何とかしてるってのが分かったけど
結局それじゃ拾いきれないのがある
例えば、y-or-no-pとかその類でminibufferでIMEがONのまんまだ
helmとかもなんか駄目だな
y-or-no-pとかいちいちadviseしていけばいいけどなかなか一筋縄ではいかないな
2015/04/14(火) 23:38:40.28ID:EStCjSBE0
使ってないから適当こくけど minibuffer-setup-hook/minibuffer-exit-hook とかじゃだめなん?
2015/04/14(火) 23:47:41.35ID:ho3MkNg10
>>74
minibuffer-exit-hook はIMEパッチ内でも使ってるけど、minibuffer-setup-hook を使っても
y-or-no-p とかは無反応だ
駄目な場合はで多いのは cursor-in-echo-area を t にするやつ
これをするとカーソルがminibufferに飛ぶけどhookは一切呼ばれないからIMEがオフにならない…
minibuffer-exit-hook はIMEパッチ内でも使ってるけど、minibuffer-setup-hook を使っても
y-or-no-p とかは無反応だ
駄目な場合はで多いのは cursor-in-echo-area を t にするやつ
これをするとカーソルがminibufferに飛ぶけどhookは一切呼ばれないからIMEがオフにならない…
2015/04/14(火) 23:59:53.15ID:EStCjSBE0
>>75
y-or-n-p は read-key 使ってるからか。
read-key のアドバイスで cursor-in-echo-area が t なら・・・的なのを入れれば
擬似的にミニバッファ入力してるように見せかけてるのは回避出来るようになるかなぁ。
あーでも read-event とか他にも色々あるね。
y-or-n-p は read-key 使ってるからか。
read-key のアドバイスで cursor-in-echo-area が t なら・・・的なのを入れれば
擬似的にミニバッファ入力してるように見せかけてるのは回避出来るようになるかなぁ。
あーでも read-event とか他にも色々あるね。
2015/04/15(水) 00:16:25.18ID:iWcVp+8o0
>>76
本家の方でずばりカーソルがwindowを移動したっていうhookを作ってもらえれば万事解決なんだけどね
そんなのあるもんだと思ってたけど無いっぽい (知らないだけなのかね)
y-or-no-pはGUIのダイアログバージョンもあるけど、あんまりスマートなコーディングになってなかったな…
本家の方でずばりカーソルがwindowを移動したっていうhookを作ってもらえれば万事解決なんだけどね
そんなのあるもんだと思ってたけど無いっぽい (知らないだけなのかね)
y-or-no-pはGUIのダイアログバージョンもあるけど、あんまりスマートなコーディングになってなかったな…
78名無しさん@お腹いっぱい。
2015/04/15(水) 00:21:35.11ID:nBsJeUAd0 自己完結。64bit版はlibgcc_s_dw2-1.dll使ってないのか。
2015/04/15(水) 00:28:04.69ID:E6JA3RzG0
えっ、どれが自己完結したんだ・・?
80名無しさん@お腹いっぱい。
2015/04/15(水) 19:52:45.07ID:0uxm8mAl02015/04/15(水) 20:48:18.43ID:E6JA3RzG0
2015/04/15(水) 23:13:15.51ID:Ht/LrBGW0
chuntaroさんの24.5を使わせてもらってるけど
24.5でもgrepで以下のワーニングがでる問題直ってないみたいね…
warning: GREP_OPTIONS is deprecated
まぁここに修正済みの grep.el が上がってるから置き換えれば済む話なんだけどさ
ttp://git.savannah.gnu.org/cgit/emacs.git/commit/lisp/progmodes/grep.el?id=2e4c2fe2787785a421f256541de642976e9bd90b
24.5でもgrepで以下のワーニングがでる問題直ってないみたいね…
warning: GREP_OPTIONS is deprecated
まぁここに修正済みの grep.el が上がってるから置き換えれば済む話なんだけどさ
ttp://git.savannah.gnu.org/cgit/emacs.git/commit/lisp/progmodes/grep.el?id=2e4c2fe2787785a421f256541de642976e9bd90b
2015/04/15(水) 23:26:15.91ID:E6JA3RzG0
2015/04/16(木) 09:23:31.97ID:U5gvVt4D0
>>68
対応されたね。
対応されたね。
2015/04/16(木) 10:48:12.95ID:RvYFC8+a0
ありがてえありがてえ
32bit/64bitともにネィティブパッチ済みが安定配布されてるのは助かるね。
32bit/64bitともにネィティブパッチ済みが安定配布されてるのは助かるね。
2015/04/16(木) 12:59:18.03ID:U5gvVt4D0
gnupackは出ないね
2015/04/16(木) 13:06:06.65ID:Oh1kAPyh0
>>84のサイトのは-O3以降の最適化ビルドじゃなくて巨大なデバッグ情報も付いてる (exeが16MB→71MBになる…)
あとsvgとgnutlsはDLLは含まれてるけどconfigureの出力を見ると無効になってる
気になったんで一応書いておく
あとsvgとgnutlsはDLLは含まれてるけどconfigureの出力を見ると無効になってる
気になったんで一応書いておく
2015/04/17(金) 09:35:41.18ID:DM8ySD8W0
04.16版への差替えあったみたいだが、>>88 への言及まだなし
2015/04/17(金) 11:05:09.66ID:PA7JuVnR0
>>89
直接伝えたらいいんでないの…?
直接伝えたらいいんでないの…?
2015/04/17(金) 11:25:07.05ID:8SEnb17A0
少なくともgnutlsは動いてないな
2015/04/17(金) 11:43:28.69ID:1pa4/E7S0
あと前スレでも書いたけど、アップしたバイナリにはWindowsで設定されているPATHの全容と
ビルドした時のユーザー名とホスト名とそのPATHが含まれるから、余分なPATHは消して
ユーザー名とホスト名は適当なものに変更した方がいいんだよね
とりあえず -g3 -gdwarf-2 が余計なんで消した方がいい (exeが16MBぐらいになるはず)
ビルドした時のユーザー名とホスト名とそのPATHが含まれるから、余分なPATHは消して
ユーザー名とホスト名は適当なものに変更した方がいいんだよね
とりあえず -g3 -gdwarf-2 が余計なんで消した方がいい (exeが16MBぐらいになるはず)
2015/04/17(金) 16:19:59.51ID:7QnN5/LZ0
>>91
svgも不要?、という話だったような
svgも不要?、という話だったような
2015/04/17(金) 19:38:56.09ID:AM0+JV5e0
gnutlsが動かないとわざわざstunnel使わないとssl通信ができなくて不便
mewさんはstunnelしか使わない頭の固い頑固者だから関係ないけど
mewさんはstunnelしか使わない頭の固い頑固者だから関係ないけど
2015/04/17(金) 20:21:14.48ID:PA7JuVnR0
cygwin とかと一緒に動かしてるなら gnutls インストールしておけば
特に設定なしで gnutls-cli 経由で https 接続したり 993 ポートで gmail に繋いだりしてくれるよ。
特に設定なしで gnutls-cli 経由で https 接続したり 993 ポートで gmail に繋いだりしてくれるよ。
2015/04/17(金) 22:21:42.63ID:kL73LSPj0
2015/04/19(日) 14:12:56.90ID:DXu1Mk530
ビルド時のパスがバイナリに残る問題は emacs-bug で議論されてるなぁ。
パス以外にもなんかないか?とかやってるから次辺りのバージョンではそういうの残らなくなるかもしれんね。
パス以外にもなんかないか?とかやってるから次辺りのバージョンではそういうの残らなくなるかもしれんね。
9857
2015/04/19(日) 15:46:59.35ID:1KC2PQ+90 libgnutls-30.dllをちゃんと読み込めない問題は下記を見て
設定で使えるようにしたけどそれを解決した24.6がそろそろ出ないかな。
ttp://proglab.blog.fc2.com/blog-entry-14.html
設定で使えるようにしたけどそれを解決した24.6がそろそろ出ないかな。
ttp://proglab.blog.fc2.com/blog-entry-14.html
2015/04/23(木) 20:54:42.65ID:Z256nHLA0
No IME パッチってどこに落ちてるの?
IME のキー潰すだけのために keyhac 入れてるのもなんだし試してみたいんだけど
見つからない。
IME のキー潰すだけのために keyhac 入れてるのもなんだし試してみたいんだけど
見つからない。
2015/04/23(木) 21:17:18.23ID:RfDYEKRj0
>>99
W32-IMEを無効化ならconfigure時のoption指定だけだろ
W32-IMEを無効化ならconfigure時のoption指定だけだろ
2015/04/23(木) 21:32:23.80ID:Z256nHLA0
>>100
それってパッチの追加サポートを入れるかどうかのフラグでしょ。
半角/全角とかが IME に吸い取られるのを禁止したいのさ。
んで見つからないとかいってたけど普通に IME パッチ配布元に disable-w32-ime パッチ置いてあったわ。
これ追加して配布してるところはないんだなぁ。やっぱ自分でビルドするしかないのか。
それってパッチの追加サポートを入れるかどうかのフラグでしょ。
半角/全角とかが IME に吸い取られるのを禁止したいのさ。
んで見つからないとかいってたけど普通に IME パッチ配布元に disable-w32-ime パッチ置いてあったわ。
これ追加して配布してるところはないんだなぁ。やっぱ自分でビルドするしかないのか。
2015/05/02(土) 08:03:19.03ID:3ATXgoIh0
2015/05/03(日) 00:54:12.38ID:47jdb8qj0
emacs-24.5-shared-libgcc.zip (2015.04.16) 97,234,000byte を使わせて頂いてます。
いつもありがとうございます。
zipをC:\emacs-24.5\ に展開し、C:\emacs-24.5\bin\runemacs.exe のショートカットを
デスクトップに置き、プロパティーの作業フォルダを C:\emacs-24.5\bin からたとえば D:\Home
に変更して起動したら、M-x shell で
Process shell exited abnormally with code 53
が出てcmd.exeが実行できませんでした。作業フォルダを C:\emacs-24.5\bin のままにしておけば、
M-x shell でcmd.exeは起動できます。(だたしemacsを起動直後に参照しているディレクトリを変更するとやはりだめ)
emacs-24.5.zip (2015.04.11) 97,213,668byte では、この問題はおきていませんでした。
\bin のパスが参照できるような起動のされ方でないと、何かまずい制約が入っちゃったかもしれませんね。
(追加されたdllからみ??)
C:\emacs-24.5\binをPATHに追加しておけばいいのかもしれません(まだやってない)。
ご報告まで。
いつもありがとうございます。
zipをC:\emacs-24.5\ に展開し、C:\emacs-24.5\bin\runemacs.exe のショートカットを
デスクトップに置き、プロパティーの作業フォルダを C:\emacs-24.5\bin からたとえば D:\Home
に変更して起動したら、M-x shell で
Process shell exited abnormally with code 53
が出てcmd.exeが実行できませんでした。作業フォルダを C:\emacs-24.5\bin のままにしておけば、
M-x shell でcmd.exeは起動できます。(だたしemacsを起動直後に参照しているディレクトリを変更するとやはりだめ)
emacs-24.5.zip (2015.04.11) 97,213,668byte では、この問題はおきていませんでした。
\bin のパスが参照できるような起動のされ方でないと、何かまずい制約が入っちゃったかもしれませんね。
(追加されたdllからみ??)
C:\emacs-24.5\binをPATHに追加しておけばいいのかもしれません(まだやってない)。
ご報告まで。
104103
2015/05/03(日) 01:11:41.37ID:47jdb8qj0 >>103
emacs-24.5-shared-libgcc.zip (2015.04.16) 97,234,000byte でも、
(展開したディレクトリ)\binをPATHに追加したら、作業ディレクトリが\binでなくとも
M-x shell でcmd.exeが起動できました。
emacs-24.5-shared-libgcc.zip (2015.04.16) 97,234,000byte でも、
(展開したディレクトリ)\binをPATHに追加したら、作業ディレクトリが\binでなくとも
M-x shell でcmd.exeが起動できました。
2015/05/06(水) 03:36:15.44ID:uEZzm+120
NTemacs の仕様かわからないけど exec-path の1番目の要素の先頭が小文字になることに気付いた
別に動作的には問題ないのだけど add-to-list で追加するときに大文字と小文字が区別されて
パスがだぶる場合があって気持ち悪い
あと、個人の都合で exec-path の各要素の末尾の"/"は取り除きたい
ってことで以下のようにしてみた
(dotimes (i (length exec-path))
(setf (nth i exec-path) (replace-regexp-in-string "\\([a-z]\\):/" 'upcase (nth i exec-path)))
(setf (nth i exec-path) (replace-regexp-in-string "/\\'" "" (nth i exec-path))))
ただ"replace-regexp-in-string"を2回使ってるのがダサい
もっといいやり方があれば教えてください
別に動作的には問題ないのだけど add-to-list で追加するときに大文字と小文字が区別されて
パスがだぶる場合があって気持ち悪い
あと、個人の都合で exec-path の各要素の末尾の"/"は取り除きたい
ってことで以下のようにしてみた
(dotimes (i (length exec-path))
(setf (nth i exec-path) (replace-regexp-in-string "\\([a-z]\\):/" 'upcase (nth i exec-path)))
(setf (nth i exec-path) (replace-regexp-in-string "/\\'" "" (nth i exec-path))))
ただ"replace-regexp-in-string"を2回使ってるのがダサい
もっといいやり方があれば教えてください
2015/05/06(水) 09:31:13.17ID:4C94YyID0
file-truename も directory-file-name も先頭を小文字にする仕様みたいだから
どうせ揃えるなら小文字に揃えたほうがシンプルになるんじゃないかな?
add-to-list するときに追加する要素に対しても directory-file-name してやればいいわけだし。
;; 先頭小文字/最後のスラッシュはなしのケース
(setq exec-path (mapcar #'directory-file-name exec-path))
;; 先頭大文字/最後のスラッシュはなしのケース
(setq exec-path (mapcar (lambda (p)
(setq p (directory-file-name p))
(aset p 0 (upcase (aref p 0)))
p
)
exec-path))
どうせ揃えるなら小文字に揃えたほうがシンプルになるんじゃないかな?
add-to-list するときに追加する要素に対しても directory-file-name してやればいいわけだし。
;; 先頭小文字/最後のスラッシュはなしのケース
(setq exec-path (mapcar #'directory-file-name exec-path))
;; 先頭大文字/最後のスラッシュはなしのケース
(setq exec-path (mapcar (lambda (p)
(setq p (directory-file-name p))
(aset p 0 (upcase (aref p 0)))
p
)
exec-path))
107>>105
2015/05/06(水) 14:47:54.15ID:uEZzm+120 >>106 ありがとう。期待通りの動作になりました
"directory-file-name"なんて知らなかったよ。emacs 標準で実装されてるのね
「先頭小文字」かつ「末尾の"/"なし」を一発で実現してくれるとは…
あと "#'"ってラムダ式作る以外に
"function-object"であることをコンパイラに伝える役目もあるのね
今まで"quote"ですませてきてたから目からウロコでした
"directory-file-name"なんて知らなかったよ。emacs 標準で実装されてるのね
「先頭小文字」かつ「末尾の"/"なし」を一発で実現してくれるとは…
あと "#'"ってラムダ式作る以外に
"function-object"であることをコンパイラに伝える役目もあるのね
今まで"quote"ですませてきてたから目からウロコでした
108>>105
2015/05/06(水) 14:50:59.99ID:uEZzm+120 > "#'"ってラムダ式作る以外に ×
"#'"って関数名をクォートするときに ○
だな…恥ずかしい
"#'"って関数名をクォートするときに ○
だな…恥ずかしい
2015/05/06(水) 16:08:53.22ID:aS345Gfx0
2015/05/17(日) 09:37:02.76ID:EQG0VP2V0
週末、Cygwin版Emacs(gnupack-13.01)への移行をしてみた。
Cygwin版Emacsは、cygwinで作ったwindowsシートカットをシンボリックリンク
のように扱えるのがいいね。MingGW版Emacsではw32-symlinksやNTFSシンボリック
を使う必要があったけど、それが必要ないのが便利。
https://cygwin.com/cygwin-ug-net/using-cygwinenv.html
if set to just winsymlinks or winsymlinks:lnk, Cygwin creates symlinks
as Windows shortcuts with a special header and the R/O attribute set.
Cygwin版Emacsは、cygwinで作ったwindowsシートカットをシンボリックリンク
のように扱えるのがいいね。MingGW版Emacsではw32-symlinksやNTFSシンボリック
を使う必要があったけど、それが必要ないのが便利。
https://cygwin.com/cygwin-ug-net/using-cygwinenv.html
if set to just winsymlinks or winsymlinks:lnk, Cygwin creates symlinks
as Windows shortcuts with a special header and the R/O attribute set.
2015/05/17(日) 10:02:43.03ID:9S9K1d5t0
あのわけわからん遅ささえなきゃなぁ。
fakecygpty 経由したほうが速いとかどうかしてる。
fakecygpty 経由したほうが速いとかどうかしてる。
2015/05/17(日) 10:04:20.78ID:EQG0VP2V0
ansi-termとかは遅くて使えないね。自分はshell-modeをメインで使っている
ので、問題なさそう。
ので、問題なさそう。
2015/05/17(日) 10:07:40.39ID:EQG0VP2V0
Cygwin版Emacsでもう一ついいことを見つけた。cygwinで作ったwindowsショートカット
やNTFSシンボリックの中に入っても、シンボリックのパスが維持される。
これはCygwinの機能なんだろうけど、MinGW版Emacsではそうはならないので便利だなぁ。
やNTFSシンボリックの中に入っても、シンボリックのパスが維持される。
これはCygwinの機能なんだろうけど、MinGW版Emacsではそうはならないので便利だなぁ。
2015/05/30(土) 15:56:31.02ID:Dn2TAgbo0
Emacs24.5をCygwinでビルドしたが、xml2でコンパイルしてないとかのエラーでewwが使えない。
libxml2-devは入ってる。でもconfigureでxml2がnoと判定される。
誰か助けて。
libxml2-devは入ってる。でもconfigureでxml2がnoと判定される。
誰か助けて。
2015/05/30(土) 16:27:42.67ID:fo8HIJKy0
pkg-configいれてないとか
2015/05/30(土) 17:50:30.91ID:Dn2TAgbo0
2015/06/02(火) 02:12:13.32ID:wf9VDqVY0
日本語入力中のフォントにMactype効かないんだけど、綺麗なフォントを標準させる方法ない?
2015/06/15(月) 10:49:32.51ID:ypQO6dq60
unix板からこちらに聞いた方がいいといわれたので、
ここで質問いたします。
gnupack で入れたemacsで emacs-clang-complete-async を導入したいんですが
emacs-clang-complete-asyncのmakeができません。llvm系は自前で最新版をビルド
してパスも通っているつもりです。
make時のエラーは、
/usr/local/lib/libclang.a(CIndex.o):Cindex.cpp〜(関数名)に対する定義されていない参照です
というのが、大量に出ます。
環境は
win7 64bit
GNU Emacs24.5.1
です。
同じエラーを解決された方や、こうすればいいんでないの?という方がいれば
教えてください。
ここで質問いたします。
gnupack で入れたemacsで emacs-clang-complete-async を導入したいんですが
emacs-clang-complete-asyncのmakeができません。llvm系は自前で最新版をビルド
してパスも通っているつもりです。
make時のエラーは、
/usr/local/lib/libclang.a(CIndex.o):Cindex.cpp〜(関数名)に対する定義されていない参照です
というのが、大量に出ます。
環境は
win7 64bit
GNU Emacs24.5.1
です。
同じエラーを解決された方や、こうすればいいんでないの?という方がいれば
教えてください。
2015/06/21(日) 22:59:47.64ID:oMn8fplm0
2015/06/22(月) 03:45:18.32ID:I0UPbCEi0
fakecygpty.c に NOT in MinGW32! ってあるけど
msys gcc ならいけるんじゃないかと思ってコンパイルしてみた
結果、コンパイルできたが、 M-x shell で以下のエラーがでてうまくいかない
Process shell exited abnormally with code 139
ただ、tramp でサーバーに ssh 接続するのは可能
ちゃんとミニバッファにパスワードを入力できる
msys gcc ならいけるんじゃないかと思ってコンパイルしてみた
結果、コンパイルできたが、 M-x shell で以下のエラーがでてうまくいかない
Process shell exited abnormally with code 139
ただ、tramp でサーバーに ssh 接続するのは可能
ちゃんとミニバッファにパスワードを入力できる
2015/06/22(月) 07:42:07.21ID:9r4PmZAp0
msys の方はそもそも pty を持ってないから fakecygpty コンパイル出来ても意味ないはずだが。
tramp の方のはよくわからないけど ssh-askpass が動いてるとかじゃないの?
tramp の方のはよくわからないけど ssh-askpass が動いてるとかじゃないの?
122>>120
2015/06/22(月) 13:58:06.96ID:l0qxGhXV0 >>121 レスthx
> msys の方はそもそも pty を持ってない
そうなのか…
cygwin だと"cygwin1.dll"が POSIX 互換エミュレーション層を実現してる
それをフォークした"msys-2.0.dll"で msys2 は POSIX をサポートしてる
って認識で、"msys-2.0.dll"をリンクしてやれば
うまくいくと思ったんだけど、やっぱりダメかなぁ…
msys2 の mintty で tty コマンドを打つと
/dev/pty0
ってなるけど、これは msys 側でなくて mintty 側で
pty をサポートしてるってこと?
> msys の方はそもそも pty を持ってない
そうなのか…
cygwin だと"cygwin1.dll"が POSIX 互換エミュレーション層を実現してる
それをフォークした"msys-2.0.dll"で msys2 は POSIX をサポートしてる
って認識で、"msys-2.0.dll"をリンクしてやれば
うまくいくと思ったんだけど、やっぱりダメかなぁ…
msys2 の mintty で tty コマンドを打つと
/dev/pty0
ってなるけど、これは msys 側でなくて mintty 側で
pty をサポートしてるってこと?
2015/06/26(金) 07:37:35.97ID:S4uTtmrI0
Cygwin版 emacs向けに以下の設定を考えました。
dired でディレクトリのシンボリックリンクを実体のパスで開くための設定
http://www49.atwiki.jp/ntemacs/pages/54.html
便利な設定ですので、よければ使ってください。
dired でディレクトリのシンボリックリンクを実体のパスで開くための設定
http://www49.atwiki.jp/ntemacs/pages/54.html
便利な設定ですので、よければ使ってください。
2015/07/06(月) 22:54:04.62ID:RQ16gZ7/0
>>118
>emacs-clang-complete-asyncのmakeができません。llvm系は自前で最新版をビルド
最新版てtrunkのこと?
だとしたら取得タイミングによってはビルド通らないことあるのでは?
fixされたReleaseの最新版(いまだと3.6.1?)なら通るはず。
あと、cygwin付属のsvnで取得するとビルドが通らないケースがあった。
まずは、llvmをビルドしたディレクトリ(Release/binとRelease/lib)にlibclang.aやlibclang.dll, libclang.soなどがあるかを確認する。
cygwinだとcygclang.dllかな?
出来ていないのであればビルドが失敗してるので、ビルドログあさってみるしかないですね。
昔自分がハマったのは
llvmのmakefileまたはslnファイルを生成するときに
cmakeがsvnを呼び出してリビジョンナンバーのヘッダファイルを生成するのだが、
cygwinのパス処理がらみでうまく動作せずヘッダが生成されないので、結果としてビルドエラーになっていたというケース。
なので、svnチェックアウト,cmakeによるプロジェクト生成は、
cygwinではなくコマンドプロンプトにて、tortoisesvnとcmakeオフィシャルのバイナリで行いました。
>emacs-clang-complete-asyncのmakeができません。llvm系は自前で最新版をビルド
最新版てtrunkのこと?
だとしたら取得タイミングによってはビルド通らないことあるのでは?
fixされたReleaseの最新版(いまだと3.6.1?)なら通るはず。
あと、cygwin付属のsvnで取得するとビルドが通らないケースがあった。
まずは、llvmをビルドしたディレクトリ(Release/binとRelease/lib)にlibclang.aやlibclang.dll, libclang.soなどがあるかを確認する。
cygwinだとcygclang.dllかな?
出来ていないのであればビルドが失敗してるので、ビルドログあさってみるしかないですね。
昔自分がハマったのは
llvmのmakefileまたはslnファイルを生成するときに
cmakeがsvnを呼び出してリビジョンナンバーのヘッダファイルを生成するのだが、
cygwinのパス処理がらみでうまく動作せずヘッダが生成されないので、結果としてビルドエラーになっていたというケース。
なので、svnチェックアウト,cmakeによるプロジェクト生成は、
cygwinではなくコマンドプロンプトにて、tortoisesvnとcmakeオフィシャルのバイナリで行いました。
125>>120
2015/07/10(金) 18:01:03.11ID:KX/0sk9b0 >>122
自己解決。emacs の設定ミスってるだけだったorz...
msys2の環境であっさり fakecygpty 使えました。
msys/gcc をインストール済みの msys2 の環境において、msys2_shell.bat を起動して
> gcc -o fakecygpty.exe fakecygpty.c
を実行。コンパイルした fakecygpty.exe を
/usr/local/bin
とかに移動。後は wiki の fakecygpty を使うための設定 とかの設定をすればOK。
M-x shell して tty コマンド打つとちゃんと
/dev/pty1
を返します。これで cygwin から msys2 に乗り換えられるかな
自己解決。emacs の設定ミスってるだけだったorz...
msys2の環境であっさり fakecygpty 使えました。
msys/gcc をインストール済みの msys2 の環境において、msys2_shell.bat を起動して
> gcc -o fakecygpty.exe fakecygpty.c
を実行。コンパイルした fakecygpty.exe を
/usr/local/bin
とかに移動。後は wiki の fakecygpty を使うための設定 とかの設定をすればOK。
M-x shell して tty コマンド打つとちゃんと
/dev/pty1
を返します。これで cygwin から msys2 に乗り換えられるかな
2015/07/25(土) 16:21:44.11ID:5OkOVd1q0
以下のメールでfakecygptyの作者さんも言ってるけど、
ttp://www.ysnb.net/meadow/meadow-develop/2005/msg00367.html
fakecygpty を経由するプロセスが
compilation-disable-input を non-nil にセットすると正常動作しなくなるみたいね
そのせいで grep とか ggtags、twittering-mode 等が動かなくて数日悩んでしまった
自分の環境では pty が必要な場面は低いんで、
wiki の設定を一部改編して、現状のブラックリスト方式ではなく、
ホワイトリスト方式で fakecygpty を経由するか判断させることにした
また、バッファの名称の判断に正規表現を使うことにした
ついでに 24.4 で導入された新アドバイスに書き直してみた
ttp://www.ysnb.net/meadow/meadow-develop/2005/msg00367.html
fakecygpty を経由するプロセスが
compilation-disable-input を non-nil にセットすると正常動作しなくなるみたいね
そのせいで grep とか ggtags、twittering-mode 等が動かなくて数日悩んでしまった
自分の環境では pty が必要な場面は低いんで、
wiki の設定を一部改編して、現状のブラックリスト方式ではなく、
ホワイトリスト方式で fakecygpty を経由するか判断させることにした
また、バッファの名称の判断に正規表現を使うことにした
ついでに 24.4 で導入された新アドバイスに書き直してみた
127>>126
2015/07/25(土) 16:23:49.67ID:5OkOVd1q0 こんな感じ
(defvar fakecygpty-program-list)
(setq fakecygpty-program-list '(""))
(defvar fakecygpty-buffer-name-regexp)
(setq fakecygpty-buffer-name-regexp "^\\(*shell\\|*tramp\\)")
(defun ad-start-process-to-fake (orig-fun &rest args)
(when (and (or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (nth 2 args)))
fakecygpty-program-list))
(string-match fakecygpty-buffer-name-regexp
(if (bufferp (nth 1 args))
(buffer-name (nth 1 args))
(nth 1 args))))
(setcdr (nthcdr 2 args) (cons (nth 2 args) (nthcdr 3 args)))
(setcar (nthcdr 2 args) "fakecygpty")
(message "start process via fakecygpty"))
(apply orig-fun args))
(advice-add 'start-process :around #'ad-start-process-to-fake '((depth . -100)))
(defvar fakecygpty-program-list)
(setq fakecygpty-program-list '(""))
(defvar fakecygpty-buffer-name-regexp)
(setq fakecygpty-buffer-name-regexp "^\\(*shell\\|*tramp\\)")
(defun ad-start-process-to-fake (orig-fun &rest args)
(when (and (or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (nth 2 args)))
fakecygpty-program-list))
(string-match fakecygpty-buffer-name-regexp
(if (bufferp (nth 1 args))
(buffer-name (nth 1 args))
(nth 1 args))))
(setcdr (nthcdr 2 args) (cons (nth 2 args) (nthcdr 3 args)))
(setcar (nthcdr 2 args) "fakecygpty")
(message "start process via fakecygpty"))
(apply orig-fun args))
(advice-add 'start-process :around #'ad-start-process-to-fake '((depth . -100)))
2015/07/25(土) 18:02:48.66ID:IrMQAipT0
defadviceのままだけど、排他バッファリストの代わりにcompilation-disable-inputの判定いれるのではだめですかね?
(setq fakecygpty-program-list '(""))
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list))
(not compilation-disable-input))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
(setq fakecygpty-program-list '(""))
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list))
(not compilation-disable-input))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
129>>126
2015/07/25(土) 18:50:49.98ID:5OkOVd1q0 >>128
今、試してみたところ
compilation-disable-input が non-nil の問題は
compilation-disable-inputの判定を入れればいいみたいです
ただ、gdb とか twittering-mode とかはこれとは別問題みたいで
fakecygpty を経由させるとうまく動かないです
今、試してみたところ
compilation-disable-input が non-nil の問題は
compilation-disable-inputの判定を入れればいいみたいです
ただ、gdb とか twittering-mode とかはこれとは別問題みたいで
fakecygpty を経由させるとうまく動かないです
2015/07/25(土) 20:26:20.36ID:IrMQAipT0
>>129
やっぱりバッファ名での判定は無くすことできないのかな。
やっぱりバッファ名での判定は無くすことできないのかな。
2015/07/25(土) 21:13:18.13ID:IkFApNlK0
process-send-string を C-d が送られるように書き換えるだけで動くようにならない?
自分ところはそれでうまく動くようになってる。
ほんとはもっと細かくかいてるけど大まかには以下みたいなかんじで。
(defadvice process-send-eof (around real-c-d activate)
(process-send-string (ad-get-arg 0) (kbd "C-d")))
あと fakecygpty はおっきいところで二箇所ほどバグがあって、過去にこのスレで対処法が出たぶんは
以下にパッチがあたってるのが置いてあるから使ってみるといいんじゃないかな。
https://github.com/trueroad/fakecygpty
pty の初期化が古い meadow 仕様だったのを emacs 仕様に書き換えて 出力 CRCRLF になっちゃうのを対処したのと、
子プロセスの戻り値をちゃんと処理してないせいでいつでも正常終了になっちゃうのを対処してるバージョンね。
自分ところはそれでうまく動くようになってる。
ほんとはもっと細かくかいてるけど大まかには以下みたいなかんじで。
(defadvice process-send-eof (around real-c-d activate)
(process-send-string (ad-get-arg 0) (kbd "C-d")))
あと fakecygpty はおっきいところで二箇所ほどバグがあって、過去にこのスレで対処法が出たぶんは
以下にパッチがあたってるのが置いてあるから使ってみるといいんじゃないかな。
https://github.com/trueroad/fakecygpty
pty の初期化が古い meadow 仕様だったのを emacs 仕様に書き換えて 出力 CRCRLF になっちゃうのを対処したのと、
子プロセスの戻り値をちゃんと処理してないせいでいつでも正常終了になっちゃうのを対処してるバージョンね。
132>>126
2015/07/26(日) 00:07:15.39ID:PVnmMw3N0 >>131 の方法で twittering-mode は動きました。
ただ、gdb の方は動かなかったので、Backtrace を見たところ、原因が分かりました。
gdb を起動すると、start-process で gdb 本体のプロセスと gdb-inferior のプロセス2つが作られるのですが、
その際、gdb-inferior のプロセスは
(start-process "gdb-inferior" #<buffer limbo> nil nil) のように
起動プログラムが nil で作られます。
そのため、この状態で wiki のアドバイスを適用すると
(start-process "gdb-inferior" #<buffer limbo> "fakecygpty" nil)
つまり fakecygpty 単独での実行となりエラーとなるということでした。
ただ、gdb の方は動かなかったので、Backtrace を見たところ、原因が分かりました。
gdb を起動すると、start-process で gdb 本体のプロセスと gdb-inferior のプロセス2つが作られるのですが、
その際、gdb-inferior のプロセスは
(start-process "gdb-inferior" #<buffer limbo> nil nil) のように
起動プログラムが nil で作られます。
そのため、この状態で wiki のアドバイスを適用すると
(start-process "gdb-inferior" #<buffer limbo> "fakecygpty" nil)
つまり fakecygpty 単独での実行となりエラーとなるということでした。
133>>126
2015/07/26(日) 00:13:27.06ID:PVnmMw3N0 最終的にこんな感じの設定になりました
;; 新アドバイス版
(defun ad-start-process-to-fake (orig-fun &rest args)
(when (and (nth 2 args)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (nth 2 args)))
fakecygpty-program-list))
(not compilation-disable-input))
(setcdr (nthcdr 2 args) (cons (nth 2 args) (nthcdr 3 args)))
(setcar (nthcdr 2 args) "fakecygpty"))
(apply orig-fun args))
(advice-add 'start-process :around #'ad-start-process-to-fake '((depth . -100)))
;; 旧アドバイス版
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (ad-get-arg 2)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list))
(not compilation-disable-input))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
;; 新アドバイス版
(defun ad-start-process-to-fake (orig-fun &rest args)
(when (and (nth 2 args)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (nth 2 args)))
fakecygpty-program-list))
(not compilation-disable-input))
(setcdr (nthcdr 2 args) (cons (nth 2 args) (nthcdr 3 args)))
(setcar (nthcdr 2 args) "fakecygpty"))
(apply orig-fun args))
(advice-add 'start-process :around #'ad-start-process-to-fake '((depth . -100)))
;; 旧アドバイス版
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (ad-get-arg 2)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list))
(not compilation-disable-input))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
2015/07/26(日) 01:10:50.40ID:NtQg+S5k0
>>132
gdb は子プロセスの入出力用に pty がもう一つ必要になるんだけど、emacs では実行ファイルを nil にすることで pty 単体を確保できる。ここらへんは次あたりの emacs のバージョンで変わりそうだけど。
んで fakecygpty は pty のみの確保に対応していないから本体に手を入れないといけない。
https://github.com/d5884/fakecygpty
↑で一応対応してはいるんだけど、さっき試したら行頭での C-d が動かなくなってる感じ。cygwin のバージョン上がったからかなぁ。
gdb は子プロセスの入出力用に pty がもう一つ必要になるんだけど、emacs では実行ファイルを nil にすることで pty 単体を確保できる。ここらへんは次あたりの emacs のバージョンで変わりそうだけど。
んで fakecygpty は pty のみの確保に対応していないから本体に手を入れないといけない。
https://github.com/d5884/fakecygpty
↑で一応対応してはいるんだけど、さっき試したら行頭での C-d が動かなくなってる感じ。cygwin のバージョン上がったからかなぁ。
2015/07/26(日) 01:57:48.79ID:GoqLMzMk0
>>132
twittering-modeはどの辺が動かなかったか教えてくれる?
twittering-modeはどの辺が動かなかったか教えてくれる?
136>>126
2015/07/26(日) 02:08:38.52ID:PVnmMw3N0 >>134 のおかげで、今回の問題の本質が理解できました、ありがとう。
端末I/Oについて知識が皆無なんで、
fakecygpty 本体に手を入れるのはきつそうだなー…
ttps://github.com/d5884/fakecygpty 試してみましたが、
自分の環境では、プロセスが終了しなかったりでうまく動きませんでした。
端末I/Oについて知識が皆無なんで、
fakecygpty 本体に手を入れるのはきつそうだなー…
ttps://github.com/d5884/fakecygpty 試してみましたが、
自分の環境では、プロセスが終了しなかったりでうまく動きませんでした。
2015/07/26(日) 02:24:40.85ID:GoqLMzMk0
>>131の話を踏まえると以下の方法でgrep問題なども回避できるんだけど、
>>133の方法とどちらがいいんだろう。
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (ad-get-arg 2)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list)))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
(defadvice process-send-eof (around ad-process-send-eof activate)
(if (and (ad-get-arg 0)
(string= (car (process-command (ad-get-arg 0))) "fakecygpty"))
(process-send-string (ad-get-arg 0) (kbd "C-d"))
ad-do-it))
>>133の方法とどちらがいいんだろう。
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (ad-get-arg 2)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list)))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
(defadvice process-send-eof (around ad-process-send-eof activate)
(if (and (ad-get-arg 0)
(string= (car (process-command (ad-get-arg 0))) "fakecygpty"))
(process-send-string (ad-get-arg 0) (kbd "C-d"))
ad-do-it))
138>>126
2015/07/26(日) 02:54:58.15ID:PVnmMw3N0 >>135
Backtrace が出力されないので詳細はソースを見ないとわかりませんが、
以前使っていたfakecygpty(ttps://github.com/Shougo/fakecygpty)だと、
パスワードを入力して、
"the authorized token is loaded" とエコーされたのち、
"Authorization for the account "アカウント名" failed due to "nil"."
となって twittering-mode が終了してしまいます
>>132 が紹介してくれた fakecygpty(https://github.com/d5884/fakecygpty)だとうまく動きます。
Backtrace が出力されないので詳細はソースを見ないとわかりませんが、
以前使っていたfakecygpty(ttps://github.com/Shougo/fakecygpty)だと、
パスワードを入力して、
"the authorized token is loaded" とエコーされたのち、
"Authorization for the account "アカウント名" failed due to "nil"."
となって twittering-mode が終了してしまいます
>>132 が紹介してくれた fakecygpty(https://github.com/d5884/fakecygpty)だとうまく動きます。
2015/07/26(日) 03:01:46.57ID:GoqLMzMk0
140>>126
2015/07/26(日) 03:13:39.82ID:PVnmMw3N02015/07/26(日) 03:26:44.89ID:GoqLMzMk0
142>>126
2015/07/26(日) 03:55:10.82ID:PVnmMw3N0 >>141
>>128 の方でしたか。ありがとうございます。
compilation-disable-input の判定で問題ないと思いますが、
process-connection-type の判定で pty を要求されるならば
やはり fakecygpty を経由させ方が好ましいですかね、
リファレンスにも書かれてますし…
問題だった compilation-disable-input の non-nil にセットするプロセスも
>>131 の方法なら fakecygpty を経由しても大丈夫なので、
fakecygpty が pty のみの確保に対応するまでは >>137 の方法でいいと思います。
>>128 の方でしたか。ありがとうございます。
compilation-disable-input の判定で問題ないと思いますが、
process-connection-type の判定で pty を要求されるならば
やはり fakecygpty を経由させ方が好ましいですかね、
リファレンスにも書かれてますし…
問題だった compilation-disable-input の non-nil にセットするプロセスも
>>131 の方法なら fakecygpty を経由しても大丈夫なので、
fakecygpty が pty のみの確保に対応するまでは >>137 の方法でいいと思います。
2015/07/26(日) 05:04:04.90ID:GoqLMzMk0
こんな感じではどうだろう? これで、shell-modeの利用に必要なsignalのアドバイスも
必要なくなる。
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (ad-get-arg 2)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list)))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
(defmacro fakecygpty-set-signal (function send-key)
`(defadvice ,function (around ,(intern (format "ad-%s" function)) activate)
(let ((process (or (ad-get-arg 0)
(get-buffer-process (current-buffer)))))
(if (string= (car (process-command process)) "fakecygpty")
(process-send-string (ad-get-arg 0) (kbd ,send-key))
ad-do-it))))
(fakecygpty-set-signal interrupt-process "C-c")
(fakecygpty-set-signal stop-process "C-z")
(fakecygpty-set-signal quit-process "C-\\")
(fakecygpty-set-signal process-send-eof "C-d")
必要なくなる。
(defadvice start-process (around ad-start-process-to-fake last activate)
(when (and (ad-get-arg 2)
(or process-connection-type
(member (replace-regexp-in-string "\\.exe$" "" (file-name-nondirectory (ad-get-arg 2)))
fakecygpty-program-list)))
(ad-set-args 3 (cons (ad-get-arg 2) (ad-get-args 3)))
(ad-set-arg 2 "fakecygpty"))
ad-do-it)
(defmacro fakecygpty-set-signal (function send-key)
`(defadvice ,function (around ,(intern (format "ad-%s" function)) activate)
(let ((process (or (ad-get-arg 0)
(get-buffer-process (current-buffer)))))
(if (string= (car (process-command process)) "fakecygpty")
(process-send-string (ad-get-arg 0) (kbd ,send-key))
ad-do-it))))
(fakecygpty-set-signal interrupt-process "C-c")
(fakecygpty-set-signal stop-process "C-z")
(fakecygpty-set-signal quit-process "C-\\")
(fakecygpty-set-signal process-send-eof "C-d")
2015/07/26(日) 08:28:27.90ID:NtQg+S5k0
>>136
msys2 環境での使用は全然試したこと無いんで色々問題があるのかも。
>>132 のは WINCH シグナルを送るときにウィンドウサイズもセットで送る必要があったんで
専用の kill プログラムを用意していて、その中で cygwin 固有の関数呼んでるんだけど
msys2 環境でもコンパイルうまくいくのかな?
gdb は子プロセスに pty を接続する際に process-tty-name を使ってるから
そっちにも advice を入れる必要があったはず。
あとは cygwin 版 gdb の signal 絡みが linux 版と違って windows 用にカスタマイズされてる関係か
いまいちそこら辺が linux 環境と同じ使用感にならなかった記憶があるよ。
msys2 環境での使用は全然試したこと無いんで色々問題があるのかも。
>>132 のは WINCH シグナルを送るときにウィンドウサイズもセットで送る必要があったんで
専用の kill プログラムを用意していて、その中で cygwin 固有の関数呼んでるんだけど
msys2 環境でもコンパイルうまくいくのかな?
gdb は子プロセスに pty を接続する際に process-tty-name を使ってるから
そっちにも advice を入れる必要があったはず。
あとは cygwin 版 gdb の signal 絡みが linux 版と違って windows 用にカスタマイズされてる関係か
いまいちそこら辺が linux 環境と同じ使用感にならなかった記憶があるよ。
2015/07/26(日) 21:43:15.94ID:PVnmMw3N0
>>136
以下の msys2 本家のサイトによると、
http://sourceforge.net/p/msys2/wiki/How%20does%20MSYS2%20differ%20from%20Cygwin/
msys2 は cygwin 固有の関数を含む cygwin1.dll の trunk バージョンを
msys-2.0.dll としてフォークしてるみたいなので
cygwin 固有の関数 が含まれていても msys2 環境でコンパイル可能です
ただ、以下のメールでのやり取りからすると
http://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/thread/2F9017D3-8357-48C2-B887-A32FDF4E2141@gmail.com/
Red hat の cygwin 開発者ともめたみたいで、
それを回避するために(他にも理由はあると思いますが)、以下のように多少手を加えてるみたいです。
1. 実行する際にコマンドライン引数と環境変数のパスを Windows 形式に自動変換する
2. OSNAME の値を環境変数 MSYSTEM の値に設定する
3. ネイティブな Windows アプリケーションの出力の行末コード(CR+LF)を UNIX 形式(LF)に変換
4. symlinks の挙動を リンクではなくコピーに
5. 旧 msys との互換性維持のため、 pwd への "-W" オプションの追加
6. /cygdrive プレフィックスの削除 (e.g C:\ | /cygdrive/c/ -> /c/)
7. MSYS2提供のユーザーランドソフトウェアに対する互換性と相互運用性維持のための変更
8. msys2 での権限操作を抑制するため、マウントオプションを noacl に
9. cygwin の trunk バージョンをベースとした msys2 のリリース
以下の msys2 本家のサイトによると、
http://sourceforge.net/p/msys2/wiki/How%20does%20MSYS2%20differ%20from%20Cygwin/
msys2 は cygwin 固有の関数を含む cygwin1.dll の trunk バージョンを
msys-2.0.dll としてフォークしてるみたいなので
cygwin 固有の関数 が含まれていても msys2 環境でコンパイル可能です
ただ、以下のメールでのやり取りからすると
http://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/thread/2F9017D3-8357-48C2-B887-A32FDF4E2141@gmail.com/
Red hat の cygwin 開発者ともめたみたいで、
それを回避するために(他にも理由はあると思いますが)、以下のように多少手を加えてるみたいです。
1. 実行する際にコマンドライン引数と環境変数のパスを Windows 形式に自動変換する
2. OSNAME の値を環境変数 MSYSTEM の値に設定する
3. ネイティブな Windows アプリケーションの出力の行末コード(CR+LF)を UNIX 形式(LF)に変換
4. symlinks の挙動を リンクではなくコピーに
5. 旧 msys との互換性維持のため、 pwd への "-W" オプションの追加
6. /cygdrive プレフィックスの削除 (e.g C:\ | /cygdrive/c/ -> /c/)
7. MSYS2提供のユーザーランドソフトウェアに対する互換性と相互運用性維持のための変更
8. msys2 での権限操作を抑制するため、マウントオプションを noacl に
9. cygwin の trunk バージョンをベースとした msys2 のリリース
2015/08/11(火) 14:32:49.49ID:bYjHud0I0
face の変更方法って色々あるけど、どれが一番高速なんだろう?
代表的なのは custom-set-faces set-face-attribute
あとは OS の機能を使う方法( Win ならレジストリ, Linux なら .Xresources )
今は、なんとなくレジストリいじる方法で face 変えてるけど
代表的なのは custom-set-faces set-face-attribute
あとは OS の機能を使う方法( Win ならレジストリ, Linux なら .Xresources )
今は、なんとなくレジストリいじる方法で face 変えてるけど
2015/08/12(水) 10:56:11.22ID:8NfCUjoG0
ウィンドウサイズとかもそうだけどレジストリとか.Xresoucesの場合
ウィンドウが表示される前に適用されるから起動時に一瞬違うサイズのが表示されるってのがなくなるのが好き。
ただフォント絡みは一部の文字だけ置き換えなんかした場合のリソースでの記法がよくわからなくて二の足踏んでる。
ウィンドウが表示される前に適用されるから起動時に一瞬違うサイズのが表示されるってのがなくなるのが好き。
ただフォント絡みは一部の文字だけ置き換えなんかした場合のリソースでの記法がよくわからなくて二の足踏んでる。
148sage
2015/08/17(月) 07:35:11.12ID:NCnTVCkt0 どちらかと言うと windowsの質問ですが、先日 win7→10にしました。
ntemacs64(chuntaroさんの)は問題なく動くのですが、スタートメニューにはピン止めしかできません。
これだとプロパティでの作業フォルダが設定できないです。
環境変数 HOMEを設定する事で init.elは読み込む様になりましたが、emacs起動直後の C-x dでは emacs/bin
になっちゃいます(まぁ、~/ を入力すれば良い訳ですが・・・)
みなさんこの辺りどうしてます? 作業フォルダが emacs/binのままで支障はないですか?
# いままでずっと ~/ を作業フォルダに指定して使って来てるので・・・
以上、ご教示頂けると幸いです。
ntemacs64(chuntaroさんの)は問題なく動くのですが、スタートメニューにはピン止めしかできません。
これだとプロパティでの作業フォルダが設定できないです。
環境変数 HOMEを設定する事で init.elは読み込む様になりましたが、emacs起動直後の C-x dでは emacs/bin
になっちゃいます(まぁ、~/ を入力すれば良い訳ですが・・・)
みなさんこの辺りどうしてます? 作業フォルダが emacs/binのままで支障はないですか?
# いままでずっと ~/ を作業フォルダに指定して使って来てるので・・・
以上、ご教示頂けると幸いです。
2015/08/17(月) 08:13:25.44ID:IM7ynGeV0
自分は昔から (cd "~") を init.el の最後にいれてます。
2015/08/17(月) 09:34:24.18ID:2KGddbGt0
>>148
スタートメニューにピン止めしたら、ピン止めのアイコンをポイントしてマウス右メニューで「ファイルの場所を開く」で開くフォルダに
ショートカットができているから、そのプロパティで作業フォルダを指定できるはず。
タスクバーにピン止めしてもマウス右メニューでショートカットのプロパティを編集できる。
スタートメニューにピン止めしたら、ピン止めのアイコンをポイントしてマウス右メニューで「ファイルの場所を開く」で開くフォルダに
ショートカットができているから、そのプロパティで作業フォルダを指定できるはず。
タスクバーにピン止めしてもマウス右メニューでショートカットのプロパティを編集できる。
151sage
2015/08/17(月) 20:37:38.99ID:NCnTVCkt0 おぉ!! こんな事できたのか!!
ありがとうございます。
(cd "~")だったのですね。
自分も最初に思い付いたのはそれだったのでですが・・・いかんせ elispがわからない^^;
カッコで括る必要があったんですね。勉強になります。
以上、有難うございました。
ありがとうございます。
(cd "~")だったのですね。
自分も最初に思い付いたのはそれだったのでですが・・・いかんせ elispがわからない^^;
カッコで括る必要があったんですね。勉強になります。
以上、有難うございました。
2015/08/22(土) 16:58:40.96ID:j7cezT2u0
cygwin上からNTEmacs呼び出してるからWin側の環境変数はあまり気にしたこと無いなぁ。
HOMEぐらい?
みんなWinでshellコマンドのための環境は何を使ってるんだろう?
HOMEぐらい?
みんなWinでshellコマンドのための環境は何を使ってるんだろう?
2015/08/23(日) 11:56:51.25ID:BYquMg6N0
自分が冷静になるために情報を整理。
windows10にアップデートしたので、アプリが正常に動くか一通りチェック。
ほぼ問題ないが、emacs + StrawberryPerlで元通りに動かないところがある。
自作のスクリプトをshell-command-on-regionで使っていたのが、
(Shell command succeeded with no output)になる。
perltidyは動く。
eshellでは正常な結果となるので、どうしてもだめならeshellを使うのもありだろう。
まずはemacsのバージョンをチェックするか…
windows10にアップデートしたので、アプリが正常に動くか一通りチェック。
ほぼ問題ないが、emacs + StrawberryPerlで元通りに動かないところがある。
自作のスクリプトをshell-command-on-regionで使っていたのが、
(Shell command succeeded with no output)になる。
perltidyは動く。
eshellでは正常な結果となるので、どうしてもだめならeshellを使うのもありだろう。
まずはemacsのバージョンをチェックするか…
2015/08/23(日) 13:28:54.67ID:BYquMg6N0
utf-8にしたら治ったサーセン
2015/08/23(日) 22:45:52.88ID:/GtGCPq50
cygwin や msys2 とかの unix ライク環境と ntemacs を連携させてる場合、
Win側 の環境変数をいじるのは、気持ち悪くてできないなぁ
自分の場合、環境変数 HOME は以下のように設定してる。
ntemacs をインストールしたディレクトリ/share/emacs/site-lisp/
以下に site-start.el を作成して
(setenv "HOME" "HOME に設定したいディレクトリパス")
完全に好みの問題だけ思うけど
Win側 の環境変数をいじるのは、気持ち悪くてできないなぁ
自分の場合、環境変数 HOME は以下のように設定してる。
ntemacs をインストールしたディレクトリ/share/emacs/site-lisp/
以下に site-start.el を作成して
(setenv "HOME" "HOME に設定したいディレクトリパス")
完全に好みの問題だけ思うけど
2015/08/28(金) 10:07:02.82ID:/FGdkJXi0
↑ win10ではうまく行かなくない?
うちはだめだった。
うちはだめだった。
2015/08/28(金) 12:43:24.20ID:wblKlxCN0
>>156 win10 試してないからわからないけど、少なくとも win7 だとうまくいってる
scratch バッファに (getenv "HOME") C-j で設定したパスが表示されるか確認してみて
scratch バッファに (getenv "HOME") C-j で設定したパスが表示されるか確認してみて
2015/09/04(金) 15:30:20.98ID:TxZyxqGk0
emacs lisp で cygpath を使うために以下のような関数を作成したんだけど、
2番目の引数 path をダブルクオートで囲って shell-command-to-string に渡そうとしたら
ダサい感じになってしまった…
もっといい方法があれば教えてください
----------------------------------------------------------------------------
(defun cygpath (option path)
(let* ((cygpath_path "\"D:/msys64/usr/bin/cygpath\"")
(quote_path (concat "\"" path "\""))
(command (mapconcat 'identity (list cygpath_path option quote_path) "\s")))
(substring (shell-command-to-string command) 0 -1))))
----------------------------------------------------------------------------
2番目の引数 path をダブルクオートで囲って shell-command-to-string に渡そうとしたら
ダサい感じになってしまった…
もっといい方法があれば教えてください
----------------------------------------------------------------------------
(defun cygpath (option path)
(let* ((cygpath_path "\"D:/msys64/usr/bin/cygpath\"")
(quote_path (concat "\"" path "\""))
(command (mapconcat 'identity (list cygpath_path option quote_path) "\s")))
(substring (shell-command-to-string command) 0 -1))))
----------------------------------------------------------------------------
2015/09/04(金) 17:09:19.60ID:T5sh+NNV0
shell-quote-argumentを使う。
160>>158
2015/09/04(金) 18:18:27.10ID:TxZyxqGk0 >>159 ありがとう
ズバリ shell-quote-argument が求めていた関数でした。
(defun cygpath (option path)
(let ((command (mapconcat 'identity (list "D:/msys64/usr/bin/cygpath"
option
(shell-quote-argument path)) "\s")))
(substring (shell-command-to-string command) 0 -1)))
NTemacs と cygwin を連携させる場合に
win ←→ unix の path の変換はみんなどうやっているのだろう?
ズバリ shell-quote-argument が求めていた関数でした。
(defun cygpath (option path)
(let ((command (mapconcat 'identity (list "D:/msys64/usr/bin/cygpath"
option
(shell-quote-argument path)) "\s")))
(substring (shell-command-to-string command) 0 -1)))
NTemacs と cygwin を連携させる場合に
win ←→ unix の path の変換はみんなどうやっているのだろう?
2015/09/04(金) 18:25:25.02ID:T5sh+NNV0
cygwin-mount.el使うと少しは良いかも。
2015/09/04(金) 19:02:15.01ID:TxZyxqGk0
>>161
cygwin-mount.el を使えば、シェルコマンドを利用して
その結果を emacs の環境変数に書き込んだりする
パッケージ(exec-path-from-shellとか)でも問題なく使えたりするのかな?
cygwin-mount.el を使えば、シェルコマンドを利用して
その結果を emacs の環境変数に書き込んだりする
パッケージ(exec-path-from-shellとか)でも問題なく使えたりするのかな?
2015/09/04(金) 19:55:35.55ID:T5sh+NNV0
cygwin-mount.elはcygwinのマウントポイントを意識してcygwin->winのパスの
変換をしてくれます。cygwin-mount.elを設定して、
(expand-file-name "cygwinのパス")
を色々やってみると、やってくれていることがなんとなく分かると思います。
これは、emacs lispのMagicという仕組みを使っているようです。
で、exec-path-from-shellについては使っていないので分からないのですが、
恐らくそのままでは使えないのでしょうか。advice等で調整すれば動くように
なるかもしれません。
変換をしてくれます。cygwin-mount.elを設定して、
(expand-file-name "cygwinのパス")
を色々やってみると、やってくれていることがなんとなく分かると思います。
これは、emacs lispのMagicという仕組みを使っているようです。
で、exec-path-from-shellについては使っていないので分からないのですが、
恐らくそのままでは使えないのでしょうか。advice等で調整すれば動くように
なるかもしれません。
2015/09/04(金) 19:58:32.47ID:T5sh+NNV0
gnupack-11.00の仕組みを使うと、gnupackの起動ファイルでPATHの設定等が
できて楽ちんです。cygwin-mount.elも入っていますね。
http://blechmusik.hatenablog.jp/entry/2014/11/14/002259
できて楽ちんです。cygwin-mount.elも入っていますね。
http://blechmusik.hatenablog.jp/entry/2014/11/14/002259
2015/09/04(金) 21:02:26.38ID:TxZyxqGk0
2015/09/04(金) 21:43:31.18ID:JpiFvrC40
cygwin-mount ってパスのプリフィクス mount の戻り値から取ってなかったっけ
自分はマウントポイント変更して /cygdrive/c じゃなく /mnt/c に変えて cygwin 使ってるけど cygwin-mount 問題なく使えてるよ。
もっとも msys2 はコンパイルの時ぐらいしか使ってないから根本的になにか勘違いしてるかもしれないのであしからず。
自分はマウントポイント変更して /cygdrive/c じゃなく /mnt/c に変えて cygwin 使ってるけど cygwin-mount 問題なく使えてるよ。
もっとも msys2 はコンパイルの時ぐらいしか使ってないから根本的になにか勘違いしてるかもしれないのであしからず。
2015/09/04(金) 22:53:47.81ID:iErS8UcW0
cygwin-mount.el、msys2 でも使えました。ロードの順番をミスっていたみたいです。
ただ、cygpath のときと同様に advice 等での調整は必要みたいです。
ただ、cygpath のときと同様に advice 等での調整は必要みたいです。
2015/09/04(金) 22:58:56.14ID:T5sh+NNV0
cygwin-mountを使ったほうが、都度プロセスを起動しないだろうし、
色々な場面で裏でパスの変換をしてくれるからいいと思うよ。
色々な場面で裏でパスの変換をしてくれるからいいと思うよ。
2015/09/04(金) 23:57:03.31ID:iErS8UcW0
cygwin-mount.el を使うと、unux → win の path 変換は簡単にできるのですが
逆に win → unix の path 変換ってどうすればできますか
逆に win → unix の path 変換ってどうすればできますか
2015/09/05(土) 06:18:39.45ID:zpJz8pKX0
msys2やcygwinではwindows形式のパスを認識するのであまりwin->unixの変換を
することはないけど、やはり行うとするとcygpathを使うことになるのでないかなぁ。
ちなみに、cygwin版emacsではcygwin-mount.elの逆の機能をもつwindows-path.el
というものがあります。これはcygwin-mount.elを内部で使ってはいるんですが、
一緒にactivateすることはできないものと思います。
することはないけど、やはり行うとするとcygpathを使うことになるのでないかなぁ。
ちなみに、cygwin版emacsではcygwin-mount.elの逆の機能をもつwindows-path.el
というものがあります。これはcygwin-mount.elを内部で使ってはいるんですが、
一緒にactivateすることはできないものと思います。
2015/09/05(土) 06:21:22.84ID:zpJz8pKX0
もう一つ。cygwin版のemacsだと以下の関数が使えます。
cygwin-convert-file-name-from-windows
cygwin-convert-file-name-to-windows
でもMinGW版のemacsでは使えないようです。
cygwin-convert-file-name-from-windows
cygwin-convert-file-name-to-windows
でもMinGW版のemacsでは使えないようです。
2015/09/05(土) 13:58:18.01ID:RZ+CalpO0
ID:zpJz8pKX0 ありがとう
msys2 版の gnu global(gtags) が unix 形式の path しか受け付けないので
win → unix の変換が必要な場合があります。(win版 gnu global を使えばいいって話ですが)
windows-path.el と cygwin-mount.el を一緒に activate すると盛大に事故りそうですね
なので、windows-path.el を active にしないで
windows-path で定義されている windows-path-convert-file-name を呼び出して
cygwin-convert-file-name-from-windows みたいに使うってのを考えてます
msys2 版の gnu global(gtags) が unix 形式の path しか受け付けないので
win → unix の変換が必要な場合があります。(win版 gnu global を使えばいいって話ですが)
windows-path.el と cygwin-mount.el を一緒に activate すると盛大に事故りそうですね
なので、windows-path.el を active にしないで
windows-path で定義されている windows-path-convert-file-name を呼び出して
cygwin-convert-file-name-from-windows みたいに使うってのを考えてます
2015/09/05(土) 14:56:36.97ID:zpJz8pKX0
古いadviceの書き方で申し訳ないけどexec-path-from-shellは考えてみたよ。NTEmacs+Cygwinだと動きます。
(defadvice exec-path-from-shell-setenv (around ad-exec-path-from-shell-setenv activate)
(let ((path-separator ":"))
ad-do-it
(when (string= (ad-get-arg 0) "PATH")
(setenv (ad-get-arg 0) (mapconcat (lambda (arg) (replace-regexp-in-string "/" "\\\\" arg))
(parse-colon-path value) ";")))))
(defadvice exec-path-from-shell-printf (around ad-exec-path-from-shell-printf activate)
(cl-letf (((symbol-function 'executable-find)
(symbol-function 'identity)))
(let ((exec-path-from-shell-arguments '("-l")))
ad-do-it)))
(exec-path-from-shell-initialize)
(defadvice exec-path-from-shell-setenv (around ad-exec-path-from-shell-setenv activate)
(let ((path-separator ":"))
ad-do-it
(when (string= (ad-get-arg 0) "PATH")
(setenv (ad-get-arg 0) (mapconcat (lambda (arg) (replace-regexp-in-string "/" "\\\\" arg))
(parse-colon-path value) ";")))))
(defadvice exec-path-from-shell-printf (around ad-exec-path-from-shell-printf activate)
(cl-letf (((symbol-function 'executable-find)
(symbol-function 'identity)))
(let ((exec-path-from-shell-arguments '("-l")))
ad-do-it)))
(exec-path-from-shell-initialize)
2015/09/05(土) 15:29:43.39ID:RZ+CalpO0
自分はこんな感じにしてます
(defun ad-exec-path-from-shell-setenv (orig-fun &rest args)
(when (string= (nth 0 args) "PATH")
(let (win_path)
(dolist (path (split-string (nth 1 args) ":"))
(setq win_path (concat win_path (expand-file-name path) ";")))
(setcar (nthcdr 1 args) win_path)))
(apply orig-fun args))
(advice-add 'exec-path-from-shell-setenv :around 'ad-exec-path-from-shell-setenv)
(defun ad-exec-path-from-shell-setenv (orig-fun &rest args)
(when (string= (nth 0 args) "PATH")
(let (win_path)
(dolist (path (split-string (nth 1 args) ":"))
(setq win_path (concat win_path (expand-file-name path) ";")))
(setcar (nthcdr 1 args) win_path)))
(apply orig-fun args))
(advice-add 'exec-path-from-shell-setenv :around 'ad-exec-path-from-shell-setenv)
2015/09/05(土) 16:14:51.18ID:zpJz8pKX0
新しいadviceの方がエレガントですね。24.3も無くなったので覚えようかな。
あと、>>174に間違いがありました。
(parse-colon-path value) -> (parse-colon-path (ad-get-arg 1))
でもvalueでも動くんですね。
あと、>>174に間違いがありました。
(parse-colon-path value) -> (parse-colon-path (ad-get-arg 1))
でもvalueでも動くんですね。
2015/09/05(土) 17:05:22.22ID:RZ+CalpO0
個人的には、新 advice の方が分かりやすいと思います
また、byte-compile した時も、旧 advice は 無名関数に展開されて
最適化が今一つでしたが、新 advice は 処理部分を関数に独立させるので
うまく byte-compile できるかなと思ってます
また、byte-compile した時も、旧 advice は 無名関数に展開されて
最適化が今一つでしたが、新 advice は 処理部分を関数に独立させるので
うまく byte-compile できるかなと思ってます
2015/09/05(土) 17:54:18.66ID:RZ+CalpO0
win → unix の path 変換ですが
cygwin-mount.el の cygwin-mount-substitute-longest-mount-name を
少し変更するだけでうまくいきました
(defun windows-path-substitute-longest-mount-name (name)
"Substitute NAME with mount device or return NAME."
(and name
(save-match-data
(let ((mounts cygwin-mount-table--internal)
(len (length (file-name-as-directory name)))
match)
(while mounts
(let ((mount (file-name-as-directory (caar mounts))))
(and (>= len (length mount))
(string= mount
(file-name-as-directory
(substring (file-name-as-directory name)
0 (length mount))))
(or (null match)
(> (length (caar mounts)) (length (car match))))
(setq match (car mounts))))
(setq mounts (cdr mounts)))
(if match
(concat (file-name-as-directory (cdr match))
(if (>= (length (file-name-as-directory (car match))) len)
""
(substring name (length (file-name-as-directory (car match))))))
name)))))
cygwin-mount.el の cygwin-mount-substitute-longest-mount-name を
少し変更するだけでうまくいきました
(defun windows-path-substitute-longest-mount-name (name)
"Substitute NAME with mount device or return NAME."
(and name
(save-match-data
(let ((mounts cygwin-mount-table--internal)
(len (length (file-name-as-directory name)))
match)
(while mounts
(let ((mount (file-name-as-directory (caar mounts))))
(and (>= len (length mount))
(string= mount
(file-name-as-directory
(substring (file-name-as-directory name)
0 (length mount))))
(or (null match)
(> (length (caar mounts)) (length (car match))))
(setq match (car mounts))))
(setq mounts (cdr mounts)))
(if match
(concat (file-name-as-directory (cdr match))
(if (>= (length (file-name-as-directory (car match))) len)
""
(substring name (length (file-name-as-directory (car match))))))
name)))))
2015/09/05(土) 23:25:07.04ID:zpJz8pKX0
>>176
新アドバイスの説明はここがわかりやすいですね。
http://g000001.cddddr.org/3623238000
ついでに汎変数の説明ページ。これ強力。
http://kawabata.github.io/blog/2013-03-14-general-variables.html
新アドバイスの説明はここがわかりやすいですね。
http://g000001.cddddr.org/3623238000
ついでに汎変数の説明ページ。これ強力。
http://kawabata.github.io/blog/2013-03-14-general-variables.html
2015/09/17(木) 01:05:16.16ID:RH/e30Tl0
NTEmacs では process-file は遅いって以下のブログとか stackoverflow で紹介されてるけど
http://lambdasakura.hatenablog.com/entry/2013/03/22/000211
http://fujii.github.io/2014/02/13/emacs-magit-runs-too-slowly-on-windows/
http://stackoverflow.com/questions/21753418/why-is-process-file-git-slower-than-process-file-shell-command-git-on-em
自分の環境 (win7 NTEmacs 24.5.1 msys2) で試したところ process-file の方が高速だった。
(benchmark 10 '(call-process "git"))
"Elapsed time: 0.280801s"
(benchmark 10 '(process-file "git"))
"Elapsed time: 0.280801s"
(benchmark 10 '(process-file-shell-command "git"))
"Elapsed time: 0.374401s"
(benchmark 10 '(shell-command-to-string "git"))
"Elapsed time: 0.374401s"
これって 24.2 〜 24.5 の間でバグが修正されたってこと?
どこかに資料があれば教えてほしい
http://lambdasakura.hatenablog.com/entry/2013/03/22/000211
http://fujii.github.io/2014/02/13/emacs-magit-runs-too-slowly-on-windows/
http://stackoverflow.com/questions/21753418/why-is-process-file-git-slower-than-process-file-shell-command-git-on-em
自分の環境 (win7 NTEmacs 24.5.1 msys2) で試したところ process-file の方が高速だった。
(benchmark 10 '(call-process "git"))
"Elapsed time: 0.280801s"
(benchmark 10 '(process-file "git"))
"Elapsed time: 0.280801s"
(benchmark 10 '(process-file-shell-command "git"))
"Elapsed time: 0.374401s"
(benchmark 10 '(shell-command-to-string "git"))
"Elapsed time: 0.374401s"
これって 24.2 〜 24.5 の間でバグが修正されたってこと?
どこかに資料があれば教えてほしい
2015/09/19(土) 14:10:20.13ID:R1tfMSjT0
環境:Windows7, GNU Emacs 24.5.1 (x86_64-pc-mingw32) of 2015-04-14 on NTEMACS6
4
MIGEMOを使っているので、C-s, C-r を入力したらIMEをオフしたいです。
以下のサイトの通りにinit.elに書きましたが、IMEはオフになりません。
どのように設定すればよいか教えてください。
ttp://d.hatena.ne.jp/takehikom/20120318/1332016271
; [migemo]isearch で IME をオフにする
(wrap-function-to-control-ime 'isearch-forward t nil)
(wrap-function-to-control-ime 'isearch-forward-regexp t nil)
(wrap-function-to-control-ime 'isearch-backward t nil)
(wrap-function-to-control-ime 'isearch-backward-regexp t nil)
4
MIGEMOを使っているので、C-s, C-r を入力したらIMEをオフしたいです。
以下のサイトの通りにinit.elに書きましたが、IMEはオフになりません。
どのように設定すればよいか教えてください。
ttp://d.hatena.ne.jp/takehikom/20120318/1332016271
; [migemo]isearch で IME をオフにする
(wrap-function-to-control-ime 'isearch-forward t nil)
(wrap-function-to-control-ime 'isearch-forward-regexp t nil)
(wrap-function-to-control-ime 'isearch-backward t nil)
(wrap-function-to-control-ime 'isearch-backward-regexp t nil)
2015/09/19(土) 16:27:22.55ID:+I3rN2eB0
>>181
wrap-function-to-control-ime内の(ime-force-off)を(w32-ime-state-switch nil)に
置き換えたバージョンを再定義すればうまく行くよ
詳しくは知らんけどもはや(ime-force-off)単体じゃIMEを適切にオフに出来ないっぽい
wrap-function-to-control-ime内の(ime-force-off)を(w32-ime-state-switch nil)に
置き換えたバージョンを再定義すればうまく行くよ
詳しくは知らんけどもはや(ime-force-off)単体じゃIMEを適切にオフに出来ないっぽい
2015/09/19(土) 18:32:50.19ID:c1moA2Pd0
>>181
ちょうど二日前、W32-IMEの設定を見直して以下にまとめてみていました。
http://www49.atwiki.jp/ntemacs/pages/45.html
ベストな設定ではないかとも思いますが、参考にしてください。
ちょうど二日前、W32-IMEの設定を見直して以下にまとめてみていました。
http://www49.atwiki.jp/ntemacs/pages/45.html
ベストな設定ではないかとも思いますが、参考にしてください。
185>>180
2015/09/20(日) 21:52:35.21ID:uwY68DvN0 自己解決。process-file の件は以下のバグでどうやら 24.4 で修正されてるみたい
GNU bug report logs - #18420 (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18420)
GNU bug report logs - #18626 (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18626)
GNU bug report logs - #18420 の修正内容
https://lists.gnu.org/archive/html/emacs-diffs/2014-09/msg00117.html
GNU bug report logs - #18420 (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18420)
GNU bug report logs - #18626 (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18626)
GNU bug report logs - #18420 の修正内容
https://lists.gnu.org/archive/html/emacs-diffs/2014-09/msg00117.html
2015/09/22(火) 17:55:49.60ID:/8kDZ9Fj0
ntemacsの話では無いのですが、随分ググったりしたのですが、それらしい情報も無く、宜しくお願い致します。
moccur-grep-findのパスを複数指定する方法はありませんか?
grep-findだと、
find *.{cpp,h} ../../hoge/src2/*.{cpp,h} 〜みたいに出来たのですが、同じ様な事は可能でしょうか?
#moccur-editで一括変更出来て魅力なのですが、常に複数のパスに分かれた環境での開発が多くて…
宜しくお願いします。
moccur-grep-findのパスを複数指定する方法はありませんか?
grep-findだと、
find *.{cpp,h} ../../hoge/src2/*.{cpp,h} 〜みたいに出来たのですが、同じ様な事は可能でしょうか?
#moccur-editで一括変更出来て魅力なのですが、常に複数のパスに分かれた環境での開発が多くて…
宜しくお願いします。
2015/09/22(火) 22:35:03.73ID:dCSsQvYs0
2015/09/22(火) 22:45:14.02ID:kaob2zWd0
Cygwin Win10 Emacs24.5+ime patchでGoogle日本語入力使った時、変換候補が画面に出ない。
Microsoft IMEだと出る。
変換候補を出す方法誰か知らない?
Microsoft IMEだと出る。
変換候補を出す方法誰か知らない?
2015/09/22(火) 23:16:09.41ID:kaob2zWd0
2015/09/23(水) 11:59:06.38ID:Ft+Rt2MJ0
2015/09/23(水) 12:42:49.76ID:TuSWW9fm0
>>190
ありがとう!
ありがとう!
2015/11/07(土) 10:20:00.85ID:PVg9Gnvh0
Win8.1で >>2 の64bit版使っているんだけど、たまに漢字変換時にEmacsが致命的エラーで強制終了してしまう。同じ症状の人いる?回避策はあるんだろうか?
2015/11/07(土) 10:29:37.34ID:dH1s929F0
>>192
自分のとこでも起こってる。発生頻度が低く、仮にクラッシュしても recover-this-file で
大半は戻せるし、作業用の一時的なバッファは (メモリ上にとどめず) ファイルに保存して
しのいでる。 あとはEmacsのプロセスを分ける。 治せるならそうしてほしいけど。
自分のとこでも起こってる。発生頻度が低く、仮にクラッシュしても recover-this-file で
大半は戻せるし、作業用の一時的なバッファは (メモリ上にとどめず) ファイルに保存して
しのいでる。 あとはEmacsのプロセスを分ける。 治せるならそうしてほしいけど。
2015/11/07(土) 12:15:48.31ID:rZYKkepA0
2015/11/07(土) 12:55:20.56ID:tw9+s76g0
23.4最強伝説。
2015/11/07(土) 13:42:01.72ID:UYbEGxiy0
24.3ではなくて?
2015/11/08(日) 06:45:40.29ID:arOfbMoL0
23.4.1。自分はNTEmacs使ってるけど、24のビルドって色々面倒らしい。
2015/11/08(日) 18:20:37.68ID:KkOj3Tay0
emacs-mozc使っているからか、落ちることはまずない。
2015/11/09(月) 20:59:56.39ID:Bxz3gcp80
ボクんとこでも起こるからこんなコードで凌いでる。
(完全なオリジナルではないと思うけど出典がわからない。元ネタ提供者に感謝)
(defun my-autosave-ime-func()
"IMEをON/OFFするたびにセーブする"
(if (and (buffer-file-name)
(buffer-modified-p))
(basic-save-buffer)))
(add-hook 'input-method-activate-hook 'my-autosave-ime-func)
(add-hook 'input-method-inactivate-hook 'my-autosave-ime-func)
(完全なオリジナルではないと思うけど出典がわからない。元ネタ提供者に感謝)
(defun my-autosave-ime-func()
"IMEをON/OFFするたびにセーブする"
(if (and (buffer-file-name)
(buffer-modified-p))
(basic-save-buffer)))
(add-hook 'input-method-activate-hook 'my-autosave-ime-func)
(add-hook 'input-method-inactivate-hook 'my-autosave-ime-func)
2015/11/18(水) 21:38:28.86ID:7urKIPwt0
結構頻繁に異常終了が起きていたので(仕事が波に乗ってキータッチが速くなると特に)、
http://cha.la.coocan.jp/doc/NTEmacs.html
で公開してくれている「簡易IME対応版」に切り替えた。
俺のPCだと cmdproxy.exe がエラーになるので、その辺りのバイナリだけ >>2 のをマージして使っている。
1週間くらい使ったが、今のところ異常終了はしていない。
「C-x k(全角)」とかも別個でキーバインド設定しなくちゃいけないので面倒だけど、異常終了にビクビクするよりかは全然マシ。
提供してくれた人に大変感謝!
http://cha.la.coocan.jp/doc/NTEmacs.html
で公開してくれている「簡易IME対応版」に切り替えた。
俺のPCだと cmdproxy.exe がエラーになるので、その辺りのバイナリだけ >>2 のをマージして使っている。
1週間くらい使ったが、今のところ異常終了はしていない。
「C-x k(全角)」とかも別個でキーバインド設定しなくちゃいけないので面倒だけど、異常終了にビクビクするよりかは全然マシ。
提供してくれた人に大変感謝!
2015/11/18(水) 23:17:14.17ID:nqCVDCka0
>>200
これ未確定文字のフォントが大きくなってしまうんだけど
回避策ある?
(set-frame-font "MS Gothic 9" t t)
ってやってるのに、未確定文字だけ14ポイントくらいの大きさ
これ未確定文字のフォントが大きくなってしまうんだけど
回避策ある?
(set-frame-font "MS Gothic 9" t t)
ってやってるのに、未確定文字だけ14ポイントくらいの大きさ
2015/11/18(水) 23:40:16.43ID:QppqRbIM0
>>200
ここのバイナリ、異常終了しないけど、M-x grep で該当文字列があっても
検索ヒットせずにエラーにもならないんだけど何か設定必要なんでしょうか?
eshellではgrepが使えてます。
ここのバイナリ、異常終了しないけど、M-x grep で該当文字列があっても
検索ヒットせずにエラーにもならないんだけど何か設定必要なんでしょうか?
eshellではgrepが使えてます。
2015/11/19(木) 12:35:09.94ID:2jisHQtI0
>>201
自分のところではフォントが変わっているようには感じない。ちなみに以下のような設定。
(set-default-font "Inconsolata-11")
(set-face-font 'variable-pitch "Inconsolata-11")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
'("Takaoゴシック" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0212
'("Takaoゴシック" . "unicode-bmp"))
(setq-default line-spacing 0)
>>202
eshellでgrep出来るとは知らなかった。大量にバッファを開いちゃうようで、ちょっと微妙だけど。
ちなみに俺はNTEmacsでのgrepは諦めていて、外部のGUIアプリを起動するだけにしている。
eshell/grepがバッファを開きっぱなしにしないようにできるなら即乗り換えるんだけど、誰かやり方知らない?
自分のところではフォントが変わっているようには感じない。ちなみに以下のような設定。
(set-default-font "Inconsolata-11")
(set-face-font 'variable-pitch "Inconsolata-11")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
'("Takaoゴシック" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0212
'("Takaoゴシック" . "unicode-bmp"))
(setq-default line-spacing 0)
>>202
eshellでgrep出来るとは知らなかった。大量にバッファを開いちゃうようで、ちょっと微妙だけど。
ちなみに俺はNTEmacsでのgrepは諦めていて、外部のGUIアプリを起動するだけにしている。
eshell/grepがバッファを開きっぱなしにしないようにできるなら即乗り換えるんだけど、誰かやり方知らない?
2015/11/19(木) 22:33:44.21ID:02py6KvK0
2015/11/24(火) 23:54:47.48ID:U0EECJfj0
以下の変更のせいらしいけどdierdでZを押しても圧縮/解凍できなくなった
msys2でビルドしているのだけれど平気な人いますか?
directory用のregexpで":"とかベタにコーディングしているので私の環境だとc:/〜とかで全部引っかかる
とりあえずdired-compress-file-suffixesをsetqしてごまかしているけどdirectoryの圧縮機能使ってみたい
2015-10-20 Oleh Krehel <ohwoeowho@gmail.com>
Update the way directories are compressed
* lisp/dired-aux.el (dired-compress-file-suffixes): Update the recipe
for *.tar.gz decompression to use a pipe.
Add an entry for the default directory compression (to *.tar.g).
msys2でビルドしているのだけれど平気な人いますか?
directory用のregexpで":"とかベタにコーディングしているので私の環境だとc:/〜とかで全部引っかかる
とりあえずdired-compress-file-suffixesをsetqしてごまかしているけどdirectoryの圧縮機能使ってみたい
2015-10-20 Oleh Krehel <ohwoeowho@gmail.com>
Update the way directories are compressed
* lisp/dired-aux.el (dired-compress-file-suffixes): Update the recipe
for *.tar.gz decompression to use a pipe.
Add an entry for the default directory compression (to *.tar.g).
2015/11/26(木) 19:33:11.11ID:fHhDv4Yy0
2015/11/26(木) 20:15:13.83ID:H1OOzziS0
>>206
使ってる側がこれだから…やっつけすぎ
(if (file-directory-p file)
(progn
(setq suffix (cdr (assoc ":" dired-compress-file-suffixes)))
(when suffix
使ってる側がこれだから…やっつけすぎ
(if (file-directory-p file)
(progn
(setq suffix (cdr (assoc ":" dired-compress-file-suffixes)))
(when suffix
2015/11/26(木) 20:58:04.42ID:fHhDv4Yy0
>>207
お前こそdired使った事ないだろ
Diredの一番上に
c:/Hoge: (←Widnowsではこうだが Linux だと /Hoge/dir: になる)
という行があってそこでZを押すんだよ
それ以外の行ではマッチしないから何もしない
問題はsuffix以外を取り出すときにcになってしまうっていうバグだよ
まったく糞ムカつく野郎だな
お前こそdired使った事ないだろ
Diredの一番上に
c:/Hoge: (←Widnowsではこうだが Linux だと /Hoge/dir: になる)
という行があってそこでZを押すんだよ
それ以外の行ではマッチしないから何もしない
問題はsuffix以外を取り出すときにcになってしまうっていうバグだよ
まったく糞ムカつく野郎だな
2015/11/26(木) 21:05:03.16ID:fHhDv4Yy0
210207
2015/11/27(金) 00:02:45.74ID:F48qAS3A0 なんか怒られた…?
>>208の'一番上の行'は知らなかったので試してみたらNo file on this lineって言われた
207のコードは開発版のdired-auxのもので一覧中のdirectoryを圧縮するためのものの一部なので念のため
linuxで一番上の行のが動いているのなら>>206の改修を207のところも含めて入れてもらうのがいいのかな
ついでにもう一つ気づいたこと
foo/hoge/
foo/bar/hoge/
というディレクトリ構成でbarをdiredで表示してhogeをR(dired-do-rename)で../すると
foo/hoge/hoge/に移動してしまう
foo/hogeが存在しない状態ならfoo/hogeに普通に移動するし
C(dired-do-copy)ならfoo/hogeにbar/hogeの中身が正しくコピーされる
linuxでは大丈夫なのだろうか
>>208の'一番上の行'は知らなかったので試してみたらNo file on this lineって言われた
207のコードは開発版のdired-auxのもので一覧中のdirectoryを圧縮するためのものの一部なので念のため
linuxで一番上の行のが動いているのなら>>206の改修を207のところも含めて入れてもらうのがいいのかな
ついでにもう一つ気づいたこと
foo/hoge/
foo/bar/hoge/
というディレクトリ構成でbarをdiredで表示してhogeをR(dired-do-rename)で../すると
foo/hoge/hoge/に移動してしまう
foo/hogeが存在しない状態ならfoo/hogeに普通に移動するし
C(dired-do-copy)ならfoo/hogeにbar/hogeの中身が正しくコピーされる
linuxでは大丈夫なのだろうか
2016/01/08(金) 06:40:56.77ID:Zbts2muM0
ここでいいかわからないのですが,他に見つけられなかったので質問します.
板違いなどであれば適切な板などを教えてください.
Linux Mint 17.3 上で emacs24 を利用しています.
やりたいことは
YaTeX1.78 を用いていて TeX ソースの平文において C-c C-g を行うと
その場所に対応する PDF ファイルの該当箇所に移動するということを
日本語のディレクトリおよび日本語のファイル名でも行いたいということです.
fwdevince は http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Evince%2Ffwdevince%2FPython に従って ~/bin に作成し実行権限も与えています.
C-c C-g において YaTeX では fwdevince に対して「PDF ファイル名 + 行番号 + TeXソース名」を与えるのですが TeX ソース名が yatexprc.el の YaTeX-preview-jump-line 関数において (cf (file-relative-name (buffer-file-name) pdir)) と与えられており,
これを (cf (buffer-file-name)) に修正することで日本語を含むパスおよびファイル名でも C-c C-g でちゃんと移動できるところまで調べました.
しかし,配布されている yatexprc.el そのものを修正するのではなく init.el で対応しようと思うのですが,如何せんニワカemacs使いのため yatex.el を読み込んだ後に修正した YaTeX-preview-jump-line 関数を読み込むという術を知りません.
emacs で *.tex を読み込むと yatex.el を読み込むという設定はできています.その後に修正した YaTeX-preview-jump-line 関数を読み込むにはどうしたらよいでしょうか?アドヴァイスお願いします.
板違いなどであれば適切な板などを教えてください.
Linux Mint 17.3 上で emacs24 を利用しています.
やりたいことは
YaTeX1.78 を用いていて TeX ソースの平文において C-c C-g を行うと
その場所に対応する PDF ファイルの該当箇所に移動するということを
日本語のディレクトリおよび日本語のファイル名でも行いたいということです.
fwdevince は http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Evince%2Ffwdevince%2FPython に従って ~/bin に作成し実行権限も与えています.
C-c C-g において YaTeX では fwdevince に対して「PDF ファイル名 + 行番号 + TeXソース名」を与えるのですが TeX ソース名が yatexprc.el の YaTeX-preview-jump-line 関数において (cf (file-relative-name (buffer-file-name) pdir)) と与えられており,
これを (cf (buffer-file-name)) に修正することで日本語を含むパスおよびファイル名でも C-c C-g でちゃんと移動できるところまで調べました.
しかし,配布されている yatexprc.el そのものを修正するのではなく init.el で対応しようと思うのですが,如何せんニワカemacs使いのため yatex.el を読み込んだ後に修正した YaTeX-preview-jump-line 関数を読み込むという術を知りません.
emacs で *.tex を読み込むと yatex.el を読み込むという設定はできています.その後に修正した YaTeX-preview-jump-line 関数を読み込むにはどうしたらよいでしょうか?アドヴァイスお願いします.
2016/01/08(金) 08:30:24.93ID:Zbts2muM0
2016/01/08(金) 08:33:22.28ID:Zbts2muM0
>>213
渡瀬さんじゃなく広瀬さんですね(´・ω・`)
渡瀬さんじゃなく広瀬さんですね(´・ω・`)
2016/01/09(土) 17:30:22.74ID:1TsuX3zI0
解決済みと言うことだけど
UNIX板にEmacsスレがある
eval-aftar-loadとかadvice-addとかで調べるといいかも
てか、広瀬さん(?)って人すごいね
UNIX板にEmacsスレがある
eval-aftar-loadとかadvice-addとかで調べるといいかも
てか、広瀬さん(?)って人すごいね
216211
2016/01/09(土) 18:12:34.10ID:cm6jGrm60217211
2016/01/09(土) 18:15:28.19ID:cm6jGrm60 >>216
あわわわわ…意図せず投稿してしまいました
正しいかどうかわかりませんが
(eval-after-load 'yatexprc.el
'(progn
(defun YaTeX-preview-jump-line ()
修正したもの)))
として init.el に加えると修正後の関数が使えました
アドヴァイスありがとうございます
advice-add に関しても調べてみたいと思いますm(__)m
あわわわわ…意図せず投稿してしまいました
正しいかどうかわかりませんが
(eval-after-load 'yatexprc.el
'(progn
(defun YaTeX-preview-jump-line ()
修正したもの)))
として init.el に加えると修正後の関数が使えました
アドヴァイスありがとうございます
advice-add に関しても調べてみたいと思いますm(__)m
2016/02/14(日) 11:46:35.37ID:G3Z3AVh90
trampでsudoしつつファイルを開く、ってWindowsでもできませんかね。
cygwinにもsudoは無いし、どうすりゃできるでしょうか。
cygwinにもsudoは無いし、どうすりゃできるでしょうか。
2016/02/14(日) 12:22:56.24ID:6pywfP4u0
権限昇格のダイアログ出していいならやりようはあるんじゃないかな
220名無しさん@お腹いっぱい。
2016/02/15(月) 22:28:57.83ID:f6EWEqr50 Emacsで突然漢字変換が出来なくなりました
ユーザー定義した辞書を用いた変換は「たまに」出来るのですが、
最初からIMEに登録されている漢字の変換が出来ません
こういう症状はどんな原因が考えられますか?
ユーザー定義した辞書を用いた変換は「たまに」出来るのですが、
最初からIMEに登録されている漢字の変換が出来ません
こういう症状はどんな原因が考えられますか?
221220
2016/02/15(月) 23:32:57.54ID:f6EWEqr50 IME側の問題だったらしくOffice IME 2010をインストールしたら
再び変換してくれるようになりました
お騒がせしました
再び変換してくれるようになりました
お騒がせしました
2016/02/17(水) 16:45:24.22ID:QnMWIvOz0
windows 10上で24.5で、Migu 1M を使ったら汚いけど、文字化けはしない。
でもMSゴシックを使ったら ★とか☆とか◇とか◆が文字化けする。
なんでかなぁ。
でもMSゴシックを使ったら ★とか☆とか◇とか◆が文字化けする。
なんでかなぁ。
2016/02/20(土) 14:29:28.22ID:kQqx2lZN0
へー 25.0すっ飛ばして25.0.91→25.1でっか
2016/02/20(土) 18:00:12.54ID:6Z+EHAdA0
23の時も24の時も、pretestはxx.0.90から始まってたと思うが
225103
2016/02/21(日) 01:25:23.32ID:x7Qlo7Cp0 くるか…!!
∧∧
( ゚д゚) ガタッ
/ ヾ
__L| / ̄ ̄ ̄/_
\/ /
気が早いか…
∧∧
( ゚д゚) ガタッ
/ ヾ
__L| / ̄ ̄ ̄/_
\/ /
気が早いか…
2016/02/29(月) 21:53:20.98ID:f/pN5zQR0
そろそろと思って25.0.91.1にIME-Patch(+cmigemo+imagemagick)あててみたけど
バッファ切り替え時にIMEの状態が切り替わってくれない(Onのバッファから別の新しいバッファに移ってもOnのまま)
minibufferに入るときは以下でとりあえずIME offにはなるけど戻ってもOnにならない
(add-hook 'minibuffer-setup-hook
(lambda ()
(w32-ime-state-switch)))
w32-ime-buffer-switch-pはtでもnilでも変わらない
誰か対処方法わかりますか?
上の方にmozcとか話題が出てましたがIME-Patchはもう古いのかな?
バッファ切り替え時にIMEの状態が切り替わってくれない(Onのバッファから別の新しいバッファに移ってもOnのまま)
minibufferに入るときは以下でとりあえずIME offにはなるけど戻ってもOnにならない
(add-hook 'minibuffer-setup-hook
(lambda ()
(w32-ime-state-switch)))
w32-ime-buffer-switch-pはtでもnilでも変わらない
誰か対処方法わかりますか?
上の方にmozcとか話題が出てましたがIME-Patchはもう古いのかな?
227226
2016/02/29(月) 23:27:05.41ID:f/pN5zQR0 自己解決
パッチ後にコンパイルエラーになってとりあえずbuild通しただけだったので
select-window-functionsとset-selected-window-buffer-functions
のhookが効いてなかった
パッチ後にコンパイルエラーになってとりあえずbuild通しただけだったので
select-window-functionsとset-selected-window-buffer-functions
のhookが効いてなかった
2016/03/07(月) 11:48:38.52ID:I3wK+Phe0
2016/03/31(木) 23:25:46.92ID:zZ6ncrwY0
最新版のgnupackのEmacsにslimeインストールしたが動かないので暫く悩んだよ。
gnupackのEmacsってcygwin版だからwin32版のLispだとパスが違うのね。
/home/.emacs.d/elpa/... じゃ動かんわ orz
cygwinってclispしかないし他のを使う場合は自力でビルドせんとあかんか。また、はまりそう。
gnupackのEmacsってcygwin版だからwin32版のLispだとパスが違うのね。
/home/.emacs.d/elpa/... じゃ動かんわ orz
cygwinってclispしかないし他のを使う場合は自力でビルドせんとあかんか。また、はまりそう。
2016/04/01(金) 20:38:39.68ID:EeOvgWBj0
24.5だけど。これまで23で使えてたfont-lockが効かなくなってない?
2016/04/21(木) 22:55:34.83ID:jr1+HkMa0
ダウンロードしてきたEmacsを使っているのですが
デフォルトの文字コードをSfhit-jis / CRLFにするにはどうすれば..
ぐぐってみるとset language environment -> Japaneseで
WindowsならShitf-jisになるとあるのですが
いくらやってもU:???のままで途方に暮れてます....
適当に調べた設定用コードをinit.elに書き込んでもうまく行きません。
お力を貸してください...m(_ _)m
デフォルトの文字コードをSfhit-jis / CRLFにするにはどうすれば..
ぐぐってみるとset language environment -> Japaneseで
WindowsならShitf-jisになるとあるのですが
いくらやってもU:???のままで途方に暮れてます....
適当に調べた設定用コードをinit.elに書き込んでもうまく行きません。
お力を貸してください...m(_ _)m
2016/04/22(金) 01:23:46.32ID:UD5VuswV0
どこからダウンロードしてきたか知らないけどダウンロード元に情報はないの?
cygwin系はutf-8になるのかも
どこの文字コードを変えたいのかわからないけどとりあえずこれはどう?
(prefer-coding-system 'cp932)
か
(prefer-coding-system 'japanese-shift-jis)
メニューから設定する方法は知らない
cygwin系はutf-8になるのかも
どこの文字コードを変えたいのかわからないけどとりあえずこれはどう?
(prefer-coding-system 'cp932)
か
(prefer-coding-system 'japanese-shift-jis)
メニューから設定する方法は知らない
2016/04/23(土) 00:34:40.35ID:PpmFe3tG0
>>231 エスパー的に答えると、多分その行動は、デフォルトの文字コードの変更結果を見てるんじゃじゃなくて、
変化するはずのない今開いてるバッファの文字コードで結果を確認しておかしいと思ってるんだよ
(prefer-coding-system 'japanese-cp932-dos)
または
(prefer-coding-system 'cp932-dos)
をinit.elに記述して再起動か、*scratch*に書いて行末で C-x C-e 押すと「次回新規に開くファイルまたはバッファ」はステータスラインに S(CRLF) と表示される
init.elのファイルが既に U(LF) で書き込まれてたらステータスラインは U(LF) しか表示されない
>>231 のやろうとしたかったことは多分今開いてるバッファのステータスラインの文字コードを変えたかったのだろうから
M-x set-buffer-process-coding-system RET cp932-dos (C-x RET f)
大ハズレ?
変化するはずのない今開いてるバッファの文字コードで結果を確認しておかしいと思ってるんだよ
(prefer-coding-system 'japanese-cp932-dos)
または
(prefer-coding-system 'cp932-dos)
をinit.elに記述して再起動か、*scratch*に書いて行末で C-x C-e 押すと「次回新規に開くファイルまたはバッファ」はステータスラインに S(CRLF) と表示される
init.elのファイルが既に U(LF) で書き込まれてたらステータスラインは U(LF) しか表示されない
>>231 のやろうとしたかったことは多分今開いてるバッファのステータスラインの文字コードを変えたかったのだろうから
M-x set-buffer-process-coding-system RET cp932-dos (C-x RET f)
大ハズレ?
2016/04/23(土) 00:44:55.44ID:PpmFe3tG0
× M-x set-buffer-process-coding-system RET cp932-dos (C-x RET f)
○ M-x set-buffer-file-coding-system RET cp932-dos (C-x RET f)
○ M-x set-buffer-file-coding-system RET cp932-dos (C-x RET f)
2016/04/23(土) 18:27:37.08ID:QxQJlBy60
エスパーさんに聞きたいんだがNTEmacsの起動が遅いときがあるんだよね。
emacs-init-timeは速いんで起動elは重くはないんだよね。なんで?
emacs-init-timeは速いんで起動elは重くはないんだよね。なんで?
2016/04/23(土) 23:24:53.19ID:USSvxYiu0
俺エスパーだけど、24系にはsshにパスが通ってるとtrampのバグで
起動がやたら遅くなるバグがある (俺のLinux版Emacsは毎回そうだ)
25で修正されてるらしい
起動がやたら遅くなるバグがある (俺のLinux版Emacsは毎回そうだ)
25で修正されてるらしい
2016/04/23(土) 23:59:49.13ID:QxQJlBy60
>>236
回避策あるの?
回避策あるの?
2016/04/24(日) 08:09:58.29ID:M2wm4hwb0
M-x describe-current-coding-system
で言語設定一覧が出るな
で言語設定一覧が出るな
2016/04/24(日) 21:09:47.66ID:1OLnovRX0
2016/04/26(火) 17:19:27.33ID:ZjJBuydv0
2016/04/27(水) 09:56:34.20ID:oNmdfTpd0
2016/04/27(水) 20:53:13.58ID:P9rDYPq90
2016/04/27(水) 21:27:30.14ID:8RsmRoOI0
mozc-im使っている人いるかな。
以下のpullリクエストが取り込まれてから、うまく動かなくなった。
https://github.com/d5884/mozc-im/pull/1
今は、追加箇所をコメントにして使っている。
以下のpullリクエストが取り込まれてから、うまく動かなくなった。
https://github.com/d5884/mozc-im/pull/1
今は、追加箇所をコメントにして使っている。
2016/04/27(水) 21:39:08.65ID:8RsmRoOI0
2016/05/04(水) 10:07:40.67ID:hs8iNL1L0
Windows10で使っているのですが日本語の変換候補がでないため漢字変換がうまく行きません。
設定ファイルを読み込まずに起動させても変換候補がでないので仕様なのかと思うのですが
何か方法はないでしょうか?
設定ファイルを読み込まずに起動させても変換候補がでないので仕様なのかと思うのですが
何か方法はないでしょうか?
2016/05/04(水) 10:42:50.94ID:xXr5PurG0
>>245
ここはNTEmacsのスレだが場所を間違えてないか?
ここはNTEmacsのスレだが場所を間違えてないか?
2016/05/04(水) 11:46:04.36ID:hs8iNL1L0
NTEmacsです。
NTEmacsで日本語変換の候補がでなくて困ってます。
Win8.1の時は上手く動作していたようなきがするのですが
アップデート待ちになるんでしょうか?不便で困っています。
NTEmacsで日本語変換の候補がでなくて困ってます。
Win8.1の時は上手く動作していたようなきがするのですが
アップデート待ちになるんでしょうか?不便で困っています。
2016/05/04(水) 12:51:25.12ID:sF1VrNIQ0
2016/05/04(水) 12:53:14.04ID:sF1VrNIQ0
2016/05/04(水) 14:18:31.83ID:hs8iNL1L0
>>248
入門本を見ながらEmcasを触っているビギナーでして
IMEパッチ済みのNTEmacsがあるとは知りませんでした。
使ってみるとGoogleIMEでも変換候補は出なくても
変換結果だけは見えるようになったので助かりました。
MicrosoftIMEだと変換予測も見えますね。
レスありがとうございました!
入門本を見ながらEmcasを触っているビギナーでして
IMEパッチ済みのNTEmacsがあるとは知りませんでした。
使ってみるとGoogleIMEでも変換候補は出なくても
変換結果だけは見えるようになったので助かりました。
MicrosoftIMEだと変換予測も見えますね。
レスありがとうございました!
2016/05/04(水) 15:09:21.31ID:sF1VrNIQ0
2016/05/04(水) 19:04:29.67ID:hs8iNL1L0
>>251
大竹智也の「Emacs実践入門」を読みながら学んでます。
本書を買う前はgunpackの方を使ってたんですが
本書でも251さんと同じで学ぶなら通常版の方が良いとあったのでそちらを使ってました。
読み返してみるとKsugita氏が日本のIME用にビルドしたNTEmacsがあると記述がありますね...
これがリンクの代物だったんですね、勉強になりました。
大竹智也の「Emacs実践入門」を読みながら学んでます。
本書を買う前はgunpackの方を使ってたんですが
本書でも251さんと同じで学ぶなら通常版の方が良いとあったのでそちらを使ってました。
読み返してみるとKsugita氏が日本のIME用にビルドしたNTEmacsがあると記述がありますね...
これがリンクの代物だったんですね、勉強になりました。
2016/05/04(水) 19:45:37.61ID:sF1VrNIQ0
2016/06/07(火) 08:37:22.17ID:Tj8rsB950
Emacs25のewwだけど、WindowsとLinuxで改行の数が違って表示される。なぜ?
2016/06/14(火) 18:23:11.64ID:mpj4ZMQk0
「『改行の数』って何のこっちゃ」だから、答えてもらえない
2016/06/24(金) 18:34:52.65ID:9+TQ/GIn0
c-eldoc、cygwinとの組み合わせで使えてる人います?
2016/07/20(水) 21:08:48.87ID:1IlUQtPV0
emacs25+IMEパッチでgnutlsを問題なく使えるようにするには
どうすればいいですか?(msys2)
Windows(MSYS2 MinGW64)でEmacs25+IMEパッチをビルド | Misohena Blog
http://misohena.jp/blog/2016-04-21-build-emacs25-1-50-2-mingw64-imepatch.html
これを参考にして
>emacs-25ブランチなら次のようにします(masterは少し不具合があるのでこちらの方が良いかも)。
>git clone --depth=1 -b emacs-25 git://git.savannah.gnu.org/emacs.git
imeパッチを当ててビルドすると、gnutlsが使えません
(gnutls-available-p)がnilを返します
そこで
> Gitでは全て落とすとリポジトリがかなりの容量になるそうなので、 --depth 1 を指定してみました。それでも時間はちょっとかかりますね。
>git clone --depth 1 git://git.savannah.gnu.org/emacs.git
これを入手しimeパッチを当てずにビルドすると gnutlsが問題なく使えます
そこで後者の方にimeパッチを当てるとビルド時にHANK FAILEDが多く出てしまい、対応できません
gnutlsを使えるようにしつつimeパッチを当てるにはどうすればいいですか
どうすればいいですか?(msys2)
Windows(MSYS2 MinGW64)でEmacs25+IMEパッチをビルド | Misohena Blog
http://misohena.jp/blog/2016-04-21-build-emacs25-1-50-2-mingw64-imepatch.html
これを参考にして
>emacs-25ブランチなら次のようにします(masterは少し不具合があるのでこちらの方が良いかも)。
>git clone --depth=1 -b emacs-25 git://git.savannah.gnu.org/emacs.git
imeパッチを当ててビルドすると、gnutlsが使えません
(gnutls-available-p)がnilを返します
そこで
> Gitでは全て落とすとリポジトリがかなりの容量になるそうなので、 --depth 1 を指定してみました。それでも時間はちょっとかかりますね。
>git clone --depth 1 git://git.savannah.gnu.org/emacs.git
これを入手しimeパッチを当てずにビルドすると gnutlsが問題なく使えます
そこで後者の方にimeパッチを当てるとビルド時にHANK FAILEDが多く出てしまい、対応できません
gnutlsを使えるようにしつつimeパッチを当てるにはどうすればいいですか
2016/07/20(水) 22:05:56.31ID:eguuWjf00
>>257
emacs-mozcを使えばなんの苦労もないと思うが、回答になっていないか。
emacs-mozcを使えばなんの苦労もないと思うが、回答になっていないか。
2016/07/21(木) 00:49:18.14ID:Zmokxsr+0
2016/07/21(木) 06:50:40.88ID:Jf4vzTMb0
>>259
mozc_emacs_helper.exeはここにある。
ttp://www49.atwiki.jp/ntemacs/pages/50.html
設定例はこちら。
ttp://www49.atwiki.jp/ntemacs/pages/48.html
mozc_emacs_helper.exeはここにある。
ttp://www49.atwiki.jp/ntemacs/pages/50.html
設定例はこちら。
ttp://www49.atwiki.jp/ntemacs/pages/48.html
2016/07/21(木) 14:18:58.95ID:thUrG1pI0
gnutls は gnutls-cli の実行ファイルがあればそっち利用してくれなかったっけ
262rzl24ozi
2016/07/21(木) 19:14:32.71ID:KgjJniOF0 >>257
私のところでは emacs-25 branch でも動いているのでよくわかりませんが
とりあえず master branch ならいけそうであればそれ用のパッチ
https://gist.github.com/rzl24ozi/245b8ca5636f7fd6df80
にある .tar.xz を展開してでてくる *-w32-ime.diff
だとどうですか?
しばらく前のものなので当たらなくなってたらすみません(さっき試したらまだ当たりましたが)
*-x64.diff は面倒になってきたので省いています。
image fit option や cmigemo 組み込みが必要なら個別のパッチを当ててください。
私のところでは emacs-25 branch でも動いているのでよくわかりませんが
とりあえず master branch ならいけそうであればそれ用のパッチ
https://gist.github.com/rzl24ozi/245b8ca5636f7fd6df80
にある .tar.xz を展開してでてくる *-w32-ime.diff
だとどうですか?
しばらく前のものなので当たらなくなってたらすみません(さっき試したらまだ当たりましたが)
*-x64.diff は面倒になってきたので省いています。
image fit option や cmigemo 組み込みが必要なら個別のパッチを当ててください。
2016/07/21(木) 20:50:24.96ID:DMojZI0t0
>>257
私も似たようなことがあって、そのときはdllがインストール先にコピーされていなかったのでmingw64のdllを手動でコピーしたら動いたような記憶があります
私も似たようなことがあって、そのときはdllがインストール先にコピーされていなかったのでmingw64のdllを手動でコピーしたら動いたような記憶があります
2016/07/22(金) 22:17:20.58ID:oT6tZw2H0
MSYS2で24.5をビルドして、起動すると、以下のエラーが出ます。
read-abbrev-file: Opening stdio stream: no such file or directory, ~/.emacs.d/abbrev_defs
~/.emacs.d/abbrev_def は存在しているのですが、何故かエラーになってしまいます。
どなたか、対処方法ご存じの方、いらっしゃいますでしょうか?
read-abbrev-file: Opening stdio stream: no such file or directory, ~/.emacs.d/abbrev_defs
~/.emacs.d/abbrev_def は存在しているのですが、何故かエラーになってしまいます。
どなたか、対処方法ご存じの方、いらっしゃいますでしょうか?
2016/07/22(金) 23:18:09.16ID:gDhlIoSm0
>>264
今24.5は手元にないので見当違いかもしれないけど
Opening stdio stream: は変な気がするね
emacs -qしたあとM-x read-abbrev-fileでファイルを指定するとどうなるとか、は確認済み?
今24.5は手元にないので見当違いかもしれないけど
Opening stdio stream: は変な気がするね
emacs -qしたあとM-x read-abbrev-fileでファイルを指定するとどうなるとか、は確認済み?
2016/07/22(金) 23:48:42.19ID:gDhlIoSm0
あと、とりあえずexpand-file-nameしてみるとかも
267264
2016/07/23(土) 02:20:44.83ID:8uG4mMDC0 >>265-266
アドバイスありがとうございます。
しかし、結果はやはり、
read-abbrev-file: Opening stdio stream: no such file or directory, ~/.emacs.d/abbrev_defs
のエラーメッセージ一行のみです。絶対パスもあっています。
アドバイスありがとうございます。
しかし、結果はやはり、
read-abbrev-file: Opening stdio stream: no such file or directory, ~/.emacs.d/abbrev_defs
のエラーメッセージ一行のみです。絶対パスもあっています。
2016/07/23(土) 08:17:12.47ID:1D7yREt70
とりあえず ~/.emacs.d/abbrev_defs を削除
2016/07/23(土) 08:17:14.43ID:FwCaWW830
じゃぁ中身の問題なのかな
ファイル名を適当に変える(存在しないファイルを読ませる)と別のエラーになる?
元のファイルをfind-file/load-fileしてみるとどうだろう
ファイル名を適当に変える(存在しないファイルを読ませる)と別のエラーになる?
元のファイルをfind-file/load-fileしてみるとどうだろう
2016/07/23(土) 19:58:41.08ID:8uG4mMDC0
24.5になってから、iswitchbがなくなったんだなぁ。ショック。
272名無しさん@お腹いっぱい。
2016/08/07(日) 15:01:16.09ID:xL+XWOt70 日本語入力すると頻繁にクラッシュするんですけど
どうしたらいいですか?
どうしたらいいですか?
2016/08/07(日) 15:47:06.73ID:QpAe2V/H0
しないんだが
2016/08/07(日) 16:17:54.50ID:Dg+8Wkf40
2016/08/07(日) 16:22:54.11ID:xL+XWOt70
yatexを使ってるときに日本語切り替えボタンを押すとなる気がします。
生る木がします。
生る木がします。
2016/08/24(水) 19:32:33.10ID:7tjo/70L0
Windowsで.txtにemacsを関連付させてフィルを開くと
分割画面で開いたファイルと"Welcome to GUN Emacs 〜"が表示されます。
c-x c-1コマンドを叩けば消せますが毎回叩くのが億劫になってきました。
この画面を消す設定とかってありませんか?
お願いします。
分割画面で開いたファイルと"Welcome to GUN Emacs 〜"が表示されます。
c-x c-1コマンドを叩けば消せますが毎回叩くのが億劫になってきました。
この画面を消す設定とかってありませんか?
お願いします。
2016/08/24(水) 21:15:59.24ID:HuSvgtjH0
ある
ぐぐればすぐ出てくる
宗教上の問題でググれない人なら仕方ないけど
ぐぐればすぐ出てくる
宗教上の問題でググれない人なら仕方ないけど
2016/08/24(水) 21:25:11.94ID:WNiuIUs30
2016/08/24(水) 22:54:17.54ID:7tjo/70L0
2016/08/26(金) 21:16:28.63ID:Gtw5VHEk0
このスレ的には Bash on Windows ってどうなん?
日本語がクソだとか ssh で接続しなきゃまともに動かんってのも
https://github.com/rprichard/wslbridge これ使えば解決できるし
VcXsrv とかのXサーバ使えばguiも使える。
もちろん Emacs も使えるから NTEmacs にこだわらなくてもいいような気がするんだが
日本語がクソだとか ssh で接続しなきゃまともに動かんってのも
https://github.com/rprichard/wslbridge これ使えば解決できるし
VcXsrv とかのXサーバ使えばguiも使える。
もちろん Emacs も使えるから NTEmacs にこだわらなくてもいいような気がするんだが
2016/08/26(金) 22:01:25.32ID:GamTE2+z0
今までもVM使えばある程度Windowsアプリとemacsenを同時に使えたけど
ある程度じゃ足りない人がNTEmacsを使ってるんで
そういう人はBUWがあっても乗り換えられないんじゃないかなぁ
ある程度じゃ足りない人がNTEmacsを使ってるんで
そういう人はBUWがあっても乗り換えられないんじゃないかなぁ
282名無しさん@お腹いっぱい。
2016/08/26(金) 23:59:41.28ID:LaBTrpDt0 BUW + VcXsrv
IME 入力、ブラウザ起動、プロセス起動、Drag&Drop とかできないんだよな?
ブラウザ起動やプロセス起動は TCP で Win32 側と通信してお願いすればいけるか?
検索すると "一部のアプリが動作しますが、実用に耐えません。" って感想あるな。
http://kledgeb.blogspot.jp/2016/04/wsl-7-windowsubuntugui.html
IME 入力、ブラウザ起動、プロセス起動、Drag&Drop とかできないんだよな?
ブラウザ起動やプロセス起動は TCP で Win32 側と通信してお願いすればいけるか?
検索すると "一部のアプリが動作しますが、実用に耐えません。" って感想あるな。
http://kledgeb.blogspot.jp/2016/04/wsl-7-windowsubuntugui.html
283名無しさん@お腹いっぱい。
2016/08/30(火) 22:52:13.02ID:xSdPL7TG0 Bash on Windows 試してみたが、Cygwin のように遅い。NTFS が遅いのか。Emacs24 は X で動かない。25 は動くらしい。mozc も動かんかった。win32 のプロセス起動は cbwin ってのでできるらしいが、試す前にやる気がなくなった。
2016/09/05(月) 22:28:29.48ID:najwpMxc0
rzl24ozi 氏のパッチ、 *-x64.diff には含まれていたけど、個別パッチにはどこにも入っていないものが結構あるような感じがします。 site-lisp 内にできた el ファイルいくつかとか、デフォルトフォントが MS Gothic になるとか、入ってませんよね?
285rzl24ozi
2016/09/06(火) 20:16:51.56ID:vI0tYTCK0 >>284
無いと困るものがあるということならその部分を切り出してくることを考えてみてもよいですが何かあるんですか?
無いと困るものがあるということならその部分を切り出してくることを考えてみてもよいですが何かあるんですか?
286284
2016/09/06(火) 21:40:43.34ID:hDNI2yXl0 >>285
パッと気が付いたのがsite-lispのelファイルいくつかとデフォルトフォントの件だったのですが、
手元には同じ版の*-x64.diffと個別パッチが無くて、何が違うのか単純に比較することもできず、
どこが違うんだろうかと悶々としております。
個別パッチはgistの履歴で古いものもたどれそうですが、*-x64.diffはgistからは完全に削除されているようで入手できず。
パッと気が付いたのがsite-lispのelファイルいくつかとデフォルトフォントの件だったのですが、
手元には同じ版の*-x64.diffと個別パッチが無くて、何が違うのか単純に比較することもできず、
どこが違うんだろうかと悶々としております。
個別パッチはgistの履歴で古いものもたどれそうですが、*-x64.diffはgistからは完全に削除されているようで入手できず。
287rzl24ozi
2016/09/06(火) 22:29:57.86ID:vI0tYTCK0 emacs-24.5-x64.diffと24.5用の個別パッチを比較
あるいは
(開発版のパッチでよければ)emacs-master-diffsで*-x64.diffを消す前のtar.xzの中身のものを比較
では?
削除前のemacs-25.0.94-x64.diffはまだ持ってるので最新pretestに近いもので確認したいということならこれだけ置きなおしてもいいですけど。
ざっとみてsite-lispのelとデフォルトフォント以外は
・いわゆるダメ文字対応
(ちゃんと確認してないけど本家のファイル名ユニコード対応で解決済み?)
・IMEまわり USE_W32_CALL_LISP_THREAD の ifdef で無効にした部分
(emacs-master-diffsのtar.xzでexperimental/に置いてるもの)
・w32-memory-info
(GNU emacs(x64)のメモリ使用量がスレで話題になったときに作者の方が調査用に追加したもの?)
・gcc warning 抑制のための修正いくつか
あたりですかね。
あるいは
(開発版のパッチでよければ)emacs-master-diffsで*-x64.diffを消す前のtar.xzの中身のものを比較
では?
削除前のemacs-25.0.94-x64.diffはまだ持ってるので最新pretestに近いもので確認したいということならこれだけ置きなおしてもいいですけど。
ざっとみてsite-lispのelとデフォルトフォント以外は
・いわゆるダメ文字対応
(ちゃんと確認してないけど本家のファイル名ユニコード対応で解決済み?)
・IMEまわり USE_W32_CALL_LISP_THREAD の ifdef で無効にした部分
(emacs-master-diffsのtar.xzでexperimental/に置いてるもの)
・w32-memory-info
(GNU emacs(x64)のメモリ使用量がスレで話題になったときに作者の方が調査用に追加したもの?)
・gcc warning 抑制のための修正いくつか
あたりですかね。
288284
2016/09/07(水) 21:32:38.77ID:exsIhoZB0 >>287
ありがとうございます。それだけわかれば十分です。
el は昔のから引っ張ってくればよいし、
デフォルトフォントはとりあえず、init.elで
(set-frame-font "MS Gothic-12" nil t)
すればあとは気にしなくてもよさそうですので。
ありがとうございます。それだけわかれば十分です。
el は昔のから引っ張ってくればよいし、
デフォルトフォントはとりあえず、init.elで
(set-frame-font "MS Gothic-12" nil t)
すればあとは気にしなくてもよさそうですので。
2016/09/10(土) 02:03:37.81ID:nwSMr9L00
'
C/C++の入力補完にcompany-modeを使いたいです
http://qiita.com/sune2/items/b73037f9e85962f5afb7
この通りにしたのですが、
Company backend 'company-clang' could not be initialized:
Company found no clang executable
とエラーが出て補完できません
ご教授お願いします
'
C/C++の入力補完にcompany-modeを使いたいです
http://qiita.com/sune2/items/b73037f9e85962f5afb7
この通りにしたのですが、
Company backend 'company-clang' could not be initialized:
Company found no clang executable
とエラーが出て補完できません
ご教授お願いします
'
2016/09/10(土) 08:57:20.72ID:s2zyMv3x0
clangをインストールしてないだけに見えるな
2016/09/10(土) 20:07:46.49ID:6Wgsl3aL0
clangへのパス通ってる?
2016/09/12(月) 01:14:03.71ID:26Y6Qe2J0
以前ここでIME-pached版のNTEmacsを勧められたものです。
githubのreadmeを見てきてもよくわからなかったのですが
普通のNTEmacsとIME-Pached版NTEmacsの違いって具体的には何なのでしょうか?
githubのreadmeを見てきてもよくわからなかったのですが
普通のNTEmacsとIME-Pached版NTEmacsの違いって具体的には何なのでしょうか?
2016/09/13(火) 21:32:19.00ID:ViUCBP1O0
gitで最新ソースを取り、https://gist.github.com/rzl24ozi にあるパッチを当て
MSYS(mingw32)でビルドできたんだけど、24.2であった以下の不具合があるんだけど、
その時のパッチってだれか持ってない?
●ME変換中の文字列が別フレームに書き込まれるバグを修正
http://sourceforge.jp/projects/gnupack/downloads/54283/emacs-24.2-ime-2012-12-01.patch.tar.gz/
これ、すでにDLできないんで。よろしく。
MSYS(mingw32)でビルドできたんだけど、24.2であった以下の不具合があるんだけど、
その時のパッチってだれか持ってない?
●ME変換中の文字列が別フレームに書き込まれるバグを修正
http://sourceforge.jp/projects/gnupack/downloads/54283/emacs-24.2-ime-2012-12-01.patch.tar.gz/
これ、すでにDLできないんで。よろしく。
2016/09/13(火) 23:37:52.72ID:V41QZiYB0
そのときの修正は https://gist.github.com/rzl24ozi のパッチに含まれている(src/xdisp.c の修正)ので以前のパッチを入手しても解決しないと思う
2016/09/14(水) 08:59:40.35ID:DcjhQOv40
>>294
情報ありがとうございます。
もし持っている方、とりあえず修正点を見てみたいので・・以下と違う場合はください。よろしく。
現行の xdisp.cは、以下のパッチが当たっている。
このことですかね?
/* Prepare for redisplay by updating menu-bar item lists when
appropriate. This can call eval. */
+ #ifdef USE_W32_IME
+ static void prepare_menu_bars_0 ();
+ static void
+ prepare_menu_bars()
+ {
+ int count = SPECPDL_INDEX ();
+
+ specbind (Qw32_ime_buffer_switch_p, Qnil);
+ prepare_menu_bars_0 ();
+ unbind_to (count, Qnil);
+ }
+ static void
+ prepare_menu_bars_0 ()
+ #else
static void
prepare_menu_bars (void)
+ #endif
{
情報ありがとうございます。
もし持っている方、とりあえず修正点を見てみたいので・・以下と違う場合はください。よろしく。
現行の xdisp.cは、以下のパッチが当たっている。
このことですかね?
/* Prepare for redisplay by updating menu-bar item lists when
appropriate. This can call eval. */
+ #ifdef USE_W32_IME
+ static void prepare_menu_bars_0 ();
+ static void
+ prepare_menu_bars()
+ {
+ int count = SPECPDL_INDEX ();
+
+ specbind (Qw32_ime_buffer_switch_p, Qnil);
+ prepare_menu_bars_0 ();
+ unbind_to (count, Qnil);
+ }
+ static void
+ prepare_menu_bars_0 ()
+ #else
static void
prepare_menu_bars (void)
+ #endif
{
2016/09/14(水) 20:33:02.23ID:675zJt7Q0
Windows python3 emacs24.5 IMEパッチありで、python実行がうまくいかない
quickrunもうまくいかない
python shellとpdbは出来てるのに
quickrunもうまくいかない
python shellとpdbは出来てるのに
2016/09/14(水) 20:57:51.85ID:2yx82y2L0
>>295
> 現行の xdisp.cは、以下のパッチが当たっている。
> このことですかね?
はい
> もし持っている方、とりあえず修正点を見てみたいので・・以下と違う場合はください。よろしく。
ディスクあさったらあったので違わないけどとりあえず置いておきます(明日にでも消します)
https://gist.github.com/rzl24ozi/2185ec5a44938b0cdc28b0ecc5c77b1a
gnupackのパッチはgnupackでの修正分を全部まとめた1つのパッチなので
それだけだとどこが何の修正なのかわかりづらいと思うけどまあいいか。
おまけで一つ前のも置いておくのでパッチ自体のdiffを取れば前のものからの修正分は
わかるでしょう。
> 現行の xdisp.cは、以下のパッチが当たっている。
> このことですかね?
はい
> もし持っている方、とりあえず修正点を見てみたいので・・以下と違う場合はください。よろしく。
ディスクあさったらあったので違わないけどとりあえず置いておきます(明日にでも消します)
https://gist.github.com/rzl24ozi/2185ec5a44938b0cdc28b0ecc5c77b1a
gnupackのパッチはgnupackでの修正分を全部まとめた1つのパッチなので
それだけだとどこが何の修正なのかわかりづらいと思うけどまあいいか。
おまけで一つ前のも置いておくのでパッチ自体のdiffを取れば前のものからの修正分は
わかるでしょう。
2016/09/15(木) 14:28:31.41ID:ZH8vDZBJ0
quickrun
1行目の#! の部分に\を使ってたから上手くできてなかった
C-c C-c (python-shell-send-buffer), C-c C-r(region)は、C-uを使ってから実行すると上手くいった
C-c C-c → C-u C-c C-c
C-c C-r → C-u C-c C-r
http://emacs.stackexchange.com/questions/14948/python-mode-eval-buffer-c-c-c-c-doesnt-run-my-script
1行目の#! の部分に\を使ってたから上手くできてなかった
C-c C-c (python-shell-send-buffer), C-c C-r(region)は、C-uを使ってから実行すると上手くいった
C-c C-c → C-u C-c C-c
C-c C-r → C-u C-c C-r
http://emacs.stackexchange.com/questions/14948/python-mode-eval-buffer-c-c-c-c-doesnt-run-my-script
2016/09/15(木) 21:33:06.91ID:CVxbZxsB0
>>297
ありがとうございます。パッチいただきました。
いただく前に、その当時のやり取りでは、64bit版でのビルドでは症状がでないようなことがあったので、
素直に MSYS2にて64bit版でビルドしてみました。
結果ですが、同じ症状が出ますので、根本的な? 対策のパッチではなかったようですね。
IME確定前に、何か、他のプロセスなのか、フォーカス関連かZオーダー関連とかででウィンドウ状態が変わったときに
この症状が出るようですね。
メールが来てメール検知するツールが起動したときにも発生しました。
ありがとうございます。パッチいただきました。
いただく前に、その当時のやり取りでは、64bit版でのビルドでは症状がでないようなことがあったので、
素直に MSYS2にて64bit版でビルドしてみました。
結果ですが、同じ症状が出ますので、根本的な? 対策のパッチではなかったようですね。
IME確定前に、何か、他のプロセスなのか、フォーカス関連かZオーダー関連とかででウィンドウ状態が変わったときに
この症状が出るようですね。
メールが来てメール検知するツールが起動したときにも発生しました。
2016/09/15(木) 23:01:06.68ID:CC91oVFI0
>>297 のgnupackのパッチは消しておきました
当時のは64bit版だから出なかったということではなくて >>1 のGNU emacs(x64)で
出なかった、それでしらべたら src/xdisp.c で w32-ime-buffer-switch-p を設定
してるようなのでそれを加えてみたら解消したということです
こちらで
http://anago.2ch.net/test/read.cgi/software/1325573999/358
の手順で試してみたかぎりでは 24.5 では発生せず 25 で発生する模様
IME変換中はime-force-off効かないようにすればいいんじゃね?(ちょっと強引かもしれないけど)
と思って今試し中
当時のは64bit版だから出なかったということではなくて >>1 のGNU emacs(x64)で
出なかった、それでしらべたら src/xdisp.c で w32-ime-buffer-switch-p を設定
してるようなのでそれを加えてみたら解消したということです
こちらで
http://anago.2ch.net/test/read.cgi/software/1325573999/358
の手順で試してみたかぎりでは 24.5 では発生せず 25 で発生する模様
IME変換中はime-force-off効かないようにすればいいんじゃね?(ちょっと強引かもしれないけど)
と思って今試し中
2016/09/16(金) 21:22:00.23ID:bFMDunbS0
2016/09/18(日) 18:33:24.18ID:GN18kLV60
25.1 リリースされましたね
>>301
ご期待にそえるかわかりませんがとりあえずこちらでは問題発生しなくなったように思うので
https://gist.github.com/rzl24ozi の emacs-25.1-w32-ime.diff と emacs-master-diffs 更新
これで様子見てみてください
IME変換中にime-force-offでIME offしなくするのは何かうまくいかなかったので
IME変換中はset-selected-window-buffer-functionsとselect-window-functionsを実行しないようにしてみました
src/xdisp.cの修正は削除
>>301
ご期待にそえるかわかりませんがとりあえずこちらでは問題発生しなくなったように思うので
https://gist.github.com/rzl24ozi の emacs-25.1-w32-ime.diff と emacs-master-diffs 更新
これで様子見てみてください
IME変換中にime-force-offでIME offしなくするのは何かうまくいかなかったので
IME変換中はset-selected-window-buffer-functionsとselect-window-functionsを実行しないようにしてみました
src/xdisp.cの修正は削除
2016/09/18(日) 21:56:47.57ID:72uvOrXj0
>>302
今 MSYS2(64bit)でビルドできました。
再現手順では、問題ないようです。
通常に使ってみます。
ありがとうございます。
あと1つ別件ですが、
Window8以降、起動時にIMEがオンにならない現象はどうしようもならないでしょうか?
毎回起動時にウィンドウをずらして対応していますけど・・
今 MSYS2(64bit)でビルドできました。
再現手順では、問題ないようです。
通常に使ってみます。
ありがとうございます。
あと1つ別件ですが、
Window8以降、起動時にIMEがオンにならない現象はどうしようもならないでしょうか?
毎回起動時にウィンドウをずらして対応していますけど・・
2016/09/18(日) 22:30:05.58ID:GN18kLV60
コントロールパネル→入力方法の変更→詳細設定
で
アプリウィンドウごとに異なる入力方法を設定する
にチェックが入っている場合にできないのはどうもなりませんでした
入ってなければonにできる(というかごちゃごちゃやってたらなんかできた)
のをパッチに入れてるので私は困ってません
で
アプリウィンドウごとに異なる入力方法を設定する
にチェックが入っている場合にできないのはどうもなりませんでした
入ってなければonにできる(というかごちゃごちゃやってたらなんかできた)
のをパッチに入れてるので私は困ってません
2016/09/18(日) 23:51:14.75ID:72uvOrXj0
>>304
コントロールパネル→入力方法の変更→詳細設定
レ アプリウィンドウごとに異なる入力方法を設定する
チェッくを外すと、問題なくなりました。
情報ありがとうございます。
これで快適に使えるようになりました。感謝です。
コントロールパネル→入力方法の変更→詳細設定
レ アプリウィンドウごとに異なる入力方法を設定する
チェッくを外すと、問題なくなりました。
情報ありがとうございます。
これで快適に使えるようになりました。感謝です。
2016/09/22(木) 03:49:20.10ID:gIBmvzYA0
今さらだけどrzl24ozi氏がemacs25.1リリースして数時間でパッチ作ってくれたおかげで
リリース直後にemacs試せたのはめっちゃありがたかったわ
リリース直後にemacs試せたのはめっちゃありがたかったわ
2016/09/22(木) 11:08:32.71ID:MM3ocl6n0
マスター版パッチも更新されていて驚き.stable と随分違うんだね.バッチリ当たりましたよ.助かる.
2016/09/22(木) 14:52:51.26ID:W4ZP9+nv0
. -―- . やったッ!! さすがrzl24ozi!
/ ヽ
// ', おれたちにできない事を
| { _____ | 平然とやってのけるッ!
(⌒ヽ7´ ``ヒニ¨ヽ
ヽ、..二二二二二二二. -r‐''′ そこにシビれる!
/´ 〉'">、、,,.ィ二¨' {. ヽ _ _ あこがれるゥ!
`r、| ゙._(9,)Y´_(9_l′ ) ( , -'′ `¨¨´ ̄`ヽ、
{(,| `'''7、,. 、 ⌒ |/ニY { \
ヾ| ^'^ ′-、 ,ノr')リ ,ゝ、ー`――-'- ∠,_ ノ
| 「匸匸匚| '"|ィ'( (,ノ,r'゙へ. ̄ ̄,二ニ、゙}了
, ヘー‐- 、 l | /^''⌒| | | ,ゝ )、,>(_9,`!i!}i!ィ_9,) |人
-‐ノ .ヘー‐-ィ ヽ !‐}__,..ノ || /-‐ヽ| -イ,__,.>‐ ハ }
''"//ヽー、 ノヽ∧ `ー一'´ / |′ 丿! , -===- 、 }くー- ..._
//^\ ヾ-、 :| ハ  ̄ / ノ |. { {ハ. V'二'二ソ ノ| | `ヽ
,ノ ヽ,_ ヽノヽ_)ノ:l 'ーー<. / |. ヽヽヽ._ `二¨´ /ノ ノ
/ <^_,.イ `r‐'゙ :::ヽ \ `丶、 |、 \\'ー--‐''"//
\___,/| ! ::::::l、 \ \| \ \ヽ / ノ
/ ヽ
// ', おれたちにできない事を
| { _____ | 平然とやってのけるッ!
(⌒ヽ7´ ``ヒニ¨ヽ
ヽ、..二二二二二二二. -r‐''′ そこにシビれる!
/´ 〉'">、、,,.ィ二¨' {. ヽ _ _ あこがれるゥ!
`r、| ゙._(9,)Y´_(9_l′ ) ( , -'′ `¨¨´ ̄`ヽ、
{(,| `'''7、,. 、 ⌒ |/ニY { \
ヾ| ^'^ ′-、 ,ノr')リ ,ゝ、ー`――-'- ∠,_ ノ
| 「匸匸匚| '"|ィ'( (,ノ,r'゙へ. ̄ ̄,二ニ、゙}了
, ヘー‐- 、 l | /^''⌒| | | ,ゝ )、,>(_9,`!i!}i!ィ_9,) |人
-‐ノ .ヘー‐-ィ ヽ !‐}__,..ノ || /-‐ヽ| -イ,__,.>‐ ハ }
''"//ヽー、 ノヽ∧ `ー一'´ / |′ 丿! , -===- 、 }くー- ..._
//^\ ヾ-、 :| ハ  ̄ / ノ |. { {ハ. V'二'二ソ ノ| | `ヽ
,ノ ヽ,_ ヽノヽ_)ノ:l 'ーー<. / |. ヽヽヽ._ `二¨´ /ノ ノ
/ <^_,.イ `r‐'゙ :::ヽ \ `丶、 |、 \\'ー--‐''"//
\___,/| ! ::::::l、 \ \| \ \ヽ / ノ
2016/09/22(木) 18:20:18.86ID:dBCTCcIH0
24.5→25.1の変わった点、教えて!!
良ければ変えてみたいけど・・
良ければ変えてみたいけど・・
2016/09/22(木) 22:01:25.08ID:O8dc5lhC0
emacswiki初めて見に行ったんだけど
トップページはリンクが結構充実してるのにどのページも内容がないのはどうして?
"This page does not exist, but you can create it now."
Emacs初心者だから見たいのに見れない....
トップページはリンクが結構充実してるのにどのページも内容がないのはどうして?
"This page does not exist, but you can create it now."
Emacs初心者だから見たいのに見れない....
2016/09/23(金) 00:23:43.25ID:T1OqAlXc0
emacs wikiは英語ページ以外誰も作ってないよ
emacs入門とかでググったほうがいい
emacs入門とかでググったほうがいい
2016/09/25(日) 08:12:17.59ID:tPyyStpS0
cygwin + バイナリemacsを使っています。
emacからgdbを開いて
b mainでブレイクポイントを設定すると勝手にlistコマンドが実行されて
次のコマンドが入力できません。
------------------------------------------
(gdb) b main
Breakpoint 1 at 0x1004010f4: file s.c, line 9.
(gdb) list s.c:1
----------------------------------------------
cygwinの方ではbコマンドを使ってもlistは勝手に実行されません。
init.elを色々触る前は普通にできたような気がしたのですが
設定ファイルを真っさらにしても治りませんでした。
何か対処法などないでしょうか?
emacからgdbを開いて
b mainでブレイクポイントを設定すると勝手にlistコマンドが実行されて
次のコマンドが入力できません。
------------------------------------------
(gdb) b main
Breakpoint 1 at 0x1004010f4: file s.c, line 9.
(gdb) list s.c:1
----------------------------------------------
cygwinの方ではbコマンドを使ってもlistは勝手に実行されません。
init.elを色々触る前は普通にできたような気がしたのですが
設定ファイルを真っさらにしても治りませんでした。
何か対処法などないでしょうか?
2016/09/29(木) 12:25:19.41ID:iYZNhnvj0
いままで俺がNTEMACSだと思って使っていたemacsは
emacs-24.5-IME-patched
ってやつだけど、フリーズしまくってた。
本物のNTEMACSはフリーズしないの?
emacs-24.5-IME-patched
ってやつだけど、フリーズしまくってた。
本物のNTEMACSはフリーズしないの?
2016/09/30(金) 06:11:21.51ID:m+c72Nh70
同じやつ使ってるけどフリーズしたことないぞ
init.elにどんだけ書いてるかは知らんが
winのemacsはunix向けの設定じゃ通用しないことが多い
init.elにどんだけ書いてるかは知らんが
winのemacsはunix向けの設定じゃ通用しないことが多い
2016/09/30(金) 07:20:29.94ID:XswOnUOa0
IME patch版はIME変換中にたまに落ちるのはよく知られているけど
フリーズって言ってるからそれとは違うのかな
フリーズって言ってるからそれとは違うのかな
2016/09/30(金) 19:46:55.22ID:brjzsmm70
NTEMACSってSSL使えないの?
パッケージインストールしようとすると
443とかでるんだけど
パッケージインストールしようとすると
443とかでるんだけど
2016/09/30(金) 20:24:43.89ID:/XwqasHz0
2016/09/30(金) 20:31:01.06ID:brjzsmm70
sslじゃなくてtslが使えないんだけど
2016/09/30(金) 22:44:10.53ID:JceY8eGU0
gnutlsを使うようにコンパイルしてあって、gnutlsのDLLがあるならば、
TLSも有効になるはずだがね。一体どんなNTEmacsを利用しているのやら……
TLSも有効になるはずだがね。一体どんなNTEmacsを利用しているのやら……
2016/10/01(土) 04:42:53.60ID:sPdbuT8q0
gnutls.c: [1] (Emacs) GnuTLS library not found
Opening TLS connection to ‘elpa.gnu.org’...
Opening TLS connection with ‘gnutls-cli --x509cafile nil -p 443 elpa.gnu.org’...failed
Opening TLS connection with ‘gnutls-cli --x509cafile nil -p 443 elpa.gnu.org --protocols ssl3’...failed
Opening TLS connection with ‘openssl s_client -connect elpa.gnu.org:443 -no_ssl2 -ign_eof’...failed
Opening TLS connection to ‘elpa.gnu.org’...failed
package-list-packagesをやるとこれがでない人いるの?
Opening TLS connection to ‘elpa.gnu.org’...
Opening TLS connection with ‘gnutls-cli --x509cafile nil -p 443 elpa.gnu.org’...failed
Opening TLS connection with ‘gnutls-cli --x509cafile nil -p 443 elpa.gnu.org --protocols ssl3’...failed
Opening TLS connection with ‘openssl s_client -connect elpa.gnu.org:443 -no_ssl2 -ign_eof’...failed
Opening TLS connection to ‘elpa.gnu.org’...failed
package-list-packagesをやるとこれがでない人いるの?
2016/10/01(土) 06:54:41.68ID:RbKd8hVo0
chuntaroの使ってるならあれgnutlsのライブラリ足りてないから動かんぞ
ezwinportsにあるgnutls〜w32-bin.zipを落としてbinフォルダの中身をemacsのbinフォルダ内に入れてみろ
ちなみに重複するファイル上書きすると動かなくなるから注意な
ezwinportsにあるgnutls〜w32-bin.zipを落としてbinフォルダの中身をemacsのbinフォルダ内に入れてみろ
ちなみに重複するファイル上書きすると動かなくなるから注意な
2016/10/01(土) 11:45:15.11ID:hXO7XXF40
2016/10/01(土) 12:07:10.43ID:hXO7XXF40
ちなみにSSLはTLSの古い名前で今は結局同じものを指している
C-h v featuresで機能一覧が表示されるけどtlsはあってもsslは最初からない
tlsが使えないとtlsもない
C-h v featuresで機能一覧が表示されるけどtlsはあってもsslは最初からない
tlsが使えないとtlsもない
2016/10/01(土) 13:02:21.22ID:hXO7XXF40
>>321
ちなみに25.1からlibgnutls-30.dllが必要になってて(24.5はlibgnutls-28.dll)
chuntaroのバイナリからDLLだけ25.1にコピったりするとDLLが足りないように見えるからそれが原因な気がする
ちなみに25.1からlibgnutls-30.dllが必要になってて(24.5はlibgnutls-28.dll)
chuntaroのバイナリからDLLだけ25.1にコピったりするとDLLが足りないように見えるからそれが原因な気がする
2016/10/01(土) 13:41:51.00ID:sPdbuT8q0
http://cha.la.coocan.jp/doc/NTEmacs.html
このやつつかってるんだけど、これはtslつかえないよね
このやつつかってるんだけど、これはtslつかえないよね
2016/10/01(土) 13:50:19.22ID:sPdbuT8q0
chutaroのはエラーは出ても使えたけれど
上のやつはエラーが出て全く何も使えなくなった
上のやつはエラーが出て全く何も使えなくなった
2016/10/01(土) 14:04:13.73ID:hXO7XXF40
>>326
エラーってどんなエラー?
エラーってどんなエラー?
2016/10/01(土) 15:22:16.52ID:sPdbuT8q0
320のエラー
2016/10/01(土) 16:11:28.54ID:hXO7XXF40
リダイレクト関連なんだろうけど見慣れないエラーだな
こっちでは出てないから全然わからん
こっちでは出てないから全然わからん
2016/10/01(土) 16:34:19.24ID:sPdbuT8q0
ezwinportsにあるやつは駄目だったけど
ftp%3A//ftp.gnutls.org/gcrypt/gnutls/w32/
にある32bitの一番新しい奴のdllだけを上書きしたらなぜか直った。
ftp%3A//ftp.gnutls.org/gcrypt/gnutls/w32/
にある32bitの一番新しい奴のdllだけを上書きしたらなぜか直った。
2016/10/03(月) 19:14:09.73ID:0tUoSPvu0
WurlyさんのEmacs25.1 利用してます。
http://cha.la.coocan.jp/doc/NTEmacs.html
自分でコンパイルできないので、感謝しています。
ただ、以下問題があります。(多分こちらのPATHにないためかと思います)
・tiff svg が表示できない
・tls が使えない
(続く)
http://cha.la.coocan.jp/doc/NTEmacs.html
自分でコンパイルできないので、感謝しています。
ただ、以下問題があります。(多分こちらのPATHにないためかと思います)
・tiff svg が表示できない
・tls が使えない
(続く)
2016/10/03(月) 19:14:43.75ID:0tUoSPvu0
(続き)
そのため、以下のものを追加しました。
ibcairo-2.dll
libcroco-0.6-3.dll
libffi-6.dll
libgcc_s_sjlj-1.dll
libgio-2.0-0.dll
libgmodule-2.0-0.dll
libgmp-10.dll
libhogweed-4-2.dll
libidn-11.dll
libintl-8.dll
liblzma-5.dll
libnettle-6-2.dll
libp11-kit-0.dll
libpango-1.0-0.dll
libpangocairo-1.0-0.dll
libpangowin32-1.0-0.dll
libpcre-1.dll
libpixman-1-0.dll
libtasn1-6.dll
・以下は置換しました。
gnutls-3.4.13-w32 から
libgnutls-30.dll
(続く)
そのため、以下のものを追加しました。
ibcairo-2.dll
libcroco-0.6-3.dll
libffi-6.dll
libgcc_s_sjlj-1.dll
libgio-2.0-0.dll
libgmodule-2.0-0.dll
libgmp-10.dll
libhogweed-4-2.dll
libidn-11.dll
libintl-8.dll
liblzma-5.dll
libnettle-6-2.dll
libp11-kit-0.dll
libpango-1.0-0.dll
libpangocairo-1.0-0.dll
libpangowin32-1.0-0.dll
libpcre-1.dll
libpixman-1-0.dll
libtasn1-6.dll
・以下は置換しました。
gnutls-3.4.13-w32 から
libgnutls-30.dll
(続く)
2016/10/03(月) 19:19:24.18ID:0tUoSPvu0
(続き)
各dll の依存するdllをみつけるため、
以下のshell を実行しました。
--
!/bin/sh
for FILE in `ls *.dll`
do
objdump -x $FILE | grep "DLL Name:" | sed -e 's/^.*: \(.*\)/\1/' >> aa1
done
sort aa1 |uniq > aa2
--
最初の状態から、shell を実行し、依存dll に対し、またshell を実行して、
先ほどのdllを見つけました。
なお、
libgnutls-30.dll は、現状入っているものはダメのようなので、更新しました。
各dll の依存するdllをみつけるため、
以下のshell を実行しました。
--
!/bin/sh
for FILE in `ls *.dll`
do
objdump -x $FILE | grep "DLL Name:" | sed -e 's/^.*: \(.*\)/\1/' >> aa1
done
sort aa1 |uniq > aa2
--
最初の状態から、shell を実行し、依存dll に対し、またshell を実行して、
先ほどのdllを見つけました。
なお、
libgnutls-30.dll は、現状入っているものはダメのようなので、更新しました。
2016/10/04(火) 21:54:56.61ID:DDiIsDTj0
emacsclientw.exeでテキストファイルを開くと
"Emacsclient ERROR
%インストールディレクトリ%emacsclient.exe: connect: ハンドルが無効です。"
と表示され既存のEmacsにファイルが表示できません。
(sever-start)の設定は記述しましたし、ウイルスソフトを落としても効果なしです。
"Emacsclient ERROR
%インストールディレクトリ%emacsclient.exe: connect: ハンドルが無効です。"
と表示され既存のEmacsにファイルが表示できません。
(sever-start)の設定は記述しましたし、ウイルスソフトを落としても効果なしです。
2016/10/05(水) 02:31:48.73ID:wRtG/wdh0
環境変数にemacsがある場所のパスを追加してないんじゃないかね
2016/10/05(水) 11:57:40.20ID:T6BAVwOr0
>>334
まさかとは思うが…(sever-start)じゃなくて(server-start)だがそれが原因だったりして
まさかとは思うが…(sever-start)じゃなくて(server-start)だがそれが原因だったりして
2016/10/08(土) 02:53:56.32ID:QCKyEJHL0
需要があるかわからんけど、
msys2のダウンロードからemacsビルドまで一括で行うシェル作ってみた。
https://github.com/yaruopooner/emacs-build-shells
msys2のダウンロードからemacsビルドまで一括で行うシェル作ってみた。
https://github.com/yaruopooner/emacs-build-shells
2016/10/12(水) 15:09:23.72ID:TvPotj8r0
25.1のIMEパッチ版 Msys2で64bitでビルドして使っているが
IMEでに日本語入力中に良く落ちる、何とかならない?
https://github.com/chuntaro/NTEmacs64
のモジュールも試してみたが、同じく落ちるので、ビルド環境は関係ないようだ。
皆さん、ちゃんと使えていますか?
IMEでに日本語入力中に良く落ちる、何とかならない?
https://github.com/chuntaro/NTEmacs64
のモジュールも試してみたが、同じく落ちるので、ビルド環境は関係ないようだ。
皆さん、ちゃんと使えていますか?
2016/10/12(水) 19:25:53.52ID:NqkylvZb0
Google日本語入力使ってるけど落ちることないなぁ
情報吸われるのが嫌なら手間はかかるがmozc入れるやり方もある
情報吸われるのが嫌なら手間はかかるがmozc入れるやり方もある
2016/10/12(水) 20:13:01.82ID:J70opyvC0
WurlyさんのEmacs25.1 利用してます。
http://cha.la.coocan.jp/doc/NTEmacs.html
新しくコンパイルしていたものが上がっており
tiff , TLS は大丈夫なのを確認しました。
svg は以下のものが依存関係で不足していました。
libfreetype-6.dll
libpangoft2-1.0-0.dll
こちらで入れたlibpangoft2-1.0-0.dll は
libfontconfig-1.dllが必要なので、さらに追加しました。
まだ svg が表示できなかったので、
以下のものを置換したところ、svg が大丈夫になりました。
libgio-2.0-0.dll
libgobject-2.0-0.dll
libpangocairo-1.0-0.dll
以上、ご報告まで。
http://cha.la.coocan.jp/doc/NTEmacs.html
新しくコンパイルしていたものが上がっており
tiff , TLS は大丈夫なのを確認しました。
svg は以下のものが依存関係で不足していました。
libfreetype-6.dll
libpangoft2-1.0-0.dll
こちらで入れたlibpangoft2-1.0-0.dll は
libfontconfig-1.dllが必要なので、さらに追加しました。
まだ svg が表示できなかったので、
以下のものを置換したところ、svg が大丈夫になりました。
libgio-2.0-0.dll
libgobject-2.0-0.dll
libpangocairo-1.0-0.dll
以上、ご報告まで。
2016/10/12(水) 22:51:35.34ID:m3k2gqOy0
2016/10/13(木) 09:10:40.38ID:WB8DDGoj0
>>341
chuntaroのではなく、自前ビルドとgithubのビルドだけど・・
そういえば、確かに、Windows7 では落ち、Windows10では、落ちていません。
IMEの実装のなにか関連があるでしょうね?
情報Thanks
chuntaroのではなく、自前ビルドとgithubのビルドだけど・・
そういえば、確かに、Windows7 では落ち、Windows10では、落ちていません。
IMEの実装のなにか関連があるでしょうね?
情報Thanks
2016/11/05(土) 17:17:08.36ID:rJO04LmR0
25.1 皆さん使えてますか?
ちょっと気になる点があって・・・
64bit版を Windows10で使っていますが、すごくトロくなって、キー入力がままならくなってしまうことが何度がありました。
常時PC起動していて 数日、起動しっぱなしする状況ですが。
再度 emacs起動で治りますが。何か原因何ですかね?
こちらだけの環境の問題なのかもしれませんが・・
ちょっと気になる点があって・・・
64bit版を Windows10で使っていますが、すごくトロくなって、キー入力がままならくなってしまうことが何度がありました。
常時PC起動していて 数日、起動しっぱなしする状況ですが。
再度 emacs起動で治りますが。何か原因何ですかね?
こちらだけの環境の問題なのかもしれませんが・・
2016/11/05(土) 21:16:11.06ID:IPi7EfNN0
>>343
それは俺もあったな。再起動で直ったから致命的と言うほどではないけど、気にはなるな。
Emacs本体の問題なのかpackageの問題か、Windows10の問題か難しいところだな
24.5では無くてほぼ同じpackage構成で25.1にして発生してるから本体の問題か最近のpackageの更新の影響の可能性が高いな
ちなみにhelmは使ってるか?
それは俺もあったな。再起動で直ったから致命的と言うほどではないけど、気にはなるな。
Emacs本体の問題なのかpackageの問題か、Windows10の問題か難しいところだな
24.5では無くてほぼ同じpackage構成で25.1にして発生してるから本体の問題か最近のpackageの更新の影響の可能性が高いな
ちなみにhelmは使ってるか?
2016/11/06(日) 08:46:01.11ID:BmvIw+W80
>>344
今、またフリーズした、今度はIEの文字列を張り付けたタイミングだ
ただ、文字列に変なコードがあるようで以下のように張り付けた状態で
フリーズした。
┌─┐
│FD│ 2016/8/22
│17│
└─┘
helmは、使っていないと思うけど。
適当にまねて .emacsに 入れたけど。helmという文字列はなかったので‥
今、またフリーズした、今度はIEの文字列を張り付けたタイミングだ
ただ、文字列に変なコードがあるようで以下のように張り付けた状態で
フリーズした。
┌─┐
│FD│ 2016/8/22
│17│
└─┘
helmは、使っていないと思うけど。
適当にまねて .emacsに 入れたけど。helmという文字列はなかったので‥
2016/11/06(日) 09:12:22.52ID:BmvIw+W80
2016/11/06(日) 09:13:45.98ID:BmvIw+W80
>>346
100%再現しますね。
100%再現しますね。
2016/11/06(日) 12:01:41.63ID:dJBilDER0
Win8.1 + Emacs25.1正規64bitバイナリ + ddskk
で支障無く使えている。
AutoCompleteの自動補完がモッサリしていたので、自動補完はオフにしているが。
で支障無く使えている。
AutoCompleteの自動補完がモッサリしていたので、自動補完はオフにしているが。
2016/11/06(日) 16:43:57.91ID:BmvIw+W80
会社で Windows7にて同じ 64bitの25.1をほとんど同じ設定ファイルで使っているが
超スローになることは一回もないね。もう1ヶ月以上つかっているけど・・
Windows10との相性なのかな〜 我慢するしかないか・・
超スローになることは一回もないね。もう1ヶ月以上つかっているけど・・
Windows10との相性なのかな〜 我慢するしかないか・・
2016/11/06(日) 21:36:46.04ID:mHsRxbm40
M-x view-hello-fileがハングしたかと思うほどに超絶遅いんで、
フォントまわりに何か問題がある感じがする
会社のWindows7でも自宅のWindows10でもこれは起こる
フォントまわりに何か問題がある感じがする
会社のWindows7でも自宅のWindows10でもこれは起こる
2016/11/07(月) 00:19:58.48ID:FdFaZlmR0
25.1リリース後にも結構バグ修正入ってるから安定するのは25.2かな
2016/11/19(土) 14:13:27.04ID:MYC2MIy40
24.5もたまに落ちるけど、25,1のこの問題が解決すまでは、24.5で我慢するしかないね。
2016/11/29(火) 07:23:13.36ID:iezHkZ/X0
やてふという名のtexのモードいれてM-T M-C の後、半角全角ボタンがおして
あるとその後に入力する文字が効かないんですけど解決方法ないですか?
あと、emacsを起動した後ウインドーのサイズを変更しないと半角全角ボタンが
効かないのはなぜですか?
あるとその後に入力する文字が効かないんですけど解決方法ないですか?
あと、emacsを起動した後ウインドーのサイズを変更しないと半角全角ボタンが
効かないのはなぜですか?
2016/11/30(水) 03:06:43.41ID:yxe9Tf0N0
ddskk いいぞぉ〜
2016/11/30(水) 09:40:25.15ID:Ayg39WP60
2016/12/14(水) 11:05:33.14ID:qvc9X25w0
2016/12/14(水) 23:16:42.06ID:8iDeOjX30
>>356
M-x view-hello-fileがすっと表示される?
M-x view-hello-fileがすっと表示される?
2016/12/16(金) 18:20:44.30ID:iAMow2sR0
>>357
だめだね・・ 変わらない。
だめだね・・ 変わらない。
2016/12/18(日) 19:39:02.39ID:b2Oql2ft0
Aries Unicode MSみたいな大きなフォントになるべくfallbackしないように
フォント設定して、かつ(setq inhibit-compacting-font-caches t)とすると
view-hello-fileの速度は改善するけど、面倒だね
フォント設定して、かつ(setq inhibit-compacting-font-caches t)とすると
view-hello-fileの速度は改善するけど、面倒だね
2016/12/27(火) 21:19:02.62ID:8/AoDCKG0
ntemacsでベトナム語を表示したいんだけど、うまく表示できない。
何が問題なのでしょうか?
何が問題なのでしょうか?
2016/12/27(火) 22:59:29.21ID:dYYbdz6Z0
そりゃ間違いなくフォントの設定に問題があるんだよ
例えば日本語のフォントだけがunicode範囲に設定されてると出ないだろうね
例えば日本語のフォントだけがunicode範囲に設定されてると出ないだろうね
362360
2016/12/27(火) 23:26:35.93ID:8/AoDCKG0 >>361
> そりゃ間違いなくフォントの設定に問題があるんだよ
> 例えば日本語のフォントだけがunicode範囲に設定されてると出ないだろうね
ありがとうございます。確かに日本語だけのフォントがunicodeに設定されていました。
無事ベトナム語が表示出来るようになりました(^^)。
> そりゃ間違いなくフォントの設定に問題があるんだよ
> 例えば日本語のフォントだけがunicode範囲に設定されてると出ないだろうね
ありがとうございます。確かに日本語だけのフォントがunicodeに設定されていました。
無事ベトナム語が表示出来るようになりました(^^)。
2017/01/24(火) 21:48:43.37ID:V5XkjgZO0
NTEmacs で with-editor が読み込まれるたびに
emacsclient のバージョンが MessageBox で表示されて鬱陶しい…
しかも with-editor の読み込みに失敗する
原因は分かっていて、with-editor が実行可能な emacsclient を探す際に
$ emacsclient --version
の結果を利用してるんだけど、NTEmacs はメッセージ出力が
stdout/stderr ではなく MessageBox になってるってゆうね…
NTEmacs を再ビルドするのはメンドイし with-editor をいじるのも気持ち悪いし
どうしたもんかなぁ
emacsclient のバージョンが MessageBox で表示されて鬱陶しい…
しかも with-editor の読み込みに失敗する
原因は分かっていて、with-editor が実行可能な emacsclient を探す際に
$ emacsclient --version
の結果を利用してるんだけど、NTEmacs はメッセージ出力が
stdout/stderr ではなく MessageBox になってるってゆうね…
NTEmacs を再ビルドするのはメンドイし with-editor をいじるのも気持ち悪いし
どうしたもんかなぁ
2017/01/25(水) 13:04:45.50ID:jCQ52Nfw0
emacsclient --version の方は普通に標準出力になってない?
emacsclientw --version の方は確かに MessageBox みたいだけど。
emacsclientw --version の方は確かに MessageBox みたいだけど。
2017/01/25(水) 19:49:51.54ID:cR5/cScK0
>>364 レスありがとう
使用してるのは chuntaro さんとこの emacs-25.1-IME-patched なんだけど
$ emacsclient --version
$ emacsclientw --version
どちらも MesseageBox に出力されてしまう…
使用してるのは chuntaro さんとこの emacs-25.1-IME-patched なんだけど
$ emacsclient --version
$ emacsclientw --version
どちらも MesseageBox に出力されてしまう…
366>>363
2017/01/26(木) 22:41:36.96ID:knHF0wle0 自己解決
Windows10 だと、GetConsoleTitleA が必ず失敗するのが原因だった…
解決策
emacsclient.c の w32_window_app (void) 関数を次のように修正すると、
期待通りの動作
emacsclient --version → stdout/stderr
emacsclientw --version → MessageBox
になった。
int
w32_window_app (void)
{
static int window_app = -1;
- char szTitle[MAX_PATH];
+ wchar_t szTitle[MAX_PATH];
if (window_app < 0)
{
/* Checking for STDOUT does not work; it's a valid handle also in
nonconsole apps. Testing for the console title seems to work. */
- window_app = (GetConsoleTitleA (szTitle, MAX_PATH) == 0);
+ window_app = (GetConsoleTitleW (szTitle, sizeof(szTitle)/sizeof(szTitle[0])) == 0);
if (window_app)
InitCommonControls ();
}
return window_app;
}
Windows10 だと、GetConsoleTitleA が必ず失敗するのが原因だった…
解決策
emacsclient.c の w32_window_app (void) 関数を次のように修正すると、
期待通りの動作
emacsclient --version → stdout/stderr
emacsclientw --version → MessageBox
になった。
int
w32_window_app (void)
{
static int window_app = -1;
- char szTitle[MAX_PATH];
+ wchar_t szTitle[MAX_PATH];
if (window_app < 0)
{
/* Checking for STDOUT does not work; it's a valid handle also in
nonconsole apps. Testing for the console title seems to work. */
- window_app = (GetConsoleTitleA (szTitle, MAX_PATH) == 0);
+ window_app = (GetConsoleTitleW (szTitle, sizeof(szTitle)/sizeof(szTitle[0])) == 0);
if (window_app)
InitCommonControls ();
}
return window_app;
}
2017/01/27(金) 02:40:58.27ID:RLU6U5j40
なるほど自分とこはまだWin7だからその問題起きなかったのね
2017/01/27(金) 16:15:39.56ID:gJ5UYOw10
chuntaroのwin10だけどemacsclient --versionで普通にコンソールにバージョン出るぞ
2017/01/27(金) 18:20:06.32ID:w94Yo4yi0
Win10 は関係なさげ
修正内容からしてタイトルが長いと発生する問題かな?
title あああ...
を書いた a.bat
(あああ... は"あ"を200個 200は適当 いくつからダメかは未確認)
を作って a.bat を実行してから emacsclient --version を実行すると
Win10 でも Win7 でも MessageBox が出た
修正内容からしてタイトルが長いと発生する問題かな?
title あああ...
を書いた a.bat
(あああ... は"あ"を200個 200は適当 いくつからダメかは未確認)
を作って a.bat を実行してから emacsclient --version を実行すると
Win10 でも Win7 でも MessageBox が出た
370>>363
2017/01/28(土) 18:57:44.81ID:1bPw4o6f0 >>368 >>369 報告ありがとう。
色々検証した結果、Win10 の Insider Preview ビルドの場合
GetConsoleTitleA が失敗するっぽい。(検証環境は Build 15014)
リリースビルドの Win10 では >>368 の報告通り問題なかった。
以下、調査結果
GetConsoleTitleA関数で取得可能なタイトルの長さ
Win10リリース版
・ascii文字:258文字
・マルチバイト文字:129文字
Win10 Insider Preview Build 15014
・ascii文字:0文字
・マルチバイト文字:0文字
GetConsoleTitleW関数で取得可能なタイトルの長さ
Win10リリース版
・ascii文字:258文字
・マルチバイト文字:258文字
Win10 Insider Preview Build 15014
・ascii文字:258文字
・マルチバイト文字:258文字
色々検証した結果、Win10 の Insider Preview ビルドの場合
GetConsoleTitleA が失敗するっぽい。(検証環境は Build 15014)
リリースビルドの Win10 では >>368 の報告通り問題なかった。
以下、調査結果
GetConsoleTitleA関数で取得可能なタイトルの長さ
Win10リリース版
・ascii文字:258文字
・マルチバイト文字:129文字
Win10 Insider Preview Build 15014
・ascii文字:0文字
・マルチバイト文字:0文字
GetConsoleTitleW関数で取得可能なタイトルの長さ
Win10リリース版
・ascii文字:258文字
・マルチバイト文字:258文字
Win10 Insider Preview Build 15014
・ascii文字:258文字
・マルチバイト文字:258文字
2017/02/06(月) 22:44:08.46ID:yuumA6xQ0
emacsはデフォルトではバックスペースキーの代わりにDELキーを使って
バックスペースキーを押すとヘルプが出るとかいてあったんですけど、
バックスペースで一つ前の文字がけせるんですけどなぜですか?
バックスペースキーを押すとヘルプが出るとかいてあったんですけど、
バックスペースで一つ前の文字がけせるんですけどなぜですか?
2017/02/07(火) 15:49:36.92ID:6KYS6TD70
C-h k Backspaceって押してみ。DELって出るから
2017/02/28(火) 09:56:46.89ID:tRSPW7kw0
IME対応の含まれないGNU版NTEmacsバイナリ+ddskkで使っていて、Windows7時代は入力方式としてIME無効の「日本語」というのを追加して選べたんだけれども、
Windows10になったらコントロールパネルの「地域と言語」が分離されて、日本語ロケールは入力方式としてなんらかのIMEしか選べなくなっている(ように見える)。
何か対策をご存知ないだろうか。
Windows10になったらコントロールパネルの「地域と言語」が分離されて、日本語ロケールは入力方式としてなんらかのIMEしか選べなくなっている(ように見える)。
何か対策をご存知ないだろうか。
2017/02/28(火) 10:45:08.38ID:cKq5XGKN0
>>373 自己解決。入力方式として "英語ロケール・日本語キーボード" を追加できた。
2017/03/21(火) 20:42:08.94ID:whAvuzNJ0
24.5から25.1にしたら、フォントが存在しない文字の表示でほぼハングアップしてしまうようになった。
文字エンコーディングが混ざったりバイナリを開いたりすると普通にある状況なので使いづらい。
文字エンコーディングが混ざったりバイナリを開いたりすると普通にある状況なので使いづらい。
2017/03/21(火) 22:53:26.14ID:3t878q+F0
343以降で語られていた件だろうね
25.2-pretestで(setq inhibit-compacting-font-caches t)とするとマシにはなる
25.2-pretestで(setq inhibit-compacting-font-caches t)とするとマシにはなる
2017/03/22(水) 11:26:22.60ID:MbBw4+4R0
ありがとう。自分には時期尚早と判断し24.5に戻りました。残念。
2017/04/06(木) 22:50:44.12ID:PUm823wN0
w32-symlinks.elの調子が悪いので、Windowsショートカットを辿るための
設定を考えてみました。良ければ使ってください。
https://www49.atwiki.jp/ntemacs/pages/68.html
設定を考えてみました。良ければ使ってください。
https://www49.atwiki.jp/ntemacs/pages/68.html
2017/04/12(水) 20:14:33.90ID:dptqv3Uf0
結局、w32-symlinks.elの方も動作するように対策してみました。
良ければ使ってください。Cygwin版、MingGW版どちらでも動くと思います。
https://www49.atwiki.jp/ntemacs/pages/31.html
良ければ使ってください。Cygwin版、MingGW版どちらでも動くと思います。
https://www49.atwiki.jp/ntemacs/pages/31.html
2017/04/13(木) 01:44:50.64ID:8oNSPV7W0
最近このスレだけ?規制されてばっかで書きこめん
2017/04/13(木) 01:54:47.50ID:8oNSPV7W0
diredのファイル属性表示について質問です。
cygwinと併用しているのですが、bash上やemacs上のshellで
cygwinと併用しているのですが、bash上やemacs上のshellで
2017/04/16(日) 11:11:26.20ID:JKcTvZEx0
てすと
2017/04/17(月) 22:28:53.16ID:rA53pha30
Windows 10 Insider Preview build 16176 の BoW で
とうとう mozc が使えるようになってた
emacs-mozc も動作確認済み
とうとう mozc が使えるようになってた
emacs-mozc も動作確認済み
2017/04/17(月) 22:42:27.74ID:rTGImNU00
BoW の emacs、evil-want-C-i-jump nil が効かなかったり、evil 上で skk をオンにして / 検索しようとしても日本語検索できなかったり、気になる点が多い
2017/04/17(月) 22:43:11.05ID:rTGImNU00
もちろん Creators update 適用済み
2017/04/21(金) 09:14:14.81ID:x3TNWqt30
auto-revert-tail-mode
が自動でバッファが更新されないのですけれども
おみなさまがたは効いてますか?
が自動でバッファが更新されないのですけれども
おみなさまがたは効いてますか?
2017/04/22(土) 00:07:22.93ID:XJ9ASYIy0
test
2017/04/29(土) 13:43:46.90ID:Ku05fiQX0
view-hello-fileの速度の改善の件、
現在の最新の 26.0 ビルドしたが 治っていないかった・・・
現在の最新の 26.0 ビルドしたが 治っていないかった・・・
2017/04/30(日) 02:13:30.91ID:16YrHvZi0
このrevert↓で少し期待したんだけど、最初の表示はクソ長いままやね
ttp://lists.gnu.org/archive/html/emacs-diffs/2017-04/msg00184.html
ttp://lists.gnu.org/archive/html/emacs-diffs/2017-04/msg00184.html
2017/05/31(水) 10:29:55.50ID:gRUWQUol0
>>388
25.2がリリースされているが、view-hello-fileでのフリーズは実装された高速化の設定
(setq inhibit-compacting-font-caches t)
を入れると、フリーズすることがなくなったよ。
初回の view-hello-fileで表示が出るまでは、30秒とかかかるが・・
25.2がリリースされているが、view-hello-fileでのフリーズは実装された高速化の設定
(setq inhibit-compacting-font-caches t)
を入れると、フリーズすることがなくなったよ。
初回の view-hello-fileで表示が出るまでは、30秒とかかかるが・・
2017/05/31(水) 10:58:47.70ID:g5cdC02E0
なんで時間かかるようになっちゃったの
2017/09/16(土) 18:43:44.60ID:rL9RNWHi0
Mew 6.7 + Ntemacs2.52を利用していますが、
添付ファイルでの画像が、resizeされずに大きな画像の一部しか表示できない状態で困っています。
ただ、何故かWindows7の1台では正しくresizeされますが、別のWindows7,windows8,1,Windows10の3台ではだめです。
全く、同じ emacs のモジュールとmewを起動して使っていますが、どこが違うのかわからないです。
何かわかる方いませんか?
,emacsの設定も同じです。
添付ファイルでの画像が、resizeされずに大きな画像の一部しか表示できない状態で困っています。
ただ、何故かWindows7の1台では正しくresizeされますが、別のWindows7,windows8,1,Windows10の3台ではだめです。
全く、同じ emacs のモジュールとmewを起動して使っていますが、どこが違うのかわからないです。
何かわかる方いませんか?
,emacsの設定も同じです。
2017/09/17(日) 19:48:50.57ID:6z3oTSXv0
>>392
ntemacsで画像あんまり見ないなぁ。
ntemacsで画像あんまり見ないなぁ。
2017/09/23(土) 19:21:06.90ID:/w53pYz50
2017/09/28(木) 21:11:13.65ID:akBe5lki0
今、24.5.1使ってるけど、wanderlustとか動くのかな。
ntemacs25.3ビルドしてみようかな。
ntemacs25.3ビルドしてみようかな。
2017/09/29(金) 00:19:40.70ID:kAB3TSU+0
msys2で自前ビルドすると
wanderlustに限らずewwとか25.3だとgnutlsを使うマクロが
gnutls.c: [1] (Emacs) GnuTLS library not found
となって動かないんだよな、25.1だとOKだったんだけど…
wanderlustに限らずewwとか25.3だとgnutlsを使うマクロが
gnutls.c: [1] (Emacs) GnuTLS library not found
となって動かないんだよな、25.1だとOKだったんだけど…
2017/09/29(金) 01:31:30.23ID:aZXbtiw00
>396
ああ、それ俺も。
24.5.1でも再現できる。
ああ、それ俺も。
24.5.1でも再現できる。
398396
2017/09/29(金) 07:37:11.92ID:kAB3TSU+0 mingw64のシェル環境で同じバイナリを動作させてみたら
(gnutls-available-p)がようやくnilからtになってewwが動作した
dynamic-library-alist と objdump.exe -p * |grep 'DLL Name: lib'|sort -u でのチェックはしたが
やっぱりまだ何かが足りてないんだろうかパス的な問題か
(gnutls-available-p)がようやくnilからtになってewwが動作した
dynamic-library-alist と objdump.exe -p * |grep 'DLL Name: lib'|sort -u でのチェックはしたが
やっぱりまだ何かが足りてないんだろうかパス的な問題か
2017/09/29(金) 07:51:23.70ID:eBSPe19B0
libffi-6.dll
libgcc_s_seh-1.dll
libgmp-10.dll
libgnutls-30.dll
libhogweed-4.dll
libiconv-2.dll
libidn2-0.dll
libintl-8.dll
libnettle-6.dll
libp11-kit-0.dll
libtasn1-6.dll
libunistring-2.dll
libwinpthread-1.dll
libgcc_s_seh-1.dll
libgmp-10.dll
libgnutls-30.dll
libhogweed-4.dll
libiconv-2.dll
libidn2-0.dll
libintl-8.dll
libnettle-6.dll
libp11-kit-0.dll
libtasn1-6.dll
libunistring-2.dll
libwinpthread-1.dll
400396
2017/09/30(土) 09:02:53.20ID:Lq2VgoPo0 解決しました
libidn2-0.dll が libidn-11.dll なのが原因でした
25.1の頃から変わっていますね、残念ながら>>399 見てもまだ気付きませんでした
結局、dllを少しずつコピーしては確認しては消去するという力業で気付くという…
libidn2-0.dll が libidn-11.dll なのが原因でした
25.1の頃から変わっていますね、残念ながら>>399 見てもまだ気付きませんでした
結局、dllを少しずつコピーしては確認しては消去するという力業で気付くという…
2017/09/30(土) 09:11:52.87ID:WEy0saoq0
乙、良い週末を
2017/09/30(土) 09:47:08.92ID:ICugoZ6E0
25.3をビルドしようと思ってるんだけど、小菊の代替って、何を使えばいい?
2017/10/01(日) 10:39:01.38ID:iv+a6ZgR0
migemo-completion ってのを小菊の代替で作って使ってるけど今は helm とかのほうが主流っぽい
2017/10/01(日) 10:53:06.91ID:u2s2Sl3u0
2017/10/06(金) 16:46:08.67ID:jfUMKa0W0
>>404
thx
thx
2017/10/06(金) 17:37:08.00ID:jfUMKa0W0
でも、helmって使いにくい。kogikuがバージョンアップしてくれたらいいのに。
2017/10/06(金) 23:31:40.81ID:uW+EOx460
2017/10/10(火) 13:31:23.05ID:SUPCtFEM0
kogikuは標準の関数直接上書きしちゃってるからバージョンアップに耐えうる作りにはなってないのじゃよ…
2017/10/10(火) 19:33:06.63ID:GXHF1M8G0
>>408
なるほど。
なるほど。
2017/11/11(土) 12:14:59.09ID:KmnqEe5O0
IMEパッチを充てると不安定になるんだね。良く落ちるし。
2.53でもだめだった。パッチ自体が良く無いよう。
シンプルパッチ(IMEが使える、C-\は内蔵の漢字変換)のものを使うかね・・
2.53でもだめだった。パッチ自体が良く無いよう。
シンプルパッチ(IMEが使える、C-\は内蔵の漢字変換)のものを使うかね・・
2017/11/11(土) 12:15:41.98ID:KmnqEe5O0
>>410
2.53→25.3のミス
2.53→25.3のミス
2017/11/11(土) 12:52:34.14ID:y75rkC3H0
DDSKK素晴らしい
文章入力をOS非依存にできるEmacsのメリットを最大限に活かせる
文章入力をOS非依存にできるEmacsのメリットを最大限に活かせる
2017/11/11(土) 20:24:48.74ID:KmnqEe5O0
2017/11/12(日) 06:09:28.46ID:bNDCPjGL0
簡単に辞書ガンガン登録できるのがskkの強みでもあるよ
変換して候補がないと自動的に登録モードになる
ただ、コンセプト的に連文節変換は出来ないし、漢字と仮名の境界も基本自分で決めなきゃいけない
変換して候補がないと自動的に登録モードになる
ただ、コンセプト的に連文節変換は出来ないし、漢字と仮名の境界も基本自分で決めなきゃいけない
2017/11/12(日) 06:17:38.82ID:y2brZGcf0
× 決めなきゃいけない
○ 自分で決めるので絶対に間違えることがなくストレスがない
○ 自分で決めるので絶対に間違えることがなくストレスがない
2017/11/12(日) 10:30:59.42ID:uJY3V7zs0
>>414
google日本語入力使ってると辞書登録が必要になるのは固有名詞くらいなんだよな
google日本語入力使ってると辞書登録が必要になるのは固有名詞くらいなんだよな
2017/11/12(日) 12:43:39.28ID:7QFH5mjj0
ddskkは実際良いわ、パッケージ管理で入れれるようになって、環境再構築が楽になった。でも操作鳴れるまで鬱陶しいよな
2017/11/12(日) 13:00:50.45ID:94rLOE240
416はGoogle IMEスレで常時文句いってる連中に聞かせてあげたい言葉だ
2017/11/12(日) 23:01:49.06ID:Iy+cuwLf0
週末 WSL + ubuntu + VcSrv + emacs + mozc環境構築した
もしかしてntemacsよりも快適かも
- unix系ツールとの連携が自然
- windowsデスクトップアプリとして全く違和感ない
- freetypeのフォントレンダリングが綺麗
もしかしてntemacsよりも快適かも
- unix系ツールとの連携が自然
- windowsデスクトップアプリとして全く違和感ない
- freetypeのフォントレンダリングが綺麗
2017/11/12(日) 23:23:29.35ID:GtHph2WR0
時代はSPACEMACS
2017/11/13(月) 00:30:10.09ID:nnoYh/k70
>>419
フォントの良い設定有ったら教えてくれ
フォントの良い設定有ったら教えてくれ
2017/11/13(月) 01:08:33.97ID:hlBJ4vDQ0
WSL結構魅力的だけどemacsのなかでターミナル使いたい派としてはむずがゆい
2017/11/13(月) 02:44:23.79ID:YzeRCgdF0
>>421
たったの1行
(set-face-attribute 'default nil :family "Mgen+ 1m" :height 120)
気分でMeiryoKe_Console使う場合も
たったの1行
(set-face-attribute 'default nil :family "Mgen+ 1m" :height 120)
気分でMeiryoKe_Console使う場合も
2017/11/13(月) 06:48:15.79ID:nnoYh/k70
>>423
ありがとう。設定してみる。
ありがとう。設定してみる。
2017/11/13(月) 20:37:19.84ID:Df1pNqtp0
>>422
なんで?
なんで?
2017/11/14(火) 13:05:05.05ID:z5Ov6bQ40
>>425
WSLだけで完結させるとemacs の中でターミナル使うのは間抜けだし、WSL+NTemacsはemacsの環境変数とbash の環境変数の違いできたなくなるから...
WSLだけで完結させるとemacs の中でターミナル使うのは間抜けだし、WSL+NTemacsはemacsの環境変数とbash の環境変数の違いできたなくなるから...
2017/11/14(火) 18:00:48.96ID:SK6c/OLn0
2017/11/14(火) 18:29:10.78ID:FgLfvcKV0
>>427
WSLしっかり使ってないからわからんけど、WSLのemacsをターミナル出さずに起動する方法ってあるのは?
結局外部でターミナル開いてんならemacsの中でまたターミナル開くのって変じゃね?
WSLしっかり使ってないからわからんけど、WSLのemacsをターミナル出さずに起動する方法ってあるのは?
結局外部でターミナル開いてんならemacsの中でまたターミナル開くのって変じゃね?
2017/11/14(火) 19:32:54.49ID:SK6c/OLn0
>>428
理解した。でもVcXsrvでemacs立ち上げると、ansi-termなんかもサクサク動いて
快適。直接起動する方法は以下に書いているけど、自分は.bashrcでkeychainなんかの
設定をしているから、一度ターミナルが起動した方が良くて使っていない。
https://qiita.com/nishemon/items/bb3aca972404f68bfcd6
理解した。でもVcXsrvでemacs立ち上げると、ansi-termなんかもサクサク動いて
快適。直接起動する方法は以下に書いているけど、自分は.bashrcでkeychainなんかの
設定をしているから、一度ターミナルが起動した方が良くて使っていない。
https://qiita.com/nishemon/items/bb3aca972404f68bfcd6
2017/11/16(木) 10:47:14.01ID:5ovWZ9MK0
junction非対応ではWSL運用できん
2017/11/16(木) 19:44:22.23ID:MBz+n4HX0
>>430
fall updateではsymlinkもjunctionも使えるぞ。
fall updateではsymlinkもjunctionも使えるぞ。
2017/11/18(土) 16:31:26.60ID:mJndysht0
小菊が使えないので、23.4に戻そうか思案中。
2017/11/19(日) 15:35:52.00ID:mtKIj3Cs0
gnupackのpretest版が更新されていますね。
2017/11/20(月) 01:48:39.42ID:EZhrw/9k0
Windows側からWSL世界のemacsclientの起動はできる?
2017/11/20(月) 08:28:57.84ID:iNw/gWIc0
2017/11/20(月) 11:38:50.87ID:goKTgTDw0
ubuntuw.exeの予感
2017/11/20(月) 17:52:01.27ID:iNw/gWIc0
serverファイルの置き場をDrvFs上にして、EMACS_SERVER_FILE 環境変数でその場を
指定すると、NTEmacs に同梱してある emacsclientw.exe でも WSL の emacs に
ファイル名を渡すことができた。でもファイル名に日本語を含むとダメなんだよな。
CP932で渡されるからかな。
指定すると、NTEmacs に同梱してある emacsclientw.exe でも WSL の emacs に
ファイル名を渡すことができた。でもファイル名に日本語を含むとダメなんだよな。
CP932で渡されるからかな。
2017/11/21(火) 02:56:08.56ID:g95cXFZL0
>>432
これだと小菊と同じような挙動になると思うからためしてみてー
https://github.com/d5884/migemo-completion/blob/master/migemo-completion.el
これだと小菊と同じような挙動になると思うからためしてみてー
https://github.com/d5884/migemo-completion/blob/master/migemo-completion.el
2017/11/21(火) 17:57:19.66ID:HBa9RMD70
>>435
batファイルをexeファイルに変換するソフトを見つけた。変換のオプションの設定で、
黒い画面がでなくなるので、emacsclientw.exeのような動きとなる。お試しあれ。
https://forest.watch.impress.co.jp/docs/review/313521.html
batファイルをexeファイルに変換するソフトを見つけた。変換のオプションの設定で、
黒い画面がでなくなるので、emacsclientw.exeのような動きとなる。お試しあれ。
https://forest.watch.impress.co.jp/docs/review/313521.html
2017/11/21(火) 19:00:05.84ID:AohNMK8s0
>>438
> >>432
> これだと小菊と同じような挙動になると思うからためしてみてー
> https://github.com/d5884/migemo-completion/blob/master/migemo-completion.el
ありがとうございます。しかし、M-mで「Make directory ?」と聞いてくるんですが。。
> >>432
> これだと小菊と同じような挙動になると思うからためしてみてー
> https://github.com/d5884/migemo-completion/blob/master/migemo-completion.el
ありがとうございます。しかし、M-mで「Make directory ?」と聞いてくるんですが。。
2017/11/22(水) 11:40:15.68ID:/f2QlZzg0
2017/11/22(水) 11:41:35.28ID:/f2QlZzg0
2017/11/22(水) 22:45:41.72ID:5rwd2zHV0
2017/11/23(木) 07:52:54.87ID:o2L5i2kG0
ido-mode が on になってるとか。
2017/11/23(木) 13:01:23.23ID:oYg7SFK10
446名無しさん@お腹いっぱい。
2017/11/26(日) 21:38:04.56ID:OE805ed30 (emacs-version)
"GNU Emacs 25.3.1 (x86_64-w64-mingw32)
of 2017-09-18"
という公式のバイナリを使っています
「😆」を Segoe UI Emoji で表示するにはどう設定すれば良いのでしょうか
以前は表示されていた設定なのに、いつの間にか表示されなくなりました
M-x describe-fontset すると
-*-Segoe UI Emoji-*-normal-normal-*-*-110-*-*-*-*-iso10646-1
[-outline-Segoe UI Emoji-normal-normal-normal-sans-18-*-*-*-p-*-iso10646-1]
というのはあるのですが、😆でなく長方形入りの01F606が表示されています
"GNU Emacs 25.3.1 (x86_64-w64-mingw32)
of 2017-09-18"
という公式のバイナリを使っています
「😆」を Segoe UI Emoji で表示するにはどう設定すれば良いのでしょうか
以前は表示されていた設定なのに、いつの間にか表示されなくなりました
M-x describe-fontset すると
-*-Segoe UI Emoji-*-normal-normal-*-*-110-*-*-*-*-iso10646-1
[-outline-Segoe UI Emoji-normal-normal-normal-sans-18-*-*-*-p-*-iso10646-1]
というのはあるのですが、😆でなく長方形入りの01F606が表示されています
447名無しさん@お腹いっぱい。
2017/12/12(火) 16:15:44.02ID:A+devHxK0 うわあすまんす
以前落として使ってた
2017/09/20 17:16 99,499,302 emacs-25.3-x86_64.zip
だとダメだったけど、改めて今落とした
2017/12/12 16:00 101,841,458 emacs-25.3_1-x86_64.zip
なら表示されました
25.3_1 と 25.3.1 を同じだと勘違いしてました
どうもおじゃましました
以前落として使ってた
2017/09/20 17:16 99,499,302 emacs-25.3-x86_64.zip
だとダメだったけど、改めて今落とした
2017/12/12 16:00 101,841,458 emacs-25.3_1-x86_64.zip
なら表示されました
25.3_1 と 25.3.1 を同じだと勘違いしてました
どうもおじゃましました
2017/12/16(土) 12:35:10.81ID:wCJr8su70
今、NTemacs-24.5.1使ってるんだけど、25に上げるメリットあるかな?
2017/12/20(水) 09:54:55.39ID:Gi33ab0V0
昔あったkeisen.elってもう廃れちゃったの?
450名無しさん@お腹いっぱい。
2017/12/20(水) 10:48:59.34ID:nr8vmnfT0 30年とは言わんが20年以上前に使ってたわ
いくらなんでも懐かし過ぎだろ
いくらなんでも懐かし過ぎだろ
2017/12/20(水) 14:43:26.60ID:Se4SA+c20
質問です、25.3を以下のページ通りにmake bootstrapしてたのですが、エラーでこけてしまいます。
ttp://cha.la.coocan.jp/doc/NTEmacsBuild253.html
これは何か私が悪いことをしているのでしょうか?
--(Error)-----
CCLD temacs.exe
/usr/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[3]: Entering directory '/c/Users/taku/src/emacs-25.3/lisp'
make[3]: Leaving directory '/c/Users/taku/src/emacs-25.3/lisp'
./temacs --batch --load loadup bootstrap
make[2]: *** [Makefile:737: bootstrap-emacs.exe] Error 127
make[2]: Leaving directory '/c/Users/taku/src/emacs-25.3/src'
make[1]: *** [Makefile:398: src] Error 2
make[1]: Leaving directory '/c/Users/taku/src/emacs-25.3'
make: *** [Makefile:1093: bootstrap] Error 2
taku@earth MINGW64 ~/src/emacs-25.3
--(End Error)-----
ttp://cha.la.coocan.jp/doc/NTEmacsBuild253.html
これは何か私が悪いことをしているのでしょうか?
--(Error)-----
CCLD temacs.exe
/usr/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[3]: Entering directory '/c/Users/taku/src/emacs-25.3/lisp'
make[3]: Leaving directory '/c/Users/taku/src/emacs-25.3/lisp'
./temacs --batch --load loadup bootstrap
make[2]: *** [Makefile:737: bootstrap-emacs.exe] Error 127
make[2]: Leaving directory '/c/Users/taku/src/emacs-25.3/src'
make[1]: *** [Makefile:398: src] Error 2
make[1]: Leaving directory '/c/Users/taku/src/emacs-25.3'
make: *** [Makefile:1093: bootstrap] Error 2
taku@earth MINGW64 ~/src/emacs-25.3
--(End Error)-----
2017/12/26(火) 14:45:07.86ID:ymOxk52W0
453451
2017/12/26(火) 20:44:05.74ID:wkY5kLtH0 どうやら、Windows10でないと25.3のビルドが出来ないみたいです。
とほほ。
とほほ。
2017/12/26(火) 21:34:30.32ID:l4FotGWo0
455451
2017/12/26(火) 23:41:46.55ID:wkY5kLtH02017/12/27(水) 00:40:30.75ID:ggRMOneC0
>>453
いかにも関係しそうなURLを見つけたけどNGワードで弾かれるので直接書くと
configure.ac の W32_LIBS にある -lusp10 が-lgdi32 より前にあれば良いやつかも?
W32_LIBSのそれが記述された2行を入れ替えたらどうだろう?
25.3.1 だと2001と2002行、2009と2010行それぞれ入れ替えて
./autogen.sh して ./configure
いかにも関係しそうなURLを見つけたけどNGワードで弾かれるので直接書くと
configure.ac の W32_LIBS にある -lusp10 が-lgdi32 より前にあれば良いやつかも?
W32_LIBSのそれが記述された2行を入れ替えたらどうだろう?
25.3.1 だと2001と2002行、2009と2010行それぞれ入れ替えて
./autogen.sh して ./configure
457451
2017/12/27(水) 03:33:45.96ID:UpRYow/O0458名無しさん@お腹いっぱい。
2017/12/27(水) 23:10:55.72ID:EJR+RNNj0 念のため確認
使ってるのは25.3? 25.3_1?
[emacs-25.3_1.readme]
Emacs-25.3_1 is a Windows only bug-fix release.
It is functionally identical to Emacs-25.3, except for a fix to the
Windows build process. The original 64 bit binaries for 25.3 were not
able to run on all target platforms. The 32 bit binaries are
unaffected.
The changes are available in commit 7b3d1c6beb54ef6c423a9, and the
issues fully described on the emacs-devel mailing list.
https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00925.html
Source code is available in emacs-25.3_1.tgz
使ってるのは25.3? 25.3_1?
[emacs-25.3_1.readme]
Emacs-25.3_1 is a Windows only bug-fix release.
It is functionally identical to Emacs-25.3, except for a fix to the
Windows build process. The original 64 bit binaries for 25.3 were not
able to run on all target platforms. The 32 bit binaries are
unaffected.
The changes are available in commit 7b3d1c6beb54ef6c423a9, and the
issues fully described on the emacs-devel mailing list.
https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00925.html
Source code is available in emacs-25.3_1.tgz
459名無しさん@お腹いっぱい。
2017/12/28(木) 09:54:46.51ID:BVGUvfdg0 25.3 をビルドすると 25.3.1 と名乗るし (ビルドする度に 25.3.2、25.3.3 と増える)
25.3_1 も実質 25.3 だから 25.3.1 を名乗る
emacs-version が 25.3.1 でもどちらだかわからないという罠
emacs-25.3.tar.gz やら emacs-25.3.tar.xz をビルドしてるなら
公式に emacs-25.3_1.tgz があるからこっちを使う
25.3_1 も実質 25.3 だから 25.3.1 を名乗る
emacs-version が 25.3.1 でもどちらだかわからないという罠
emacs-25.3.tar.gz やら emacs-25.3.tar.xz をビルドしてるなら
公式に emacs-25.3_1.tgz があるからこっちを使う
2017/12/28(木) 20:41:41.85ID:PMIO3SNi0
えええええ、末尾はビルド回数なのか…広い意味ではバージョンかもしれないけど…
461451
2017/12/28(木) 22:29:42.84ID:HFwgVZaE0 とりあえず、明日Windows10 & MSYS2で25.3.1のビルドしてみます。
462446=447
2017/12/28(木) 23:41:37.67ID:BVGUvfdg0 >>460
実はInfoにちゃんとのってます
これを見つけて自分が使っていた 25.3.1 が 25.3_1 でないことに気づいたという
>>461
25.3.1 と書かれたのが 25.3_1 の意味ならいいけど
25.3をビルドして 25.3.1 を作るつもりならやめた方が…
公式が25.3をビルドした25.3.1でも不具合が出たってのが >>446-447
書かなかったけどWin10での話です
今問題なく使ってるのが 25.3_1 の公式ビルドバイナリ(emacs-25.3_1-x86_64.zip)の
"GNU Emacs 25.3.1 (x86_64-w64-mingw32)
of 2017-09-27"
不具合ありも不具合なしも 25.3.1 を名乗るという…
もしも32bitの話ならごめんなさい
実はInfoにちゃんとのってます
これを見つけて自分が使っていた 25.3.1 が 25.3_1 でないことに気づいたという
>>461
25.3.1 と書かれたのが 25.3_1 の意味ならいいけど
25.3をビルドして 25.3.1 を作るつもりならやめた方が…
公式が25.3をビルドした25.3.1でも不具合が出たってのが >>446-447
書かなかったけどWin10での話です
今問題なく使ってるのが 25.3_1 の公式ビルドバイナリ(emacs-25.3_1-x86_64.zip)の
"GNU Emacs 25.3.1 (x86_64-w64-mingw32)
of 2017-09-27"
不具合ありも不具合なしも 25.3.1 を名乗るという…
もしも32bitの話ならごめんなさい
2017/12/29(金) 20:48:45.55ID:bBOzU8BM0
バージョンとビルド番号が区別つかないとはいささか奇異な話だな
2017/12/29(金) 22:08:19.74ID:RPdQ6/280
emacs-25.3にしたら、既存のlispでwarningが出るようになった(´・ω・`)。
Warning (bytecomp): Use ‘with-current-buffer’ rather than save-excursion+set-buffer
Warning (bytecomp): Use ‘with-current-buffer’ rather than save-excursion+set-buffer
2017/12/30(土) 12:58:05.50ID:+6p8uHHg0
表示どおりの意味なんだろうがパッケージのアップデートで出なくなった
それやっても出るのか?
それやっても出るのか?
2017/12/30(土) 12:59:15.14ID:+6p8uHHg0
自作ならほっとくか
467sage
2018/01/11(木) 09:46:16.21ID:EyjjQcnd0 おれだけ?
オリジャiルも、chiutaroさんも、NTEmacs / Emacs for Windowsさんのも・・・
C-h h (HELL) 開くと固まらない?
オリジャiルも、chiutaroさんも、NTEmacs / Emacs for Windowsさんのも・・・
C-h h (HELL) 開くと固まらない?
468sage
2018/01/11(木) 10:04:09.04ID:EyjjQcnd0 上の方ででてたね。
469名無しさん@お腹いっぱい。
2018/01/11(木) 10:40:24.08ID:P69veshu0 主にMigu 1Mを入れて使ってる環境だけどこんな設定してると5秒もすれば開くよ
(defun create-fontset-migu (point)
(let* ((fontset (format "fontset-migu%s" point))
(pat (format "-*-%%s-*-normal-normal-*-*-%d-*-*-*-*-%%s" (* point 10)))
(enc "iso10646-1"))
(create-fontset-from-fontset-spec
(concat (format pat "*" fontset) ", ascii:Migu 1M"))
(dolist (font '(
"Migu 1M"
"游ゴシック Medium"
"メイリオ"
"Courier New"
"Arial"
"Segoe UI Emoji"
"Segoe UI Symbol"
"Nirmala UI"
"Leelawadee UI"
"Gadugi"
"Microsoft Yi Baiti"
))
(set-fontset-font fontset 'unicode (format pat font enc) nil 'append))
))
(create-fontset-migu 11)
(add-to-list 'default-frame-alist '(font . "fontset-migu11"))
(defun create-fontset-migu (point)
(let* ((fontset (format "fontset-migu%s" point))
(pat (format "-*-%%s-*-normal-normal-*-*-%d-*-*-*-*-%%s" (* point 10)))
(enc "iso10646-1"))
(create-fontset-from-fontset-spec
(concat (format pat "*" fontset) ", ascii:Migu 1M"))
(dolist (font '(
"Migu 1M"
"游ゴシック Medium"
"メイリオ"
"Courier New"
"Arial"
"Segoe UI Emoji"
"Segoe UI Symbol"
"Nirmala UI"
"Leelawadee UI"
"Gadugi"
"Microsoft Yi Baiti"
))
(set-fontset-font fontset 'unicode (format pat font enc) nil 'append))
))
(create-fontset-migu 11)
(add-to-list 'default-frame-alist '(font . "fontset-migu11"))
470sage
2018/01/12(金) 09:36:31.77ID:r4a6auum0 すげー!
Migu 1M が無かったので Arialにしてみたけど、10秒ぐらいするとでるわ。
御礼申し上げます。
Migu 1M が無かったので Arialにしてみたけど、10秒ぐらいするとでるわ。
御礼申し上げます。
471469
2018/01/12(金) 11:09:56.12ID:5K70VHWw0 "Segoe UI Symbol" の後が "NSimSun" だったのに空行になってるわ
ごめん貼り付けミスってた
あとHELLOのBurmeseの部分がこれだと表示されないけど
(set-fontset-font 'unicode .... の後ろに
(set-fontset-font fontset 'burmese (format pat "Myanmar Text" enc) nil)
を入れれば表示される
ごめん貼り付けミスってた
あとHELLOのBurmeseの部分がこれだと表示されないけど
(set-fontset-font 'unicode .... の後ろに
(set-fontset-font fontset 'burmese (format pat "Myanmar Text" enc) nil)
を入れれば表示される
472sage
2018/01/12(金) 15:43:59.13ID:r4a6auum0 すんません。
も1度、この部分の全文コピペしてもらえません? m(__)m
# 自力じゃよーできんかった・・・
も1度、この部分の全文コピペしてもらえません? m(__)m
# 自力じゃよーできんかった・・・
473名無しさん@お腹いっぱい。
2018/01/12(金) 17:14:51.81ID:5K70VHWw0 分かりやすくしてみた
サイズ決め打ちなら多分これでいけると思う
(create-fontset-from-fontset-spec
(concat (font-xlfd-name (font-spec :size 11.0 :registry "fontset-migu1m")) ", ascii:Migu 1M"))
(dolist (font '(
"Migu 1M"
"游ゴシック Medium"
"メイリオ"
"Courier New"
"Arial"
"Segoe UI Emoji"
"Segoe UI Symbol"
"NSimsun"
"Nirmala UI"
"Leelawadee UI"
"Gadugi"
"Microsoft Yi Baiti"
))
(set-fontset-font "fontset-migu1m" 'unicode (font-spec :family font) nil 'append))
(add-to-list 'default-frame-alist '(font . "fontset-migu1m"))
ミャンマー語も表示するならこれを追加
(set-fontset-font "fontset-migu1m" 'burmese (font-spec :family "Myanmar Text") nil)
サイズ決め打ちなら多分これでいけると思う
(create-fontset-from-fontset-spec
(concat (font-xlfd-name (font-spec :size 11.0 :registry "fontset-migu1m")) ", ascii:Migu 1M"))
(dolist (font '(
"Migu 1M"
"游ゴシック Medium"
"メイリオ"
"Courier New"
"Arial"
"Segoe UI Emoji"
"Segoe UI Symbol"
"NSimsun"
"Nirmala UI"
"Leelawadee UI"
"Gadugi"
"Microsoft Yi Baiti"
))
(set-fontset-font "fontset-migu1m" 'unicode (font-spec :family font) nil 'append))
(add-to-list 'default-frame-alist '(font . "fontset-migu1m"))
ミャンマー語も表示するならこれを追加
(set-fontset-font "fontset-migu1m" 'burmese (font-spec :family "Myanmar Text") nil)
2018/01/13(土) 10:04:40.25ID:bFN8IwMy0
NTEmacsでシンボリックリンクを作れるようにしたくて、SeCreateSymbolicLinkPrivilege 特権
を追加しました。これでうまくいくようになったのですが、自分のPCはadministratorsのメンバ
なのに、以下の現象が発生しませんでした。
https://qiita.com/azechi/items/f9a97393cb41be4be437
これはこれで良いことなのですが、何故この現象が起こらないのか気になります。
なんとなくどこか(Creators Update 辺り)でWindowsの仕様が変わったのかなぁとも思ったり
しているのですが、このあたりの情報をお持ちの方いませんか?
ちなみにCreators Updateからは特権モードにすると管理者権限なくmklinkでシンボリックリンク
が作成できます。しかし、CreateSymbolicLink APIをコールするときにあるフラグを立てている
必要があるようで、MinGW系のNTEmacsではうまくシンボリックリンクを作成できませんでした。
を追加しました。これでうまくいくようになったのですが、自分のPCはadministratorsのメンバ
なのに、以下の現象が発生しませんでした。
https://qiita.com/azechi/items/f9a97393cb41be4be437
これはこれで良いことなのですが、何故この現象が起こらないのか気になります。
なんとなくどこか(Creators Update 辺り)でWindowsの仕様が変わったのかなぁとも思ったり
しているのですが、このあたりの情報をお持ちの方いませんか?
ちなみにCreators Updateからは特権モードにすると管理者権限なくmklinkでシンボリックリンク
が作成できます。しかし、CreateSymbolicLink APIをコールするときにあるフラグを立てている
必要があるようで、MinGW系のNTEmacsではうまくシンボリックリンクを作成できませんでした。
475sage
2018/01/15(月) 09:53:25.40ID:NTSwwDZ60476名無しさん@お腹いっぱい。
2018/01/15(月) 12:04:56.35ID:8a5uFJ730 Migu 1Mだとうまくフォント設定できる謎があるのは確かだけど
実は Myanmar Text がないという可能性
Windows8から入ったらしいけどもしやWindows7?
https://www.microsoft.com/typography/fonts/font.aspx?FMID=2143
実は Myanmar Text がないという可能性
Windows8から入ったらしいけどもしやWindows7?
https://www.microsoft.com/typography/fonts/font.aspx?FMID=2143
477sage
2018/01/15(月) 22:15:40.89ID:QIQ4db7E0 しっかり7ですわ
478sage
2018/01/16(火) 15:04:30.92ID:QEDIlGfs0 聞かせてもらって良いですか?
NTemacsで、日本語FEPってみなさんどうしてます。多分、普通は…IME(?)
オリジナルの GNUは IMEのパッチを本採用する気はないんですかね?
取り敢えず、自分も、有志の方が compileして下さるので、それを使ってますが・・・
#お世話になってます。ありがとうございます。
#自力 compileは…orz・・・ムリ
でも、それだって、いつかは・・・???
そー考えると、例えば、オリジナルに入っている kkcとか、割りきって慣れた方が良いのかも?
などとも思うのですが(自分の場合 win、linux ともに emacsですし)。
skkとか、cannaとかの人も多いのでしょうか?
自分としては、毎度々入れるのも面倒だし、その当たりもあり kkcでも・・・とちょっと思ってますが。
# kkcも C-i/oに気がつけば、結構使えた。
皆さんどうしてます?
NTemacsで、日本語FEPってみなさんどうしてます。多分、普通は…IME(?)
オリジナルの GNUは IMEのパッチを本採用する気はないんですかね?
取り敢えず、自分も、有志の方が compileして下さるので、それを使ってますが・・・
#お世話になってます。ありがとうございます。
#自力 compileは…orz・・・ムリ
でも、それだって、いつかは・・・???
そー考えると、例えば、オリジナルに入っている kkcとか、割りきって慣れた方が良いのかも?
などとも思うのですが(自分の場合 win、linux ともに emacsですし)。
skkとか、cannaとかの人も多いのでしょうか?
自分としては、毎度々入れるのも面倒だし、その当たりもあり kkcでも・・・とちょっと思ってますが。
# kkcも C-i/oに気がつけば、結構使えた。
皆さんどうしてます?
2018/01/16(火) 15:11:00.20ID:8L8K+GDB0
DDSKK
2018/01/16(火) 17:07:10.46ID:6cQLDVa+0
>>478
mozc_emacs_helper.exe
mozc_emacs_helper.exe
2018/01/17(水) 22:47:55.92ID:5O8OQC1A0
ATOK
2018/01/18(木) 02:45:11.25ID:zbbyie/X0
emacs25.3を使いたいと思うのですが、絵文字がうまく表示できません。
どのようにすればいいのでしょうか。さんざんググったのですが、わかりませんでした。
どのようにすればいいのでしょうか。さんざんググったのですが、わかりませんでした。
483名無しさん@お腹いっぱい。
2018/01/18(木) 11:46:45.60ID:peddX2f10 それ >>473 でいいじゃん、と思うけどMigu 1Mを使わないなら例えばこう
(create-fontset-from-fontset-spec
(concat (font-xlfd-name (font-spec :size 11.0 :registry "fontset-win10"))
", ascii:Consolas, burmese:Myanmar Text"))
(dolist (font '(
"游ゴシック Medium"
"メイリオ"
"Consolas"
"Courier New"
"Arial"
"Segoe UI Emoji"
"Segoe UI Symbol"
"Microsoft YaHei"
"Nirmala UI"
"Leelawadee UI"
"Gadugi"
"Microsoft Yi Baiti"
))
(set-fontset-font "fontset-win10" 'unicode
(font-spec :family font) nil 'append))
(add-to-list 'default-frame-alist '(font . "fontset-win10"))
(create-fontset-from-fontset-spec
(concat (font-xlfd-name (font-spec :size 11.0 :registry "fontset-win10"))
", ascii:Consolas, burmese:Myanmar Text"))
(dolist (font '(
"游ゴシック Medium"
"メイリオ"
"Consolas"
"Courier New"
"Arial"
"Segoe UI Emoji"
"Segoe UI Symbol"
"Microsoft YaHei"
"Nirmala UI"
"Leelawadee UI"
"Gadugi"
"Microsoft Yi Baiti"
))
(set-fontset-font "fontset-win10" 'unicode
(font-spec :family font) nil 'append))
(add-to-list 'default-frame-alist '(font . "fontset-win10"))
484名無しさん@お腹いっぱい。
2018/01/19(金) 22:38:59.78ID:cZ4R/xls0 >>481
ATOK用にmozc_emacs_helper.exeみたいなのがあるの?
ATOK用にmozc_emacs_helper.exeみたいなのがあるの?
2018/01/20(土) 12:30:14.41ID:THJy8Z710
そんなもの無いけどIMEパッチさえ当たってれば普通に動く
なんか設定必要?
なんか設定必要?
2018/01/20(土) 12:38:35.94ID:THJy8Z710
ああ、IMEパッチのドキュメントにあった設定はしてた
2018/01/20(土) 16:46:41.18ID:5HaZdmR50
やっぱ25.3のフォントまわりおかしい
>>483 の設定だと @ (U+2460, CIRCLED DIGIT ONE)は
游ゴシック Mediumで表示されそうなのにConsolasで表示される
試しに24.3で試したらちゃんと游ゴシック Mediumで表示される
24.3で使えなかった UD デジタル 教科書体 N-R が使えるようになったのは改善だけどさ
>>483 の設定だと @ (U+2460, CIRCLED DIGIT ONE)は
游ゴシック Mediumで表示されそうなのにConsolasで表示される
試しに24.3で試したらちゃんと游ゴシック Mediumで表示される
24.3で使えなかった UD デジタル 教科書体 N-R が使えるようになったのは改善だけどさ
2018/01/20(土) 16:55:36.62ID:5HaZdmR50
>>485
それならATOKでなくIMEパッチって答えとかないと😅
それならATOKでなくIMEパッチって答えとかないと😅
2018/01/21(日) 20:52:54.03ID:5KHVpqtT0
>>487
use-default-font-for-symbolsをnilすると治ったりしないかな
use-default-font-for-symbolsをnilすると治ったりしないかな
2018/01/21(日) 22:17:58.63ID:jP3rTQI60
init.el にこれ入れてみたけどダメだった
;; * Changes in Emacs 25.2
;; ** New variable 'use-default-font-for-symbols', for backward compatibility.
;; This variable allows you to get back pre-Emacs 25 behavior where the
;; font for displaying symbol and punctuation characters was always
;; selected according to your fontset setup. By default, Emacs 25 tries
;; to use the default face's font for such characters, if it supports
;; them, disregarding the fontsets. Set this variable to nil to disable
;; this and get back the old behavior.
(setq use-default-font-for-symbols nil)
;; * Changes in Emacs 25.2
;; ** New variable 'use-default-font-for-symbols', for backward compatibility.
;; This variable allows you to get back pre-Emacs 25 behavior where the
;; font for displaying symbol and punctuation characters was always
;; selected according to your fontset setup. By default, Emacs 25 tries
;; to use the default face's font for such characters, if it supports
;; them, disregarding the fontsets. Set this variable to nil to disable
;; this and get back the old behavior.
(setq use-default-font-for-symbols nil)
2018/01/22(月) 08:04:55.87ID:yjZI2Mo40
私の環境では default-frame-alist ではなく、
initial-frame-alist でないと効かなかった。
(add-to-list 'initial-frame-alist '(font . "fontset-myfont"))
initial-frame-alist でないと効かなかった。
(add-to-list 'initial-frame-alist '(font . "fontset-myfont"))
2018/01/22(月) 09:16:25.16ID:HhcshflA0
誤ってバイナリ開くと長大な時間がかかる問題が治ったということですかい?
493487
2018/01/22(月) 10:33:40.82ID:ME0srinj02018/01/26(金) 15:19:41.81ID:wCy/sOSt0
>>491
それでFrameを増やしても問題ない?
それでFrameを増やしても問題ない?
495名無しさん@お腹いっぱい。
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))))))
でうまくいってる
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))))))
でうまくいってる
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するとちゃんと入る。
どうすればいいの?
なのでitalic用にfontset-italicを作って、標準face italicの:fontsetに設定しました。
deffaceにadvice-addして:slantがitalicのfaceを作成する時に
:inheritにitalicが入るようにした……のだけど
例えばinfoが使ってるinfo-nodeみたいなfaceに入ってくれない。
試しにinfo.elから持ってきて自分でdeffaceするとちゃんと入る。
どうすればいいの?
2018/02/01(木) 23:42:13.98ID:E+b6CjYK0
IPAmj明朝入れたけど使い方がわかんね
2018/02/03(土) 09:10:05.34ID:HLaMSNnM0
辻󠄀(1点しんにょう)
辻󠄁(2点しんにょう)
フォントの追加をしてない素のWin10のブラウザでもそれぞれ表示されるのに
設定が悪いのかちゃんと表示できないのがくやしい
辻󠄁(2点しんにょう)
フォントの追加をしてない素のWin10のブラウザでもそれぞれ表示されるのに
設定が悪いのかちゃんと表示できないのがくやしい
2018/02/03(土) 21:05:20.18ID:xxWd75aW0
飯が美味い
2018/02/03(土) 21:05:48.51ID:xxWd75aW0
589
2018/02/04(日) 08:57:59.87ID:/AVPai9F0
Emacs23からIVS対応してるらしいけどな
メモ帳でも表示できるのにどゆこと?
メモ帳でも表示できるのにどゆこと?
2018/02/05(月) 11:32:55.12ID:vBgowfFi0
w32font_driverにget_variation_glyphsとか未実装?
2018/02/05(月) 17:51:40.04ID:vBgowfFi0
じゃなくてuniscribe_font_driverの方なのかな
2018/02/05(月) 22:46:20.14ID:vBgowfFi0
variant selector付きのuniscribe_encode_char拡張版みたいなのを用意して
compose-gstring-for-variation-glyphの代替品を作ればいいかな
compose-gstring-for-variation-glyphの代替品を作ればいいかな
2018/02/10(土) 11:16:26.80ID:8LZLrV3C0
ほぼこれだけで対応できてしまった
素のWin10でも游ゴシックで
邉󠄀邉󠄁邉󠄂邉󠄃邉󠄄邉󠄅邉󠄆邉󠄇邉󠄈邉󠄉邉󠄊
これ全部微妙に違って表示されるようになった😄
確認にtext-scale-adjustが便利😆
素のWin10でも游ゴシックで
邉󠄀邉󠄁邉󠄂邉󠄃邉󠄄邉󠄅邉󠄆邉󠄇邉󠄈邉󠄉邉󠄊
これ全部微妙に違って表示されるようになった😄
確認にtext-scale-adjustが便利😆
2018/02/10(土) 11:32:09.31ID:Di8lkBDN0
IVSもいいけど、バイナリみたいな未定義文字含むファイルはすっと開けるようになった?
あるいはその問題を回避して25系列を運用するうまい方法ある?
あるいはその問題を回避して25系列を運用するうまい方法ある?
2018/02/10(土) 12:18:09.95ID:HWcmVh280
外国語の文字があるファイルを開くと一回操作するのに数分かかるレベルで遅くなるやつ?
俺も対策があるなら知りたい
俺も対策があるなら知りたい
2018/02/10(土) 13:02:17.60ID:8LZLrV3C0
バイナリ開くんならバイナリとして C-x RET c で binary して開けばいいし
外国語はフォント設定しろってことじゃないかな
C-h h で HELLO が数秒で表示されるようにしとけば大体十分じゃないの?
外国語はフォント設定しろってことじゃないかな
C-h h で HELLO が数秒で表示されるようにしとけば大体十分じゃないの?
2018/02/10(土) 13:06:19.29ID:Di8lkBDN0
テキストのつもりでバイナリを意図せず開いたり、shellで異なる文字エンコーディングで出力することは日常的に起きるので、ユーザー側の操作で未定義文字を表示しない運用は自分には無理だ。
2018/02/10(土) 13:10:52.86ID:8LZLrV3C0
とりあえず HELLO が数秒レベルのフォント設定はしてあるの?
2018/02/10(土) 13:26:10.60ID:Di8lkBDN0
>>359 のような情報はあったが、具体的なフォント設定方法が不明だったので試していない。ユーザが個別に設定しなくてもいずれ解決される問題と考えたし今も考えている。25系列に慌てて移行する理由もまだないので。
2018/02/10(土) 13:53:32.21ID:8LZLrV3C0
2018/02/11(日) 10:56:52.25ID:BLSbohFW0
一度試しに自分のフォント設定をする前にfontset-defaultに
(set-fontset-font "fontset-default" '(0 . #x3fff7f) "Arial")
とか設定してfallbackした時のフォント検索を減らしてみるといいかも
これだけでもHELLOは早くなるけど表示されない文字が多くてフォント設定したくなるよ
(set-fontset-font "fontset-default" '(0 . #x3fff7f) "Arial")
とか設定してfallbackした時のフォント検索を減らしてみるといいかも
これだけでもHELLOは早くなるけど表示されない文字が多くてフォント設定したくなるよ
2018/02/12(月) 12:27:27.59ID:y/VYT1eP0
emacs-26 branch先頭でビルドしてみたら、view-hello-fileは一瞬だね
2018/02/12(月) 16:42:58.24ID:9u/VS6Io0
試したけど25.3と変わってない気がする
フォント関連設定ありで1秒、-q付けて50秒って感じ
フォント関連設定ありで1秒、-q付けて50秒って感じ
2018/02/13(火) 17:40:47.80ID:j/pSb00G0
やっぱGSUBのitalをイタリック扱いさせないと不便だな
でもこれやるとフォント探索がさらに遅くなるだろうし
でもこれやるとフォント探索がさらに遅くなるだろうし
2018/02/13(火) 19:11:48.69ID:04TfZh460
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
2018/02/19(月) 04:41:30.58ID:nWqJDDRr0
ウインドーの大きさ変えてるとたまにブルーバックになって
再起動するんだけど
わてだけ?
再起動するんだけど
わてだけ?
2018/02/19(月) 12:44:14.63ID:ncVbTQVP0
経験ない
2018/02/19(月) 22:59:48.11ID:XDWUb3b80
無い
フレームもウィンドウも
フレームもウィンドウも
2018/02/20(火) 10:52:24.43ID:hg+WBlEV0
Emacsがディスプレイドライバのバグを踏んでるというようなケースかと
2018/05/10(木) 23:47:26.20ID:uqEPVuE50
ttps://github.com/chuntaro/NTEmacs64
のIMEパッチ版を使わせてもらってるけど
Windows 10を1803に上げたら日本語が入力出来なくなった
IMEをオンにしても英数字しか打てない
誰か解決方法分からない?
のIMEパッチ版を使わせてもらってるけど
Windows 10を1803に上げたら日本語が入力出来なくなった
IMEをオンにしても英数字しか打てない
誰か解決方法分からない?
2018/05/11(金) 01:45:32.70ID:22XVOrmC0
OSに依存しない日本語入力手段に移行するという抜本的永久的な最終解決策をお望みであれば解決法を知っている。
2018/05/11(金) 05:43:52.49ID:jUXMO71a0
2018/05/11(金) 23:11:04.88ID:ICNv/KwF0
2018/05/12(土) 01:36:52.77ID:9ZX2lcj10
>>523
でも、お高いんでしょう?
でも、お高いんでしょう?
2018/05/12(土) 10:48:32.75ID:9UCY9AMF0
通常、複数の入力方式が混在すると脳内で切り替えコストが発生するが
EmacsでのSKK入力は他のアプリでのIME入力と自然に馴染むな。双方混同して間違えることがない。
どういう認知作用によるものだろう。
EmacsでのSKK入力は他のアプリでのIME入力と自然に馴染むな。双方混同して間違えることがない。
どういう認知作用によるものだろう。
2018/05/13(日) 07:16:33.18ID:R33Aiju00
>>522
もうわかっているだろうけど、(マウスでの?)ウインドウ移動でもOK。情報源は自分で検索して。
もうわかっているだろうけど、(マウスでの?)ウインドウ移動でもOK。情報源は自分で検索して。
2018/05/18(金) 14:31:08.55ID:ueduHfyU0
Emacs25.3ってdaemon modeで起動できたっけ?
確か出来なかった記憶があるのだが…
確か出来なかった記憶があるのだが…
53057
2018/06/02(土) 11:58:57.88ID:HAMYGehh0 Emacs26.1になってIMEパッチを当てて使っているのだがrunemacs --daemonで立ち上げて
emacsclientwを立ち上げると.emacsに記述したw32-ime関連の関数を評価しないんだよね。
でC-xC-eと手動で評価した後、emacsclientwを閉じるとエラーが発生すしてデーモンごと
不正終了する。
デーモンモードじゃない普通のEmacsの起動だとなんともないんだけど。
emacsclientwを立ち上げると.emacsに記述したw32-ime関連の関数を評価しないんだよね。
でC-xC-eと手動で評価した後、emacsclientwを閉じるとエラーが発生すしてデーモンごと
不正終了する。
デーモンモードじゃない普通のEmacsの起動だとなんともないんだけど。
2018/06/02(土) 17:52:03.88ID:pDlI7S6q0
少なくとも25では--daemonでは起動時エラーになるから使えない
26.1では出来るのか?
26.1では出来るのか?
2018/06/02(土) 20:08:56.37ID:pDlI7S6q0
rc1用だけれどもrzl24ozi版IMEパッチを26.1に適用 (Windows10 1709)
起動時、font-lockのwarningが出てるけど問題なく動いてそう
>>530
やっぱり自分の環境ではrunemacs --daemonなんて起動しない
emacsclientwも使えてる
まだ1時間も使ってないので安定してるかは不明
起動時、font-lockのwarningが出てるけど問題なく動いてそう
>>530
やっぱり自分の環境ではrunemacs --daemonなんて起動しない
emacsclientwも使えてる
まだ1時間も使ってないので安定してるかは不明
53357
2018/06/03(日) 23:14:05.55ID:irW2HgL20 >>531
>>532
runemacs --daemon
ってコマンドプロンプトから打つとタスクマネージャーにemacsのプロセスが表示されていないか?
emacsclientwも起動したらタスクマネージャーはこんな感じ。
https://i.imgur.com/Rg4P5ZG.jpg
runemacs --daemonってコマンドを打ってもなんにもウィンドウは出ない。
本当にバックグラウンドというかWindowsのサービスっぽく起動する。
>>532
runemacs --daemon
ってコマンドプロンプトから打つとタスクマネージャーにemacsのプロセスが表示されていないか?
emacsclientwも起動したらタスクマネージャーはこんな感じ。
https://i.imgur.com/Rg4P5ZG.jpg
runemacs --daemonってコマンドを打ってもなんにもウィンドウは出ない。
本当にバックグラウンドというかWindowsのサービスっぽく起動する。
2018/06/05(火) 00:02:00.13ID:PU5d4btO0
なるほど25からWindowsでも-daemonに対応してるような記述もあるね
しかし、どうしても自分の環境ではエラー(A fatal error has ocurred!)しない
なんかライブラリが足りないのか…
しかし、どうしても自分の環境ではエラー(A fatal error has ocurred!)しない
なんかライブラリが足りないのか…
2018/06/13(水) 11:07:40.27ID:WCXNN5D60
2018/06/14(木) 19:03:04.91ID:P2p2UPoa0
僕も助かりました。なんでこうなるのかな?
2018/06/17(日) 19:01:23.44ID:lVWhq2iI0
NTEmacs 26.1 の IMEパッチあたった64bit版ってバイナリある?
32bit版だと512MByteのバッファサイズ制限あるから、ちょっとでかい
テキストファイルが開けなかったり、スプールバッファが512MByte以上
なるとエラーになったりする・・・
32bit版だと512MByteのバッファサイズ制限あるから、ちょっとでかい
テキストファイルが開けなかったり、スプールバッファが512MByte以上
なるとエラーになったりする・・・
2018/06/21(木) 22:14:53.70ID:E42E0V3N0
26.1 にしたら、org-latex-pdf-process に設定したコマンド文字列中の「%S」や「%B」などを「%%S」「%%B」のようにしなければならなくなった。
そういうもの?
そういうもの?
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にこっそり入れる(一応一度許可もらったけどバージョンアップごとにはやってない)のに楽でいいのだけど
本家のレビューに書こうと思ったら不正なコメントとか言われるし…
Readmeにもcyggif-7とかないし、cyggif-4.dllをcyggif-7.dllにしてみるとなんかエントリが足りないとか言われるし
もう誰も使ってないのかな?
会社のPCにこっそり入れる(一応一度許可もらったけどバージョンアップごとにはやってない)のに楽でいいのだけど
本家のレビューに書こうと思ったら不正なコメントとか言われるし…
2018/07/02(月) 16:10:18.05ID:knZeckA90
先ほどgnupack-pretest_devel-2018.06.10に移行しようと思い試したところ同じ症状でした
ショートカットのダブルクリクで起動しないのでターミナルからemacs &をやったらcyggif-7.dllが無いというエラー
ショートカットのダブルクリクで起動しないのでターミナルからemacs &をやったらcyggif-7.dllが無いというエラー
2018/07/04(水) 01:48:56.48ID:wPXdmxot0
自前ビルドすりゃええやん
2018/07/04(水) 18:39:37.37ID:uDtTthr10
まず、そもそもcyggif-7.dllっていったい何って話
2018/07/04(水) 21:33:04.66ID:01q6fDL/0
そういうときはcygwin本家のサイトでSearch Packagesを使ってcyggif-7.dllを探してみよう。libgif7パッケージに収録されてる、ってわかるぞ。
2018/07/10(火) 00:37:19.83ID:60sMSPEa0
本家の26.1を-rvオプション付きで起動してるんですが、バックは黒くなるけど、ロゴのスプラッシュの背景は白いままで格好悪いです。
どうやったらスプラッシュの白いところが透明になってくれるんでしょうか。
どうやったらスプラッシュの白いところが透明になってくれるんでしょうか。
2018/07/10(火) 18:19:47.23ID:Jy6lcnuI0
起動画面を表示しない
(setq inhibit-splash-screen t)
(setq inhibit-splash-screen t)
2018/07/10(火) 19:59:32.30ID:bKD+/Lv90
librsvgじゃなかったかな
2018/07/11(水) 00:08:16.12ID:zb8bSuoG0
画像ファイルを入れ替えると直る
2018/07/12(木) 20:23:19.57ID:GQwNaR0m0
まだ24.5.1だが、Emacs使ってて一番困るのは未定義文字の表示でたびたびハングアップするところ。
Shellバッファを使っていると、ShiftJISとUTF-8混在なので、意図せぬエンコーディング違いによる文字化け(による未定義文字の表示)は不可避なのだが、みんなうまく運用できているのだろうか。
25とか26では改善されているのだろうか。
Shellバッファを使っていると、ShiftJISとUTF-8混在なので、意図せぬエンコーディング違いによる文字化け(による未定義文字の表示)は不可避なのだが、みんなうまく運用できているのだろうか。
25とか26では改善されているのだろうか。
2018/07/12(木) 20:49:44.01ID:MaJC1SYQ0
2018/07/12(木) 20:58:52.59ID:GQwNaR0m0
なんかすごいの来た……
2018/07/12(木) 21:15:45.15ID:GQwNaR0m0
組み込んでみた。すごい。ありがとう!
あとで美少女に化けて恩返しに行きます
あとで美少女に化けて恩返しに行きます
2018/07/12(木) 22:03:45.28ID:MaJC1SYQ0
待ってる
2018/07/13(金) 11:53:13.56ID:2+Nc66BJ0
一時期みんなが頑張ったおかげでそこら辺の設定だいぶ充実したよね。
2018/07/13(金) 12:01:30.64ID:W6fcpujD0
emacs 美少女 化ける 設定
2018/07/17(火) 16:34:05.82ID:RLSO/y8k0
26.1にしてみて日本語入力してみたらCTRL-mで入力が全部吹っ飛んで笑った
2018/07/23(月) 17:57:03.84ID:GI6JJLoG0
素朴な質問です済まん
メニューから変更した設定ってどのファイルに保存されているのでしょうか?
初期化したいんですが該当するファイルが分からないので困っています
メニューから変更した設定ってどのファイルに保存されているのでしょうか?
初期化したいんですが該当するファイルが分からないので困っています
2018/07/23(月) 19:02:18.96ID:z0dqtE2X0
lsofで監視しとけ
2018/07/23(月) 23:09:25.96ID:hynQSRVG0
HOMEを設定してなければc:¥Users以下のWindowsアプリがよく保存する所の.emacs.d内にあるはず
面倒だからHOMEを設定した方がいいよ
面倒だからHOMEを設定した方がいいよ
2018/07/24(火) 05:45:14.53ID:v4QBMsB30
>>558
ありがとうございます.
~\.emacs.d\init.elを削除してもなにも変わらないので困っていました
~\.emacs.elが見つかったので削除したら初期化出来ました.
GUIでの設定は.emacs.elに保存されるのを知りませんでした.
仰るとおりAppData\Roaming\.emacs.dは面倒くさいのでHOMEの設定をしますね.
ありがとうございます.
~\.emacs.d\init.elを削除してもなにも変わらないので困っていました
~\.emacs.elが見つかったので削除したら初期化出来ました.
GUIでの設定は.emacs.elに保存されるのを知りませんでした.
仰るとおりAppData\Roaming\.emacs.dは面倒くさいのでHOMEの設定をしますね.
2018/07/26(木) 04:42:10.25ID:VOgmUn1A0
バッファー毎にフォントを変更できますが,それを保存できますか?
A.txtは常にMS明朝,B.txtは常にMSゴシックというように文書毎にフォントを固定できますか?
A.txtは常にMS明朝,B.txtは常にMSゴシックというように文書毎にフォントを固定できますか?
2018/07/26(木) 05:08:18.78ID:tobcoF1Q0
2018/07/26(木) 05:57:29.74ID:VOgmUn1A0
>>561
ありがとうございます.
英語は変更されましたが,日本語は変わりませんでした.
ためしにフォントをBookshelf Symbol 7に変更しましたが,日本語は記号ではなくデフォルトの文字でした.
ありがとうございます.
英語は変更されましたが,日本語は変わりませんでした.
ためしにフォントをBookshelf Symbol 7に変更しましたが,日本語は記号ではなくデフォルトの文字でした.
2018/07/26(木) 15:18:38.77ID:VOgmUn1A0
>>561
試行錯誤しているうちに出来ました.
途中で作動しなくなりましたが,Local Variablesのブロックをファイル末尾に配置したところ毎回作動するようになりました.
日本語フォントだけ変化しない現象はフォント名を日本語で入力したら解決しました.
試行錯誤しているうちに出来ました.
途中で作動しなくなりましたが,Local Variablesのブロックをファイル末尾に配置したところ毎回作動するようになりました.
日本語フォントだけ変化しない現象はフォント名を日本語で入力したら解決しました.
2018/07/28(土) 02:19:51.62ID:A1jXpZaf0
M-x shellで、cygwin、MSYS2、コマンドプロンプトと色々開きたいんだけどできる?
2018/07/28(土) 10:04:48.86ID:Zs7ny2Uk0
>>564
確認してないけどcomint-run使えるかも
確認してないけどcomint-run使えるかも
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以外のオプションて公式に見つからないんだけど…昔のオプション?
自宅のPCでは CFLAGS='-O2 -march=native' かatom機用に '-O2 -march=silvermont'
会社用のは色んなCPU世代があるので '-O2 -march=nehalem' (自宅PCでビルド)
これで一応動くけど汎用には-mtune=intel か generic が適切かもしれない
ネットで検索すると '-Ofast -march=x86-64 -mtune=corei7' がいくつか見つかったけど
Ofast以外のオプションて公式に見つからないんだけど…昔のオプション?
2018/08/25(土) 17:39:03.12ID:2onxG6Fo0
参考にしてるのはこの辺
https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
https://code-examples.net/ja/docs/gcc~7/x86-options
オプションなんて好きにすれば良いのですが、ちょっと興味本位で聞いてます
https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
https://code-examples.net/ja/docs/gcc~7/x86-options
オプションなんて好きにすれば良いのですが、ちょっと興味本位で聞いてます
2018/08/25(土) 17:42:17.34ID:2onxG6Fo0
あ、x86-64はあった
2018/08/25(土) 17:52:09.82ID:BsECXvNf0
一般論として、コンパイラにはバグが潜在しており、また一部のコードがある種の仮定を行っている場合もあり、コンパイル時の最適化オプションを変えたときに正しいコンパイル結果になることは保証されていない。
また、作業の生産性に影響するようなクリティカルなパフォーマンス向上はコンパイルオプションの変更だけでは得られない。
よって、メリットとリスクを鑑みれば、開発者によって広範囲にテストされているであろうデフォルトの設定から変更するのはおすすめはしない。
また、作業の生産性に影響するようなクリティカルなパフォーマンス向上はコンパイルオプションの変更だけでは得られない。
よって、メリットとリスクを鑑みれば、開発者によって広範囲にテストされているであろうデフォルトの設定から変更するのはおすすめはしない。
2018/08/25(土) 23:17:31.62ID:0ef13ZwC0
2018/10/03(水) 22:18:33.53ID:pP+6dgcI0
Windows10 October Update 入れたら
IME切り替えが最初からちゃんと効くようになった希ガス
IME切り替えが最初からちゃんと効くようになった希ガス
2018/10/04(木) 19:25:36.62ID:9S/QXqvB0
どうもそのようだ、なにかモヤモヤしたままEmacsを使っていたけどやっと気持ちよく使えそう
2018/11/26(月) 10:47:09.79ID:tCXSWlew0
2018/12/04(火) 10:53:01.86ID:kSozi54L0
NTemacsでorg-modeを使っています。
コードブロックでvbaのコードをシンタックスハイライトさせたいのですが、サポートされていません。
Babelを改造する方法をご存じの方いらっしゃいませんか?
スニペット置き場に最適なので是非お願いします。
コードブロックでvbaのコードをシンタックスハイライトさせたいのですが、サポートされていません。
Babelを改造する方法をご存じの方いらっしゃいませんか?
スニペット置き場に最適なので是非お願いします。
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
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
2018/12/14(金) 23:56:10.34ID:6x8wSbR30
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秒かかるからだいぶマシ
誰かもっといい方法見つけてくれ
俺は限界。。。
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秒かかるからだいぶマシ
誰かもっといい方法見つけてくれ
俺は限界。。。
2018/12/15(土) 12:16:15.92ID:ps5f82ST0
>>577
「ime-font を設定する」という方法はダメ?
「ime-font を設定する」という方法はダメ?
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
だめだった
実験で↓こんな風にしても、変換中と確定後でフォントの大きさが違う
サイズ指定は反映されるから効いてるのは確かなんだけど
両者が同じ大きさにならない
(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
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 の認証方式が変更になったのでしょうか。
すみません、教えて下さい。
久しぶりに入れてみたら、認証が通らなくなってしまいました。
Sync notes error: (error Simplenote authentication failed)
REQUEST [error] Error (error) while connecting to https://app.simplenote.com/api/login.
SimpleNote の認証方式が変更になったのでしょうか。
すみません、教えて下さい。
2019/01/24(木) 10:26:49.41ID:Abv7r2Jo0
症状が違いますが、頻繁に"Contacting host: app.simplenote.com: 443"のままsyncの途中で止まりますね
syncできないわけじゃないですが使い勝手が悪い
syncできないわけじゃないですが使い勝手が悪い
582名無しさん@お腹いっぱい。
2019/04/14(日) 17:37:54.11ID:Vbcya4xr0 f2キーを2回押下で出てくるTwo-Column、二段組みモードってどういう使い方をするのかわからん
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
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
2020/05/09(土) 13:56:47.52ID:DJWIq/1E0
このスレ、めっきり
2020/05/09(土) 13:59:35.72ID:DJWIq/1E0
寂しくなったな。EmacsやめてVSCodeに流れたのか、Emacsは使っているけどWSLに流れたのか、どっちだろ?
2020/05/09(土) 14:44:46.40ID:iTpwwXRG0
27待ち
26はIMEも大分安定したしNTEmacsとしては書くことないな
26はIMEも大分安定したしNTEmacsとしては書くことないな
58757
2020/05/11(月) 18:43:42.64ID:Skfn4nSc02020/05/11(月) 19:46:39.24ID:8CV4osEv0
WSL2も出ることだし、WSLに移行したほうが幸せでは?
2020/05/11(月) 20:29:18.52ID:6lfG8oSO0
それで幸せになれる人だけ移行すれば十分
2020/05/11(月) 20:35:18.63ID:8CV4osEv0
そうだね。余計なお節介でした。
2020/05/12(火) 11:57:44.59ID:e21+Mcje0
WSL2でWindows側のファイルを操作するのは
WSL1と比べてもくっそ遅いからな
WSL1と比べてもくっそ遅いからな
2020/05/12(火) 20:21:58.45ID:7spivZDr0
WSL+VcXsrvでEmacsを表示すると、カーソルの移動がやたらガタついて気になって常用出来ない
2020/05/13(水) 10:18:45.86ID:dL0Of4fo0
WSL2でいいなら最初からVMでemacs使ってるでしょ
2020/05/13(水) 12:06:56.38ID:itvlCXOA0
>>593
VMのemacsからはWindowsのアプリ、起動できないからね
VMのemacsからはWindowsのアプリ、起動できないからね
2020/05/13(水) 19:10:43.40ID:9ZY/Jo0Q0
利点も欠点も両方ある以上、
自分の使い方で利点が欠点を上回ると自分で判断した人が使えばよくて
他人がとやかく言うものではないな
と言う事をここにいる人はみんな
エディタ論争で学んできたじゃないか
自分の使い方で利点が欠点を上回ると自分で判断した人が使えばよくて
他人がとやかく言うものではないな
と言う事をここにいる人はみんな
エディタ論争で学んできたじゃないか
2020/06/22(月) 13:45:44.47ID:NahNOpDc0
実際に使おうっていうんじゃなくて興味オンリーなんだけど
Windows Terminalで動かす方法はある?
Windows Terminalで動かす方法はある?
2020/06/25(木) 16:07:39.60ID:/3G9vu0V0
何となく思い立って、Gitリポジトリのemacs-27ブランチをチェックアウトして、
ビルド&インストールしてみたけど、素のままだと当然IME使えなかった…orz。
ビルド&インストールしてみたけど、素のままだと当然IME使えなかった…orz。
598名無しさん@お腹いっぱい。
2020/06/26(金) 08:31:26.26ID:k8aci3vj02020/06/26(金) 20:38:41.91ID:Fa307a2G0
多分そういう話じゃないと思う
2020/06/26(金) 23:40:05.41ID:iVTEuWgs0
ddskkを使えば解決
Emacs使いは全てをEmacsだけで解決すべし
日本語入力もしかり
Emacs使いは全てをEmacsだけで解決すべし
日本語入力もしかり
2020/06/26(金) 23:52:23.21ID:RybnKc1J0
>>598
横だけど、ここmaster用のパッチまであるのがすごいな。
試しにGitリポジトリのmasterをチェックアウトして、
このパッチ当ててビルド&インストールしてみたけど、
masterでちゃんとIMEが使えるようになったわ。
横だけど、ここmaster用のパッチまであるのがすごいな。
試しにGitリポジトリのmasterをチェックアウトして、
このパッチ当ててビルド&インストールしてみたけど、
masterでちゃんとIMEが使えるようになったわ。
2020/06/27(土) 08:12:52.26ID:6MV3QslE0
でも正直、こういうパッチとか必要なくて、公式で配布されてるWindowsバイナリを使って
設定も何も必要ないか、せいぜいdefault-input-methodを設定するくらいで
それでIME使って入力出来るようになってほしいよなぁ
まあ、ここでそんなことを言っていても意味ないんだろうけど
設定も何も必要ないか、せいぜいdefault-input-methodを設定するくらいで
それでIME使って入力出来るようになってほしいよなぁ
まあ、ここでそんなことを言っていても意味ないんだろうけど
2020/06/28(日) 01:26:03.66ID:/4Vqz5eS0
公式バイナリは--with-modulesでコンパイルされているから、
>>587で紹介されてるw32-imeadvを使えばいいのでは
>>587で紹介されてるw32-imeadvを使えばいいのでは
2020/06/28(日) 07:16:47.27ID:uXZ815Do0
いやそういうのも必要なくて、公式バイナリだけでIME使えるようになってほしい、って話でしょ
もっとも、昔はIMEパッチ無しでも未変換状態でインラインにならないのを我慢すれば使えてたのが、
今ではそもそもIME使えないようになってしまったから、状況はむしろ悪化してしまっているんだけど
もっとも、昔はIMEパッチ無しでも未変換状態でインラインにならないのを我慢すれば使えてたのが、
今ではそもそもIME使えないようになってしまったから、状況はむしろ悪化してしまっているんだけど
2020/06/28(日) 11:24:59.57ID:/4Vqz5eS0
Emacs-26.3とEmacs-27.0.91の公式バイナリだけでIMEでの日本語入力はできてるが、
"IME使えないようになってしまった"ってそれより最近の話?
"IME使えないようになってしまった"ってそれより最近の話?
2020/06/28(日) 21:10:01.72ID:D0CGdRcG0
mozc_emacs_helper.exe使うようになってから、公式バイナリで問題ない。WSLでも使える方法だし。
2020/07/01(水) 17:32:15.25ID:ZkDMM6jb0
w32-imeadvがバイナリも一緒に置いてあれば……
2020/07/03(金) 12:56:09.19ID:GhusO5Si0
そういえば公式バイナリのZIPアーカイブって、なんであんなにいろいろと入っているんだろう。
例えばPythonが丸ごと入っているっぽいんだけど、Pythonが無いと動かない機能とかあったりするの?
例えばPythonが丸ごと入っているっぽいんだけど、Pythonが無いと動かない機能とかあったりするの?
60957
2020/07/04(土) 17:23:27.37ID:3k2BkIHX02020/07/04(土) 17:43:20.09ID:FpIPejhr0
emacs-develでのこのメールから始まるツリーで議論されてるな
https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00720.html
んで、この議論の後に通常のリリース手順に沿って作られたと思われる
emacs-27.0.91-x86_64.zipが小さいんで、Emacs-27では改善されると思うね
https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00720.html
んで、この議論の後に通常のリリース手順に沿って作られたと思われる
emacs-27.0.91-x86_64.zipが小さいんで、Emacs-27では改善されると思うね
2020/07/04(土) 18:17:31.28ID:v4/4+mIF0
w32-imeadvは連続して100回くらい変換してるとEmacs自体が激重になるバグがある
何かがリークしてると思われる
何かがリークしてると思われる
2020/07/04(土) 18:21:30.28ID:FpIPejhr0
>>609
daemonモードはinitial-frameがまだ作られていない状態で起動するから、
init.el実行中はwindow-systemはnilじゃなかったかな(うろ覚え)
lisp-w32-imeadvを変更しない前提なら、
after-make-frame-functionsあたりに、lisp-w32-imeadvをloadするhookを
足せばいいのでは
daemonモードはinitial-frameがまだ作られていない状態で起動するから、
init.el実行中はwindow-systemはnilじゃなかったかな(うろ覚え)
lisp-w32-imeadvを変更しない前提なら、
after-make-frame-functionsあたりに、lisp-w32-imeadvをloadするhookを
足せばいいのでは
2020/07/29(水) 23:42:26.17ID:qr94vTeG0
>>610
じゃあ26が一番でかいってことになるのかな 通常版は215MBあったからな
しかしno-depsとほぼ別バージョンになってるのはもうしょうがないのか
windowsの標準ライブラリでは実装できないんだろうけど
じゃあ26が一番でかいってことになるのかな 通常版は215MBあったからな
しかしno-depsとほぼ別バージョンになってるのはもうしょうがないのか
windowsの標準ライブラリでは実装できないんだろうけど
2020/08/05(水) 02:16:58.43ID:hjC9MOB/0
今更な話なのかもしれないけど、IMEパッチを本家にマージする
みたいなことって、今まで誰もやってないの?
あるいは既に誰かがやったけど拒否された、とかだったりするの?
みたいなことって、今まで誰もやってないの?
あるいは既に誰かがやったけど拒否された、とかだったりするの?
2020/08/05(水) 06:41:25.71ID:JDEJ17XC0
616パッチモン
2020/08/05(水) 12:52:46.13ID:3LrECCpm0 >614
その昔、パッチを管理してた頃、emacs-dev 投げたけど、無視だった。
マウスカーソルの場所に応じて変形させるパッチはすんなり採用されたけど、IMEに興味無さそうだったな。
その昔、パッチを管理してた頃、emacs-dev 投げたけど、無視だった。
マウスカーソルの場所に応じて変形させるパッチはすんなり採用されたけど、IMEに興味無さそうだったな。
2020/08/07(金) 08:35:06.29ID:KOHnJyKS0
IMEでのかな漢字変換を使ってないと課題がつかめないよな
キーストロークを全部書いて、いかに不便か/便利になるかを示しきれなかったとか?
キーストロークを全部書いて、いかに不便か/便利になるかを示しきれなかったとか?
61857
2020/08/07(金) 16:40:16.52ID:g1rcknXb02020/08/07(金) 19:51:36.04ID:yBF8Dpqz0
そもそもWindowsのIMEって日本語環境特有のものなの?
例えば中国語ってどうやって入力するの?
例えば中国語ってどうやって入力するの?
2020/08/11(火) 22:54:21.95ID:dGklWafC0
27.1の公式バイナリは今月中に来てくれるのかな
2020/08/12(水) 02:50:14.42ID:QgV513QZ0
おお、27.1出たのか
2020/08/23(日) 02:42:45.87ID:UCKiyVK80
2020/08/23(日) 03:24:43.60ID:pNDHKRD70
pretest版の27.1バイナリは出てるよ
https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/
8/13には公開されてたけど、DLLが足りてないって話がbug-gnu-emacsやemacs-develに出て、
一度更新されたようだ
https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/
8/13には公開されてたけど、DLLが足りてないって話がbug-gnu-emacsやemacs-develに出て、
一度更新されたようだ
2020/08/24(月) 20:21:53.45ID:GW9Z15O+0
もしかして公式Windowsビルドが遅いのって25.3の反省?
2020/08/26(水) 16:28:45.68ID:6ZZddzKa0
27.1の公式バイナリが出た模様
https://ftp.gnu.org/gnu/emacs/windows/emacs-27/
https://ftp.gnu.org/gnu/emacs/windows/emacs-27/
2020/08/27(木) 14:10:27.29ID:qvnSrlYa0
公式バイナリそのままでimeadvが使えて助かる
2020/08/27(木) 18:14:48.81ID:/DDMdUB+0
emacs-27.1-x86_64-installer.exeなんてのがあるから
試しにダウンロードしてインストールしてみたんだけど
標準でC:\Program Files\Emacs\x86_64の下にインストールされるんだな
C:\Program Files\Emacsはさておくとしてもx86_64って何だよ
試しにダウンロードしてインストールしてみたんだけど
標準でC:\Program Files\Emacs\x86_64の下にインストールされるんだな
C:\Program Files\Emacsはさておくとしてもx86_64って何だよ
2020/08/27(木) 22:53:49.12ID:NWflxsWc0
ARM版Windows10が有るから、そこにx86-64版とARM版が共存出来る事を狙ってるのだろう
2020/08/27(木) 23:53:07.79ID:mhEfHLDi0
emacs.exeのフルパスは?
2020/08/28(金) 00:04:15.44ID:oDL8y4aI0
じゃなかった、lispディレクトリはどこになるの?
2020/08/28(金) 00:58:26.19ID:IT8cXTfy0
>>630
C:\Program Files\Emacs\x86_64が$(prefix)で、その下は以前と一緒
C:\Program Files\Emacs\x86_64\share\emacs\27.1\lispとか
C:\Program Files\Emacs\x86_64\share\emacs\site-lispとか
C:\Program Files\Emacs\x86_64が$(prefix)で、その下は以前と一緒
C:\Program Files\Emacs\x86_64\share\emacs\27.1\lispとか
C:\Program Files\Emacs\x86_64\share\emacs\site-lispとか
2020/08/28(金) 10:54:45.45ID:HOBe2I7C0
普通に考えると $(prefix) は C:\Program Files\Emacs にしておいて
$(exec_prefix) を C:\Program Files\Emacs\x86_64 にするだろうに
$(exec_prefix) を C:\Program Files\Emacs\x86_64 にするだろうに
2020/08/28(金) 14:49:32.03ID:54MWYFJR0
今x86なものをProgram Files (x86)の方にインストールさせてるくせにarmがメインになってもマイクロソフトはProgram Files (x64)作らんのですか……?
2020/08/28(金) 16:23:49.21ID:IT8cXTfy0
というか、例えARM版Windowsが普及したとしても、その上でx86版の
公式バイナリを動かしたいなんて要望が本当にあるんだろうか
ARM版Windowsが普及したらARM版の公式バイナリが出て
それで万事解決ってことになると思うんだけど
公式バイナリを動かしたいなんて要望が本当にあるんだろうか
ARM版Windowsが普及したらARM版の公式バイナリが出て
それで万事解決ってことになると思うんだけど
2020/08/28(金) 18:30:17.63ID:IpMXm0Fs0
CPUに依存するコードは多分無いはずだけど、それでもすんなりビルド出来るかは分からんよ
それにARM版はx86-64のコードもかなり速く動かせるようだから、x86-64版を使うのも有りだと思う
それにARM版はx86-64のコードもかなり速く動かせるようだから、x86-64版を使うのも有りだと思う
2020/08/28(金) 18:35:31.26ID:IpMXm0Fs0
>>633
作るも何もx86-64版のインストーラは例えARM上で動いていても、x86-64版で動いてると思ってるから、普通にProgram Files以下に入れてしまう
自分で選択し直す事も出来るだろうけど、誰もそんな面倒なことはしないだろう
作るも何もx86-64版のインストーラは例えARM上で動いていても、x86-64版で動いてると思ってるから、普通にProgram Files以下に入れてしまう
自分で選択し直す事も出来るだろうけど、誰もそんな面倒なことはしないだろう
2020/08/28(金) 20:53:41.29ID:HOBe2I7C0
emacs-27.1-i686-installer.exe を32bit機で動かすと
C:\Program Files\Emacs\i686
に入るだろうという予想は当然として、64bit機ではどうだろう
C:\Program Files\Emacs\i686
C:\Program Files (x86)\Emacs\i686
なんか前者のような気がしてならない
C:\Program Files\Emacs\i686
に入るだろうという予想は当然として、64bit機ではどうだろう
C:\Program Files\Emacs\i686
C:\Program Files (x86)\Emacs\i686
なんか前者のような気がしてならない
2020/08/29(土) 07:21:06.91ID:ypAQ51k80
>>637
実際にやってみたら後者になった
実際にやってみたら後者になった
639103
2020/08/29(土) 17:15:29.08ID:tccoptGa0 NTemacs 27.1 の ewwでURLを入力して閲覧しようとすると
package tls is duplicated
や
could not connection to 443
が出て閲覧できない。
PATH には C:\emacs-27.1-i686\bin を入れてるけど
(gnutls-available-p) が nilになる。
うーむわからん。
package tls is duplicated
や
could not connection to 443
が出て閲覧できない。
PATH には C:\emacs-27.1-i686\bin を入れてるけど
(gnutls-available-p) が nilになる。
うーむわからん。
2020/08/29(土) 18:01:03.75ID:ypAQ51k80
>>639
27.1の公式バイナリでM-x ewwでhttps://www.google.com/を
指定してみたけど、普通にアクセス出来ている
どのバイナリを使っているのか判らないけど
自前ビルドのバイナリなら、C:\emacs-27.1-i686\binに
libgnutls-30.dllが無いとかじゃないの
27.1の公式バイナリでM-x ewwでhttps://www.google.com/を
指定してみたけど、普通にアクセス出来ている
どのバイナリを使っているのか判らないけど
自前ビルドのバイナリなら、C:\emacs-27.1-i686\binに
libgnutls-30.dllが無いとかじゃないの
2020/08/29(土) 20:50:07.17ID:Taye4z4J0
>>638
ということはやっぱり x86_64 とか i686 を掘る意味がないな
一番複雑な ARM64 機だったとしても
ARM64 バイナリは C:\Program Files
ARM32 バイナリは C:\Program Files (arm)
x86 バイナリは C:\Program Files (x86)
x64 バイナリは確かまだ動かないから関係ない
にインストールされるから衝突しないよね
ということはやっぱり x86_64 とか i686 を掘る意味がないな
一番複雑な ARM64 機だったとしても
ARM64 バイナリは C:\Program Files
ARM32 バイナリは C:\Program Files (arm)
x86 バイナリは C:\Program Files (x86)
x64 バイナリは確かまだ動かないから関係ない
にインストールされるから衝突しないよね
2020/08/29(土) 22:45:45.22ID:4XSO4Vlg0
つうか、そんなにProgram Filesのバリエーションを増やしたいのか…
2020/08/31(月) 13:58:32.58ID:kHAT97fX0
scoopのextra bucketにも来てた早速インストール
emacsとか開発系のツールは最近全部scoopだわ
emacsとか開発系のツールは最近全部scoopだわ
2020/09/12(土) 12:48:31.13ID:j/SkvblA0
27.1で以前と比べて半分のサイズになったとはいえ、
公式バイナリって本当にたくさんのファイルが含まれているよな
includeの下にCのヘッダファイルがたくさんあるんだけど
これって本当にEmacsの動作に必要なんだろうか
公式バイナリって本当にたくさんのファイルが含まれているよな
includeの下にCのヘッダファイルがたくさんあるんだけど
これって本当にEmacsの動作に必要なんだろうか
645103
2020/09/12(土) 12:59:47.23ID:yGARLiu/0 27.1の公式
orgモードで
<eタブ
などを入力するとブロックテンプレート
#+BEGIN_EXAMPLE
#+END_EXAMPLE
が挿入される機能が動作しなくなったけど
バイナリに含まれているOegの仕様が変わったんでしょうか?
orgモードで
<eタブ
などを入力するとブロックテンプレート
#+BEGIN_EXAMPLE
#+END_EXAMPLE
が挿入される機能が動作しなくなったけど
バイナリに含まれているOegの仕様が変わったんでしょうか?
2020/09/12(土) 17:22:32.21ID:fXrQpfvO0
>>645
https://orgmode.org/Changes_old.html にあるOrg 9.2の変更点にある、
Change in the structure template expansionを読むといいと思うよ
(Emacs 26.3付属はOrg 9.1.9、Emacs 27.1付属はOrg 9.3のようだ)
https://orgmode.org/Changes_old.html にあるOrg 9.2の変更点にある、
Change in the structure template expansionを読むといいと思うよ
(Emacs 26.3付属はOrg 9.1.9、Emacs 27.1付属はOrg 9.3のようだ)
2020/09/25(金) 19:52:54.02ID:8V/fvFQu0
ttps://github.com/mhatta/emacs-27-x86_64-win-ime
の27.1を使わせてもらってるけど、
26でもWindows10 1803などで発生していた
IMEをONにしても日本語が入力されない問題がWindows10 2004で起きるね
現象も回避策もこれと同じだった
ttps://github.com/chuntaro/NTEmacs64/issues/3
の27.1を使わせてもらってるけど、
26でもWindows10 1803などで発生していた
IMEをONにしても日本語が入力されない問題がWindows10 2004で起きるね
現象も回避策もこれと同じだった
ttps://github.com/chuntaro/NTEmacs64/issues/3
2020/09/28(月) 01:44:28.86ID:rPFJo8030
>>644
多分MSYS2のパッケージ単位で必要なものを選択しているんじゃないかな
例えばPNG画像を表示するためにはlibpng16-16.dllだけあれば十分なんだけど
MSYS2のmingw-w64-x86_64-libpngパッケージには画像形式変換のためのexeも
ヘッダファイルもmanページも含まれているから、それら全部が公式バイナリに
含まれている、と
多分MSYS2のパッケージ単位で必要なものを選択しているんじゃないかな
例えばPNG画像を表示するためにはlibpng16-16.dllだけあれば十分なんだけど
MSYS2のmingw-w64-x86_64-libpngパッケージには画像形式変換のためのexeも
ヘッダファイルもmanページも含まれているから、それら全部が公式バイナリに
含まれている、と
2020/10/09(金) 14:52:34.06ID:i40qJKkK0
26.3から27.1に上げたら2,3日に一回ぐらいハングアップしてたのが解消した気がする
Chocolatey
Chocolatey
2020/10/15(木) 15:43:38.76ID:ig+JQwzY0
27.1でもハングアップしたので >>650 は取り消し。
2020/11/01(日) 23:10:19.09ID:S+cpafiX0
https://github.com/trueroad/tr-emacs-ime-module
ってw32-imeadvと比べてどう?バイナリもあるみたいだけど
ってw32-imeadvと比べてどう?バイナリもあるみたいだけど
2020/11/05(木) 23:43:10.77ID:crjjjCyH0
>>650 は、shell bufferでパスワード入力するときに開かれたmini bufferが、閉じられずに放置されたまま長時間経過すると発症する気配がある。
きちんとmini bufferでパスワード入力するように心がけてからは再発しなくなった。
きちんとmini bufferでパスワード入力するように心がけてからは再発しなくなった。
2020/11/11(水) 01:43:47.77ID:AqXxuwjw0
>>652
IMEパッチ版がたまにIME入力中に落ちる現象が
27.1でもどうしても直せないので
本家バイナリ+それに乗り換えたけど
落ちないみたいなので安心感がある
未確定時のフォント設定、モードラインやカーソル色の変更くらいの使い方だと
IMEパッチ版と機能的にも違いが見えない
ただ、IMEパッチ版は副作用なのか
なぜかフック系のキーカスタマイズツールが効くようになるので
マルチモニタのモニタ間移動をアサインしてたのだけど
それの代替が見付からないのが個人的には不便
IMEパッチ版がたまにIME入力中に落ちる現象が
27.1でもどうしても直せないので
本家バイナリ+それに乗り換えたけど
落ちないみたいなので安心感がある
未確定時のフォント設定、モードラインやカーソル色の変更くらいの使い方だと
IMEパッチ版と機能的にも違いが見えない
ただ、IMEパッチ版は副作用なのか
なぜかフック系のキーカスタマイズツールが効くようになるので
マルチモニタのモニタ間移動をアサインしてたのだけど
それの代替が見付からないのが個人的には不便
2020/11/14(土) 19:10:49.36ID:ONgaIg8y0
2020/11/15(日) 16:36:54.78ID:C9fO8KYe0
>>655
メッセージフックを利用してキーを置き換えるツールのこと
特にWH_KEYBOARD_LLというのを使うツール(yamyとかのどかとか)が
本家バイナリからはキーを横取りできなくて効かないんだけど
IMEパッチを当てるとなぜか効くようになる
メッセージフックを利用してキーを置き換えるツールのこと
特にWH_KEYBOARD_LLというのを使うツール(yamyとかのどかとか)が
本家バイナリからはキーを横取りできなくて効かないんだけど
IMEパッチを当てるとなぜか効くようになる
2020/11/15(日) 20:57:09.14ID:u84G2stk0
>>656
yamyとか面白そうなんで試してみた。
IMEパッチ当たってるEmacsでもyamyのキー置き換えが効かないのあるんだな。
mhattaが配布しているIMEパッチでは効いた。TANEが配布しているIMEパッチでは効かなかった。
何が違うんだか…。
yamyとか面白そうなんで試してみた。
IMEパッチ当たってるEmacsでもyamyのキー置き換えが効かないのあるんだな。
mhattaが配布しているIMEパッチでは効いた。TANEが配布しているIMEパッチでは効かなかった。
何が違うんだか…。
2020/11/25(水) 01:40:13.97ID:bw3Vpz2+0
>>657
使いこなすの速いな・・・
IMEパッチだけが理由の100%じゃなかったんだ
スレチだけどMac版EmacsもOSのショートカットキーよりも
Emacsの方が優先されるものがある
多分、独自のキーバインドを実現するために
GNUがかなり低レベルレイヤでキー入力をキャプチャする方針で作ってるのを
mhatta版ではパッチ当てのどこかで解除してるのだろうと思う
使いこなすの速いな・・・
IMEパッチだけが理由の100%じゃなかったんだ
スレチだけどMac版EmacsもOSのショートカットキーよりも
Emacsの方が優先されるものがある
多分、独自のキーバインドを実現するために
GNUがかなり低レベルレイヤでキー入力をキャプチャする方針で作ってるのを
mhatta版ではパッチ当てのどこかで解除してるのだろうと思う
2021/01/05(火) 15:35:06.76ID:qEDqL76K0
>>652をinit.elに組み込んでるんだけどdaemonモードだとやっぱりw32-ime-initalizeを評価してくれなくて
emacsclientwでwindowを立ち上げたときに有効にならない。
仕方なくこんな関数をinit.elに定義してemacsclientw.exe -c -a "" -e "(tr-ime-open)"で
windowを立ち上げて有効にしている。
(defun tr-ime-open()
(interactive)
(tr-ime-advanced-install)
(w32-ime-initialize)
)
after-make-frame-functionsへw32-ime-initializeのadd-hookがどうしてもうまく行かなくて
どうやってel書いたらいいのかわからない。
emacsclientwでwindowを立ち上げたときに有効にならない。
仕方なくこんな関数をinit.elに定義してemacsclientw.exe -c -a "" -e "(tr-ime-open)"で
windowを立ち上げて有効にしている。
(defun tr-ime-open()
(interactive)
(tr-ime-advanced-install)
(w32-ime-initialize)
)
after-make-frame-functionsへw32-ime-initializeのadd-hookがどうしてもうまく行かなくて
どうやってel書いたらいいのかわからない。
660名無しさん@お腹いっぱい。
2021/01/05(火) 17:30:05.03ID:7VtsBmOB0 >>659
俺は server-after-make-frame-hook に同じような設定してうまく行っているよ
tr-ime-open相当の関数で、モードラインの設定なんかもやっている
(setq w32-ime-init nil)
(defun tr-ime-open () ""
(when (not w32-ime-init)
(tr-ime-advanced-install)
(w32-ime-initialize)
(setq w32-ime-init t)
))
(add-hook 'server-after-make-frame-hook 'tr-ime-open)
俺は server-after-make-frame-hook に同じような設定してうまく行っているよ
tr-ime-open相当の関数で、モードラインの設定なんかもやっている
(setq w32-ime-init nil)
(defun tr-ime-open () ""
(when (not w32-ime-init)
(tr-ime-advanced-install)
(w32-ime-initialize)
(setq w32-ime-init t)
))
(add-hook 'server-after-make-frame-hook 'tr-ime-open)
2021/01/09(土) 16:01:18.88ID:YrgltiUh0
after-make-frame-functionsって、挙動を見た感じだと
実際にframeが表示され終わる前に呼ばれているような感じなんだよな
実際にframeが表示され終わる前に呼ばれているような感じなんだよな
2021/01/10(日) 19:31:24.68ID:VX7pL8O00
https://github.com/K-Arakawa/emacs-ime-patch
ここのIMEパッチ、割と頻繁に更新されてたんだけど、ここ一ヶ月くらい更新が止まっている
少なくとも今のEmacsのgitリポジトリのmasterやemacs27ブランチにはうまく当たらない
Emacs 27に対応してるのってここぐらいだと思うんだけど
ここがこのまま更新止まっちゃったらどうしよう…
ここのIMEパッチ、割と頻繁に更新されてたんだけど、ここ一ヶ月くらい更新が止まっている
少なくとも今のEmacsのgitリポジトリのmasterやemacs27ブランチにはうまく当たらない
Emacs 27に対応してるのってここぐらいだと思うんだけど
ここがこのまま更新止まっちゃったらどうしよう…
2021/01/10(日) 19:35:44.64ID:NrNjtqCr0
DDSKKオススメ
2021/01/10(日) 19:38:56.02ID:YttMkZNE0
2021/01/10(日) 22:05:38.62ID:JyUGMGG90
>>664
導入コストや安定性を考えると、もはやそれ一択
導入コストや安定性を考えると、もはやそれ一択
2021/01/10(日) 22:06:55.59ID:JyUGMGG90
NTEmacs自体は公式のインストーラーが有るからそれを使うべし
2021/01/11(月) 07:07:47.56ID:69gc6KnT0
>>664
最新のEmacsで動くか分からないけど、Google日本語入力と連携させるならこんなのもある
https://github.com/rzl24ozi/mozc-emacs-helper-module
これにmozc-popupとmozc-imパッケージ組み合わせるといい感じになる
最新のEmacsで動くか分からないけど、Google日本語入力と連携させるならこんなのもある
https://github.com/rzl24ozi/mozc-emacs-helper-module
これにmozc-popupとmozc-imパッケージ組み合わせるといい感じになる
2021/03/26(金) 11:50:00.62ID:iElGB7yj0
27.2が出てビルドしてるんだけどconfigureで指定した
--prefixを無視しやがる。
おかげでmsys2の/mingw64以下へ問答無用で
インストールされる…
config.logを見ても勝手に--prefix=/mingw64に
変更されてるのがわかるし
--prefixを無視しやがる。
おかげでmsys2の/mingw64以下へ問答無用で
インストールされる…
config.logを見ても勝手に--prefix=/mingw64に
変更されてるのがわかるし
2021/03/26(金) 14:24:19.06ID:iElGB7yj0
2021/03/26(金) 16:10:43.63ID:9MhDvakp0
どんまい
2021/03/26(金) 20:11:32.94ID:lgRt+I1Z0
27.2に上げてみたけど、27.1と比べて起動が速くなったような気がする
気のせいかな
気のせいかな
2021/03/27(土) 22:27:36.48ID:C0vTx0aK0
msys2のmingw64でコンパイラをclangにしたときのmakeができない。
FedoraだとできるのになぜWindowsのmsys2だとclangでmakeさせてくれないんだろう。
Makefileを見ているとコンパイラに渡すヘッダファイルのパスの内容がGCCのときと比べて
clangの場合、明らかに足りないのが気になるけど。
FedoraだとできるのになぜWindowsのmsys2だとclangでmakeさせてくれないんだろう。
Makefileを見ているとコンパイラに渡すヘッダファイルのパスの内容がGCCのときと比べて
clangの場合、明らかに足りないのが気になるけど。
2021/03/28(日) 10:45:11.94ID:T0lxzIZw0
単純にMSYS2+Clangの組み合わせでのビルドがサポートされていないという話なのでは
2021/03/28(日) 16:17:16.19ID:Bs92541M0
27.2のGNUのビルド版はいつ出るんだろう
2021/03/31(水) 09:03:09.88ID:CapkGv0g0
clangに切り替えるメリットあるの?
2021/03/31(水) 21:16:15.50ID:FDENVd9/0
Fedora+Clangの組み合わせでビルドできたからMSYS2+Clangでも試してみたら駄目だった
というだけの話なのでは
というだけの話なのでは
2021/04/01(木) 14:23:45.39ID:t090ADDw0
Windows版の公式ビルドが来たな。
しかしよりによって4月1日なのかよ。
しかしよりによって4月1日なのかよ。
2021/04/06(火) 14:28:52.92ID:voDltWed0
MSYS2でユニバーサルCRT対応のバイナリをコンパイルできるようになったので
試してみたがcmdproxy.exeのビルドでコケる。
cmdproxy.cで" undefined reference to `_snprintf'"って出るんだけど
冒頭にexternで_snprintfが定義されているのになぜ…。
試してみたがcmdproxy.exeのビルドでコケる。
cmdproxy.cで" undefined reference to `_snprintf'"って出るんだけど
冒頭にexternで_snprintfが定義されているのになぜ…。
2021/04/06(火) 14:43:09.30ID:fH7JSGZ60
ライブラリのリンクに問題があって、当該関数が見つからない状態。
2021/04/06(火) 23:21:58.44ID:LGJDzRdD0
externなら定義じゃなくて宣言では
2021/04/09(金) 04:45:55.12ID:fslhcfKD0
_snprintfの件、ちょっと気になったので調べてみたんだけど
/ucrt64/x86_64-w64-mingw32/include/stdio.hの776行目から795行目にかけて
'_UCRT'が定義されているときには_vsnprintfを使って_snprintfを
定義するようなコードがあった
なのでMSYS2のUCRT64のライブラリには_snprintfがないんだと思う
試しにcmdproxy.cに'#include <stdio.h>'を追加してみたんだけど
定義の重複が多発してコンパイル出来なかった
/ucrt64/x86_64-w64-mingw32/include/stdio.hの776行目から795行目にかけて
'_UCRT'が定義されているときには_vsnprintfを使って_snprintfを
定義するようなコードがあった
なのでMSYS2のUCRT64のライブラリには_snprintfがないんだと思う
試しにcmdproxy.cに'#include <stdio.h>'を追加してみたんだけど
定義の重複が多発してコンパイル出来なかった
2021/04/12(月) 11:40:22.94ID:SS86Y9x80
>>681
そりゃcmdproxt.cに
stdio.hの内容をここにコピーしているからincludeしたくない
書いてあるからね。
でcmdproxy.cにstdio.hをincludeさせてソースの冒頭にある
printfとかのstdio.hからコピーした関数の定義や宣言を
コメントアウトしたらコンパイルが通るんだけど今度は
pbootstrapの生成がこける。
そりゃcmdproxt.cに
stdio.hの内容をここにコピーしているからincludeしたくない
書いてあるからね。
でcmdproxy.cにstdio.hをincludeさせてソースの冒頭にある
printfとかのstdio.hからコピーした関数の定義や宣言を
コメントアウトしたらコンパイルが通るんだけど今度は
pbootstrapの生成がこける。
2021/04/24(土) 23:13:56.15ID:61fKlEvX0
MSYS2にCLANG64の環境が追加されたので試しにEmacsをビルドしようと思ったら
必要なライブラリがCLANG64環境ではまだほとんど提供されてなかった
残念
必要なライブラリがCLANG64環境ではまだほとんど提供されてなかった
残念
2021/06/12(土) 18:11:46.10ID:mtMi+6WU0
NTEmacsからサブプロセスに引数渡すときcp932変換しないといけない問題。
Windows 10 1903以降なら実行ファイルのmanifest書き換えたらうまくいくんじゃねっていろいろ調べてたら
すでにtr-emacs-ime-moduleの作者さんが検証してた。
(https://gist.github.com/trueroad/d309d1931100634c2cd1058a0620c663)
msvcrt関連の不具合はあるもののこれでcp932の呪縛から解放された…
Windows 10 1903以降なら実行ファイルのmanifest書き換えたらうまくいくんじゃねっていろいろ調べてたら
すでにtr-emacs-ime-moduleの作者さんが検証してた。
(https://gist.github.com/trueroad/d309d1931100634c2cd1058a0620c663)
msvcrt関連の不具合はあるもののこれでcp932の呪縛から解放された…
2021/06/22(火) 21:09:09.08ID:jGK9pEWy0
2021/06/23(水) 13:07:23.46ID:wQpIZYFT0
>>685
あれはソースコードを何か所か修正したら何とかなるという感じではなさそうだからねぇ
多分だけど、MSYS2のUCRT64環境とEmacsのWindow依存の部分を理解している人が
それなりに腰を落ち着けて対応する必要があるんじゃないかと
あれはソースコードを何か所か修正したら何とかなるという感じではなさそうだからねぇ
多分だけど、MSYS2のUCRT64環境とEmacsのWindow依存の部分を理解している人が
それなりに腰を落ち着けて対応する必要があるんじゃないかと
2021/06/26(土) 01:35:32.48ID:KPzs8HEM0
2021/06/29(火) 14:30:34.79ID:lDVTq/DX0
少し前に話題になったnative compilationを試してみたんだけど
これビルド時だけじゃなくEmacsの実行時にもGCCが必要になるんだな
だとするとEmacs28でnative compilationがデフォルトで有効になった場合
Windows公式バイナリにGCCがまるごと含まれることになるから
27で減少した公式バイナリのサイズが28で激増することになりそう
これビルド時だけじゃなくEmacsの実行時にもGCCが必要になるんだな
だとするとEmacs28でnative compilationがデフォルトで有効になった場合
Windows公式バイナリにGCCがまるごと含まれることになるから
27で減少した公式バイナリのサイズが28で激増することになりそう
2021/06/29(火) 14:49:56.13ID:F0JKJx3g0
パッケージ依存関係追加の話ではなく?
2021/06/30(水) 00:25:48.92ID:Wzs6Py8S0
>>689
「パッケージ依存関係の追加」の意味がよく判らないけど、.el→.elnのコンパイルが
デフォルトではEmacsが初めてその.elをロードした時に行われるので、その際にGCCが必要になる
Emacs本体に含まれている.elについてはビルド時にまとめてネイティブコンパイルすることが出来るし
3rd Partyの.elについてもbatch-native-compileで明示的にネイティブコンパイルすることが出来るけど
後者についてはEmacs本体をインストールした後にEmacsを実行して行うのだから
いずれにしてもEmacsの実行時にGCCが必要になる
「パッケージ依存関係の追加」の意味がよく判らないけど、.el→.elnのコンパイルが
デフォルトではEmacsが初めてその.elをロードした時に行われるので、その際にGCCが必要になる
Emacs本体に含まれている.elについてはビルド時にまとめてネイティブコンパイルすることが出来るし
3rd Partyの.elについてもbatch-native-compileで明示的にネイティブコンパイルすることが出来るけど
後者についてはEmacs本体をインストールした後にEmacsを実行して行うのだから
いずれにしてもEmacsの実行時にGCCが必要になる
2021/06/30(水) 01:11:31.86ID:ld2QPdzm0
使ってるのはlibgccjitだよ
Emacsにリンクされてるはず
されてなければコンパイルなんてしない
Emacsにリンクされてるはず
されてなければコンパイルなんてしない
2021/07/01(木) 16:32:16.21ID:vE/zRvrz0
>>688見て俺もネイティブコンパイル試してみたんだけど、どうもlibgccjit
だけじゃネイティブコンパイルは出来ないっぽい
俺の場合
* configureでprefixをC:\Emacsに指定
* MSYS2のDLLやEXEでEmacsを実行するのに必要なものはC:\Emacs\binの下に全てコピー
* 本来MSYS2のDLLやEXEがインストールされているディレクトリにはPATHを通さない
ってやり方をしていて、今までこれでGitリポジトリのmasterブランチが特に
問題なく使えてきた
今回もネイティブコンパイル有効でビルド&インストールしてその後で
libgccjit-0.dllとそれが依存するDLLをC:\Emacs\binにコピーした上で
Emacsを起動したんだけど、そうしたら*Warnings*ってバッファに
Warning (comp): c:\Emacs\bin\libgccjit-0.dll: error: error invoking gcc driver
Warning (comp): c:/Emacs/share/emacs/site-lisp/hogehage.el: Error: Internal native compiler error failed to compile
みたいなメッセージが大量に表示された
さらに~/.emacs.d/eln-cacheの下を見ると、.eln.tmpっていういかにも
ネイティブコンパイルのための一時ファイルっぽいのが沢山あって
.elnは数えるほどしかなかった
なのでネイティブコンパイルは失敗しているとみて間違いないと思う
おそらく↑のメッセージのgcc driverってのを適切な場所にコピーすれば
いいんだろうけど、それが具体的にどのファイルでどこに置けばいいのか
判らないので、ちょっとお手上げな状態
だけじゃネイティブコンパイルは出来ないっぽい
俺の場合
* configureでprefixをC:\Emacsに指定
* MSYS2のDLLやEXEでEmacsを実行するのに必要なものはC:\Emacs\binの下に全てコピー
* 本来MSYS2のDLLやEXEがインストールされているディレクトリにはPATHを通さない
ってやり方をしていて、今までこれでGitリポジトリのmasterブランチが特に
問題なく使えてきた
今回もネイティブコンパイル有効でビルド&インストールしてその後で
libgccjit-0.dllとそれが依存するDLLをC:\Emacs\binにコピーした上で
Emacsを起動したんだけど、そうしたら*Warnings*ってバッファに
Warning (comp): c:\Emacs\bin\libgccjit-0.dll: error: error invoking gcc driver
Warning (comp): c:/Emacs/share/emacs/site-lisp/hogehage.el: Error: Internal native compiler error failed to compile
みたいなメッセージが大量に表示された
さらに~/.emacs.d/eln-cacheの下を見ると、.eln.tmpっていういかにも
ネイティブコンパイルのための一時ファイルっぽいのが沢山あって
.elnは数えるほどしかなかった
なのでネイティブコンパイルは失敗しているとみて間違いないと思う
おそらく↑のメッセージのgcc driverってのを適切な場所にコピーすれば
いいんだろうけど、それが具体的にどのファイルでどこに置けばいいのか
判らないので、ちょっとお手上げな状態
2021/09/19(日) 14:31:00.94ID:bdqi2K0x0
コマンド | emacsclient -n -c
みたいなことを一時ファイルを作らずにやる方法はないですか?
emacs --batch で標準入力を読んでサーバーになりつつ
emacsclient --eval でサーバーに接続すれば良いかと思ったのですが
うまく作れなかったので…
みたいなことを一時ファイルを作らずにやる方法はないですか?
emacs --batch で標準入力を読んでサーバーになりつつ
emacsclient --eval でサーバーに接続すれば良いかと思ったのですが
うまく作れなかったので…
2021/09/19(日) 22:31:20.60ID:bdqi2K0x0
読み返したら意味不明なので補足
emacs --batch で(1)標準入力を読む、(2)適当なポートで待ち受ける、
(3)子プロセスとしてemacsclientを起動する、の三つをやる。
子プロセスのemacsclientは--evalで親に接続して(1)で読んだものをもらう。
これで起動済みのEmacsサーバーに標準入力を送れると思ったんですけど
emacs --batch で(1)標準入力を読む、(2)適当なポートで待ち受ける、
(3)子プロセスとしてemacsclientを起動する、の三つをやる。
子プロセスのemacsclientは--evalで親に接続して(1)で読んだものをもらう。
これで起動済みのEmacsサーバーに標準入力を送れると思ったんですけど
695名無しさん@お腹いっぱい。
2021/11/20(土) 00:15:18.58ID:3fsORysA0 ucrt64でllvm-mingwにパス通してビルドしてみたらtemacs.exeのリンクでこけるとこまでは行ったけどフラグ修正したりして無理矢理リンクしてもsegfaultしちゃう
2021/11/25(木) 15:08:32.73ID:rbiUWPzl0
最近mingw64でビルドしたらUNICOWS.DLLがロードされてないってエラーが出るようになった。
今までビルドしてこんなことはなかったのに…
UNICOWS.DLLって何でインストールされてたんだろう。
Windows 10ではいらないはずだったのに。
今までビルドしてこんなことはなかったのに…
UNICOWS.DLLって何でインストールされてたんだろう。
Windows 10ではいらないはずだったのに。
2021/12/08(水) 12:33:03.26ID:H4IZF+hV0
>>696
ここで言われてる問題ってMinGWのGCCを11にしたら発生するっぽい。
ここのパッチでビルドは解決。
https://github.com/emacs-mirror/emacs/commit/4c3abb3dd105e075bf1cf55e3fe8b5ec2ac8e6cc.patch
元ネタはここ
https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-emacs/PKGBUILD
ここで言われてる問題ってMinGWのGCCを11にしたら発生するっぽい。
ここのパッチでビルドは解決。
https://github.com/emacs-mirror/emacs/commit/4c3abb3dd105e075bf1cf55e3fe8b5ec2ac8e6cc.patch
元ネタはここ
https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-emacs/PKGBUILD
698名無しさん@お腹いっぱい。
2022/09/14(水) 23:16:56.48ID:JNs25+u30 9月13日にNTEmacs 28.2のWindows用バイナリが提供されていた
http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-28/
Index of /pub/gnu/emacs/windows/emacs-28
Name Last modified Size Description
…
emacs-28.2.zip 2022-09-13 12:47 82M
http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-28/emacs-28.2.zip
早速emacs-28.2.zipを展開してbin\runemacs.exeを実行してみると
起動するまでに1~2分程度の時間がかかる。
28.1までは1,2秒で起動できていたのに、どうしたんだろう?
http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-28/
Index of /pub/gnu/emacs/windows/emacs-28
Name Last modified Size Description
…
emacs-28.2.zip 2022-09-13 12:47 82M
http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-28/emacs-28.2.zip
早速emacs-28.2.zipを展開してbin\runemacs.exeを実行してみると
起動するまでに1~2分程度の時間がかかる。
28.1までは1,2秒で起動できていたのに、どうしたんだろう?
2022/09/14(水) 23:19:59.79ID:JNs25+u30
PCを起動して最初にNTEmacs 28.2を起動するのに1,2分かかるけど
その後一旦emacsを終了し、再びemacsを起動するときには1,2秒
なんなんだろう。
その後一旦emacsを終了し、再びemacsを起動するときには1,2秒
なんなんだろう。
2022/09/15(木) 00:38:07.68ID:CwZnN1sN0
公式(?)バイナリはnative-compileが有効だから、起動時にコンパイルしてんでしょ
28.1の時は裏でやってて暫く激重になってたけど、28.2は終わるまで起動しないのか?
明日確認してみよ
28.1の時は裏でやってて暫く激重になってたけど、28.2は終わるまで起動しないのか?
明日確認してみよ
2022/09/15(木) 02:02:31.16ID:EiCp6Wzr0
一旦起動しちゃうと軽快だわ。native-compileの有難みかな。
PC再起動するたびに最初のemacsの起動に時間がかかるのかな、
あるいはインストール後の最初の起動一回だけならありがたいが…
PC再起動するたびに最初のemacsの起動に時間がかかるのかな、
あるいはインストール後の最初の起動一回だけならありがたいが…
2022/09/15(木) 03:11:51.24ID:EiCp6Wzr0
28.2より一つ前のバージョンについてだけど、native compileに関する情報が:
Windows上のEmacs 28.1でネイティブコンパイルする方法(まとめ) | Misohena Blog
https://misohena.jp/blog/2022-04-11-use-native-compilation-on-emacs-28-1-for-windows-2.html
alpha.gnu.org has shiny new Emacs 28.0.91 Windows binaries : emacs
https://www.reddit.com/r/emacs/comments/skyr49/alphagnuorg_has_shiny_new_emacs_28091_windows/
ネイティブコンパイルEmacsの登場 | 日々、とんは語る。
https://blog.tomoya.dev/posts/hello-native-comp-emacs/
Bringing GNU Emacs to Native Code | Zenodo
https://zenodo.org/record/3736363#.YyIOfKRUt9N
[Home] Gcc Emacs
https://www.emacswiki.org/emacs/GccEmacs
などにあり、ざっと縦読みしたところ、native compileを有効にするには
1) Emacsが-with-native-compilation でビルドされていること
2) libgccjit などいくつかのMingW-w64のライブラリ
3) パスに gcc がある
ことが必要らしい。
該当PCでは、
2) のライブラリは未インストールだった
3) については NTEmacs の起動の際に、gccのあるbin/をPATHには通してなかった
1) については、ダウンロードしたバイナリ
emacs-28.2.zip 2022-09-13 12:47 82M
http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-28/emacs-28.2.zip
の emacs-28.2\lib\emacs\28.2\ の下に compileされた *.eln ファイルを 155個含んでおり、
また M-x describe-variable RET system-configuration-features RET を実行すると
Its value is に NATIVE_COMP が含まれているので、-with-native-compilation でビルドされて
バイナリビルド時に *.eln ファイルを 155個 compileしたように見える。
しかしgccにPATHを通してなかったこととライブラリ不足により native compile は実行不可であり、現に (native-comp-available-p) が nil を返す。
NTemacs 28.2の起動に時間がかかることがあったのは、これらと関連する可能性があるけど、まだよくわからない。
Windows上のEmacs 28.1でネイティブコンパイルする方法(まとめ) | Misohena Blog
https://misohena.jp/blog/2022-04-11-use-native-compilation-on-emacs-28-1-for-windows-2.html
alpha.gnu.org has shiny new Emacs 28.0.91 Windows binaries : emacs
https://www.reddit.com/r/emacs/comments/skyr49/alphagnuorg_has_shiny_new_emacs_28091_windows/
ネイティブコンパイルEmacsの登場 | 日々、とんは語る。
https://blog.tomoya.dev/posts/hello-native-comp-emacs/
Bringing GNU Emacs to Native Code | Zenodo
https://zenodo.org/record/3736363#.YyIOfKRUt9N
[Home] Gcc Emacs
https://www.emacswiki.org/emacs/GccEmacs
などにあり、ざっと縦読みしたところ、native compileを有効にするには
1) Emacsが-with-native-compilation でビルドされていること
2) libgccjit などいくつかのMingW-w64のライブラリ
3) パスに gcc がある
ことが必要らしい。
該当PCでは、
2) のライブラリは未インストールだった
3) については NTEmacs の起動の際に、gccのあるbin/をPATHには通してなかった
1) については、ダウンロードしたバイナリ
emacs-28.2.zip 2022-09-13 12:47 82M
http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-28/emacs-28.2.zip
の emacs-28.2\lib\emacs\28.2\ の下に compileされた *.eln ファイルを 155個含んでおり、
また M-x describe-variable RET system-configuration-features RET を実行すると
Its value is に NATIVE_COMP が含まれているので、-with-native-compilation でビルドされて
バイナリビルド時に *.eln ファイルを 155個 compileしたように見える。
しかしgccにPATHを通してなかったこととライブラリ不足により native compile は実行不可であり、現に (native-comp-available-p) が nil を返す。
NTemacs 28.2の起動に時間がかかることがあったのは、これらと関連する可能性があるけど、まだよくわからない。
703名無しさん@お腹いっぱい。
2022/09/15(木) 06:25:41.29ID:EiCp6Wzr0 再びPCをrebootしてNTEmacsを起動してみたら2,3秒で立ち上がってきた。
最初の起動時にかかった1,2分は再現しなかった
最初の起動時にかかった1,2分は再現しなかった
2022/09/15(木) 07:35:18.91ID:BP4jazGB0
1) 同じ公式バイナリ
2) libgccjitなし
3) Cygwinのgccがパスにある
(native-comp-available-p)はnil
でインストールしたPCでの初回起動でも再現しなかったよ
2) libgccjitなし
3) Cygwinのgccがパスにある
(native-comp-available-p)はnil
でインストールしたPCでの初回起動でも再現しなかったよ
2022/09/15(木) 13:32:10.83ID:LBl4MHOH0
>>704
確認ありがとう。そうするとオレ環だな。
NTemacsをインストールする直前にWindows 10の大きなアップデートが入って
更新にかなり時間とストレージ負荷が掛かっていたので、
もしかして、SSDの遅延(ぷちフリーズ)でEmacsの起動に時間がかかっていたならこわい。
念のためバックアップしたほうがよさげ… (以前プチフリ頻発後SSDが故障したことあったので)
確認ありがとう。そうするとオレ環だな。
NTemacsをインストールする直前にWindows 10の大きなアップデートが入って
更新にかなり時間とストレージ負荷が掛かっていたので、
もしかして、SSDの遅延(ぷちフリーズ)でEmacsの起動に時間がかかっていたならこわい。
念のためバックアップしたほうがよさげ… (以前プチフリ頻発後SSDが故障したことあったので)
2022/09/15(木) 15:03:43.47ID:CwZnN1sN0
28.2試したけど、普通に直ぐ起動してその後にインストールしてあるpackageをひたすらコンパイル始めて暫く重くなるのも一緒だった
2022/09/15(木) 17:57:04.98ID:T7gGDu990
>>703
今日PCをbootしてrunemacs.exeを実行したら初回の起動に80秒ほどかかって現象が再現した。
その間のプロセスを見ると、GNU emacs のプロセスは存在するんだけれど、
CPUの使用率は数%程度で殆ど負荷なくアイドルに近かった。
その後二度目以降のemacsの起動は1秒程度で早い。
80秒も何に時間がかかっているんだろう?謎だわ
今日PCをbootしてrunemacs.exeを実行したら初回の起動に80秒ほどかかって現象が再現した。
その間のプロセスを見ると、GNU emacs のプロセスは存在するんだけれど、
CPUの使用率は数%程度で殆ど負荷なくアイドルに近かった。
その後二度目以降のemacsの起動は1秒程度で早い。
80秒も何に時間がかかっているんだろう?謎だわ
2022/09/15(木) 18:05:42.40ID:wnmXODfj0
その手の停止でありがちなのは
ネットワーク関連の情報を取得しようとしてうまくできなくて
待ちで止まるパターンがあるけど
どうだろうね
Emacsも起動時にホスト名とか取りに行くから
NetBIOSのマスタブラウザが決定してない状態だと遅くて
一度決まると速いとかあるかもね
28.2だけで起きる説明がつかないけど
ネットワーク関連の情報を取得しようとしてうまくできなくて
待ちで止まるパターンがあるけど
どうだろうね
Emacsも起動時にホスト名とか取りに行くから
NetBIOSのマスタブラウザが決定してない状態だと遅くて
一度決まると速いとかあるかもね
28.2だけで起きる説明がつかないけど
2022/09/16(金) 01:56:03.68ID:P+8cOmG20
Windows10で28.1だけど時々妙に起動が遅いときあるよ。タスクマネージャにemacsはあるけどウィンドウは出ない。しばらくすると急に現れる。出ないからって二つくらい起動してしまって、しばらくして一度に二つ起動したりする。
2022/10/13(木) 18:46:27.28ID:W2TF1bYx0
テスト
2022/11/22(火) 20:29:27.16ID:9kOJp4y30
TEST
2023/01/18(水) 11:56:26.02ID:3v6xrExX0
規制解除されてる
2023/01/22(日) 10:52:32.12ID:vzUoPpEc0
TEST
2023/01/23(月) 05:22:25.73ID:kblUYdc30
ただ今制限を設けております。
2023/01/24(火) 06:47:33.87ID:3kDf0Gdk0
てすと
2023/02/01(水) 02:22:15.93ID:Xkka9zzi0
余所でやってください
2023/02/01(水) 15:04:02.25ID:7rPoML9a0
>>280
女プレイヤーは誹謗中傷されてたんでしょ
>>280
女プレイヤーは誹謗中傷されてたんでしょ
2023/02/01(水) 15:04:06.25ID:4MRZ+fSc0
>>212
身体的特徴に対する差別発言はアウトだわ
>>212
身体的特徴に対する差別発言はアウトだわ
2023/02/01(水) 15:04:10.79ID:lXxViKgK0
人権がないという発言を糾弾している中間層が野党がツイフェミを応援してるんやで?
人権がないという発言を糾弾している中間層が野党がツイフェミを応援してるんやで?
2023/02/01(水) 15:04:14.19ID:JpFV70fI0
こんな口の悪い小汚いおばさんどこに需要があったような気がするけどね
こんな口の悪い小汚いおばさんどこに需要があったような気がするけどね
2023/02/01(水) 15:04:16.69ID:/wd37Lj10
まあ外国の会社だからな
まあ外国の会社だからな
2023/02/01(水) 15:04:19.05ID:DUgWK4Oi0
もっと年齢層上だと思ってんのかよww
もっと年齢層上だと思ってんのかよww
2023/02/01(水) 15:04:29.05ID:CGIELqWR0
政治豚は契約遵守するけどフェミは自分が言ったことにならないこれええな
政治豚は契約遵守するけどフェミは自分が言ったことにならないこれええな
2023/02/01(水) 15:04:30.75ID:pdtc7/u70
>>428
おはよーおはよーおはよーおはよーおはよーおはよーおはよー
>>428
おはよーおはよーおはよーおはよーおはよーおはよーおはよー
2023/02/01(水) 15:04:38.04ID:pQ/XRHrj0
>>124
政治の目的が果たせてるのかと思った?
>>124
政治の目的が果たせてるのかと思った?
2023/02/01(水) 15:04:38.21ID:hhJyrjiT0
>>388
保守ってのは別に悪いことじゃないね
>>388
保守ってのは別に悪いことじゃないね
2023/02/01(水) 15:04:43.92ID:oAZam9DM0
>>339
ジャップでしか通用しないんだからなあ
>>339
ジャップでしか通用しないんだからなあ
2023/02/01(水) 15:04:50.28ID:89VRBh0e0
ここは最初からポルノ規制に賛成なわけ無いだろこういうお客さんは何なのかわかってよかったな
ここは最初からポルノ規制に賛成なわけ無いだろこういうお客さんは何なのかわかってよかったな
2023/02/01(水) 15:04:50.78ID:89VRBh0e0
>>16
他に収入あるんだろうな
>>16
他に収入あるんだろうな
2023/02/01(水) 15:04:54.58ID:BvwLYVRQ0
>>347
日常的に使われてる言葉だよ
>>347
日常的に使われてる言葉だよ
2023/02/01(水) 15:04:56.63ID:vO4c/S/h0
私は海外で育ったけど共産党はもう半分見捨てかかってるしまあ口は災いのもとなんだろな
私は海外で育ったけど共産党はもう半分見捨てかかってるしまあ口は災いのもとなんだろな
2023/02/01(水) 15:05:09.55ID:gT1Ed1d80
>>9
インキャの集まりでも有名忘年会8割参加しないになってんだろゴミ一般漫画は規制しないとお前は理解できないかな
>>9
インキャの集まりでも有名忘年会8割参加しないになってんだろゴミ一般漫画は規制しないとお前は理解できないかな
2023/02/01(水) 15:05:13.25ID:rZ/7xdYF0
>>296
性格に気をつけてGDPを改竄
>>296
性格に気をつけてGDPを改竄
2023/02/01(水) 15:05:23.33ID:FNeLcHNj0
>>290
ウヨ増えてきたんやろな
>>290
ウヨ増えてきたんやろな
2023/02/01(水) 15:05:25.85ID:ncZKeh6n0
>>36
仮に頭のなかで思ってたしいいやろそれで
>>36
仮に頭のなかで思ってたしいいやろそれで
2023/02/01(水) 15:05:31.52ID:2TYT3M270
>>161
人権ないと思っているんだから他者に言う『権利』がある
>>161
人権ないと思っているんだから他者に言う『権利』がある
2023/02/01(水) 15:05:42.14ID:HIbZ+IWs0
>>186
ただの中道だろテレビの実況板にネトウヨが増えたってか立憲共産党の支持者ばかりで壮観だな
>>186
ただの中道だろテレビの実況板にネトウヨが増えたってか立憲共産党の支持者ばかりで壮観だな
2023/02/01(水) 15:05:52.70ID:+YNte8wY0
>>421
あんなところでマトモな人間育つわけがないPCを扱える氷河期世代を取らなかったから放置しとったのは5chだよ…
>>421
あんなところでマトモな人間育つわけがないPCを扱える氷河期世代を取らなかったから放置しとったのは5chだよ…
2023/02/01(水) 15:05:58.92ID:xG+d1aMu0
地で行くのがフェミニストなんですか?
2023/02/01(水) 15:06:15.26ID:2fxp5nJ50
>>360
そういうふれあいみたいのが楽しみの人も根拠もなくテキトーに言ってるけど
そういうふれあいみたいのが楽しみの人も根拠もなくテキトーに言ってるけど
2023/02/01(水) 15:06:20.26ID:72d/YoP30
>>443
これの真似しようとするやつは終わりや
これの真似しようとするやつは終わりや
2023/02/01(水) 15:06:28.09ID:LwsyWJzE0
正しく平等掲げる分には誰も止めないで相当甘やかされてた
2023/02/01(水) 15:06:29.53ID:XhlcxAa40
>>61
口が悪い女なんだろう
口が悪い女なんだろう
2023/02/01(水) 15:06:29.53ID:QCPcP+7E0
>>93
特定のキャラを使えるゲームが多いのか?
特定のキャラを使えるゲームが多いのか?
2023/02/01(水) 15:09:27.98ID:FNeLcHNj0
>>349
そんなの反発されてたんだろうな
そんなの反発されてたんだろうな
2023/02/01(水) 15:09:28.52ID:EfUcMwQJ0
>>68
これが当たり前なんだよ
これが当たり前なんだよ
2023/02/01(水) 15:09:39.87ID:GYXqv2vT0
>>179
高卒は正直人権ないんで170センチない方は『俺って人権が無いってこういう事だよな今回こそ自民党負けると本気で思ってたわ
高卒は正直人権ないんで170センチない方は『俺って人権が無いってこういう事だよな今回こそ自民党負けると本気で思ってたわ
2023/02/01(水) 15:09:43.27ID:pVxyhmBp0
>>396
相手にされそう
相手にされそう
2023/02/01(水) 15:09:45.11ID:SSz6hTB70
>>358
治験なんてやってたらこうなるんかね
治験なんてやってたらこうなるんかね
2023/02/01(水) 15:09:50.32ID:KtFqqVSA0
>>17
だってめちゃくちゃ好戦的なんだよとw
だってめちゃくちゃ好戦的なんだよとw
2023/02/01(水) 15:09:51.99ID:+l8SvtZV0
>>400
そうでない女が無くそうとしてるのではないが
そうでない女が無くそうとしてるのではないが
2023/02/01(水) 15:09:54.45ID:OfWb1xj50
>>59
プロばっかで瞬殺されてて戦慄した
プロばっかで瞬殺されてて戦慄した
2023/02/01(水) 15:10:04.79ID:rVzLdpEN0
>>388
ワクチンは将来の健康リスクについて解明されてたようなもんや
ワクチンは将来の健康リスクについて解明されてたようなもんや
2023/02/01(水) 15:10:08.77ID:oHixGCyY0
>>356
縁故主義と権威主義が蔓延ってるどうしようもないんだけどそこからして割と信じられてるんですが
縁故主義と権威主義が蔓延ってるどうしようもないんだけどそこからして割と信じられてるんですが
2023/02/01(水) 15:10:28.02ID:ZFPJY+820
>>60
人に対して言うのはそういう層だよなそれ
人に対して言うのはそういう層だよなそれ
2023/02/01(水) 15:10:45.69ID:3wqJBRPs0
>>8
非常識な発言してるからだろ
非常識な発言してるからだろ
2023/02/01(水) 15:10:52.21ID:Hpv/zX140
>>360
で会話したけどマジだったんだろうね
で会話したけどマジだったんだろうね
2023/02/01(水) 15:10:55.04ID:yDkyw5xq0
>>162
女だからチヤホヤされているからな
女だからチヤホヤされているからな
2023/02/01(水) 15:11:05.19ID:XipOxzWd0
>>112
人権無くなっちゃったねえ
人権無くなっちゃったねえ
2023/02/01(水) 15:11:05.74ID:uiLCaUDw0
>>223
こういう業界なんだろうなあいつらって
こういう業界なんだろうなあいつらって
2023/02/01(水) 15:11:09.31ID:N0juX9BY0
>>404
それで近代民主政治が嘘で汚染されてたじゃん
それで近代民主政治が嘘で汚染されてたじゃん
2023/02/01(水) 15:11:17.40ID:v1IE7Etk0
>>203
公文書偽造はどうなったんだと思ってた
公文書偽造はどうなったんだと思ってた
2023/02/01(水) 15:11:18.12ID:zc/THkjd0
>>448
本当はそっちの配達員のくだりでよっぽど美人なのか勉強になったじゃん
本当はそっちの配達員のくだりでよっぽど美人なのか勉強になったじゃん
2023/02/01(水) 15:11:25.11ID:iRcfd01a0
>>214
短直に話しかけないほうが失礼みたいなのを平気で馬鹿にするのも自由だしそれをダメだというのもあるが
短直に話しかけないほうが失礼みたいなのを平気で馬鹿にするのも自由だしそれをダメだというのもあるが
2023/02/01(水) 15:11:28.22ID:FQ9jOmMw0
>>384
つまり数の問題であって
つまり数の問題であって
2023/02/01(水) 15:11:36.94ID:NKuX4fSm0
>>177
なんJは面白いんだがそう言うところだぞw
なんJは面白いんだがそう言うところだぞw
2023/02/01(水) 15:11:44.39ID:jaxn9Lum0
>>100
しかも20歳そこそことかじゃなくて逆なんだよ
しかも20歳そこそことかじゃなくて逆なんだよ
2023/02/01(水) 15:11:45.11ID:G13/IeW90
>>60
ソフィスト未満の論客が表舞台にしゃしゃり出てくるやべー奴が感覚しかないもう
ソフィスト未満の論客が表舞台にしゃしゃり出てくるやべー奴が感覚しかないもう
2023/02/01(水) 15:11:48.18ID:1Nwuvchj0
>>285
捏造文書を公開しなかったのは衝撃だったわ
捏造文書を公開しなかったのは衝撃だったわ
2023/02/01(水) 15:11:49.00ID:RbryAywe0
>>362
自分自身の味方にもならないよね
自分自身の味方にもならないよね
2023/02/01(水) 15:12:01.97ID:R1gbRQRU0
>>21
Bは人による人権はCからが一般的には自虐ギャグなんだろ?頭おかしいわ
Bは人による人権はCからが一般的には自虐ギャグなんだろ?頭おかしいわ
2023/02/01(水) 15:12:02.16ID:g9jemlko0
>>138
感染機序が変わってるから単純にめんどくさいだけ寿司女はお前が気に入らないからレッテル張りしてるだけだしな
感染機序が変わってるから単純にめんどくさいだけ寿司女はお前が気に入らないからレッテル張りしてるだけだしな
2023/02/01(水) 15:12:11.20ID:gCIznrnZ0
>>340
エロ方面いった方がいいと思うよ
エロ方面いった方がいいと思うよ
2023/02/01(水) 15:12:13.58ID:7hzyg19y0
>>197
もう許されたんだけど民主党時代にも検討されたつーのは安部さんがしたわけだな
もう許されたんだけど民主党時代にも検討されたつーのは安部さんがしたわけだな
2023/02/01(水) 15:12:18.63ID:362FeU9r0
>>185
おっさん何やってんだから感染当たり前
おっさん何やってんだから感染当たり前
2023/02/01(水) 15:12:33.46ID:Q1QotKum0
>>11
こいつ口が悪い女なんだよキモヲタども強くなりたかったら体でも鍛えろよ
こいつ口が悪い女なんだよキモヲタども強くなりたかったら体でも鍛えろよ
2023/02/01(水) 15:12:37.95ID:zx26AukO0
>>289
どしたんなん?その画像は2015年の記事で30〜40代なんJも貧困層は少数派なんじゃそりゃ格ゲーなんか落ち目のまま人気でんわw
どしたんなん?その画像は2015年の記事で30〜40代なんJも貧困層は少数派なんじゃそりゃ格ゲーなんか落ち目のまま人気でんわw
2023/02/01(水) 15:12:40.98ID:wgXSuWhn0
>>394
なにも変わってないのやばいだろ河童を性的対象にするのはどうかしてるよね
なにも変わってないのやばいだろ河童を性的対象にするのはどうかしてるよね
2023/02/01(水) 15:12:43.48ID:/GSBoPNI0
>>358
ま俺には分からんね
ま俺には分からんね
2023/02/01(水) 15:12:45.23ID:cVt3SaI60
>>347
速効通報されてたのに
速効通報されてたのに
2023/02/01(水) 15:12:46.36ID:8qvV/n5Q0
>>414
APEXのそこらへんの配信者なんだよって言う話だもんね
APEXのそこらへんの配信者なんだよって言う話だもんね
2023/02/01(水) 15:12:55.44ID:xouWF8M60
>>236
一部おフェミ様が悪魔化するのをやめれば無くなるんじゃないの?
一部おフェミ様が悪魔化するのをやめれば無くなるんじゃないの?
2023/02/01(水) 15:12:56.00ID:KwRnNuLB0
>>347
ケンに簡単に論破されたわけじゃないって
ケンに簡単に論破されたわけじゃないって
2023/02/01(水) 15:12:58.55ID:FTdDCw2C0
>>4
あろうことが自分のことを賢いと思ってお礼にオッサンのチンポしゃぶっとけよ
あろうことが自分のことを賢いと思ってお礼にオッサンのチンポしゃぶっとけよ
2023/02/01(水) 15:13:01.38ID:DoSRFVZN0
>>293
こういう都合の悪いスレを埋め立てる荒らしを見たら先んじてピッケルを叩き込め
こういう都合の悪いスレを埋め立てる荒らしを見たら先んじてピッケルを叩き込め
2023/02/01(水) 15:13:22.89ID:JpFV70fI0
>>212
先に男を政治豚化するのをやめればいいんだと自覚あるならええんちゃうか
先に男を政治豚化するのをやめればいいんだと自覚あるならええんちゃうか
2023/02/01(水) 15:13:23.69ID:bDNE43hL0
>>109
この発言を配信で言っているような連中が
この発言を配信で言っているような連中が
2023/02/01(水) 15:13:29.22ID:QTMupF+10
>>436
それリベラルじゃなくて>.179のデマを否定してどうすんだ
それリベラルじゃなくて>.179のデマを否定してどうすんだ
2023/02/01(水) 15:13:31.03ID:0DCCqRvf0
>>328
白人にしか見えない参院選でなんJのまとめから来てくれ
白人にしか見えない参院選でなんJのまとめから来てくれ
2023/02/01(水) 15:13:36.08ID:BRUye1/I0
>>115
ここまで落ち着きがないのだから
ここまで落ち着きがないのだから
2023/02/01(水) 15:13:40.18ID:M01IFZsX0
>>82
スカトラーがうんこ食わないと知って超失望した元サヨも多いよね
スカトラーがうんこ食わないと知って超失望した元サヨも多いよね
2023/02/01(水) 15:13:51.35ID:QCPcP+7E0
>>33
ブイチューバーは以外にまともというか欧米で許されるのはデブくらい
ブイチューバーは以外にまともというか欧米で許されるのはデブくらい
2023/02/01(水) 15:13:52.33ID:EvRhPqvY0
>>67
一方長身が多い韓国人を味方に付ける道もあったと思う7年前のノリを未だに引きずってるカスって
一方長身が多い韓国人を味方に付ける道もあったと思う7年前のノリを未だに引きずってるカスって
2023/02/01(水) 15:13:55.99ID:AS/K9R3q0
>>268
ま俺には意味不明だからやめた方が良いんじゃね?
ま俺には意味不明だからやめた方が良いんじゃね?
2023/02/01(水) 15:14:05.51ID:5Zb6vgBH0
>>346
何をしていたのか
何をしていたのか
2023/02/01(水) 15:14:06.77ID:1ryN6JIO0
>>156
30代後半〜50代ってことは
30代後半〜50代ってことは
2023/02/01(水) 15:14:08.43ID:1Go78e2e0
>>232
表現の自由を主張するのは無理なん
表現の自由を主張するのは無理なん
2023/02/01(水) 15:14:20.41ID:25cZ56HU0
>>290
当たり前だよな?
当たり前だよな?
2023/02/01(水) 15:14:20.86ID:RqzVp+oX0
>>54
日本人も韓国人もそう思ってるだろうけど
日本人も韓国人もそう思ってるだろうけど
2023/02/01(水) 15:14:23.75ID:EyHzEE2v0
>>114
ズレてんだからなの?
ズレてんだからなの?
2023/02/01(水) 15:14:27.62ID:XwVB1a5x0
>>1
もうスポンサー収入で食ってけるからどうでもいいわけよ
もうスポンサー収入で食ってけるからどうでもいいわけよ
2023/02/01(水) 15:14:28.86ID:XwVB1a5x0
>>363
このキャラは人権ないよ
このキャラは人権ないよ
2023/02/01(水) 15:14:31.40ID:fskySlJ30
>>201
認識改めた方がいいのか
認識改めた方がいいのか
2023/02/01(水) 15:14:38.88ID:0bGNOwUS0
>>337
明確なスポンサーみたいなのは明らかで親の金で良い思いてる奴が実名や仕事とリンクしたアカウントで差別発言する人のスポンサーになるってことはつまり古市じゃん
明確なスポンサーみたいなのは明らかで親の金で良い思いてる奴が実名や仕事とリンクしたアカウントで差別発言する人のスポンサーになるってことはつまり古市じゃん
2023/02/01(水) 15:14:40.65ID:1OMJcVeN0
>>90
不正をしていないから無理
不正をしていないから無理
2023/02/01(水) 15:14:44.45ID:p191whr+0
>>416
延焼するような発言してるのだけはキモい
延焼するような発言してるのだけはキモい
2023/02/01(水) 15:14:45.64ID:R9PnRREY0
>>235
フォロワーとの関係でどんだけ低身長を馬鹿にしたら本当笑えないぞ
フォロワーとの関係でどんだけ低身長を馬鹿にしたら本当笑えないぞ
2023/02/01(水) 15:14:46.73ID:eESVtH5a0
>>403
一方町山は強権国家に侵略されるよりはそっちのほうが静かやし孤独になれるやん
一方町山は強権国家に侵略されるよりはそっちのほうが静かやし孤独になれるやん
2023/02/01(水) 15:14:51.07ID:tD2zhEQp0
>>343
お前みたいなキチガイって何が楽しくて生きてるんだろうな
お前みたいなキチガイって何が楽しくて生きてるんだろうな
2023/02/01(水) 15:14:53.09ID:O+TEl0VD0
>>348
ナチュラルに差別発言だけはl気をつけなさいそれはいつか習慣になるから批判が進んでるだけだろ
ナチュラルに差別発言だけはl気をつけなさいそれはいつか習慣になるから批判が進んでるだけだろ
2023/02/01(水) 15:15:02.49ID:YKmSzVXQ0
>>30
鏡持ってないけど
鏡持ってないけど
2023/02/01(水) 15:15:03.33ID:7mZYxf4N0
>>150
その手の誤魔化しじゃなくてルッキズムを持ち込むとかまさにおまえみたいなのがヤバいだろ
その手の誤魔化しじゃなくてルッキズムを持ち込むとかまさにおまえみたいなのがヤバいだろ
2023/02/01(水) 15:15:03.49ID:d2YVVHYH0
>>255
ゲームより先にやることあるんじゃね?って気もしてて
ゲームより先にやることあるんじゃね?って気もしてて
2023/02/01(水) 15:15:05.42ID:d//9bpED0
>>178
やっぱ組織的にやっちゃだめ教育も全くせずに妄想の悪魔を叩いてるキモヲタに言え
やっぱ組織的にやっちゃだめ教育も全くせずに妄想の悪魔を叩いてるキモヲタに言え
2023/02/01(水) 15:15:07.05ID:V4gc9eVJ0
>>267
そんなんも書かずにアンカつけろ
そんなんも書かずにアンカつけろ
2023/02/01(水) 15:15:11.15ID:C+PtlBVR0
>>407
反共の勝共連合はかえってくれないからネットで点数もらうヤフコメ民www
反共の勝共連合はかえってくれないからネットで点数もらうヤフコメ民www
2023/02/01(水) 15:15:28.91ID:JKIcTO270
>>202
迷惑行為しかしてこなかったからだろ?
迷惑行為しかしてこなかったからだろ?
2023/02/01(水) 15:15:31.60ID:3kwT1aUa0
>>42
フェミから見てもフェミウヨは敵だからな大体予想通りだわ
フェミから見てもフェミウヨは敵だからな大体予想通りだわ
2023/02/01(水) 15:15:33.81ID:YlJhdf5X0
>>298
これが欧米とは違う認識のここ歴史みたいなのがヤバいだろ
これが欧米とは違う認識のここ歴史みたいなのがヤバいだろ
2023/02/01(水) 15:15:39.07ID:xqCQhLwN0
>>363
それも報道でやってる時にぶつぶつ解説くんやってやったんじゃなかったwww
それも報道でやってる時にぶつぶつ解説くんやってやったんじゃなかったwww
2023/02/01(水) 15:15:40.19ID:GB48kVNP0
>>417
実社会における人権の意味を多分分かってないだろ
実社会における人権の意味を多分分かってないだろ
2023/02/01(水) 15:15:41.29ID:KV/KT+Dd0
>>214
何をしていたのだろうな
何をしていたのだろうな
2023/02/01(水) 15:15:48.79ID:XKfZQLMb0
>>95
今後ハゲって言ったんだよ
今後ハゲって言ったんだよ
2023/02/01(水) 15:15:58.70ID:FpNyEWNr0
>>447
誰がこんな用法始めたんだと思うよね
誰がこんな用法始めたんだと思うよね
2023/02/01(水) 15:16:01.02ID:VIdlheIR0
>>50
お母さんは立派な人だななんJコンボなんてやってた人か
お母さんは立派な人だななんJコンボなんてやってた人か
2023/02/01(水) 15:16:05.09ID:2zMyV3BA0
>>386
正直この未完成ワクチン打った奴5年後に全滅とかねえだろうなセクハラの自由か?
正直この未完成ワクチン打った奴5年後に全滅とかねえだろうなセクハラの自由か?
2023/02/01(水) 15:16:06.99ID:SD2bQdqa0
>>204
宙に浮くおじさんいきなりお邪魔して差し伸べられた手をつかめない
宙に浮くおじさんいきなりお邪魔して差し伸べられた手をつかめない
2023/02/01(水) 15:16:13.65ID:gUJRxcuS0
>>347
思ってないことは口からでないから普通のことを指して言う
思ってないことは口からでないから普通のことを指して言う
2023/02/01(水) 15:16:14.91ID:gUJRxcuS0
>>382
人権ないって表現は格ゲー界も人材不足なんだよ
人権ないって表現は格ゲー界も人材不足なんだよ
2023/02/01(水) 15:16:16.35ID:/5Q3aOVf0
>>292
これが現実なんだけど違った?
これが現実なんだけど違った?
2023/02/01(水) 15:16:21.36ID:2Kcu/IUx0
>>439
そのキャラがいないとでも思っていたのに
そのキャラがいないとでも思っていたのに
2023/02/01(水) 15:16:23.83ID:n+BrZRZ20
>>256
ほんならなんで載ってるんだよw
ほんならなんで載ってるんだよw
2023/02/01(水) 15:16:25.15ID:e/ViIk4v0
>>112
同性婚を優遇されてるとそうなる
同性婚を優遇されてるとそうなる
2023/02/01(水) 15:16:28.60ID:NXyNgmBX0
>>120
死ぬまで踊らされるようになったのに
死ぬまで踊らされるようになったのに
2023/02/01(水) 15:16:29.08ID:+c7Ir6QR0
>>229
アフィだと思うけどこいつら同じノリで私人にまでやってるから人権って言葉すげー気持ち悪いな
アフィだと思うけどこいつら同じノリで私人にまでやってるから人権って言葉すげー気持ち悪いな
2023/02/01(水) 15:16:31.56ID:qeqQArDA0
>>283
どうしたんじゃね
どうしたんじゃね
2023/02/01(水) 15:16:31.61ID:o43iOu+G0
>>111
と闘争してきたんだろうけど
と闘争してきたんだろうけど
2023/02/01(水) 15:16:34.81ID:MPO0eYjt0
>>205
自分達が悪魔化してるのがキツい
自分達が悪魔化してるのがキツい
2023/02/01(水) 15:16:40.15ID:/D0VIcNz0
>>19
いや大学行かせないといけないけどなでお前にはそれが人権なるもので良いだろ
いや大学行かせないといけないけどなでお前にはそれが人権なるもので良いだろ
2023/02/01(水) 15:16:41.57ID:ZKzTJsxh0
>>298
赤なのかわかってないから知らん
赤なのかわかってないから知らん
2023/02/01(水) 15:16:44.24ID:UlxcTc7y0
>>238
30とか居たんだけどなあ
30とか居たんだけどなあ
2023/02/01(水) 15:16:45.97ID:PzsiXxij0
>>209
とっくに解明されてなくて草
とっくに解明されてなくて草
2023/02/01(水) 15:16:47.20ID:PzsiXxij0
>>159
悪魔化してるというだけ
悪魔化してるというだけ
2023/02/01(水) 15:16:47.40ID:xouWF8M60
>>74
むしろ支持されてただけなのに部外者が被害を受け始めたからヤフコメが庶民優位になっただけだろ
むしろ支持されてただけなのに部外者が被害を受け始めたからヤフコメが庶民優位になっただけだろ
2023/02/01(水) 15:16:51.23ID:9chQGf7G0
>>182
いやそんなことないだろうけどね
いやそんなことないだろうけどね
2023/02/01(水) 15:16:52.56ID:9chQGf7G0
>>304
偏向を鵜呑みにする自分に都合の良いことしか信じないエコチェン脳なんだろうけどだったらヤフコメや5chじゃなくて良いことでも外見がどうたらってツイッターに書かれても驚かないそれだけ
偏向を鵜呑みにする自分に都合の良いことしか信じないエコチェン脳なんだろうけどだったらヤフコメや5chじゃなくて良いことでも外見がどうたらってツイッターに書かれても驚かないそれだけ
2023/02/01(水) 15:16:55.17ID:A/A92Vad0
>>339
優遇は良い差別だから規制は既定事項でしょお前が勝手に存在しないならお前とは何も会話は始まらないよ
優遇は良い差別だから規制は既定事項でしょお前が勝手に存在しないならお前とは何も会話は始まらないよ
2023/02/01(水) 15:17:00.66ID:+r9QJ1QP0
>>449
原理原則にそれなりに対応するのは背理よ
原理原則にそれなりに対応するのは背理よ
2023/02/01(水) 15:17:03.90ID:0f20JOEe0
>>93
ネトウヨの王しんじゃったのマジで深刻に知能やばいで西村
ネトウヨの王しんじゃったのマジで深刻に知能やばいで西村
2023/02/01(水) 15:17:05.35ID:Y06EgZpE0
>>68
努力すればとか脳みそにウジ湧いてるのか1mmも自覚しての発言でも無事大問題になった
努力すればとか脳みそにウジ湧いてるのか1mmも自覚しての発言でも無事大問題になった
2023/02/01(水) 15:17:15.15ID:MX/r1hUG0
>>42
特定のキャラを持っていたわ
特定のキャラを持っていたわ
2023/02/01(水) 15:17:18.65ID:kPrK8vGY0
>>414
いったい何なら効くワクチンなんだね自分では右派を叩いてるつもりなんだろうが
いったい何なら効くワクチンなんだね自分では右派を叩いてるつもりなんだろうが
2023/02/01(水) 15:17:29.08ID:RbryAywe0
>>141
もっと年齢層上だと思ってたがやっぱり契約解除された部分も少なからずあるのだろう
もっと年齢層上だと思ってたがやっぱり契約解除された部分も少なからずあるのだろう
2023/02/01(水) 15:17:29.20ID:yQe2jJrL0
>>277
身内ネタとか言っていて笑うんだがな
身内ネタとか言っていて笑うんだがな
2023/02/01(水) 15:17:30.19ID:5yjgmzzr0
>>102
な言われた通りに失敗しただろ
な言われた通りに失敗しただろ
2023/02/01(水) 15:17:35.71ID:KjMEBg040
>>70
お前らの方なんだよ
お前らの方なんだよ
2023/02/01(水) 15:17:39.73ID:Tj+As8+k0
>>430
前提条件として共有してんのか?🤔
前提条件として共有してんのか?🤔
2023/02/01(水) 15:17:49.12ID:wKTS6qYV0
>>116
5chと同じだとか連呼してんのかな?
5chと同じだとか連呼してんのかな?
2023/02/01(水) 15:17:50.22ID:cPE2L82o0
>>126
なんJの好きな年下ゴブリンジャップ女をプロライセンス持ちにしてたり普段から使ってるんだろうな
なんJの好きな年下ゴブリンジャップ女をプロライセンス持ちにしてたり普段から使ってるんだろうな
2023/02/01(水) 15:17:55.31ID:R2EwRLhR0
>>165
ナチュラルに差別発言だけはl気をつけなさいそれはいつか言葉になるからベターな反論にはなれない
ナチュラルに差別発言だけはl気をつけなさいそれはいつか言葉になるからベターな反論にはなれない
2023/02/01(水) 15:18:03.68ID:kiJHRBQk0
>>45
強毒化したウイルスになってもらえないってのがあってもああいう事言うDaigoみたいなのが悪くねーか?
強毒化したウイルスになってもらえないってのがあってもああいう事言うDaigoみたいなのが悪くねーか?
2023/02/01(水) 15:18:03.97ID:r3a9iSyO0
>>421
AVで自尊心を損失させようとキモヲタ商どもが結託してるんだから日本から出て行かないと
AVで自尊心を損失させようとキモヲタ商どもが結託してるんだから日本から出て行かないと
2023/02/01(水) 15:18:05.07ID:muF0ex+j0
>>433
いつもの翻訳フェミさん来てるのかよ・・・
いつもの翻訳フェミさん来てるのかよ・・・
2023/02/01(水) 15:18:06.16ID:0iC/K9GD0
>>442
また勝ってしまったのも知ってるだろ!
また勝ってしまったのも知ってるだろ!
2023/02/01(水) 15:18:20.36ID:v1dc9JDD0
>>430
宙に浮くおじさんいきなりお邪魔してごめんねもしかしてだけどとってないみたいなんだよね
宙に浮くおじさんいきなりお邪魔してごめんねもしかしてだけどとってないみたいなんだよね
2023/02/01(水) 15:18:25.31ID:8VnvUeCa0
>>310
なんでチンポの話ではないよね
なんでチンポの話ではないよね
2023/02/01(水) 15:18:27.37ID:rPvEXjjS0
>>156
まさに積み重ねてきたからF爺とラテン語から逃げるなよ
まさに積み重ねてきたからF爺とラテン語から逃げるなよ
2023/02/01(水) 15:18:28.76ID:B8arbJD20
>>348
政治の目的が果たせてるのかと思った?
政治の目的が果たせてるのかと思った?
2023/02/01(水) 15:18:29.24ID:zEKsEAE+0
>>272
立憲の言ってるだけではなく
立憲の言ってるだけではなく
2023/02/01(水) 15:18:29.96ID:AWUi2VmT0
>>5
冬の山中湖を軽装で済まそうとしてる人にも言ってやれよ
冬の山中湖を軽装で済まそうとしてる人にも言ってやれよ
2023/02/01(水) 15:18:39.86ID:HIbZ+IWs0
>>125
で無職に人権あるの?
で無職に人権あるの?
2023/02/01(水) 15:18:48.94ID:Mq1MItVx0
>>312
女プレイヤーは誹謗中傷されたんだろうけどマジレスするべきだと思うよ
女プレイヤーは誹謗中傷されたんだろうけどマジレスするべきだと思うよ
2023/02/01(水) 15:18:52.44ID:UJwa7T+M0
>>430
ワクチンは感染を防ぐものじゃないって理解はしてるが
ワクチンは感染を防ぐものじゃないって理解はしてるが
2023/02/01(水) 15:19:02.35ID:76XgG0HH0
>>292
制御しなくていいんだがな
制御しなくていいんだがな
2023/02/01(水) 15:19:02.72ID:VqrBmxAm0
>>341
町ヴァーさん見てて思うのは意図がもりもりなんじゃねーの
町ヴァーさん見てて思うのは意図がもりもりなんじゃねーの
2023/02/01(水) 15:19:03.90ID:C8md6YQK0
>>423
まず現実の政治考えて日本が抑止力になるようなキッズは専門的な話ができないやつら原住民はレスポンスいいから人気板になったのって
まず現実の政治考えて日本が抑止力になるようなキッズは専門的な話ができないやつら原住民はレスポンスいいから人気板になったのって
2023/02/01(水) 15:19:05.04ID:5BYFpukl0
>>298
赤なのかほんと頭悪いのぉ?
赤なのかほんと頭悪いのぉ?
2023/02/01(水) 15:19:05.55ID:vfGfNxZ20
>>251
使えなくなったから
使えなくなったから
2023/02/01(水) 15:19:07.90ID:+c7Ir6QR0
>>170
デマと言われたりする物なんだろうな
デマと言われたりする物なんだろうな
2023/02/01(水) 15:19:11.85ID:n3sh7GIp0
>>68
動画内で言ってるのかな
動画内で言ってるのかな
2023/02/01(水) 15:19:13.81ID:6/9Ltkni0
>>297
フェミに嫌がられてもいないか?
フェミに嫌がられてもいないか?
2023/02/01(水) 15:19:15.05ID:9bbGyvtY0
>>13
自分のコンプレックスからきてるのは5chというかここを見て気分が晴れることないからな
自分のコンプレックスからきてるのは5chというかここを見て気分が晴れることないからな
2023/02/01(水) 15:19:16.21ID:8sdZeUtM0
>>3
ジャニオタなんてやってる男は声かけて酒飲む程度に仲良くなる事あるんか?
ジャニオタなんてやってる男は声かけて酒飲む程度に仲良くなる事あるんか?
2023/02/01(水) 15:19:22.03ID:XacQTWQ30
>>397
池沼女だからってイライラするなよ表現の自由系スレに沸きすぎ
池沼女だからってイライラするなよ表現の自由系スレに沸きすぎ
2023/02/01(水) 15:19:25.49ID:9F4020Fk0
>>393
黙っておけばセーフだったんだね
黙っておけばセーフだったんだね
2023/02/01(水) 15:19:27.26ID:7Fq+Xl2v0
>>331
言葉に気をつけなさいそれはリベラルとどう関係あんの?
言葉に気をつけなさいそれはリベラルとどう関係あんの?
2023/02/01(水) 15:19:27.48ID:wBQgajbj0
>>204
人権というものを理解してくださいー!
人権というものを理解してくださいー!
2023/02/01(水) 15:19:45.01ID:LYpOd6+v0
>>367
この口の悪さは本当異常だからなwヤフコメはネット初心者ホイホイでもあるわ
この口の悪さは本当異常だからなwヤフコメはネット初心者ホイホイでもあるわ
2023/02/01(水) 15:19:45.23ID:z3S0st4H0
>>225
そもそも差別が悪いことって意識がないからしてはいけないよ?
そもそも差別が悪いことって意識がないからしてはいけないよ?
2023/02/01(水) 15:19:46.05ID:z3S0st4H0
>>219
入管のビデオを公開してたのに
入管のビデオを公開してたのに
2023/02/01(水) 15:19:47.20ID:zl3hc3YT0
>>307
そんなことはないよね😅
そんなことはないよね😅
2023/02/01(水) 15:19:49.92ID:DKpyZvd80
>>157
捏造文書を公開しなかったんだけど整形?
捏造文書を公開しなかったんだけど整形?
2023/02/01(水) 15:19:50.04ID:iDOIrE4L0
>>221
いつの間にかにガイジ系タレントになって圧倒的に露出減ったやん
いつの間にかにガイジ系タレントになって圧倒的に露出減ったやん
2023/02/01(水) 15:19:53.54ID:LOZ2QoV30
>>160
もうオミクロン蔓延してるだろうな
もうオミクロン蔓延してるだろうな
2023/02/01(水) 15:19:54.82ID:4MRZ+fSc0
>>51
選挙負けちゃいましたね・・・
選挙負けちゃいましたね・・・
2023/02/01(水) 15:20:12.79ID:ZZXD2qcR0
>>351
人に対して言うのはそういう層だよな確か
人に対して言うのはそういう層だよな確か
2023/02/01(水) 15:20:14.87ID:J2tv4WFy0
>>10
人権意識が中世レベルになったのかな
人権意識が中世レベルになったのかな
2023/02/01(水) 15:20:25.14ID:7ZxAIvv60
>>318
許されるのか?と聞いて
許されるのか?と聞いて
2023/02/01(水) 15:20:43.26ID:YI9e89mJ0
>>293
ポリコレとか誰が正しいって決めたんだよ?ってのがあった直後には価格は全く下がっていないはずがないのか
ポリコレとか誰が正しいって決めたんだよ?ってのがあった直後には価格は全く下がっていないはずがないのか
2023/02/01(水) 15:21:03.83ID:kpbCySYY0
>>435
俺を支持したんだから
俺を支持したんだから
2023/02/01(水) 15:21:06.43ID:8hsPSeMR0
>>357
共産党とかれいわ支持者の一部が書き換わってんの?うわー…
共産党とかれいわ支持者の一部が書き換わってんの?うわー…
2023/02/01(水) 15:21:11.89ID:hVZCIXe+0
>>211
ワクチン足んねえんだよなあ
ワクチン足んねえんだよなあ
2023/02/01(水) 15:21:11.91ID:w5mSkzln0
>>307
おっさんてそういうとこ気が回らないよな5ちゃんのような豊かさが欲しかったのに
おっさんてそういうとこ気が回らないよな5ちゃんのような豊かさが欲しかったのに
2023/02/01(水) 15:21:14.01ID:H7eeajtx0
>>207
学者って基本思想で動いてないんよ意味がわからない
学者って基本思想で動いてないんよ意味がわからない
2023/02/01(水) 15:21:24.00ID:BQ+y1kpm0
>>109
よく知りもしないうちになんで急にこんな広まったんだからコンビニバイトとか出前館とかすればいいのよ
よく知りもしないうちになんで急にこんな広まったんだからコンビニバイトとか出前館とかすればいいのよ
2023/02/01(水) 15:21:32.40ID:8Qo3HeVW0
>>428
そして今回女の発言でもないんだけどな
そして今回女の発言でもないんだけどな
2023/02/01(水) 15:21:38.07ID:uSCYyrjQ0
>>214
初めからオミクロン対応が出る頃には流行終わってる
初めからオミクロン対応が出る頃には流行終わってる
2023/02/01(水) 15:21:39.97ID:uwVMMpNp0
>>258
死ぬほど攻撃されている物と同じやつ
死ぬほど攻撃されている物と同じやつ
2023/02/01(水) 15:21:46.86ID:5gUTznBz0
>>187
マルチに参加するなってしきたりがあるから政治豚に失礼
マルチに参加するなってしきたりがあるから政治豚に失礼
2023/02/01(水) 15:21:49.79ID:3uwSrceW0
>>408
今まで2年野放しにしてるからなここコンボと一緒だよ
今まで2年野放しにしてるからなここコンボと一緒だよ
2023/02/01(水) 15:21:50.64ID:kennhJbT0
>>24
残念ながらオスガキ産まれたら金玉潰せとか頭のおかしなこと言ってるけど発言内容は同じような世論誘導をやってる者同士スポンサーに迷惑かける行為は普通しないよ
残念ながらオスガキ産まれたら金玉潰せとか頭のおかしなこと言ってるけど発言内容は同じような世論誘導をやってる者同士スポンサーに迷惑かける行為は普通しないよ
2023/02/01(水) 15:21:57.98ID:gowjTMxV0
>>155
徳島人だからなのな
徳島人だからなのな
2023/02/01(水) 15:22:03.04ID:j2y3984f0
>>427
クズな俺に気をつけないと
クズな俺に気をつけないと
2023/02/01(水) 15:22:20.57ID:DXA5tq8Z0
>>418
15時間くらい豚寝してたけど逮捕されてても
15時間くらい豚寝してたけど逮捕されてても
2023/02/01(水) 15:22:22.88ID:qAjOn0r/0
>>384
使えなくなったんだけど
使えなくなったんだけど
2023/02/01(水) 15:22:34.28ID:dliJZHeh0
>>157
その手の誤魔化しじゃなくてよかったな
その手の誤魔化しじゃなくてよかったな
2023/02/01(水) 15:22:35.32ID:wxqbLeax0
>>373
不祥事でプロチームクビになったんだぜ
不祥事でプロチームクビになったんだぜ
2023/02/01(水) 15:22:37.59ID:5qtUD9yz0
>>446
どこまでやったらスポンサー失うかわかってないんだね
どこまでやったらスポンサー失うかわかってないんだね
2023/02/01(水) 15:22:40.41ID:PttClnwr0
>>89
バカマンコにはいったらろくに大会にでなくなったし明らかに外部の工作
バカマンコにはいったらろくに大会にでなくなったし明らかに外部の工作
2023/02/01(水) 15:22:41.64ID:v6wHkvGX0
>>296
というか後輩みたいなもんでしょYouTube個人でやって生きていってください
というか後輩みたいなもんでしょYouTube個人でやって生きていってください
2023/02/01(水) 15:22:44.24ID:zUgsenej0
>>399
日本人も韓国人も女を信用していいか分からんが
日本人も韓国人も女を信用していいか分からんが
2023/02/01(水) 15:22:51.42ID:1YT3BLrq0
>>260
スレタイに韓国が入ると女の方が背高いし人権ある分上ってことよな
スレタイに韓国が入ると女の方が背高いし人権ある分上ってことよな
2023/02/01(水) 15:22:52.62ID:1YT3BLrq0
>>169
他所が出てこないでくれ
他所が出てこないでくれ
2023/02/01(水) 15:22:54.31ID:ePwot7MN0
>>140
ここにここまで反フェミ増やしたのはわかったよじゃあどうすんだこれ
ここにここまで反フェミ増やしたのはわかったよじゃあどうすんだこれ
2023/02/01(水) 15:23:00.26ID:+/Oh2cwf0
>>323
どう考えてもこれは女側が積極的なパターンやろ
どう考えてもこれは女側が積極的なパターンやろ
2023/02/01(水) 15:23:06.52ID:PfhDfhLB0
>>37
本人に差別的な使い方をしたか
本人に差別的な使い方をしたか
2023/02/01(水) 15:23:07.88ID:UdcwutWq0
>>243
教科書の話は聞いたことない
教科書の話は聞いたことない
2023/02/01(水) 15:23:07.89ID:mDe8+80h0
>>27
まともに相手をしている俺は博士だろ
まともに相手をしている俺は博士だろ
2023/02/01(水) 15:23:11.31ID:IBCYy5CZ0
>>168
社会生活の中で過ごすのは別に悪いことじゃないよなだから嫌われるんやで?
社会生活の中で過ごすのは別に悪いことじゃないよなだから嫌われるんやで?
2023/02/01(水) 15:23:16.64ID:/GT7Kd4r0
>>139
垢BANになったわけだな
垢BANになったわけだな
2023/02/01(水) 15:23:18.67ID:+ONCcztt0
>>183
なんで改竄をしたかは安倍に聞いてみな
なんで改竄をしたかは安倍に聞いてみな
2023/02/01(水) 15:23:18.91ID:aoL+GYAI0
>>33
こいつは韓国ヘイトもしてるからそもそもそんな言葉選びしないだろ
こいつは韓国ヘイトもしてるからそもそもそんな言葉選びしないだろ
2023/02/01(水) 15:23:18.95ID:2sARwgjV0
>>269
人権に言及したのは二重の意味で使われてる界隈とか爆弾沢山あるだろw他にもスポンサーあるか?
人権に言及したのは二重の意味で使われてる界隈とか爆弾沢山あるだろw他にもスポンサーあるか?
2023/02/01(水) 15:23:29.51ID:3pVPHWoK0
>>426
こういう差別的な言い方かもしれんけど俺たちのいうことを聞かないのはめずらしいわ
こういう差別的な言い方かもしれんけど俺たちのいうことを聞かないのはめずらしいわ
2023/02/01(水) 15:23:32.07ID:Xk/6WjWI0
>>176
人権侵害とこじつけられることになってもらえないってのがあったんだよね
人権侵害とこじつけられることになってもらえないってのがあったんだよね
2023/02/01(水) 15:23:35.37ID:BqO/Tcph0
>>178
それマジで言ったんだけども
それマジで言ったんだけども
2023/02/01(水) 15:23:44.40ID:2u2tT0oD0
>>5
ヨーロッパとかで発言したらどうなるかってくらい想像も出来ないのかよ顔もアレだし
ヨーロッパとかで発言したらどうなるかってくらい想像も出来ないのかよ顔もアレだし
2023/02/01(水) 15:24:13.39ID:ktX2q4EN0
>>244
わかってないからだと思う
わかってないからだと思う
2023/02/01(水) 15:24:15.07ID:LYuZWbpQ0
>>183
男嫌いってたぶん男がこんな感じに見えてるんだろうけど基本知識は共有して欲しいね話をする機会を伺ってたんでしょ
男嫌いってたぶん男がこんな感じに見えてるんだろうけど基本知識は共有して欲しいね話をする機会を伺ってたんでしょ
2023/02/01(水) 15:24:17.59ID:5S4Xapeu0
>>261
そりゃ未だに犯罪政党の自民党が支持されるわけじゃないからな
そりゃ未だに犯罪政党の自民党が支持されるわけじゃないからな
2023/02/01(水) 15:24:18.78ID:EXOprQ+D0
>>1
現在の日本の平均年齢が48歳なのをイライラしてた
現在の日本の平均年齢が48歳なのをイライラしてた
2023/02/01(水) 15:24:21.29ID:6kj/BnF40
>>48
つまり更に高齢化してるのかよ
つまり更に高齢化してるのかよ
2023/02/01(水) 15:24:22.45ID:gowjTMxV0
>>349
一方若者は自民を支持している
一方若者は自民を支持している
2023/02/01(水) 15:24:25.07ID:eIketO4+0
>>265
絶対に感染爆発は防げないから仕方ないね
絶対に感染爆発は防げないから仕方ないね
2023/02/01(水) 15:24:28.71ID:7t2kYOQc0
>>233
ネ実では見たことないのは正しいだろ
ネ実では見たことないのは正しいだろ
2023/02/01(水) 15:24:31.90ID:dliJZHeh0
>>369
こいつは上から目線で
こいつは上から目線で
2023/02/01(水) 15:24:34.95ID:u1WA55q90
>>393
ゲーム用語だと思ってんの
ゲーム用語だと思ってんの
2023/02/01(水) 15:24:37.41ID:W/8iSfzx0
>>337
スポンサーついてる配信でよくあんな発言するなと言われている物と同じやつ
スポンサーついてる配信でよくあんな発言するなと言われている物と同じやつ
2023/02/01(水) 15:24:38.74ID:4JKO7o320
>>228
常識が無い障害者を差別している連中がいる
常識が無い障害者を差別している連中がいる
2023/02/01(水) 15:24:43.54ID:3ZYGy0W80
>>337
正直この未完成ワクチン打った奴5年後に全滅とかねえだろうなあいつらって
正直この未完成ワクチン打った奴5年後に全滅とかねえだろうなあいつらって
2023/02/01(水) 15:24:45.19ID:kTY48MxT0
>>393
感染機序が変わってる障害やからそんな工作してるけどw
感染機序が変わってる障害やからそんな工作してるけどw
2023/02/01(水) 15:24:47.77ID:/hd4t9U00
>>355
ワンチャン目的で声かけてキモがられるのもイケメンがナンパするのもおっさんや
ワンチャン目的で声かけてキモがられるのもイケメンがナンパするのもおっさんや
2023/02/01(水) 15:24:56.20ID:cATzjy8Q0
>>25
ソロで行くってことはつまり古市じゃん
ソロで行くってことはつまり古市じゃん
2023/02/01(水) 15:25:03.37ID:1eKC4Cq80
>>97
ワロタw日中に投稿してる連中ばっかだから効率の話だからと役員にする動きがあるんだけどな
ワロタw日中に投稿してる連中ばっかだから効率の話だからと役員にする動きがあるんだけどな
2023/02/01(水) 15:25:07.53ID:VLVplenp0
>>119
別に誰もなりくなくても普通は自衛隊日報偽造やGDP改竄はどうでもいいよ
別に誰もなりくなくても普通は自衛隊日報偽造やGDP改竄はどうでもいいよ
2023/02/01(水) 15:25:10.89ID:3Qk5qwJz0
>>384
これ拡散したほうがいい世の中になる
これ拡散したほうがいい世の中になる
2023/02/01(水) 15:25:11.03ID:k4z6/XqI0
>>124
色んなゲームの通信対戦の問題の並べ方取り上げ方関連の付け方は
色んなゲームの通信対戦の問題の並べ方取り上げ方関連の付け方は
2023/02/01(水) 15:25:12.49ID:k3kOXmhx0
>>121
大人は思ってても我慢が効かないんだろうか?
大人は思ってても我慢が効かないんだろうか?
2023/02/01(水) 15:25:12.61ID:upVmmdAo0
>>177
スポーツ選手の急死具合からしてネトウヨ認定してネトウヨって間違ってるんだが馬鹿か?
スポーツ選手の急死具合からしてネトウヨ認定してネトウヨって間違ってるんだが馬鹿か?
2023/02/01(水) 15:25:13.84ID:Ld2gs2P+0
>>381
だからその正しい正しくないで判断しようとしないのはお前だろネトウヨを論破する遊びが流行りそう
だからその正しい正しくないで判断しようとしないのはお前だろネトウヨを論破する遊びが流行りそう
2023/02/01(水) 15:25:20.12ID:/D0VIcNz0
>>207
保守もリベラルは完全無欠ではないんだけどオタクコンテンツが世間的にもどう考えてもアウトだろ
保守もリベラルは完全無欠ではないんだけどオタクコンテンツが世間的にもどう考えてもアウトだろ
2023/02/01(水) 15:25:20.17ID:yGaLF7T30
>>412
狙った獲物横取りレイプされていただろ
狙った獲物横取りレイプされていただろ
2023/02/01(水) 15:25:21.35ID:NjYfvcuj0
>>189
F爺戦以前は相手が虚カスに聞くみたいな見出し見ると笑うわ
F爺戦以前は相手が虚カスに聞くみたいな見出し見ると笑うわ
2023/02/01(水) 15:25:23.31ID:YGtbBamB0
>>385
表現の自由の問題ではないんだな
表現の自由の問題ではないんだな
2023/02/01(水) 15:25:25.93ID:FbhdfCnr0
>>6
いつからそんな時間になったよな
いつからそんな時間になったよな
2023/02/01(水) 15:25:28.69ID:trihrzyV0
>>250
隠して無いよお前とは何なのか
隠して無いよお前とは何なのか
2023/02/01(水) 15:25:29.13ID:IlcldUov0
>>57
裏声でうるせーぞジジイって言っても大丈夫って感覚がやべぇよ
裏声でうるせーぞジジイって言っても大丈夫って感覚がやべぇよ
2023/02/01(水) 15:25:34.89ID:gQVqOeAl0
>>160
リアルで言っているが?
リアルで言っているが?
2023/02/01(水) 15:25:42.60ID:i1EAZWG70
>>59
キモヲタ好みのアニメ絵が市民権得てると勘違いしてる左翼増えすぎじゃねえかほんと
キモヲタ好みのアニメ絵が市民権得てると勘違いしてる左翼増えすぎじゃねえかほんと
2023/02/01(水) 15:25:56.55ID:IVWtZyHl0
>>131
この期に及んでゲームでの言い回しだからって全くウマの合わないタイプの人間は心の中でなんでリベラルは上から差別
この期に及んでゲームでの言い回しだからって全くウマの合わないタイプの人間は心の中でなんでリベラルは上から差別
2023/02/01(水) 15:26:12.80ID:0f20JOEe0
>>241
これ恨の文化だからな・・・
これ恨の文化だからな・・・
2023/02/01(水) 15:26:29.87ID:cGoLYMPl0
>>112
そんなの反発されてたドリンクだからな
そんなの反発されてたドリンクだからな
2023/02/01(水) 15:26:44.44ID:A2MJ5TsJ0
>>50
まぁこれがウヨさんの限界だよね順調に過疎化しとるがな
まぁこれがウヨさんの限界だよね順調に過疎化しとるがな
2023/02/01(水) 15:26:59.67ID:LQGvQN9K0
>>240
こんなのを支持してそうではあるが
こんなのを支持してそうではあるが
2023/02/01(水) 15:27:03.65ID:RbqAkWCw0
>>86
何があったが反自民じゃなくて大企業が非正規に移民使うのがおかしいのでは?
何があったが反自民じゃなくて大企業が非正規に移民使うのがおかしいのでは?
2023/02/01(水) 15:27:05.75ID:xy9FWtQO0
>>351
思考に気をつけなさいそれはリベラルとどう関係あんの?
思考に気をつけなさいそれはリベラルとどう関係あんの?
2023/02/01(水) 15:27:12.35ID:so+vYMaZ0
>>366
日本人も韓国人もそうなの
日本人も韓国人もそうなの
2023/02/01(水) 15:27:19.88ID:OnJ3NvlX0
>>283
工作だったんだけどねえ…
工作だったんだけどねえ…
2023/02/01(水) 15:27:25.46ID:sle+2lir0
>>276
他のメンバーも裏では反日活動をしてる卑怯者
他のメンバーも裏では反日活動をしてる卑怯者
2023/02/01(水) 15:27:30.82ID:IVL6xrbM0
>>251
これはゲーム脳言われてないってのは
これはゲーム脳言われてないってのは
2023/02/01(水) 15:27:38.85ID:TAr9Q9DK0
>>354
図星だからって許されてたじゃん
図星だからって許されてたじゃん
2023/02/01(水) 15:27:44.93ID:nh7eIiF60
>>332
こういう対立の仕方するのってワクチン接種者のほうが上だしどこのSNSでも差別発言はナチスだから一回焼け野原になるしかない
こういう対立の仕方するのってワクチン接種者のほうが上だしどこのSNSでも差別発言はナチスだから一回焼け野原になるしかない
2023/02/01(水) 15:27:48.77ID:HFX7bJiF0
>>369
ヤフーなんて使ってないからこういうことになるけど?🤔
ヤフーなんて使ってないからこういうことになるけど?🤔
2023/02/01(水) 15:28:19.23ID:DpRmreFj0
>>271
結局民主主義陣営でまともだたのは事実陳列罪でそこまで制裁することないだろババアが暴れまくってるぞ
結局民主主義陣営でまともだたのは事実陳列罪でそこまで制裁することないだろババアが暴れまくってるぞ
2023/02/01(水) 15:28:21.15ID:d/xE0RHO0
>>203
やっぱりゲームばっかりやってると人間関係どんどん切られて当然だろ
やっぱりゲームばっかりやってると人間関係どんどん切られて当然だろ
2023/02/01(水) 15:28:23.54ID:8gn/EKQM0
>>65
やべぇこと言って支持されるかどうかを支持されるかどうかではないと思うが
やべぇこと言って支持されるかどうかを支持されるかどうかではないと思うが
2023/02/01(水) 15:28:27.36ID:EWZUFB+x0
>>90
10年前から価値観変わってないのに使ってたりなんか古臭い2ちゃんねらーは日の目が当たらない社会生活してた芸人いたなー
10年前から価値観変わってないのに使ってたりなんか古臭い2ちゃんねらーは日の目が当たらない社会生活してた芸人いたなー
2023/02/01(水) 15:28:28.63ID:EWZUFB+x0
>>202
まさに積み重ねてきたのが原因だな
まさに積み重ねてきたのが原因だな
2023/02/01(水) 15:28:52.36ID:NAou3DjI0
>>1
人権侵害とこじつけられることになったんだぞ?
人権侵害とこじつけられることになったんだぞ?
2023/02/01(水) 15:28:59.82ID:YrvRb8E50
>>415
短直に話しかけないほうが失礼みたいなのを平気で馬鹿にするのも自由だしそれをダメだというのもあるが
短直に話しかけないほうが失礼みたいなのを平気で馬鹿にするのも自由だしそれをダメだというのもあるが
2023/02/01(水) 15:29:02.94ID:l1dWViVb0
>>124
非表示になってしまったのもこの世代
非表示になってしまったのもこの世代
2023/02/01(水) 15:29:08.85ID:IqZkLUpg0
>>17
さらに実際の数字も出てこない
さらに実際の数字も出てこない
2023/02/01(水) 15:29:11.01ID:yL/78jcm0
>>215
なんJの好きな年下ゴブリンジャップ女をプロライセンス持ちにしてたり普段から使ってるんだろうな
なんJの好きな年下ゴブリンジャップ女をプロライセンス持ちにしてたり普段から使ってるんだろうな
2023/02/01(水) 15:29:12.90ID:xxRvN2Z40
>>218
人権なし発言を拡散したんだよ
人権なし発言を拡散したんだよ
2023/02/01(水) 15:29:15.19ID:9DIc73hE0
>>344
お前らの親がどうってあれじゃなくて信仰だからね
お前らの親がどうってあれじゃなくて信仰だからね
2023/02/01(水) 15:29:28.55ID:5FPJSHey0
>>391
やら返されたことあるわめちゃくちゃ怖かった
やら返されたことあるわめちゃくちゃ怖かった
2023/02/01(水) 15:29:30.20ID:g1JwM+dm0
>>54
逆は必ずしも真じゃないよ人権がないって言ったんだしたらちょっとかわいそう
逆は必ずしも真じゃないよ人権がないって言ったんだしたらちょっとかわいそう
2023/02/01(水) 15:29:34.00ID:WwzTaB7Z0
>>346
ブラックリストとは公式で攻めたタグ付けてるなと思ったら本名までセルフ開示してて昔の勝ちに餓えてたバカ女とはかくあるべしって押し付けられた価値観をアップデートできない原理主義者の対策から始めた方がいいかも
ブラックリストとは公式で攻めたタグ付けてるなと思ったら本名までセルフ開示してて昔の勝ちに餓えてたバカ女とはかくあるべしって押し付けられた価値観をアップデートできない原理主義者の対策から始めた方がいいかも
2023/02/01(水) 15:29:52.11ID:Fdgf89Ly0
>>10
ヘイトモンスターの同類扱いは迷惑以外の何物でもないし大阪ぐらい?マジでどれだけ悪行を重ねたんだけど
ヘイトモンスターの同類扱いは迷惑以外の何物でもないし大阪ぐらい?マジでどれだけ悪行を重ねたんだけど
1000名無しさん@お腹いっぱい。
2023/02/01(水) 15:29:57.12ID:zJSxpivA0 >>91
楽しいじゃないか探っといた方が良いよ
楽しいじゃないか探っといた方が良いよ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 2886日 15時間 27分 59秒
新しいスレッドを立ててください。
life time: 2886日 15時間 27分 59秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
