前スレ
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
■ このスレッドは過去ログ倉庫に格納されています
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ってどこからダウンロードすればいいんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 都立高の教諭が生徒2人と窃盗未遂疑いで逮捕「おりんは高く売れる…」などと助言か「肝試し的な感覚だった」と供述 [ポンコツ★]
- 【実況】ショートスリーパー堀大輔の7日間LIVE 本日最終日★35 [爆笑ゴリラ★]
- 「洗濯物を回収するため」ベランダで全裸、公然わいせつ容疑で男逮捕 歩行中の女性が目撃 兵庫 ★2 [少考さん★]
- 《ラストコール出演超有名キャバ嬢・ヤマトリノ 逮捕》「店の出入り口に監視カメラ」月売2.3億円のカリスマを追い詰めた本気捜査網 [少考さん★]
- 「ゼロ打ちで勝つ準備をしていたのに」 スター戦術押し切れず デニー(氏)人気の衰退に気付くも時遅し (沖縄タイムス) [少考さん★]
- 運航団体「誠実に事実と向き合う」 辺野古転覆から半年、謝罪声明 [少考さん★]
- 米共和党議員がヘグセス国防長官の弾劾決議案を提出「議会の承認を得ずイランへの軍事作戦継続は違法」 [668970678]
- 【訃報】19歳の四国電力社員、パワハラ被害で飛び降り自殺、遺書には「俺を生んでくれてありがとう」 [339035499]
- 客「おまんじゅう5個のを5個」、店「5個入りのお饅頭を5つ、25個ですね」、客「5個のを2つだよ💢」 [256556981]
- Xまんさん「本物のちんこ見たことなかったのに堀大輔にはじめて奪われて鬱」12.4万いいね [268244553]
- iOS 27、システム領域だけで85GBも消費、iPhone 128GBモデルは実質43GBモデルに😰 [422186189]
- 【訃報】19歳の四国電力社員、パワハラ被害で飛び降り自殺、遺書には「俺を生んでくれてありがとう」