5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

NTEmacs スレッド 2

1 :名無しさん@お腹いっぱい。:2008/09/11(木) 18:33:31 ID:srQttzQ40
GNU Emacs の MS Windows ポート(通称 NTEmacs)に関する情報交換を行う
スレッドです。

2 :名無しさん@お腹いっぱい。:2008/09/11(木) 18:34:41 ID:srQttzQ40
前スレ
NTEmacs スレッド
http://pc11.2ch.net/test/read.cgi/software/1097170623/

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

NTEmacs JP Project
http://ntemacsjp.sourceforge.jp/

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

CVS 版バイナリ
http://www.crasseux.com/emacs/
IME パッチ
http://homepage3.nifty.com/y3tk/emacs.html#ime-patch
MinGW でビルド
http://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html

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

3 :名無しさん@お腹いっぱい。:2008/09/11(木) 21:53:33 ID:GCQVVY8t0
たまにハマる人がいるので書いておきます。
XPM が enable になっているバイナリをどっかから落としてきて、
何も考えずに cygwin\usr\X11R6\bin に PATH が通っている
パソコンにインストールして起動するとハングしますよ。

できれば cygwin\usr\X11R6\bin に PATH を通さないのがベスト。
どうしても通したい人は ~/.emacs に
(setq image-library-alist (mapcar (lambda(x) (if (eq (car x) 'xpm) (list 'xpm "xpm4.dll") x)) image-library-alist))
とか書いてみれ。
もっといい方法があればこのスレに書いてください。

また XPM が enamble なバイナリを配布する人は、この件について
ユーザーに注意を促した方がよいと思います。

4 :名無しさん@お腹いっぱい。:2008/09/14(日) 17:54:09 ID:lqFDm4jY0
ギリシャ語やロシア語の文字は preferred charset が japanese-jisx0208 になるらしく、
すべて全角で表示されてしまうんですが、
解決できている方はいらっしゃるでしょうか?

一切の設定なしで起動するときちんと半角で表示されますが、
日本語のフォントを設定すると自動的にそちらが使われてしまうようです。


5 :4:2008/09/15(月) 12:19:48 ID:qIH6/pzQ0
最新のソースでは解消していました。お騒がせしました。


6 :4:2008/09/15(月) 12:52:17 ID:qIH6/pzQ0
ソースの変更ではなく、多分、設定の問題でした。
set-fontset-font で cyrillic-iso8859-5 や greek-iso8859-7 のフォントを
japanese-jisx0208 のフォントよりも後から定義すれば問題ないようです。
順番が問題だとは知らなかった。


7 :名無しさん@お腹いっぱい。:2008/09/17(水) 22:48:33 ID:Y3zmN8u/0
HEAD追っかけたらIMEのインライン入力できますか?

8 :名無しさん@お腹いっぱい。:2008/09/25(木) 19:42:47 ID:zEl17lIq0 ?2BP(0)
保守sage

9 :名無しさん@お腹いっぱい。:2008/10/01(水) 22:30:17 ID:p24w7Q6Y0
(call-process "explorer" nil nil nil
(subst-char-in-string ?/ ?\\ (expand-file-name "~/")))
だと Explorer でホームディレクトリを開くことができますが、
これに /e, オプションをつけようとして
(call-process "explorer" nil nil nil
(concat "/e, " (subst-char-in-string ?/ ?\\ (expand-file-name "~/"))))
のようにすると、存在しないというエラーが出て開くことができません。

どうやら "/e, PATH" というディレクトリを引数として渡してしまうようです。
/e, をコマンドオプションとして渡すにはどのようにすれば良いでしょうか?



10 :名無しさん@お腹いっぱい。:2008/10/02(木) 08:31:49 ID:pivrFDwk0
(call-process "explorer" nil nil nil
"/e," (subst-char-in-string ?/ ?\\ (expand-file-name "~/")))

11 :名無しさん@お腹いっぱい。:2008/10/02(木) 21:29:44 ID:5uPgoMcs0
call-process の args は &rest だったのですね。
勉強になりました。


12 :名無しさん@お腹いっぱい。:2008/10/03(金) 22:11:30 ID:Hj7o1jCd0
今、東雲フォント使っているのですが、
丸数字とかの機種依存文字(jisx0213?)を表示するために
別のBDFフォントを捜しています。

intlfontってヤツに入っているのでしょうか?


13 :名無しさん@お腹いっぱい。:2008/10/06(月) 23:08:41 ID:ttoeACxe0
jiskan16-2000-1.bdfとかそのへん。
でもオレも22.3で表示させることはできていない。

charset-listにはjapanese-jisx0213-1もjapanese-jisx0213-2もあるのにな。
1の丸数字をdescribe-charすると、charsetはjapanese-jisx0208となっている。
jisx0208のBDFフォントファイルにjisx0213のフォントデータを追加しなきゃ見れないのかな?


14 :名無しさん@お腹いっぱい。:2008/10/08(水) 21:51:21 ID:PHaDBxNi0
解決したっぽい。
(require 'jisx0213)
(set-language-environment "Japanese")
(prefer-coding-system 'japanese-shift-jisx0213)
でいいのかな。

15 :名無しさん@お腹いっぱい。:2008/10/12(日) 08:56:27 ID:ukkd7KUh0
>13-14
んー
それって、Meadow3でもイケる技なのかな。

16 :名無しさん@お腹いっぱい。:2008/10/12(日) 23:46:14 ID:STGcVs6o0
同じ。っていうか「Meadow jisx0213」でググればたくさん出てくるんだが・・・
また、Meadow3ならBDFフォントいれずともゴシックフォントとかでも「設定」しだいで出るよ。
(NTもMeadowとほとんど同じだし出るかもしんない)
まだ問題はあるが、設定は下記の様な感じで。
ttp://ai11.net/2007/11/20/
他に参考となるのは下記のところなんか。
ttp://nijino.homelinux.net/emacs/

Windowsでは、jisx0213はcp932らしいのでそっちでググると良いかもね。
早く23がでて、IME入力から第三、四水準の漢字が入力できることを願いたいところ。


17 :名無しさん@お腹いっぱい。:2008/10/13(月) 23:36:18 ID:lh5mY7VQ0
emacs23ならローマ数字の小文字のIとかも入力できるようになるのだろうか。



18 :名無しさん@お腹いっぱい。:2008/10/15(水) 08:53:47 ID:IcW9YwJe0
cygwinで、ntemacsコンパイルしようとしてるんですが、
いつも 大量elispコンパイル途中の "compiling info-look.el .... "
で止まってしまいます。どなたか原因のわかる方いませんでしょうか。

emacs 23 CVS head に、最新のIMEパッチを当てています。

19 :cdma12078.ppp.infoweb.ne.jp :2008/10/15(水) 13:45:41 ID:zsllLnno0
>>18
前すれ煮も書いたけど、
LANG=C make bootstrap
試してみては


20 :名無しさん@お腹いっぱい。:2008/10/15(水) 22:29:20 ID:IcW9YwJe0
>>19
だめでした。あれって何らかのエラーメッセージが出るんですよね。
そうじゃなくて、必ず info-look.el をコンパイルする途中でcygwin全体がハングするんです。
何でなんだろ???

21 :名無しさん@お腹いっぱい。:2008/10/15(水) 22:38:28 ID:f2W8yLDY0
info-look.elだけをコンパイルしたらどうなるの?


22 :名無しさん@お腹いっぱい。:2008/10/15(水) 23:44:50 ID:MYsSumcr0
>>20
emacs上のshellからでなくて、直接cygwinのbashから実行はどう?

23 :名無しさん@お腹いっぱい。:2008/10/16(木) 00:57:19 ID:WlEKBzDr0
>>21
これだけなら問題なくできるんです。
>>22
bashでやってます。ふと試しにinfo-look.el をinfo-look.el.bakにしてコンパイルし直して
みると、何と次のinfo-xref.el で止まりました。このあたりが怪しい。
何か原因が見えそうなんですけど・・・うーーーむ。

24 :23:2008/10/16(木) 01:44:47 ID:WlEKBzDr0
とりあえず、 env - で環境変数全部クリアしてPATHだけ設定してコンパイルしたら
通りました。何か悪さするやつがいたんだなぁ。。。

25 :名無しさん@お腹いっぱい。:2008/10/16(木) 22:16:15 ID:ZogJAyFP0
あとに続く者どものためにも是非原因を絞って欲しい
試しにオレもbootstrapしてみたけど、華麗に終わってしまった。


26 :名無しさん@お腹いっぱい。:2008/10/19(日) 22:49:20 ID:1nNbW32y0
lpr.elを見たらlpr-windows-systemなる変数がありますね。
ということはWindowsでの印刷もサポートしているのかと期待してしまうのですが、
NTEmacs上でバッファの内容を直接印刷するには、どんな設定をすればいいのでしょうか?


27 :名無しさん@お腹いっぱい。:2008/10/23(木) 18:10:35 ID:fgyJK/bz0
emacs23 で
japanese-jisx0208 japanese-jisx0212 japanese-jisx0213-1 japanese-jisx0213-2
にMS 明朝を
chinese-big5-1 chinese-big5-2
に MingLiU を
表示させたいのですが、BIG5 と JIS で共通する漢字を
別々に表示させるにはどうしたら良いのでしょうか?


28 :名無しさん@お腹いっぱい。:2008/10/30(木) 20:41:08 ID:noUZP/QV0
modifierキーって、どうやって設定するの?
isearchb を試してみようとしたら、設定例で super キー使ってて。


29 :名無しさん@お腹いっぱい。:2008/10/30(木) 21:36:00 ID:bX7+p8rC0
前スレ

30 :名無しさん@お腹いっぱい。:2008/11/18(火) 22:42:29 ID:LjykzzYi0
bdfフォントでascii以外の文字をボールド表示ができないです。
何かミスっているところがあれば教えていただけますか。それともまだ未対応??

(setq scalable-fonts-allowed t)
(setq w32-use-w32-font-dialog nil)
(setq w32-enable-synthesized-fonts t)
(setq w32-bdf-filename-alist (w32-find-bdf-fonts bdf-directory-list))

(create-fontset-from-fontset-spec
(concat
"-*-*-*-R-Normal--16-*-*-*-C-*-fontset-16"
",ascii:-Shinonome-Gothic-*-*-*--16-*-*-*-C-*-ISO8859-1" ; こっちはボールドになる
",japanese-jisx0208:-Shinonome-Gothic-*-*-*--16-*-*-*-C-*-JISX0208.1990-0") ; こっちはボールドにならない


31 :名無しさん@お腹いっぱい。:2008/12/08(月) 21:33:30 ID:FuPQaWum0
久しぶりにビルドしたら、先端のバイナリサイズが一気に小さくなってる。
リリースも近いそうだしそろそろ乗り換えるか。


32 :名無しさん@お腹いっぱい。:2008/12/10(水) 00:13:15 ID:BGm881Bo0
CVS Emacs + Navi2ch で TrueType のモナーフォントを使おうとしてるんですが、
次のように設定しても英数字にしか適用されません。
実は最初の三行だけでも同じようです。
フォント名は日本語を含まないように Mona と変更しています。

(setq navi2ch-mona-enable t)
(setq navi2ch-mona-font-family-name "*-Mona")
(setq navi2ch-mona-face-variable 'navi2ch-mona16-face)
(create-fontset-from-fontset-spec
"-*-Mona-normal-r-normal-normal-16-*-*-*-*-*-fontset-mona")
(set-fontset-font "fontset-mona" 'japanese-jisx0208
"-*-Mona-*-*-*-*-16-*-*-*-*-*-jisx0208-sjis")
(set-fontset-font "fontset-mona" 'katakana-jisx0201
"-*-Mona-*-*-*-*-16-*-*-*-*-*-jisx0201-katakana")
(set-fontset-font "fontset-mona" 'latin-jisx0201
"-*-Mona-*-*-*-*-16-*-*-*-*-*-jisx0201-latin")
(add-hook 'navi2ch-mona-load-hook (lambda ()
(set-face-attribute 'navi2ch-mona-face nil :font "fontset-mona")))

もしうまくいっている方がいらっしゃればご教唆ください。


33 :名無しさん@お腹いっぱい。:2008/12/10(水) 21:25:59 ID:Y/7RRs7X0
モナーフォント関連は
(setq navi2ch-mona-enable t)
しか書いてないけどちゃんと出ている。



34 :名無しさん@お腹いっぱい。:2008/12/10(水) 23:31:50 ID:2h4sLR210
東雲フォントの設定はどうやってます?

35 :32:2008/12/10(水) 23:37:01 ID:O6GKq2eC0
>>33
そうなんですか。何が悪いんだろう?
Emacs 21 & 22 は上に書いたようにして何とか表示できたんですが、
先端ではまだ一度もきちんと表示できません。


36 :名無しさん@お腹いっぱい。:2008/12/11(木) 22:45:53 ID:/ebCdpRF0
>>34
普通にボールドもイタリックも出ている。
Emacs23だと、点字とかタイ語とかもボールドになるね。
あとはマルチバイト文字のスケーラブル表示に対応してくれれば…


37 :名無しさん@お腹いっぱい。:2008/12/12(金) 11:10:35 ID:p0mhijSB0
うーん、Meadowから乗り換えようかな。


38 :名無しさん@お腹いっぱい。:2008/12/12(金) 22:27:34 ID:69vv217r0
>>37
こないだ乗り換えてみたところだけど、困ることはあまりなかった。
変えたのはフォントの設定と、レジストリのアクセス (Meadow独自 -> regtool.exe)、
あとは mw32script が無いのとか印刷設定くらいかな。

ただ、何かメリットがあったかというと、どうかなと。
毎日 HEAD と sync しているわけでもないしね。


39 :名無しさん@お腹いっぱい。:2008/12/13(土) 19:21:36 ID:ng30EHi00
>>38
> ただ、何かメリットがあったかというと、どうかなと。

emacs23で、完全にmule-ucsとバイバイ?


40 :名無しさん@お腹いっぱい。:2008/12/14(日) 15:46:11 ID:5TS0cZcV0
CVS 先端もようやく日本語のフォント名に対応したね。


41 :名無しさん@お腹いっぱい。:2008/12/15(月) 22:30:12 ID:Do0CqJIx0
スケーラブルフォントは?まだ?


42 :名無しさん@お腹いっぱい。:2008/12/16(火) 21:55:01 ID:IHgxIhGy0
流れぶった切ってスマンが、誰か NTEmacs 上で MS-IME より優先的に変換キーと無変換キーを使う方法を知ってたら教えてくれ。
独自キーマップを overriding-terminal-local-map に設定したりとか keyboard-translate したりとか w32-phantom-key-code を設定したりしたけどダメだった。
MS-IME の設定変更をせずに NTEmacs 上だけで完結したいんだけど…

43 :名無しさん@お腹いっぱい。:2008/12/18(木) 00:04:24 ID:kakWV2Pu0
そのへんのキーはOSに取られるから、無理じゃないかなぁ。


44 :名無しさん@お腹いっぱい。:2008/12/19(金) 01:29:56 ID:0iTEx2KC0
やっぱムリか、reg.exe でも呼ぶようにするかな…

45 :名無しさん@お腹いっぱい。:2008/12/25(木) 22:46:32 ID:Iluckl6J0
firefox の「ソースを表示」で NTEmacs にファイルを渡すにはどうすればいい?
emacs.exe、runemacs.exe、gnuclientw.exeのどれを指定してもソースが見れない。

46 :名無しさん@お腹いっぱい。:2009/01/10(土) 18:29:22 ID:ti8cISlJ0
cygwinのgcc-4でビルドしようと思って、
nt/configure.batの

-mtune=pentium4
を"core2"に書き直して、make bootstrapを走らせても、-mtune=pentium4で動作してしまいます。
どうすればいい?


47 :名無しさん@お腹いっぱい。:2009/01/21(水) 21:52:39 ID:IfSr3S/10
お疲れ様です。
みなさん、cvsはどの枝でcoされてます?
emacs-unicode-2だとコンパイルエラーになってしまいませんか?


48 :名無しさん@お腹いっぱい。:2009/01/21(水) 22:06:50 ID:+YTlyVI/0
emacs-unicode-2はだいぶ前にtrunkにmergeされ…たよな?

49 :47:2009/01/21(水) 22:23:19 ID:1NAo/5Pu0
>>48
ぢゃあ、HEADでいいのかぁ。


50 :名無しさん@お腹いっぱい。:2009/01/25(日) 12:58:39 ID:IHx1oRBM0
(w32-add-font)って、NTEmacsで使えるの?
でないと、Meadow3からは移行できないなぁ。。


51 :名無しさん@お腹いっぱい。:2009/02/02(月) 22:18:29 ID:gytIIRky0
w32-add-font はないけど、lisp/international/fontset.el とかを見ればなんとかなるよ。

BDFフォントも大丈夫。22.3 で東雲、まるもじ、Milkjf 全部でHello全部表示できてる。
マルチバイト文字をスケーラブルに表示することはできないみたいだけどね。


52 :名無しさん@お腹いっぱい。:2009/02/03(火) 08:58:28 ID:nUU7zzF90
>>51
lookup-1.4.1入ります?


53 :名無しさん@お腹いっぱい。:2009/02/03(火) 19:01:21 ID:oM3NFmZt0
ショートカットから起動すると
エラーを吐き出してから
.emacsを読み込むんですけど。
どうやったら解消できますか?

54 :名無しさん@お腹いっぱい。:2009/02/03(火) 22:23:49 ID:/UEWeCdc0
>>52
>>53
エラーメッセージも書かず、解決できるわけがない。


55 :53:2009/02/03(火) 23:40:20 ID:oM3NFmZt0
上の件は自己解決しました。

新たな問題が噴出しました。
一つ聞きたいんですが、
いまNTEmacs + MinGW + MSYSという環境でやってるんですが、
これってemacs上からのmakeコマンドではコンパイルできないんでしょうか?

コンパイルしようとすると

Spawning child process: invalid argument

というエラー(?)を吐き出します。

56 :名無しさん@お腹いっぱい。:2009/02/03(火) 23:43:53 ID:PKr5c0+h0
argument が invalid なんだよ

57 :名無しさん@お腹いっぱい。:2009/02/04(水) 00:00:25 ID:/UEWeCdc0
>>55
>これってemacs上からのmakeコマンドではコンパイルできないんでしょうか?
この一文が何を意味しているのか分からない。

○○というパッケージを M-x compile で make 〜 と入力して
コンパイルしようとしたんだけどダメでした、ってこと?

あと、バージョンも書くと解決が早くなるかも知れない。
ならないかも知れない。


58 :名無しさん@お腹いっぱい。:2009/02/04(水) 01:42:03 ID:I5HQOtrA0
msvcだけど、
(prefer-coding-system 'sjis)
(defun my-compile ()
(interactive)
(let ((coding-system-for-read 'sjis-dos))
(setq compile-command "nmake /nologo ")
(call-interactively 'compile)))
(global-set-key "\C-cc" 'my-compile)
で、makeしてる。

本当は、
(setq compile-command
(format "MSDEV %s.dsw /MAKE \"$(%s) - Win32 DEBUG\"" proj proj)
でprojをdirectoryにすれば完璧と思いつつlisp素人なので、ほっている


59 :55:2009/02/04(水) 14:43:40 ID:23LPXHrc0
>>57

>○○というパッケージを M-x compile で make 〜 と入力して
>コンパイルしようとしたんだけどダメでした、ってこと?

その通りです。

バージョンは
emacs => 22.3
MinGw => 5.1.4
msys => 1.0.10
です。

60 :名無しさん@お腹いっぱい。:2009/02/04(水) 18:35:15 ID:GjAqwff30
| 釣れますか?                ,
\                         ,/ヽ
   ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄         ,/   ヽ
   ∧_∧          ∧∧  ,/         ヽ
  ( ´∀`)         (゚Д゚,,),/            ヽ
  (    )      (|  つ@               ヽ
  | | |   ___ 〜|  |                ヽ
  (__)_) |――|.  ∪∪                     ヽ
   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|                 ヽ
  /⌒\/⌒\/⌒\/⌒\|彡~゚ ゜~ ~。゜ ~ ~ ~ ~~ ~ ~~ ~ ~~ ~~ ~~
  ⌒\/⌒\/⌒\/⌒\/⌒\彡 〜 〜〜 〜〜 〜〜 〜 〜


61 :名無しさん@お腹いっぱい。:2009/02/04(水) 21:09:06 ID:iCSoiPCg0
↓の pretest を試しているんですが

http://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-23.0.90-bin-i386.zip

古い Emacs と `set-window-buffer' を使ったときの挙動が変わっています。

(defun my-test ()
(interactive)
(let ((buf1 (get-buffer-create "*buf1*"))
(buf2 (get-buffer-create "*buf2*")))
(switch-to-buffer buf1)
(delete-other-windows)
(split-window)
(other-window 1)
(set-window-buffer (selected-window) buf2)
(insert "This is a pen.\n")
))

例えば上のような関数を実行したとき

古いEmacs(GNU Emacs 22.3.1 (i386-mingw-nt5.0.2195) of 2008-09-07 on SOFT-MJASON)では
→*buf2*というバッファーに"This is a pen"が書き込まれる

pretestの場合
→*buf1*に"This is a pen."が書き込まれる

となります。これはバグなんでしょうか?それとも仕様の変更でしょうか?
今のところたいして支障はないのですが、もしバグなら連絡したほうがいいかな
と思いまして。


62 :名無しさん@お腹いっぱい。:2009/02/04(水) 22:57:59 ID:1sPqflQO0
>>59
なかなか真理に近づかないな。

Emacs を通さずにコマンドプロンプトで make したらエラー出ずにビルドできるのね?
他の make が動いている、ってことはないよね?


63 :59:2009/02/04(水) 23:48:51 ID:23LPXHrc0
MSYS上で

gcc ソースコード名

上のコマンドでmakeしたときにはコンパイルできました。

64 :名無しさん@お腹いっぱい。:2009/02/07(土) 01:34:13 ID:GAIzVhJD0
NTemacs上でwb-line-numberを使ってるんだけど
C-x 2として横二分割にすると右の行番号がずれてしまう.
一度wb-line-number-toggleを実行して行番号を消した後,
上と下のバッファでそれぞれもう一度wb-line-number-toggleを実行すると
今度はずれないで正常に表示されるのだが.

C-x 2やったときに最初からずれないように表示するにはどうしたらよいのだろう?
誰か教えてください

65 :名無しさん@お腹いっぱい。:2009/02/07(土) 08:18:04 ID:oGehX4sM0
trampのことで教えてください。
Emacs 23.0.90のpretestがはじまったので使ってみています。(前は22.3)
これを機にtrampを使ってみようと試しているのですが
2点うまくいかないことがあります。

1 日本語のファイル名
接続方法はデフォルトの"pscp"で、Debian GNU/Linux etchに繋いだとき
日本語のファイル名を正常に表示できません。
C-xC-fで候補に表示させた時点で、
例えば「もな.txt」が*Completions*バッファに「343202202343201252.txt」と表示されます。
これを開いても新規ファイルになってしまいますし、日本語のファイル名を付けて
保存しても化けてしまいます。

ぐぐると
(modify-coding-system-alist 'process "pscp" 'utf-8-unix)
(modify-coding-system-alist 'process "plink" 'utf-8-unix)
などの例があるのですが効いていないようです。

接続先のマシンではUTF8でファイル名を書いていて、WinSCPやPuTTYでの接続では
正常に日本語のファイル名を取り扱えています。

trampからうまく取り扱うにはどうしたらいいでしょう?

2 Subversionのworking copyを認識しない
RCSの管理下にあるファイルは(多少怪しげながらも)正常に扱えましたが
Subversionのworking copyのファイルを開いてもVCが認識してくれません。
ローカルのファイルについてはRCS, Subversionともに正常に動いています。
接続先のマシンのローカルでも正常に扱えるworking copyです。
どこをチェックしたらいいでしょう?

66 :名無しさん@お腹いっぱい。:2009/02/07(土) 08:18:40 ID:oGehX4sM0
関係しそうな.emacsの設定を載せます。
デフォルトの値と同じものはほとんど省いてます。

(set-language-environment "Japanese")
(set-default-coding-systems 'japanese-shift-jis-dos)
(set-selection-coding-system 'utf-16le-dos)
(setq default-buffer-file-coding-system 'utf-8-dos)
(custom-set-variables
'(ls-lisp-emulation (quote MS-Windows))
'(ls-lisp-use-insert-directory-program t)
'(tramp-verbose 5))

67 :名無しさん@お腹いっぱい。:2009/02/07(土) 11:27:53 ID:26LHG3xE0
NTEmacsのIMEパッチ版では、日本語入力状態からM-xをおすとそのまま日本語入力状態にしかならない?
Meadowとかみたいに見たいに自動で切り替わったりしない?

68 :名無しさん@お腹いっぱい。:2009/02/08(日) 00:47:42 ID:aX6uEBM/0
wrap-function-to-control-ime
を設定してあるか?

69 :名無しさん@お腹いっぱい。:2009/02/09(月) 00:01:37 ID:TWIAf8Vz0
設定しなきゃだめだったのか、やってみます
どうもありがとうございました

70 :名無しさん@お腹いっぱい。:2009/02/10(火) 01:16:33 ID:3fto7q6L0
23.0.90、BDF フォントが使えないとは…。
ちょっと待つか…。


71 :名無しさん@お腹いっぱい。:2009/02/12(木) 22:57:56 ID:XFYsvMjG0
>>65-66です、、、誰か構ってください。。。
2の問題は、trampで繋いだ先のworking copyに
日本語のファイル名(うまく扱えない)があるとダメなようです。
それでもC-x v =で取ったdiffに日本語が含まれていると
化けてしまうので、1の日本語のファイル名をうまく扱えないのと同様に
どこかでcoding-systemを設定しなきゃいけない問題なのかと思うのですが…。
どのように設定したらいいか、どこをチェックしたらいいか教えもらえませんか。

72 :名無しさん@お腹いっぱい。:2009/02/12(木) 23:24:29 ID:rg5rDv410
>>71
file-name-coding-system
じゃないの?


73 :名無しさん@お腹いっぱい。:2009/02/12(木) 23:35:29 ID:XFYsvMjG0
>>72 ありがとうございます
(set-default-coding-systems 'japanese-shift-jis-dos)
でdefault-file-name-coding-systemがjapanese-shift-jis-dosになっているところ
(setq file-name-coding-system 'utf-8)
にしてみましたが、>>65の1同様になってしまいました。

74 :名無しさん@お腹いっぱい。:2009/02/12(木) 23:57:22 ID:XFYsvMjG0
>>71
>それでもC-x v =で取ったdiffに日本語が含まれていると
>化けてしまう
これは
(modify-coding-system-alist 'process "[cC][mM][dD]\\.[eE][xX][eE]" 'utf-8)
で解決できました。emacs.exe → 子 cmd.exe → 孫 plink.exe となっていたので。
cmd.exeって他でも使うと思うので、他に影響が出そうな気もしますが。。。。

75 :名無しさん@お腹いっぱい。:2009/02/17(火) 00:48:29 ID:cxG3u0o00
>>70
ttfならVLゴシックがオススメ。
というか、他にスラッシュド・ゼロと0x5Cがバックスラッシュのttfがあれば誰か教えてほしい。


76 :名無しさん@お腹いっぱい。:2009/02/17(火) 00:56:04 ID:13Cpemwn0
ttf じゃないけど、Andale Mono。今は Osaka を使ってます。

77 :名無しさん@お腹いっぱい。:2009/02/18(水) 22:32:52 ID:aS9YSeP40
consolasをフォントリンクして使えばいいじゃない

78 :名無しさん@お腹いっぱい。:2009/02/18(水) 22:53:56 ID:MhiMvUd50
2月18日
フォントリンクもConsolasも知らなかったオレが今年一番の喜びを感じた記念日
ありがとう。>>77ありがとう。そしてさようなら、VL ゴシック。


79 :名無しさん@お腹いっぱい。:2009/03/04(水) 23:23:16 ID:oYUBVxRR0
23.0.91 でフォントまわりはだいぶ綺麗になっていた。
描画処理も若干早くなっているように感じた。


80 :名無しさん@お腹いっぱい。:2009/03/05(木) 18:00:55 ID:+SQPt4wZ0
ntemacsの「.emacs」もしくは「.emacs.el」ってどこにあるの?
とりあえず「C:\Documents and Settings\unko」にそれぞれ作ってみたんだけど、
読んでない感じなんですが。


81 :名無しさん@お腹いっぱい。:2009/03/05(木) 18:26:28 ID:cVIXPh7Q0
>>80
その下のApplication Data
てゆーかEmacs上で~/のパスを調べればいい

82 :名無しさん@お腹いっぱい。:2009/03/05(木) 23:09:02 ID:gxjDNDgs0
っていうのはinfoに書いてあるから気が向いたら読みな〜

83 :名無しさん@お腹いっぱい。:2009/03/10(火) 03:20:21 ID:+w4rLvZY0
23.0.91で複数のフレームを開いてると
他の(Windows用語の)ウィンドウが重なったりした後に
Emacsのフレームが正常に再描画されない事が多々あるんだけど
うちの環境によるものでしょうか?XP + GeForce 8600 GT です。

84 :名無しさん@お腹いっぱい。:2009/03/10(火) 21:02:53 ID:HfylKeRJ0
わたしの会社環境(XPsp2 + RADEON XPRESS200)でもそんな感じなので、
現状はこんなものなのでしょう。

Vista/Win7だとこういう問題から(ほぼ)無縁でいられるんですけどねぇ。



85 :名無しさん@お腹いっぱい。:2009/03/10(火) 23:29:02 ID:+w4rLvZY0
レスありがとうございます
XPもじき御役御免になるので気にしないことにします

86 :名無しさん@お腹いっぱい。:2009/03/12(木) 20:24:41 ID:/GSD5nZH0
ntemacsjpでCTRL+BSでIMEの確定アンドゥすると手前の文字まで削除される件に
対策してみたんだけど需要ある?

2chにコード書くと権利関係がややこしいそうなので、
ここには書かないけど。

87 :名無しさん@お腹いっぱい。:2009/03/12(木) 21:00:44 ID:jn5fd5qU0
思うに、すでにNTEmacsを使っている人には無いんじゃないかw
でもMeadowを選ぶ理由として、ちょくちょく挙げられるものだしきっとあるだろう

88 :名無しさん@お腹いっぱい。:2009/03/12(木) 21:42:58 ID:sX4b1U2I0
オレもSKK使っているから需要は増えないのだが、
IMEまわりは貧弱なので本家に取り込んでもらえるように立ち回ってもらいたいものだ。



89 :名無しさん@お腹いっぱい。:2009/03/13(金) 02:57:00 ID:ZBqPGXBj0
そのパッチまではいった20.3をバイナリで放置してくれたら喜んで使うw

90 :名無しさん@お腹いっぱい。:2009/03/13(金) 02:57:57 ID:ZBqPGXBj0
あ、22.3だった orz

91 :名無しさん@お腹いっぱい。:2009/03/13(金) 23:04:10 ID:kUfDVcuH0
すでにNTEmacsを使っているわけだが
パッチ希望!

92 :名無しさん@お腹いっぱい。:2009/03/13(金) 23:24:07 ID:OyUIgzLf0
>>90
どうせなら23使ってやれよ

93 :名無しさん@お腹いっぱい。:2009/03/14(土) 00:37:39 ID:qcfWxKCv0
23はshift-jis-2004が使えないので嫌です


94 :86:2009/03/14(土) 13:56:07 ID:kIw5JlxN0
IMEパッチを適用したソースからの差分です。
http://www1.axfc.net/uploader/He/so/204815

差分作成元は 23.0.91 ですが、emacs22でも使える。

95 :名無しさん@お腹いっぱい。:2009/03/14(土) 19:37:57 ID:8czbFm8y0
>94
キタ━━━━(゚∀゚)━━━━!!

さっそく cygwinの gcc 3.4.4で emacs-22.3にパッチ当てて,コンパイルしました.
問題なく動作して,Ctrl-BSもいい感じになってます.ありがとうございました!


96 :名無しさん@お腹いっぱい。:2009/03/15(日) 08:19:02 ID:00N5R2WT0
>>95
くれくれ厨見参!!!

97 :名無しさん@お腹いっぱい。:2009/03/17(火) 23:44:42 ID:Vqc3xnPk0
>85
最近のCVS HEADでは直っているような感じが。


98 :名無しさん@お腹いっぱい。:2009/03/18(水) 01:06:16 ID:TxCbWKm30
>>97
ttp://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=950
これだったっぽいですね

99 :名無しさん@お腹いっぱい。:2009/03/19(木) 01:09:20 ID:6SoMPF1a0
CVS Head で w32-symlinks.el 動く?

100 :名無しさん@お腹いっぱい。:2009/03/22(日) 19:22:01 ID:BzLXKlTt0
23って、どの枝がおすすめ?

101 :名無しさん@お腹いっぱい。:2009/03/23(月) 00:58:36 ID:8pb3IggV0
>>100
trunk

102 :名無しさん@お腹いっぱい。:2009/03/24(火) 22:42:56 ID:/w1iSNWp0
>>101
trunkでlookup.el使えたら移行しようかな。


103 :名無しさん@お腹いっぱい。:2009/03/24(火) 22:49:55 ID:a5UUONAQ0
使えるだろ

104 :名無しさん@お腹いっぱい。:2009/03/25(水) 07:53:38 ID:HtDCfl5C0
1 lookup.el文字化けする/治して/使える?
2a 使えるだろ
2b どのlookupだよ
3 沈黙して1へ戻る     ←イマココ

105 :名無しさん@お腹いっぱい。:2009/04/07(火) 00:10:11 ID:w3/tq1fN0
wzからntemacsに移行中の初心者っす。
日本語文字の検索で質問させて下さい。
「^S]のインクリメンタル検索で、日本語を検索するとき
^Sの入力後「半角/全角」キーを押すと、^Sの入力がキャンセルされて
IMEで文字の入力が出来なくなくて困ってます。
NTEmacsのバージョンは、GNU Emacs 22.2.1 (i386-mingw-nt5.1.2600)
IMEはATOK2008です。


106 :名無しさん@お腹いっぱい。:2009/04/07(火) 00:51:08 ID:Ig9m+nHz0
IMEパッチを使ってるかどうか
自分でbuildしたEmacsか
NTEmacs JP Projectのバイナリか他のところか
そのあたり追記したらいいと思う

107 :名無しさん@お腹いっぱい。:2009/04/07(火) 01:00:30 ID:cZoQTvWy0
おれは migemo を入れちゃってるからわからんけど、
その状態で C-k とかじゃなかったっけ? 全角切り替え

108 :105:2009/04/07(火) 02:31:06 ID:w3/tq1fN0
レスどうもです。
バイナリーは「NTEmacs JP Project」で次のURLページの
http://sourceforge.jp/projects/ntemacsjp/releases/
次のファイルを落としてきて起動しています。
emacs_22.2_bin_20080327.exe
パッチ済のバイナリーって認識だったんですけど違いますか?
>107
migemo検索してみました、これ興味深いですね。参考になりました。
あと、C-kでは入力がキャンセルされてしまうようです。


109 :名無しさん@お腹いっぱい。:2009/04/07(火) 03:00:02 ID:Ig9m+nHz0
>パッチ済のバイナリーって認識だったんですけど違いますか?

あってると思います
おれもIME使ってないので回答はできないけど

使ってるひとの回答があるまでの代替案として
先にIMEオンにしてからC-sで日本語isearchできませんか?

110 :名無しさん@お腹いっぱい。:2009/04/07(火) 23:53:16 ID:bJ3TApgk0
>>109
NTEmacs 使ってないのでいけるかどうかわからんのですが、
検索文字列として日本語を使用したいのであれば
M-x search-forward か C-s RET で minibuffer の入力に移ってから
半角/全角キーで日本語入力モードにしたらどうでしょうか。

111 :名無しさん@お腹いっぱい。:2009/04/08(水) 21:48:22 ID:oOOSR4kY0
>>108
先にIMEをONしておいてから
C-s C-m


112 :名無しさん@お腹いっぱい。:2009/04/08(水) 22:29:49 ID:mUdgZ8wD0
IMEパッチでATOK2008使って、インクリメンタル検索はできないってことでFAなの?

113 :名無しさん@お腹いっぱい。:2009/04/08(水) 22:36:12 ID:mUdgZ8wD0
あ、なんか偉そうに書いてしまった。ごめん。
俺はIMEパッチもATOKも使ってないんだけど、
105はインクリメンタル検索っていってるのに
>>110 とか >>111 が的外れなこと書いてるので
なんでだろうと思って。

114 :名無しさん@お腹いっぱい。:2009/04/08(水) 23:04:36 ID:cs4z5DZD0
つーか、俺の環境ではできるけどな。

C-s で検索、C-k でミニバッファに移動、C-o で IME 起動と。

115 :名無しさん@お腹いっぱい。:2009/04/11(土) 09:34:21 ID:cLB5JRuu0
C-Kで・・・は初期設定ではないな

116 :名無しさん@お腹いっぱい。:2009/04/11(土) 11:16:17 ID:kZ+DsMAB0
ftp://ftp.gnu.org/gnu/emacs/windows/emacs-22.3-bin-i386.zip
から落としたバイナリをKasperskyでスキャンすると、
ps-mule.elcにTrojan-Downloader.BAT.Small.eがあるって言われるんだが、他のアンチウイルスではそんなこと言われないよね?
誤爆かなぁ…

117 :名無しさん@お腹いっぱい。:2009/04/11(土) 14:08:20 ID:E/7QiR640
また日本語で検索できるように、

;;isearch
(define-key isearch-mode-map "\C-k" 'isearch-edit-string)
も付け加えます。これで[C-s]で検索をする際に、[C-k]を入力すれば日本語で検索できます。

みたいだな。

118 :名無しさん@お腹いっぱい。:2009/04/11(土) 15:06:06 ID:X7KrsIlg0
つかってるのがKasperskyだったんで試したけど、なにもでなかったよ
環境はKaspersky 7.0.1.325 + 最新パターンね

119 :名無しさん@お腹いっぱい。:2009/04/11(土) 15:44:06 ID:kZ+DsMAB0
>>118
ありがとうございます。
自分の環境は2009なのですが、再度試してみましたところ、今度は検出されませんでした。
False Alarmの依頼をしたのに対応してくれたのかなぁ。
ともあれ自分のマシンがウィルスにかかったというわけではなくてよかったです。
安全のためバイナリは消してしまったので構築し直しですが('A`)
情報助かりましたm(__)m

120 :名無しさん@お腹いっぱい。:2009/04/13(月) 22:51:17 ID:TXp03uuI0
trunkの文字表示壊れた?

121 :名無しさん@お腹いっぱい。:2009/04/15(水) 22:11:47 ID:j5/vbwWk0
>>120 fontset-default がなんか変わっただけみたいです。失礼。

122 :名無しさん@お腹いっぱい。:2009/04/15(水) 22:56:49 ID:j5/vbwWk0
default, fixed-pitch, variable-pitchフェイスで選ばれるフォントが変わったのかな…。
以前は"Courier New"や"Arial"が選ばれていたと思うのですが
元々Windowsにインストールされているものではないフォントが選ばれていました。
環境によると思いますが、emacs -q で起動したときの"*GNU Emacs*"バッファで
うちでは"SWMacro"とか選ばれてしまって、>>120は壊れたのかと思ってしまいました。
SWMacroって、SideWinderで使われてる記号のフォントなんですが。
いやそんなの知らんがなって話ですよね、すみません。

123 :名無しさん@お腹いっぱい。:2009/04/16(木) 00:33:37 ID:kfkB/dlu0
(set-face-attribute 'default nil :family "Courier New")とかしても、
defaultの英字フォントはおかしいままですねぇ。なんだこりゃ。


124 :名無しさん@お腹いっぱい。:2009/04/21(火) 22:00:37 ID:1ClIJ8dM0
やっと直ったよ!

125 :名無しさん@お腹いっぱい。:2009/04/22(水) 07:19:35 ID:SFCmW9Yr0
直ってますね

126 :名無しさん@お腹いっぱい。:2009/04/29(水) 20:58:30 ID:2dmD/jno0
非常に初歩的な問題のような気がして恐縮なんですが、eshell上でgccを用いてコンパイル
しようとすると

gcc -o hello hello.c
("-o" "hello" "hello.c"): command not found

のように表示されるんですが、どうすれば解決できるでしょうか。shell上からなら
きちんとコンパイルできるんですが…。

127 :名無しさん@お腹いっぱい。:2009/05/09(土) 23:08:55 ID:DVu4j8wX0
Meadowから完全移行するならこれが良いんだろうか

128 :名無しさん@お腹いっぱい。:2009/05/10(日) 00:21:51 ID:E2sEVLiu0
Meadow 独自の設定を完全に切り分けられるなら

129 :名無しさん@お腹いっぱい。:2009/05/11(月) 03:52:48 ID:EtTmg5F70
emacs23で
IMEパッチを当てたつもりなのに、うまくいってない(インライン表示にならない)ので
まず確認しておきたいことを質問させてください

cvs -z3 -d :pserver:anonymous@cvs.sv.gnu.org:/sources/emacs checkout -P emacs
でとってきたソースに

ttp://sourceforge.jp/projects/ntemacsjp/releases?package_id=6293
20081013 :  emacs-cvs-20081013-IME.patch.gz
を当てて*.rejに基づいて修正してコンパイルしているのですが

とりあえずとってくるソースとパッチはこれで合っていますか?


130 :名無しさん@お腹いっぱい。:2009/05/12(火) 02:10:07 ID:O0S1fya00
>>129
configure.batにIMEパッチ有効にする引数与えましたか?

131 :名無しさん@お腹いっぱい。:2009/05/12(火) 10:46:20 ID:sxPMETOy0
>>130
お返事ありがとうございます
MINGWを使い、

configure.bat --with-gcc --no-debug --cflags -ID:\src\DLL --cflags -DIME_CONTROL --cflags -DRECONVERSION --cflags=-DCLIENTEDGE --cflags=-DUSE_TRANSPARENCY --cflags=-DHAVE_RECONVERTSTRING

make bootstrap

make install INSTALL_DIR=d:/emacs23

という手順を踏みました、なおDLLフォルダは画像用のDLLとかヘッダが入っているフォルダです。事前にパスも通した上で。
--cflags -DIME_CONTROL がそのオプションだと認識しています


132 :名無しさん@お腹いっぱい。:2009/05/12(火) 21:41:53 ID:O0S1fya00
>>131
emacs23のパッチは引数が変わっていて、
--cflags -DIME_CONTROL の代わりに --enable-w32-ime の指定が必要です。

自分はこんな引数でビルドしてます。
configure --with-gcc --enable-w32-ime --cflags -DRECONVERSION --cflags -D_UNICODE --without-xpm --without-png --without-jpeg --without-tiff --without-gif

133 :名無しさん@お腹いっぱい。:2009/05/14(木) 00:07:52 ID:yWdOHHxF0
>>132
ありがとうございます
無事コンパイルできました
変わってたんですね


134 :名無しさん@お腹いっぱい。:2009/05/14(木) 03:02:08 ID:ehC6qh8/0
申し訳ありませんが、もうひとつ質問させてください
コンパイルはうまくいき起動でき、インライン表示もされるのですが
IMEでの変換中の文字列が-45°傾いて表示されてしまいます
これについて何かご存知の方はいらっしゃらないでしょうか

135 :名無しさん@お腹いっぱい。:2009/05/15(金) 10:40:40 ID:QYXyqR050
かっこいいなそれw

136 :名無しさん@お腹いっぱい。:2009/05/15(金) 22:13:00 ID:Dxlalk290
左斜めw

137 :名無しさん@お腹いっぱい。:2009/05/19(火) 14:45:19 ID:vU/k5D3M0
ttp://2sen.dip.jp/cgi-bin/upgun/up10/source/up1443.jpg
こん感じなんです
どなたかご存知ありませんか


138 :名無しさん@お腹いっぱい。:2009/05/19(火) 21:44:29 ID:V/mYyRcl0
分らなくて申し訳ないが想像以上にカッコよくてワロタ

139 :名無しさん@お腹いっぱい。:2009/05/19(火) 21:50:53 ID:bu1Xo/hx0
俺もそうしたいw

140 :名無しさん@お腹いっぱい。:2009/05/19(火) 22:13:38 ID:L95J/KFD0
フォントはどんな風に指定してるの?

141 :名無しさん@お腹いっぱい。:2009/05/20(水) 01:51:55 ID:+b09PpAE0
すげーw
てっきり斜体になってるのかと思ったら、もっとスタイリッシュに傾いてたw

142 :名無しさん@お腹いっぱい。:2009/05/20(水) 02:42:59 ID:QL7C9XPS0
(setq w32-use-w32-font-dialog nil)
(setq scalable-fonts-allowed t)
(setq w32-enable-synthesized-fonts t)
(create-fontset-from-fontset-spec
"-*-Courier New-normal-r-*-*-14-*-*-*-c-*-fontset-TTG12c,
japanese-jisx0208:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
latin-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
katakana-jisx0201:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-jisx0208-sjis,
mule-unicode-e000-ffff:-*-MS ゴシック-*-*-*-*-*-*-*-*-*-*-iso10646-1" t)
(setq default-frame-alist
(append
'((foreground-color . "black")
(background-color . "white")
(mouse-color . "white")
(cursor-color . "black")
(scroll-bar-width . 14)
(width . 79)
(height . 67)
(top . 28)
(left . 1087)
(ime-font . "-*-MS ゴシック-*-*-*-*-12-*-*-*-*-*-jisx0208-sjis")
(font . "fontset-TTG12c")
(vertical-scroll-bars . right)
(line-spacing . 0)
(cursor-type . box))
default-frame-alist))
(setq initial-frame-alist default-frame-alist)

一応こんな感じにはなっています. ただ, -qオプションでも斜めになります
誰もこうならないってことはrejの解決間違ったんだろうな・・・・・見直すか・・・

143 :名無しさん@お腹いっぱい。:2009/05/20(水) 02:46:26 ID:pMpfZ77E0
まじすげーw
こんなことありえるんだなw


144 :名無しさん@お腹いっぱい。:2009/05/24(日) 11:17:58 ID:gOzQ9hwF0
原因がわかった, mingwのバージョンがだめだったんだ
3.45入れなおして試したらちゃんと直りました。
詳しくも無いのに4.40なんて使うもんじゃないね

長々と失礼いたしました

145 :名無しさん@お腹いっぱい。:2009/05/27(水) 04:05:39 ID:yVCFwusj0
あんたのEmacsは輝きを放ってたし
無駄じゃなかったと思う。このスレ的に。

146 :名無しさん@お腹いっぱい。:2009/05/30(土) 22:56:24 ID:/ofiw3uAO
cvs死んでる。。

147 :名無しさん@お腹いっぱい。:2009/06/05(金) 20:32:39 ID:LE7lCRID0
emacs22.3を使用していますが、指定桁折り返し表示の設定はどうやればいいでしょうか。
改行文字を挿入せずに表示上でのみ折り返ししたいのですが、fillを使用すると改行が入ってしまいます。
ググっても他のやりかたがわからない……。
orz


148 :名無しさん@お腹いっぱい。:2009/06/05(金) 21:24:39 ID:8nqgc8qg0
longlines-mode

149 :147:2009/06/05(金) 23:50:47 ID:n3J4sjHE0
>>148
Thunks!(・∀・)

150 :名無しさん@お腹いっぱい。:2009/06/06(土) 21:24:16 ID:ZbfHnU+70
>>149
いやぁ、サンクされてもなあ。まいっちゃうなあ。
もしかして16bit時代の人?

151 :名無しさん@お腹いっぱい。:2009/06/17(水) 09:23:19 ID:JZeMXye90
64→32 です。

152 :名無しさん@お腹いっぱい。:2009/07/21(火) 14:14:00 ID:ifKFJl8uP
XP SP3 にて環境変数設定
 ALTERNATE_EDITOR=C:\......\runemacs.exe
 EMACS_SERVER_FILE=C:\.....\.emacs.d\server\server
を設定しました。EMACS_SERVER_FILEに指定したファイルが既にある場合、
emacsclientwにファイルをD&Dした際、以下のエラーダイアログが表示されます。
 Emacsclient ERROR
 ...\emacsclientw.exe: connect: 対象のコンピュータによって拒否されたため、接続できませんでした。
上記ダイアログでOKをクリックすると、特に問題なく起動します。
EMACS_SERVER_FILEに指定したファイルがない場合は、ダイアログが表示されず、
正常に起動します。

何か設定またはemacsclientwショートカットの引数が不足しているのでしょうか。
よろしくお願いします。

153 :名無しさん@お腹いっぱい。:2009/07/21(火) 18:40:36 ID:PCwl8YAk0
>>152
> EMACS_SERVER_FILEに指定したファイルが既にある場合

Emacs server が起動していて、server fileが既にある場合かな?
それとも、Emacs server は起動してないのかな?

154 :152:2009/07/22(水) 08:01:45 ID:w1QGKhnZP
>>153

書き漏れましたが、.emacs に (server-start) は設定してあるので、
Emacsサーバは起動してると思います。

155 :名無しさん@お腹いっぱい。:2009/07/22(水) 18:33:11 ID:9RLh46NU0
>>154
> .emacs に (server-start) は設定してあるので、
の状態で件のメッセージがでるということは、server fileの中身がおかしいか、もしかしたら
%EMACS_SERVER_FILE%とは別のディレクトリにserver fileが出来てるか、ぐらいですかね。

設定やemacsclientwの引数などで件のメッセージを抑止する方法は分からないですが、
こちらの環境ではそもそもsever fileが残るという現象が再現しませんので、環境の問題なんでしょう。

まずは、%EMACS_SERVER_FILE%をエクスプローラで開いたまま、Emacs上で
M-x start-server
C-u M-x start-server
して、server file が生成・削除されるかどうかを確認してはどうでしょう。

ディレクトリの問題ではなく、server fileの中身がおかしいとすると…、うーん、ちょっと分かりません。

156 :152:2009/07/23(木) 11:14:02 ID:8aUUPQuiP
>>155
レスありがとうございます。

C-u M-x server-startしても server file が消される様子がない
ので(というか何もメッセージがでない)、以下のようにしてNTEmacs終了時
にサーバファイルを消すようにフックかけました。

(add-hook 'kill-emacs-hook (function (lambda ()
(if (file-exists-p (expand-file-name (concat server-auth-dir "/" server-name)))
(delete-file (expand-file-name (concat server-auth-dir "/" server-name)))))))

157 :名無しさん@お腹いっぱい。:2009/07/31(金) 22:56:29 ID:YE9fVMyI0
祝 23.1 リリース


で、23.1でIMEは使えるようになったの?

158 :名無しさん@お腹いっぱい。:2009/08/01(土) 01:42:17 ID:JrrhwLze0
なんだ本家だけか
ntemacsjo、やる気ねーな

159 :名無しさん@お腹いっぱい。:2009/08/01(土) 21:59:23 ID:ypdREJQ80
需要ある?

160 :名無しさん@お腹いっぱい。:2009/08/01(土) 22:09:57 ID:jBLCXo5U0
ありまくりまくりすてぃ

161 :名無しさん@お腹いっぱい。:2009/08/02(日) 19:24:27 ID:WDyMn3P80

23.1ではinline IME使えなったんで、
HEADでIME_POSITIONの修正入っていたんで使えるかと
思ったんだけどやっぱダメ?

誰かIME patch please

162 :名無しさん@お腹いっぱい。:2009/08/02(日) 23:42:41 ID:5RHu0Vbj0
>>161
23.1にパッチemacs-cvs-20081013-IME.patchを当てて、rejを修正してMinGWでビルドしてみた。

IME2002
未確定文字列の文字間隔が若干詰まる。 確定文字列20文字と未確定文字列20文字だと、
未確定文字列の方が1.5文字分くらい短い。

IME2007
日本語文字列を入力すると、背景色で塗りつぶされたような感じで、
入力箇所周辺の文字列が表示されなくなる。再描画すれば正しく表示される。

ATOK17とATOK2009(体験版)
未確定文字列のフォントが常に太字または太字+斜体になる。
(行頭で入力開始すると太字、行頭以外から入力開始した場合は太字+斜体になる?)

パッチの中にime-font関係でUSE_W32_IMEが無効になってる箇所があって、
それが原因かと思って有効にしてビルドしたらEmacs起動しなかった・・・

 ↓こんな感じで無効になってた
+ #if 0
+ /* #ifdef USE_W32_IME */
+ /* fix me. I don't know how to get a font name.*/


俺には無理だ。
>>159さん、頼んだぞ


163 :161:2009/08/03(月) 00:38:41 ID:ldngo4JV0

HEADのw32fns.cながめていたんだけど、
なんちゃってinlineならIMEパッチ使わなくても
WM_IME_STARTCOMPOSITION
しょうもないバグ修正するだけでいけた。

後はここで、
・フォントの高さ調整
・フォントをフレームデフォルトに合わせる
ぐらいかと。



164 :名無しさん@お腹いっぱい。:2009/08/03(月) 00:40:09 ID:CvUtM0XB0
ってことは何? IME 関連の処理が取り込まれたってこと?

165 :161:2009/08/03(月) 00:41:23 ID:ldngo4JV0
3200行目あたり

case WM_IME_STARTCOMPOSITION:
if (!set_ime_composition_window_fn)
goto dflt;
else
{
COMPOSITIONFORM form;
HIMC context = get_ime_context_fn (hwnd);
struct window *w;

if (!context)
goto dflt;

f = x_window_to_frame (dpyinfo, hwnd);
w = XWINDOW (FRAME_SELECTED_WINDOW (f));

form.dwStyle = CFS_FORCE_POSITION;
form.ptCurrentPos.x = w32_system_caret_x;
form.ptCurrentPos.y = w32_system_caret_y;

set_ime_composition_window_fn (context, &form);

/* TODO set current caret font */
release_ime_context_fn (hwnd, context);
}
goto dflt; /* must call default WndProc */




166 :161:2009/08/03(月) 00:57:36 ID:ldngo4JV0
>>164
必要なメッセージは処理しようとしているみたい。
ただ、どうしてもテストしたコードとは思えないけど。wwwwwwwwww

で、もう少しまともななんちゃってにしようと思って
LOGFONT lf;
get_ime_composition_font_fn (context, &lf);
HDC hdc = GetDC (hwnd);
lf.lfHeight = -MulDiv(FRAME_SMALLEST_FONT_HEIGHT(f), GetDeviceCaps(hdc, LOGPIXELSY), 72);
ReleaseDC (hwnd, hdc);
set_ime_composition_font_fn (context, &lf);
を入れてフォントサイズ調整しようとしたけど、
ダメだった。

で、識者に質問ですが、
FRAME_SMALLEST_FONT_HEIGHT(f)
には何が入っているの?

フレームのフォントサイズの最小のポイント数だと思ってたんだけど・・・
(ピクセルとも思えないし。)

できれば後だれかよろしく。



167 :名無しさん@お腹いっぱい。:2009/08/05(水) 01:19:04 ID:UMyopRue0
emacs-cvs-20081013-IME.patch を適用して、
あとは手作業で何とかしたやつ。

http://www1.axfc.net/uploader/Li/so/41268

手元の環境だと再変換関係がうまく動かず、
対処方法がさっぱり分からないので、
元の IME パッチにあった再変換のコードは削ってしまいました。

168 :167:2009/08/05(水) 01:20:54 ID:UMyopRue0
>>167
パッチ適用先は emacs-23.1 です。

169 :名無しさん@お腹いっぱい。:2009/08/05(水) 05:34:41 ID:mxraMxyu0
昨日Emacs-23.1-IME.patch.gzがMLに流れてたよ

170 :名無しさん@お腹いっぱい。:2009/08/05(水) 20:46:27 ID:9juhx/pf0
>>167-168
バイナリありがとう

家にWindowsがないので、明日会社で試してみる

171 :167:2009/08/06(木) 02:37:53 ID:9qLXwX980
zlib のヘッダファイルを置き忘れて
ツールバー表示がおかしかったのでビルドしなおしました。
http://www1.axfc.net/uploader/Li/so/41356

ビルド元ソースは 167 と同じ。
すでに ntemacsjp の Emacs-23.1-IME.patch.gz が出てますが、
まだビルド環境そろえてないので。

172 :名無しさん@お腹いっぱい。:2009/08/06(木) 09:35:43 ID:vx3naIse0
まだ本家取り込んでくれないんだ・・・
>IMEpatch

173 :名無しさん@お腹いっぱい。:2009/08/06(木) 17:54:21 ID:BTW2CUBB0
Emacs-23.1-IME.patch を当てた後、make bootstrap で以下のエラーが出るんだけど
同じ人いない?
--------------
Directories: . calc calendar emacs-lisp emulation erc eshell gnus international language mail mh-e net nxml org play progmodes textmodes url
"./../bin/emacs.exe" -batch --no-init-file --no-site-file --multibyte -l autoload \
--eval '(setq find-file-hook nil find-file-suppress-same-file-warnings t)' \
-f w32-batch-update-autoloads "/cygdrive/c/emacs-23.1/lisp/loaddefs.el" . calc calendar emacs-lisp emulation erc eshell gnus international language mail mh-e net nxml org play progmodes textmodes url
Cannot open load file: encoded-kb
make[1]: *** [autoloads] Error 255
---------------

174 :名無しさん@お腹いっぱい。:2009/08/07(金) 10:23:03 ID:BpB93F7K0
>>171
ATOK2009だと、IMEで入力したら必ず落ちる orz
>>167だとそんなことないのに


175 :名無しさん@お腹いっぱい。:2009/08/07(金) 15:35:46 ID:BbuO9j9f0
>>173
文字通り encoded-kbが存在しないってことで
ググるといろいろ情報あるみたいだけど、、、

176 :167:2009/08/08(土) 02:19:44 ID:+ITiu/yX0
>>171
自分のPCでも動かなくなった...
mingw gcc 4.4.0 に変えたのを 3.4.5 に戻しました。

http://www1.axfc.net/uploader/Li/so/41508

177 :名無しさん@お腹いっぱい。:2009/08/09(日) 00:38:48 ID:NUWa0qUI0
emacs-23.1.tar.bz2 + Emacs-23.1-IME.patch.gz
+ IME確定undo対策

http://www1.axfc.net/uploader/Li/so/41585

178 :名無しさん@お腹いっぱい。:2009/08/09(日) 01:34:05 ID:AuquXlsY0
ATOK2009ユーザですので、IMEとは挙動が違うかも

>>176
文字の上に横線が入ったり時々表示が乱れることがあります

>>177
w32-ime.elは>>176のパッケージに入ってるのでいいのかな?
ざっと使ってみた感じでは、ノープロブレム
モードラインは無反応だけど、そんなの気にしない!

これはもうemacs23.1に引っ越しだな


179 :名無しさん@お腹いっぱい。:2009/08/09(日) 11:50:26 ID:YL1q2lEF0
>177のバイナリだと,.emacs.d/init.elを読んでくれませんね・・・
多分,この問題でしょう.
http://sourceforge.jp/projects/ntemacsjp/lists/archive/users/2008-October/000094.html

180 :177:2009/08/09(日) 12:01:45 ID:NUWa0qUI0
w32-ime.el を入れました。
emacs.exe は変えてません。

http://www1.axfc.net/uploader/Li/so/41611

181 :名無しさん@お腹いっぱい。:2009/08/15(土) 00:24:44 ID:SqwLtANh0
>>177
コンパイルの仕方解説はいくつかあったけどバイナリがなくて助かった。
ありがとう

182 :名無しさん@お腹いっぱい。:2009/08/15(土) 00:29:56 ID:CGlKCI+F0
ibuffer の挙動が違うのがきびしー

183 :177:2009/08/15(土) 03:54:47 ID:NTRBpxR+0
>>179
対策してみました。

http://www1.axfc.net/uploader/Li/so/42186

184 :178:2009/08/15(土) 15:53:07 ID:UiotWACT0
>>183
モードラインもふくめ、
ちゃんと動きました。


185 :名無しさん@お腹いっぱい。:2009/08/15(土) 18:02:38 ID:WysWTD1Z0
>>183
ありがとうございます。
蛇足ですが、
w3-ime-initialize をすれば、モードラインにモードが表示され、
w32-ime-on/off-hook が効き、いて、カーソルの色を変えたりできますね。

http://u.hoso.net/2009/03/ntemacs-23-view-hello-file.html
で紹介されているのを参考にして、
(create-fontset-from-ascii-font "MS Gothic 12" nil "u1")
(set-fontset-font "fontset-u1" 'japanese-jisx0213-1
'("MS UI Gothic" . "jisx0213-sjis"))
...
(add-to-list 'default-frame-alist '(font . "fontset-u1"))
(add-to-list 'initial-frame-alist '(font . "fontset-u1"))
とすると私好みのフォント使いになりました。

186 :名無しさん@お腹いっぱい。:2009/08/15(土) 18:04:20 ID:WysWTD1Z0
alpha 設定も気持ちいい。

187 :177:2009/08/16(日) 13:21:44 ID:PS+YR9gW0
-D_UNICODE を付けないでビルドしてみました。

http://www1.axfc.net/uploader/Li/so/42206

188 :177:2009/08/18(火) 02:05:25 ID:abnXmMwL0
>>187
IME変換文字列の大きさがおかしいのを直しました。

http://www1.axfc.net/uploader/Li/so/42400

189 :名無しさん@お腹いっぱい。:2009/08/18(火) 21:44:08 ID:uixpUyOx0
>>188
乙です。
ATOKでも症状が出なくなりました。
188を試してから187を試したんですけどねw


190 :名無しさん@お腹いっぱい。:2009/08/18(火) 22:01:27 ID:IejX9qY10
これって IME Patch を当てた後に当てるの? それとも、その前?

どーも、patch -p0 < ../Emacs-IME-mod.patch

だとうまく当たらないんだけど・・・。

191 :177:2009/08/19(水) 00:37:59 ID:+JX4eT6Q0
>>190
当てた後。

カンですが、
patch -p1 < ../Emacs-IME-mod.patch
で適用できませんか?

192 :名無しさん@お腹いっぱい。:2009/08/20(木) 16:14:03 ID:bhpBmDyf0
駄目元で聞いてみます。

"GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASON"のrmailを使って
GmailをIMAPで取得できた方はいますか?
もしいたら設定を教えていただけませんか?

193 :名無しさん@お腹いっぱい。:2009/08/20(木) 16:17:57 ID:bhpBmDyf0
おっと情報の書き忘れ。

GNU Mailutils version 2.0はインストールしてあります。

194 :名無しさん@お腹いっぱい。:2009/08/20(木) 17:24:05 ID:idmJks6F0
今日からWindowsを使うことになりました。
23.1ベースで日本語使えるバイナリー一式どこにあるか教えてください。


195 :名無しさん@お腹いっぱい。:2009/08/20(木) 20:27:37 ID:mx93ku/v0
>>194
このスレを読めば分かる程度のことも
読めない・調べられない人には、
まだ、おすすめできる状況ではありません。


196 :名無しさん@そうだ選挙に行こう:2009/08/30(日) 16:50:36 ID:mndXCWvP0
インライン入力はできるようになったけど
日本語で入力すると後ろの文字を上書きしてしまう
なんでかな

197 :名無しさん@そうだ選挙に行こう:2009/08/30(日) 18:33:25 ID:h+4+9w700
>>188
通りすがりだけど
自分でビルドするのめんどくさかったんだ。サンクス。

198 :名無しさん@お腹いっぱい。:2009/08/31(月) 00:43:51 ID:X3YSSTgk0
>>196
IMEパッチはそういう実装だから。

199 :名無しさん@お腹いっぱい。:2009/08/31(月) 00:58:26 ID:ziRCSFnh0
別に上書きしないけど?

200 :198:2009/08/31(月) 01:26:43 ID:X3YSSTgk0
行の途中で日本語入力するときに、
IMEパッチだと、notepadみたいに、
未確定文字列が確定文字列を上書きしているように見える現象のことかと。
196はWord/Excelみたいな
未確定文字列が確定文字列に割り込んで表示されることを期待。
と予想したのですが、違ったかな。

201 :名無しさん@お腹いっぱい。:2009/09/03(木) 16:29:43 ID:itjcozWy0
確定前も確定後も日本語の割り込み入力ができません・・・
.emacs の設定が悪いのかなぁ


202 :名無しさん@お腹いっぱい。:2009/09/03(木) 21:38:53 ID:mRYI9dGN0
>>201
まさかとは思うけどOvwrtになってないよね?

203 :名無しさん@お腹いっぱい。:2009/09/06(日) 06:12:28 ID:OcPZtPmO0
あ、なってる
全角/半角キーを押すと
ovwrtモードになる

204 :名無しさん@お腹いっぱい。:2009/09/06(日) 06:45:06 ID:OcPZtPmO0
(global-unset-key [kanji])にしたら
ATOKでちゃんと割り込み入力できるようになった。
ただ、kanji is undefined てポンって音が鳴るけど
>>202 に感謝

205 :名無しさん@お腹いっぱい。:2009/09/06(日) 06:46:32 ID:OcPZtPmO0
>>204 <kanji> is undefined

206 :名無しさん@お腹いっぱい。:2009/09/06(日) 10:46:47 ID:11+vigd+0
>>204
解決オメ。適当に何もしない関数作って割り当てとくと静かだよ。

(defun do-nothing () (interactive))
(setq ring-bell-function 'do-nothing)
(global-set-key [kanji] 'do-nothing)

207 :名無しさん@お腹いっぱい。:2009/09/08(火) 14:09:28 ID:JR+itp5k0
183さんのバイナリが消えてる・・・しまった

208 :名無しさん@お腹いっぱい。:2009/09/09(水) 22:08:39 ID:RSNppy6D0
http://www1.axfc.net/uploader/Si/so/49417.7z
IMEパッチ済みバイナリ上げてみました。よかったらどぞ

209 :名無しさん@お腹いっぱい。:2009/09/10(木) 01:03:03 ID:j/+BB3Jk0
>>208
いただきました。ありがとうございます!

210 :名無しさん@お腹いっぱい。:2009/09/10(木) 23:19:46 ID:Ieqh9cYg0
私もいただきました。ありがとう。

211 :名無しさん@お腹いっぱい。:2009/09/11(金) 10:22:08 ID:Q3jZBym60
>>208
トン!!!!!!!!!!!!!!


212 :名無しさん@お腹いっぱい。:2009/09/12(土) 16:06:10 ID:QZhNVjjT0
>>208
デバッグ情報残っている?
バイナリーが2から4倍以上サイズがでかいんだけど

213 :名無しさん@お腹いっぱい。:2009/09/12(土) 16:57:27 ID:KLaW4qdh0
>>212
-D_UNICODEでビルドしてるのもあって微妙に不安定なので
デバッグ情報入れてます。

214 :名無しさん@お腹いっぱい。:2009/09/12(土) 22:17:01 ID:KLaW4qdh0
--no-debug化、.emacs.d/init.el読み込まないのを修正、Infoをちゃんと
コンパイルしたので上げ直しました。キーワードはemacsです。
http://www1.axfc.net/uploader/Si/so/49674.7z
こちらは差分(bin, infoのみ)
http://www1.axfc.net/uploader/Ne/so/62278.7z

215 :名無しさん@お腹いっぱい。:2009/09/12(土) 22:48:24 ID:M5EhZzGH0
ありがとうございます
dired がいい感じになった気がしますね
なんでだろ

216 :名無しさん@お腹いっぱい。:2009/09/12(土) 23:01:50 ID:KLaW4qdh0
>>215
~/.emacs.d/init.el読み込めない問題と同じ原因で
ユーザ名とグループ名が先頭の1文字しか表示できてなかったですね。
diredあまり使わないので今気付きました。

217 :名無しさん@お腹いっぱい。:2009/09/13(日) 06:29:41 ID:itMrxRUZ0
>>213
まだ不安定なんですね。
UNICODE対応も微妙な部分が残っているらしいし、まだ仕事では使えないかな。

>>214
ありがとうございます。試してみます。


218 :名無しさん@お腹いっぱい。:2009/09/13(日) 13:36:41 ID:wwxJ/2VZ0
>>214
49674.7z (emacs-23.1-binary-2.7z)では、
私の環境 (WindowsVista) では、
.emacs.d/init.el を読み込まないようなのですが。



219 :名無しさん@お腹いっぱい。:2009/09/13(日) 15:00:21 ID:yBfjG/d+0
diredで表示されるユーザー名/グループ名がANSI版と同じになりました。
IMEとユーザーアカウントの他に#ifdef _UNICODEされてたところはないので
これでANSI版と同等のはずなんですが。
http://www1.axfc.net/uploader/He/so/243691.7z

>>218
HOMEまでのパスに日本語は入っていませんか?
本家バイナリでも同じですが、2バイト目が'['になる「ー」
が入っていると正規表現エラーでemacsが全く起動しないので、
SJISの2バイト目で色々問題がありそうです。

220 :名無しさん@お腹いっぱい。:2009/09/13(日) 15:18:41 ID:wwxJ/2VZ0
>>219
218 を書き込んだ者です。
HOME パスはすべてASCII 文字だけです。
.emacs, .emcas.el は無く、.emacs.d/init.el だけです。
http://www1.axfc.net/uploader/He/so/243691.7z
では .emcas.d/init.el が読み込まれます。なので、問題は解決してしまいました。
ありがとうございました。

221 :名無しさん@お腹いっぱい。:2009/09/13(日) 15:25:42 ID:yBfjG/d+0
>>220
解決しましたか。よかったです。
こちらもパスはASCIIだけですが、1つ前のバイナリからinit.elは
読めてたので原因がよくわかりません。

222 :名無しさん@お腹いっぱい。:2009/09/21(月) 17:08:16 ID:wRwL97Su0
>>214
スマンが、ソースプログラムのパッチだけ頂けないかな?


223 :名無しさん@お腹いっぱい。:2009/09/22(火) 12:04:13 ID:ozSvyXaa0
バイナリいただきました。ありがとう!

224 :名無しさん@お腹いっぱい。:2009/09/23(水) 01:58:41 ID:D9VLuYoH0
%HOME% に "ユーザー" とか入っていても動くようにしてみました。

http://www1.axfc.net/uploader/He/so/244964

225 :名無しさん@お腹いっぱい。:2009/09/23(水) 06:30:52 ID:mVcHxo8J0
>>224
未確定文字列をCtrl+Mで確定したいのですが、何か設定要りますか。
Li_42186.zipだと、設定なしでいけました。
MS-IME2002を使用しています。


226 :222:2009/09/23(水) 11:33:00 ID:pm8RQQO30
>>224
内容は確認してないが、patch ファイルが入っていたのは確認した。
ありがとう。

少しメンドウだろうが、せっかくだから、問題がなければ、本家、あるいは ntemacsjp にでも取り込んでもらえれば、あまたのユーザがありがたがるんではないかなぁ。
おそらく、このダウンロードファイルは、一定期間後、削除されるんだろうから、誰かあとで参照したいときが来ても出来ないだろうから、保全する意味でも。


227 :名無しさん@お腹いっぱい。:2009/10/02(金) 18:51:14 ID:0BgTtXRg0
IME2007でもCtrl-Mで未確定文字列確定したいな。
SKKでも使いなよってのはなしね。


228 :224:2009/10/03(土) 04:02:39 ID:Tn8E+KBp0
http://www1.axfc.net/uploader/He/so/246593

CTRL-MでIME確定。

(set-keyboard-coding-system 'japanese-shift-jis)
を ~/.emacs に追加してください。

IMEパッチの不要部分と思って削ってた部分が実は必要だったので復活。
いつもEnterでIME確定してたので気づかんかった。

229 :名無しさん@お腹いっぱい。:2009/10/03(土) 06:58:24 ID:J26d/YDS0
>>224
ありがとうございます。Ctrl+Mで確定できました。

230 :名無しさん@お腹いっぱい。:2009/10/03(土) 13:49:34 ID:De/cKpvq0
>>224
IME2007だといまだにCtrl-Mで確定できません。
C- undefined だと怒られます。しくしく。

231 :230:2009/10/03(土) 13:53:42 ID:De/cKpvq0
ごめん。確定OKです。すいません。

232 :名無しさん@お腹いっぱい。:2009/10/09(金) 22:15:13 ID:kMPqWMg+0
dispicon
ttp://www.ysnb.net/meadow/meadow-develop/2005/msg00244.html
この設定とimagemagikのxpmコンバートバッチを使ってますが、
dired, Gnusでアイコンが豆腐になってしまいます。
image-typesは以下でした。
(png gif tiff jpeg xpm xbm pbm)
また*Message*バッファみるとアイコンのような模様が見えます。
どうしたら豆腐から抜け出るでしょうか?
emacs23.1.1+IMEpatchで他になにも入れてません。

233 :230:2009/10/11(日) 21:36:29 ID:E+sPPZaJ0
skk-jisx0201.el とか skk-kakasi.el とか
動かなくなってますね。いつから?



234 :232:2009/10/14(水) 19:42:01 ID:MINoZ5mi0
xpmのバッチファイル中身先頭に"@"が抜けてたせいでした。
いろいろmeadowのもの突っこんでみましたがautoroad.elがない分、meadow3よりも数段起動早いです。
gnusも5割増しで起動します。
これで同じ環境になったので心置きなく乗り換えられます

235 :名無しさん@お腹いっぱい。:2009/10/16(金) 17:41:47 ID:Wl9DFOaV0
ime-fontの設定が効きません。
未確定文字列もテキストよりもいくらかずり上がって出てくるし、フォント
の種類も反映されてません。
最新パッチでもこの状態でしょうか?

236 :224:2009/10/16(金) 21:40:51 ID:J0dq7HTM0
>>235
emacs23のIMEパッチはemacs22のIMEパッチと異なり
ime-fontの設定は見てないようです。

237 :235:2009/10/17(土) 08:04:28 ID:hg8aWxBu0
>>236

ime-fontに相当する設定がどうも他にはないようなので
次のパッチに期待します。
meadow3.0のソースでWM_IME_STARTCOMPOSITIONとか書いてあるところありましたが
Windowsプログラミング詳しくないものでさっぱり…。

238 :名無しさん@お腹いっぱい。:2009/10/18(日) 22:26:29 ID:pIs61BpI0
"GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASON" で
browse-url-firefox を使ってページを開くと2枚開いちゃうんだけど俺だけ?

239 :名無しさん@お腹いっぱい。:2009/10/20(火) 10:13:39 ID:nqR4CbzL0
browse-url-firefox-new-window-is-tab の値はどうだ?


240 :名無しさん@お腹いっぱい。:2009/10/20(火) 20:13:04 ID:L3JZmsuP0
>>239
>browse-url-firefox-new-window-is-tab の値はどうだ?

nil ですね。

ちなみに

(setq browse-url-firefox-program "C:/Program Files/Mozilla Firefox/firefox.exe")
(define-key global-map (kbd "C-x f") 'browse-url-firefox)

としてあって、Firefoxには Tab Mix Lite CE が入れてありますが
Tab Mix Lite CEを無効化しても2枚開くので Tab Mix Lite CEは
直接関係ないかなと。

241 :239:2009/10/20(火) 23:31:51 ID:nqR4CbzL0
browse-url-firefox-new-window-is-tab は、よく見たら
"This option is currently ignored on MS-Windows"
らしいな。

Tab Mix Plus なら、
[外部から読み込まれたリンク]: "新しいタブに開く"
があるようだが、Tab Mix Lite CE については知らんな。

現在分かる範囲では、Emacs というより Firefox 側の仕様について尋ねられて
いる感じだな。


242 :名無しさん@お腹いっぱい。:2009/10/21(水) 00:17:38 ID:nelIfmEy0
わかりました。
Firefoxのほうをいじってみたいと思います。

243 :239:2009/10/21(水) 11:35:38 ID:8axvrula0
>>242
ちょっと気にかかることがあり、再度尋ねるのだが、>>238 で、"2枚開く" と書
いてあるが、それは具体的にはどういう状態だろうか?

Firefox を起動していない状態で browse-url-firefox をすると、"2枚開く" の
か? (そのときのそれぞれのウィンドウには何が表示されてる?)

Firefox を起動済みで browse-url-firefox をすると、どんな状態で2枚開くの
か? (起動済みのウィンドウ上に空のページと、さらにもう一つ別のウィンドウ
上に希望するページ ?)


244 :名無しさん@お腹いっぱい。:2009/10/21(水) 19:55:03 ID:nelIfmEy0
>>243
> Firefox を起動していない状態で browse-url-firefox をすると、"2枚開く" の
> か? (そのときのそれぞれのウィンドウには何が表示されてる?)

Firefox が起動していない状態をさきほど試してみたところ
指定した URL のページが1枚開かれました。

> Firefox を起動済みで browse-url-firefox をすると、どんな状態で2枚開くの
> か? (起動済みのウィンドウ上に空のページと、さらにもう一つ別のウィンドウ
> 上に希望するページ ?)

一方、Firefox が起動している状態(空のタブだけの状態)で browse-url-firefox をすると
同じ内容(指定した URL のページ)で2枚のタブだけが開きます。

さらに既にページが開かれている状態で browse-url-firefox をすると
今まで表示していたページにプラスして同じ内容の2枚のタブが開かれます。

今まで起動していた状態で試していたので気づきませんでしたが
起動していなければ希望の動作をするようです。

245 :239:2009/10/21(水) 21:45:08 ID:8axvrula0
>>244
こちらとそちらの想定している内容に、恐らく食い違いがあった。

>>238 で "ページを開くと2枚開いちゃう" っていうのが、こちらとしてはタブ
ではなく、ウィンドウが2枚開くものと想定していたが、>>244 に書かれてる内
容だと、"同じ内容の2枚のタブが開かれます" となっているから、ここで前提が
違っていた。

そんなことを書いても解決ならないし、こちらから逆に尋ねたことでもあるので、
browse-url-firefox の elisp を辿ってみたが、どうやら指定した url を引数
にして Firefox を起動して、その終了ステータスが 0 でなければ、再度同様に
起動させるようになっていた。

おそらく、このロジックの通り、最初の起動でタブが開いてるにも関わらず、終
了ステータスが 0 でないため、再度起動してしまって、2枚のタブが開かれたの
だろうと思われる。なので、browse-url-firefox を使わず、つぎのように設定
したら、手っ取り早く問題を回避できるものと思われる。

(setq browse-url-browser-function 'browse-url-generic
browse-url-generic-program (w32-short-file-name "C:/Program Files/Mozilla Firefox/firefox.exe"))

246 :239:2009/10/21(水) 22:05:44 ID:8axvrula0
指示が足りなかった。
browse-url-firefox を使わず、かわりに browse-url-generic を使うようにし
てみてくれ。

247 :名無しさん@お腹いっぱい。:2009/10/22(木) 21:09:44 ID:D4LOm2At0
>>245-246
おかげさまで望み通りの操作ができました。
言葉足らずの質問につきあっていただきありがとうございました。

248 :名無しさん@お腹いっぱい。:2009/10/26(月) 16:36:16 ID:GWhF0nMz0
>>214>>228 のバイナリで、IME確定Undoも正常に動作しました。ありがとう。

ところで、ファイルを新規作成(C-xC-f a.txtとか)すると、
File mode specification error: (wrong-type-argument stringp ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" nil epa-file))
とミニバッファに表示されます。ファイル自体は作成できるので実害はないですが、どうすれば消せるでしょう?
この\\.gpgという文字列が emacs/lisp/epa-hook.el にあることは分かったんですが…

249 :248:2009/10/26(月) 19:18:32 ID:GWhF0nMz0
>>248 自己解決しました。すみません。

以下、自己解決の内容。
'-q' で .emacsを読まないようにして起動すると、その警告は出ませんでした。
ということは .emacsの記述に問題があるということなので、
各要素をコメントアウトしながらEmacs再起動して調べると、
(setq auto-mode-alist (append (list '("\\.c\\'" . c++-mode) '("\\.cpp\\'" . c++-mode) '("\\.h\\'" . c++-mode) '("\\.pl\\'" . perl-mode) '("\\.cgi\\'" . perl-mode) '("\\.rb$" . ruby-mode) )auto-mode-alist))
という行が問題だったと分かりました。とりあえず削除して解決しました。

250 :名無しさん@お腹いっぱい。:2009/10/27(火) 07:32:18 ID:g4OshQT0P
HOMEのではなく、指定した.emacsを読みこませるコマンドラインオプションってありますか?

251 :名無しさん@お腹いっぱい。:2009/10/27(火) 11:07:41 ID:nka8d/du0
--helpしたのかと小一時間

-q -l ファイル名 でいんじゃね

252 :名無しさん@お腹いっぱい。:2009/10/27(火) 21:04:40 ID:MePHrGJa0
64ビット版とかどっかに転がってない?

253 :名無しさん@お腹いっぱい。:2009/10/31(土) 23:25:51 ID:ySuP48EM0
初めまして。
emacsの、EMACS_23_1枝をcvsからcoしてきて、
下記のURLから、Emacs-23.1-IME.patch.gzを適用してみましたが、configure.bat.rejが出来てしまいます。
どこらへんを直せばいいのでしょうか。
ttp://sourceforge.jp/projects/ntemacsjp/releases/?package_id=9847

254 :名無しさん@お腹いっぱい。:2009/11/17(火) 22:29:04 ID:63rrxuaQ0
unicode処理、mule-uscレベルまで来た?

255 :名無しさん@お腹いっぱい。:2009/11/20(金) 01:04:59 ID:WcFN+e750
dired でファイル名の横に、指定した mp3 のタグを表示してくれる elisp はありませんか?

こういう感じで表示してくれると嬉しい↓

c:/music/E/Edwin Starr:
total used in directory 8757 available 74339296
-rw-rw-rw- 3115062 2005-11-16 Edwin Starr Easin' In 128 Edwin Starr - Easin' In.mp3
-rw-rw-rw- 2642781 2005-11-16 Edwin Starr Running Back And Forth 128 Edwin Starr - Running Back And Forth.mp3
-rw-rw-rw- 3209216 2004-10-04 Edwin Starr War 160 Edwin Starr - War.mp3


256 :zxcv:2009/11/23(月) 02:19:31 ID:OT5PrtHRP
Windows7 で動きますか? どれをDLするのが正解ですか?
・Meadow使ってます。 ntemacsは未体験。
・Cygwin使えますが、できればバイナリ希望。
・SKK使いなんで、WindowsのIMEは使いません。

257 :名無しさん@お腹いっぱい。:2009/11/23(月) 07:17:21 ID:jNwCfoKv0
>>256
Windows7上のNTEmacsからレス。
Cygwinで何の問題もなくコンパイルできますよ。
同じくSKK使いなのでIMEがどうかは知りませんが。

258 :zxcv:2009/11/23(月) 13:48:45 ID:OT5PrtHRP
>>257

ありがとうございます。

Emacs 23.1 とかのソースをダウンロードしてパッチ無でコンパイルすれば
良いって事ですね。

ソースの tarball は、UNIXと共通なんでしょうか?

何も知らなくてすみません。 入門者用情報が見つからなくて。

259 :名無しさん@お腹いっぱい。:2009/11/23(月) 14:14:02 ID:bc56le7z0
共通。

260 :名無しさん@お腹いっぱい。:2009/11/23(月) 15:55:03 ID:vMvWapib0
IME使わないなら、公式バイナリを適当なミラーから取ってくればいいんじゃない?
ttp://www.t.ring.gr.jp/archives/GNU/emacs/windows/


261 :zxcv:2009/11/24(火) 00:25:05 ID:3Ky5bqOcP
>>260
バイナリ、Windows7 でも動くって事ですね?

コンパイルを始めようとしたんですが、久し振りの Cygwin にてこずってる所
でした。


262 :名無しさん@お腹いっぱい。:2009/11/25(水) 22:14:06 ID:n/QvsVQg0
>>261
make のバージョンに気をつけてね。


263 :名無しさん@お腹いっぱい。:2009/11/25(水) 22:23:55 ID:mQxsgNJ60
公式バイナリセットにここで誰かがアップしてくれば
IMEパッチ付きを Win7 32bitで使ってるけど普通に使えてる

264 :257:2009/11/25(水) 22:28:05 ID:ot3svT4t0
>>262
そうでした。すっかり忘れてました。
makeだけはどこかから取ってこないとダメですね。

265 :名無しさん@お腹いっぱい。:2009/12/06(日) 09:07:18 ID:X1owdmB40
cygwin付属の23.0.92(emacs-nox)だと
IMEパッチなしでインラインで入力できる。
特に何も設定はしてない。

266 :名無しさん@お腹いっぱい。:2009/12/10(木) 18:57:22 ID:wM3JGZP+0
自分でビルドするには知識が足りない
かといって公式以外のバイナリは使いたくない
そんな俺はSKKに移行しました

267 :名無しさん@お腹いっぱい。:2009/12/17(木) 11:53:28 ID:s4D6z4F40
1からやろうとすると平気で一日潰れる。

268 :名無しさん@お腹いっぱい。:2009/12/17(木) 12:58:44 ID:XoyS8ElU0
ビルドした人のページ見ながらやれば半日もかからなかったけどなー

269 :名無しさん@お腹いっぱい。:2009/12/20(日) 17:41:32 ID:vhbe9Ep10
いまWindowsでEmacsを使うとするとなにがおすすめなんでしょうか?
gnuからソースとってきてIMEパッチあててビルドでしょうか?

Meadowは停滞気味のようですが・・・
# そもそも、サイトが落ちてるみたいだし

270 :名無しさん@お腹いっぱい。:2009/12/20(日) 21:26:31 ID:CffLY9ZJ0
それでいいんじゃね? NTEmacs のバイナリとってくる、でもいいし。

271 :名無しさん@お腹いっぱい。:2009/12/21(月) 00:03:54 ID:vhbe9Ep10
でも、gnuのサイトからリンクされてるバイナリにはIMEパッチは当たってないよね??


272 :名無しさん@お腹いっぱい。:2009/12/21(月) 00:10:12 ID:R9x3Ghm80
どれのことか知らんけど、gnu のサイトにある奴は当たってない。
って、本家に取り込まれてないから当たり前だろ。

273 :名無しさん@お腹いっぱい。:2009/12/30(水) 10:14:05 ID:P2ZNEFGI0
昨日からオライリーの本読みながら GNU Emacs をWindowsXP
で使い始めた者なのですが、.emacsファイルの場所が分かりません。

C:\Documents and Settings\user\Application Data\.emacs.d

というディレクトリは見つけたで、ここに作って入れてみたのですが
読んでないようです。

.emacsファイルの場所を教えてください。お願いします。

274 :273:2009/12/30(水) 10:38:16 ID:P2ZNEFGI0
英語でググったら一発でした。

ttp://superuser.com/questions/73458/where-is-emacs-file

あとオライリー本の10章の最初の方にも書いてありました。

275 :名無しさん@お腹いっぱい。:2010/01/03(日) 23:39:21 ID:b1FjAVo+0
IME使ってるとたまにNTEmacsが落ちる件はみんなのところでも発生してる?

276 :名無しさん@お腹いっぱい。:2010/01/03(日) 23:43:00 ID:d2+7t6nJ0
23.1とIME-patchとATOKの環境だが落ちる

277 :名無しさん@お腹いっぱい。:2010/01/03(日) 23:55:20 ID:b1FjAVo+0
やっぱ落ちるかぁ。
Windows7 23.1 IME-patch ATOK2007で落ちるけど何とかならないものか・・・。

278 :名無しさん@お腹いっぱい。:2010/01/04(月) 05:15:49 ID:AbQgikWw0
もうだるいからddskk+公式IMEに切り替えたわ

279 :名無しさん@お腹いっぱい。:2010/01/04(月) 05:17:56 ID:AbQgikWw0
公式IMEってなんだ…
公式バイナリの間違いです

280 :名無しさん@お腹いっぱい。:2010/01/04(月) 12:07:00 ID:ZNusuLZ10
こちらWin XP。
23.1.1 + IME-patch + ATOK 2007の環境だと落ちました。
新しく入れてみたGoogle日本語入力の方は幾分かましでし
た。落ちるには落ちましたが…結構困りますよね。

281 :名無しさん@お腹いっぱい。:2010/01/05(火) 18:12:12 ID:tQ4+h5bw0
うちでは落ちはしないが入力がむちゃくちゃ(ATOK2008)
Vistaのときにはちゃんと動いてた気がするんだけど
7の問題なのかな

282 :名無しさん@お腹いっぱい。:2010/01/05(火) 18:18:08 ID:8R4JGzJ40
skk にしちゃいなよ!

283 :名無しさん@お腹いっぱい。:2010/01/06(水) 02:39:59 ID:ejlUCj+N0
ntemacsjp22 にあった ime-font 設定が使えるようにしてみました。
http://www1.axfc.net/uploader/He/so/259562

ime-font を設定しなければ
今までと変わらないようにしてるつもり。

自分の XPSP3 + IME2007 では今までも落ちてないんですが、
どうやら落ちる人が多いようなので
ビルド時の gcc 最適化を弱くしてます。
-O3 -> -O2

284 :名無しさん@お腹いっぱい。:2010/01/06(水) 02:48:09 ID:ejlUCj+N0
>>283
上げるファイルを間違えたので上げなおしました。
http://www1.axfc.net/uploader/He/so/259565

285 :名無しさん@お腹いっぱい。:2010/01/06(水) 23:47:07 ID:dngLm1ux0
ATOK2008で使っていますが、今のところ落ちたことはありません。
emacs23.1.1をgcc-4.4.2 -O4 -march=core2 でコンパイルしました。

286 :名無しさん@お腹いっぱい。:2010/01/07(木) 01:29:18 ID:jWXVaXI00
>>283
落ちないけど、IMEオン時に文字化けまくり
Win7 32 + ATOK 2008

287 :名無しさん@お腹いっぱい。:2010/01/07(木) 22:04:07 ID:77xrH5U40
>>286
どう化けるのか書いてないから予想だけど、
確定した文字が化けるなら
(set-keyboard-coding-system 'japanese-shift-jis)

288 :名無しさん@お腹いっぱい。:2010/01/09(土) 09:33:37 ID:gahha16o0
cygwinを1.7にしてから、'shell-command'に日本語ファイル名を渡すと
化けて実行できなくなった。
shell modeの方はprocess-coding-systemをutf8にしておけばOKなんだけど。
どうすれば、よいですか?

289 :名無しさん@お腹いっぱい。:2010/01/10(日) 16:21:14 ID:sghOulk20
俺もそれで困ってcygwin1.7に移行できない。

290 :名無しさん@お腹いっぱい。:2010/01/10(日) 18:15:26 ID:IgPV6Owy0
実は俺もだ

291 :名無しさん@お腹いっぱい。:2010/01/10(日) 22:28:55 ID:ZmGNxItv0
一行スクロールの設定にすると、やたら負荷が高いのはどうしょうもならんの?
フォントによっては重くてかなわん

292 :名無しさん@お腹いっぱい。:2010/01/11(月) 11:24:36 ID:zHvPJhmB0
>>291
そういう使い方するソフトじゃないから。
豊富な移動コマンドを使って移動しる。

293 :名無しさん@お腹いっぱい。:2010/01/11(月) 12:18:40 ID:NvjqZzjw0
描画処理がいまいちなのは改善することは無いということか・・・

294 :名無しさん@お腹いっぱい。:2010/01/11(月) 12:56:42 ID:zHvPJhmB0
>>293
そんなことはないけど。
少なくてもここで報告しても直らない。

295 :名無しさん@お腹いっぱい。:2010/01/11(月) 15:53:01 ID:NvjqZzjw0
>>294
自分の環境がおかしいのか、仕様なのかを知りたかっただけなんだ

296 :名無しさん@お腹いっぱい。:2010/01/11(月) 16:24:01 ID:IcC1Zd3O0
描画処理がいまいちな仕様

297 :名無しさん@お腹いっぱい。:2010/01/11(月) 16:59:57 ID:zHvPJhmB0
>>293 でEmacsに問題があると決めつけているのに、
>>295 でEmacsか自分の環境が悪いのか判断がつかないと言っている。
矛盾していないか。

298 :名無しさん@お腹いっぱい。:2010/01/11(月) 19:34:08 ID:NvjqZzjw0
>>297
ごめん
291=293=295

299 :名無しさん@お腹いっぱい。:2010/01/11(月) 19:51:50 ID:xghH9y4L0
linumオフにするだけでスクロールが高速になった

300 :名無しさん@お腹いっぱい。:2010/01/11(月) 20:08:26 ID:ipBB1pba0
linum は遅いよ。
linum のソースみればわかるけど、スクロールする度に行番号の再描画をしてるから。
linum をオンにして表示しているファイルがでかくなればなる程、遅くなる。

301 :名無しさん@お腹いっぱい。:2010/01/13(水) 00:02:42 ID:sIRNhiDG0
windows x64版をmakeしてみようと思ったんだけど
gnuwin32のlibungifのコンパイルすら挫折w
誰かよろしく頼む。

302 :名無しさん@お腹いっぱい。:2010/01/13(水) 02:18:07 ID:/3KH392i0
>>289
>>290
こんなんでどうだ。
.bashrcで
export LANG=ja_JP.SJIS

.emacs.elで
(add-hook 'shell-mode-hook
(lambda ()
(set-buffer-process-coding-system 'sjis-dos 'utf-8-unix)))
(setq shell-file-name "sh")
(add-to-list 'process-coding-system-alist '("sh" utf-8 . sjis-dos))

但し、gnusのmm-display-externalで
添付ファイルを開くときにファイル名が認識されていない。

303 :名無しさん@お腹いっぱい。:2010/01/13(水) 13:15:38 ID:0HmnfKLs0
>>301
試したけど-m64はunimplementedだと言われたよ。

304 :名無しさん@お腹いっぱい。:2010/01/13(水) 23:22:56 ID:tXL9qMBt0
>>302
試してみたが、たしかに引き渡されるパラメータ自体は化けなくなるんだが
なぜかコマンドの実行が失敗する。
sh がコマンドを見つけられない。具体的には俺の場合 grep-find が実行できない。
ちなみに普通のアスキー文字ならまったく問題なく実行できる。

305 :名無しさん@お腹いっぱい。:2010/01/15(金) 21:09:44 ID:M/vrTs/k0
imeパッチアップデートまだかな〜

306 :名無しさん@お腹いっぱい。:2010/01/15(金) 22:59:32 ID:Z7d911NY0
http://www1.axfc.net/uploader/Si/so/61545.7z
需要無いかもしれないけどバイナリをうpしてみました。

307 :名無しさん@お腹いっぱい。:2010/01/16(土) 09:01:29 ID:+RcrTZj70
>>303
そりゃmingw-w64とか使わないと駄目でしょ

308 :名無しさん@お腹いっぱい。:2010/01/16(土) 10:38:03 ID:nu8Yno9M0
>>307
使ったんだけどね。

309 :名無しさん@お腹いっぱい。:2010/01/17(日) 03:07:29 ID:H1A4wxQ/0
>>306
試してみたけど、>>214 のバイナリの方がいいような気がする
どこが違うんだろう
細かいことを突ついてしまってすまん

310 :名無しさん@お腹いっぱい。:2010/01/17(日) 10:49:22 ID:y7BksJat0
>>309
http://ksugita.blog62.fc2.com/blog-date-200908-2.html
のパッチ使ってみました。
>>214 とdiffとってみたら若干変更あり。
コンパイル環境とオプションは、
gcc-4.4.2
configure.bat --with-gcc --no-debug --no-cygwin --enable-w32-ime --cflags -mthreads --cflags -O4 --cflags -DRECONVERSION --cflags -DCLIENTEDGE
mingw32-make.exe ARCH_CFLAGS="-D_X86_=1 -c -mno-cygwin -march=core2 -O4 -msse3 -mssse3 -mfpmath=sse -pipe" bootstrap install
です。
>>214 のパッチでも同じコンパイル環境で作りましたが、違いはあまり分かりませんです。

311 :名無しさん@お腹いっぱい。:2010/01/17(日) 23:17:55 ID:O+OPSfyD0
>>310
gcc-4.4.2で、-mno-cygwin出来るんですか?


312 :名無しさん@お腹いっぱい。:2010/01/18(月) 06:28:05 ID:Vf5IZdVe0
MSYSなんでしょ
それより-O4ってあるの?

313 :名無しさん@お腹いっぱい。:2010/01/18(月) 11:01:36 ID:SoxqA0090
>>311 使ったのは
http://www.equation.com/servlet/equation.cmd?fa=fortran
のバイナリです。

>>312 どこかで見た気がしたのですが、マニュアル読み返すと載ってない…orz


314 :名無しさん@お腹いっぱい。:2010/01/23(土) 16:02:12 ID:O84WxrOK0
Win7 x64でM-x termとやって、既定通りにcmdproxy.exeを実行すると、
Spawning child process: invalid argument
というメッセージが出てターミナルモードになりません
cmd.exeも同様に実行できないようですが、何故なんでしょう?
公式のWin版23の話です

315 :名無しさん@お腹いっぱい。:2010/01/23(土) 20:25:02 ID:iJvuK7Y40
>>314
Vista 32-bitでもinvalid argumentになる。
自分はshellとtermの違いもわからないタコなんで原因はわかるわけもないがw

316 :名無しさん@お腹いっぱい。:2010/01/23(土) 22:01:41 ID:Uemb0ti30
M-x sh だといけるでしょ?

317 :名無しさん@お腹いっぱい。:2010/01/25(月) 21:09:01 ID:h8AosfeB0
>>284
でアップされたバイナリを使わせてもらっています。ありがとうございます。

http://sourceforge.jp/projects/ntemacsjp/ のメーリングリストのアーカイブで 山下さんが2009-08-29
に報告している、サロゲートペア入力対応のパッチがあたっていないようです。
パッチを当ててもらえますか?

318 :名無しさん@お腹いっぱい。:2010/01/27(水) 10:39:19 ID:pp/qqBul0
FYI:
http://blog.lifeflow.jp/2009/12/emacs-ntemacs-231-windows-7.html
には、Windows7 でのタスクバー動作の改良が載っています。

319 :名無しさん@お腹いっぱい。:2010/01/27(水) 10:42:03 ID:pp/qqBul0
>>284 の emacs.exe は 34 Mega ぐらい。
MinGW+MSYS で自分で --no-debug -O3 でビルドしたら 9 Mega 弱。
シンボル情報がそれぐらいあるってことなのか。

320 :306:2010/01/28(木) 23:06:53 ID:lWa4iZv60
>>284 氏でなくて申し訳ないですが、
>>317>>318 を適用してビルドしました。
http://www1.axfc.net/uploader/Si/so/62638.7z
http://www1.axfc.net/uploader/Si/so/62639.7z がUNICODE版です。
最適化は-O2です。UNICODE版は不安定な気がします。

321 :306:2010/01/28(木) 23:34:47 ID:lWa4iZv60
キー書き忘れました。emacsです。

322 :名無しさん@お腹いっぱい。:2010/01/31(日) 00:20:30 ID:s62hdAZj0
i絵文字入れて、sakuraエディター等で開くと、ちゃんと絵文字が出るようになったのですが、
ntemacs23.1だと、豆腐になってしまう。。


ttp://www.nttdocomo.co.jp/service/imode/make/content/pictograph/tool/

323 :名無しさん@お腹いっぱい。:2010/01/31(日) 01:01:44 ID:s62hdAZj0
>322の続き

C-u C-x C-=の結果はこうです。
character: (59122, #o163362, #xe6f2)
preferred charset: unicode (Unicode (ISO10646))
code point: 0xE6F2
syntax: w which means: word
buffer code: #xEE #x9B #xB2
file code: #xF9 #x97 (encoded by coding system cp932-dos)
display: no font available

Character code properties: customize what to show
general-category: Co (Other, Private Use)

There are text properties here:
fontified t

[back]


324 :322:2010/01/31(日) 01:41:58 ID:s62hdAZj0
ちなみに、emoji.elの様なアプローチではないです。
Windows外字と、unicodeのマッピングをどうやればいいのか知りたいです。

325 :名無しさん@お腹いっぱい。:2010/01/31(日) 15:22:44 ID:R9KYdl+00
>>322
フォントファイルの実体をインストールしたら一応表示できた。
方法は、
i絵文字のフォルダーにあるdocomo.tteをdocomo.ttfにリネームして
Windowsのフォントフォルダーにインストール。

Emacsで次のLispを実行。
(set-fontset-font "fontset-default"
'(#xE63E . #xE757)
'("EUDC" . "iso10646-1"))

自分も携帯サイト制作中なのでこれでしのいでみる。

326 :322:2010/01/31(日) 22:32:55 ID:s62hdAZj0
>>325
あ、これサイコーですね!
実は、WILLCOM 03のZERO3メール(MH形式)を見ようと思ってまして、一歩前進しました。
ありがとうございます。

しかし、wanderlustでの表示は駄目でしたモ。

メールのヘッダーで、
Content-Type: text/plain; charset="Shift_JIS"
のせいだと思うのですが、wl-summary-saveでhoge.emlにして、 C-x RET c cp932 C-x
C-vで開いたらちゃんと見れました。

いっそ、sedでMHファイルを全置換しようかなw。

327 :名無しさん@お腹いっぱい。:2010/01/31(日) 23:49:29 ID:8Prp4TGE0
(add-to-list 'mime-charset-coding-system-alist '(shift_jis . cp932))
してみたらどう?


328 :322:2010/02/01(月) 21:27:37 ID:CuLlFTiU0
>>327
> (add-to-list 'mime-charset-coding-system-alist '(shift_jis . cp932))
> してみたらどう?

ありがとうございます。うまく行きました。
しかし、Content-Type: text/plain; charset="iso-2022-jp" になっているメールはやはり化けでしまいます。
unicodeとcp932でしか、無理なんでしょうかねぇ。。

329 :322:2010/02/01(月) 22:09:13 ID:CuLlFTiU0
不思議なことに、iso-2022-jpエンコードの*.emlをSAKURAエディターで開いたら、ちゃん
と絵文字は表示できました。うーむ。

330 :名無しさん@お腹いっぱい。:2010/02/01(月) 22:15:38 ID:mIE0Ilnq0
>>328
外字領域をPUAに割り当てた新しいcoding system定義しないと無理な気がするな。
cp51932.elのテーブルに外字領域追加してcoding system定義してみるとか。

331 :名無しさん@お腹いっぱい。:2010/02/01(月) 22:21:27 ID:HnzG0XWQ0
51932ってEUC-JPじゃないん?

332 :名無しさん@お腹いっぱい。:2010/02/01(月) 22:23:39 ID:mIE0Ilnq0
>>331
同じテーブルでJISも定義できる。

333 :名無しさん@お腹いっぱい。:2010/02/01(月) 22:35:57 ID:HnzG0XWQ0
文字集合としてはJISですもんね。勉強になりました!

334 :名無しさん@お腹いっぱい。:2010/02/01(月) 22:52:51 ID:DuL8UgOa0
cp5022x.el を拾ってきてロードして、
(add-to-list 'mime-charset-coding-system-alist '(iso-2022-jp . cp50220))
でどう?
>>330 の言う通り cp51932.el が外字に対応してないからダメかな。


335 :322:2010/02/02(火) 19:14:03 ID:jYcwwjtC0
>>330, 334
ありがとうございます。
(add-to-list 'mime-charset-coding-system-alist '(iso-2022-jp . cp50220))
ではNGでした。。


336 :名無しさん@お腹いっぱい。:2010/02/04(木) 21:02:28 ID:VabRpQz+0
Windows-XP で Emacs 23.1.91.1 を利用しています。
IME のインライン変換が可能になったのですが、
漢字の入力時にカーソルの色を変えるのは可能でしょうか。


337 :名無しさん@お腹いっぱい。:2010/02/04(木) 21:51:58 ID:Br+9Z+GL0
>>336
出来るよー。
それがソースが公開されてるっていいね!

338 :名無しさん@お腹いっぱい。:2010/02/04(木) 22:40:01 ID:bkxw7oAc0
ん?パッチなしでインライン入力できるようになったの?

339 :名無しさん@お腹いっぱい。:2010/02/05(金) 00:28:33 ID:uTYeXc1h0
と、思うだろ?

340 :名無しさん@お腹いっぱい。:2010/02/05(金) 01:23:39 ID:RIsRfDBM0
Emacs23はIMEパッチをあてなくてもインライン変換できますよね。
再変換とIME ON/OFF制御はできないけど。

341 :zxcv:2010/02/05(金) 13:17:33 ID:d+diKpgHP
ntemacs23 公式バイナリ(パッチ無) に SKK を入れましたが、C-\ でSKKモード
をON/OFF するにはどうすれば良いでしょうか?

(default-input-method "japanese-skk") だけではダメな様です。 その昔、
Meadow ではできた気がするのですが。

C-x C-j は、dired-jump に使いたいのです。

342 :名無しさん@お腹いっぱい。:2010/02/05(金) 21:17:36 ID:ZLVxopdw0
確認せずに書くけど、
(set-input-method "japanese-skk")

(setq defualt-input-method "japanese-skk")
じゃない?





343 :名無しさん@お腹いっぱい。:2010/02/05(金) 21:40:46 ID:RXUUMn390
今後、NTEmacs23-jpプロジェクトは、IMEパッチの提供を継続してくれるんだろうか。。

344 :名無しさん@お腹いっぱい。:2010/02/05(金) 22:03:02 ID:v7fAMurP0
本家に取り込まれたら解散でいいんじゃね?

345 :zxcv:2010/02/05(金) 22:18:30 ID:d+diKpgHP
>>342

すみません、試したのは以下でした。

(custom-set-variables
'(current-language-environment "Japanese")
'(default-input-method "japanese-skk")
その他)

この場合も、 custom-set-variables の外に (set-input-method "japanese-skk")
と書いても C-\ で起動するとうまく行きません。

うまくいかないと言うのは、SKKの動作ではありますが、変換文字入力と同時に
ミニフレーム(?)が出てその中の入力・変換になっちゃう事です。 おまけに、
C-j で確定できません。

一方、 M-x skk-mode で起動すると、ちゃんと入力中のバッファ内で入力・変換
できます。 C-\ で起動してもその様になるのが希望です。

C-\ を skk-mode に割り当てるしか無いのでしょうか?

346 :名無しさん@お腹いっぱい。:2010/02/05(金) 22:49:21 ID:nnCvOXSJ0
Linux 板に SKK スレがあるから、そっちで聞いてみたら?
専門家もいるだろうし、期待できるかもよ。


347 :名無しさん@お腹いっぱい。:2010/02/05(金) 23:24:12 ID:GyNLSOjA0
>>343
てかプロジェクト自体人稲杉だし参加して引き継いだらいいと思うよ。

348 :名無しさん@お腹いっぱい。:2010/02/05(金) 23:42:03 ID:GyNLSOjA0
>>345
ミニフレームっていうのがOSのIMEの入力窓だとすると、
OSのIMEもC-\でトグルする設定にしてる?

349 :名無しさん@お腹いっぱい。:2010/02/05(金) 23:42:34 ID:JzJv0/ia0
>>345
WindowsのIMEは何を使ってる?
C-\がWindowsに取られてWindowsのIMEが有効になってない?
F1 kまたはC-h kでC-\入力できる?

今試したところうちでは入力言語をEnglish USにすると
C-\の入力がEmacsに渡って(toggle-input-method)で
Emacsのskkをon/offできるようになります。

350 :名無しさん@お腹いっぱい。:2010/02/05(金) 23:43:18 ID:JzJv0/ia0
あ、かぶった。スマン

351 :zxcv:2010/02/06(土) 02:02:09 ID:jxhjlBzkP
>>348
>>349

> C-\がWindowsに取られてWindowsのIMEが有効になってない?

ありがとうございます、まさにその通りでした。 (IME は SKKIME です)

F1 C-\ は無反応で、M-x toggle-input-method すると希望の動作です。

初めてのWindows7 と初めての ntemacs で、そっちを疑いませんでした。


> 今試したところうちでは入力言語をEnglish USにすると

これは、Emacs側の設定でできるんでしょうか?


逆に、 [M-kanji] としてEmacsに渡る 『Alt-漢字』操作を skk-mode
にしてもうまく行きませんね。 Windows7 が IMEオンの処理した上でEmacsに
渡す気配です。

352 :349:2010/02/06(土) 05:41:40 ID:TdYbYhSq0
> > 今試したところうちでは入力言語をEnglish USにすると

これはWindowsで設定しました。
確かXPのときはC-\でon/offできてたけど…。

353 :zxcv:2010/02/06(土) 12:21:36 ID:jxhjlBzkP
ありがとうございます。 解決しました。

SKKIME1.5 のデフォルトキーマップで、\C-\ が toggle-ime にバインドされてた
のを削除するだけでした。

つまり EMACS には何ら関係ない話題でした。 すみません。

にもかかわらず、正しく解決に導いて頂きありがとうございました。

# これまで使ってた SKKIME1.0 ではそんな事は無かったんですが、これが原因だったとは。


354 :名無しさん@お腹いっぱい。:2010/02/06(土) 20:39:14 ID:jK48wGM80
こんにちは
現在、Windows XP上のNTEmacs23.1.1で行のハイライト(hl-line-mode)と
バッファの背景をしましまにする設定(stripes-mode)を共存して使っており
ます。これらの設定についてお伺いしたいことがあり、書き込みました

[問題]
hl-line-modeのハイライト行がstripes-modeで色が付いている行と重なった際、
stripes-modeの色が前面に来てしまい、hl-lineの色がつきません

解決方法がございましたらご教授ください
私の両モードの設定は下記の通りです

;; 現在行をハイライトする設定
(global-hl-line-mode t)
(defface my-hl-line-face
'((((class color) (background dark)) ; カラーかつ, 背景が dark ならば,
(:background "gray15" t)) ; 背景を灰色に.
(((class color) (background light)) ; カラーかつ, 背景が light ならば,
(:background "gray95" t)) ; 背景を灰色ちょっと明るめに.
(t (:bold t)))
"hl-line's my face")
(setq hl-line-face 'my-hl-line-face)

;; stripes-modeの設定
(require 'stripes)
;; 背景色を指定
(set-face-background 'stripes-face "azure1")

よろしくお願いいたします

355 :名無しさん@お腹いっぱい。:2010/02/09(火) 17:15:47 ID:1WY6rRSE0
emacs-23.1.92 に、IME-patch, emacs-23.1-IME-mod.patch を当ててビルドすると、
emacs.exe はできるのですが、emacs.exe の起動時に segv で abort します。
原因は ime-font 追加のためのパッチ不足で、
w32fns.c の中の
frame_parm_handler w32_frame_parm_handlers[] =
{
の、ime-font に相当する場所 (最後?)に、
0, /* x_set_sticky */
0, /* x_set_imefont */
};
などと追加してやると落ちなくなりました。
参考までに。

356 :名無しさん@お腹いっぱい。:2010/02/09(火) 19:09:06 ID:GnshklUA0
>>355

てか、patchでrej出なかったんですか?

357 :名無しさん@お腹いっぱい。:2010/02/09(火) 21:02:02 ID:aiK+752s0
>>356
rej は出ましたが、すべて手作業で処理できるものでした。
キーイベント STARTCOMPOSITION ? が追加されていましたが、
それは #ifndef USE_W32_IME ? でコメントアウトしました。
で、355 の項目は patch に無かったということです。
(見落としてはいないと思う。たぶん。)


358 :名無しさん@お腹いっぱい。:2010/02/10(水) 02:30:19 ID:XUoKIvvF0
>>355氏の指摘のとおりバグっていたので直しました。
http://www1.axfc.net/uploader/He/so/264388

[NTEmacsjp-users 100]も適用しましたが、
_UNICODE無しビルドなので効いてないと思います。

359 :名無しさん@お腹いっぱい。:2010/02/10(水) 20:51:22 ID:TPCksnne0
てか、IME Patchを更新してくれないなぁ。

360 :名無しさん@お腹いっぱい。:2010/02/11(木) 02:56:29 ID:DORzLGAp0
>>358 氏のパッチを適用後win7パッチを手動で当ててパッチを作りました。
emacs-23.1に入って
patch -p1 < ../emacs-23.1-ime-win7.diff
で当てます。>>355>>358 氏に感謝。
http://www1.axfc.net/uploader/Sc/so/81705


361 :名無しさん@お腹いっぱい。:2010/02/11(木) 03:46:36 ID:FJPdwCel0
>>355
手作業で作成した結果のパッチ、アップしてもらえませんか?

362 :名無しさん@お腹いっぱい。:2010/02/11(木) 13:11:53 ID:VAz/Zj/x0
win7って、XPでは使えないのだろうか(´・ω・`)。

363 :名無しさん@お腹いっぱい。:2010/02/11(木) 16:03:52 ID:2ZRBeNth0
>>361
どうぞ。ただし、かな漢字変換を連続して行なっているとハングアップします。
私の力不足で原因がわかっていません。
23.2 になれば解決される可能性もありますが、誰か解決してくれないかな。

http://www1.axfc.net/uploader/Sc/so/81844.7z

Emacs-23.1.92-IME.patch -- ntemacs.jp での IME patch + Unicode surrogate pair patch
Emacs-23.1.92-IMEmod.patch -- ntemacs.jp での IME patch に対する 2ch でのパッチ ime-font まわりは、#if 0。
Emacs23.1.92-IMEwhole.patch -- Emacs-23.1.92-IME.patch + Emacs-23.1.92-IMEmod.patch
emacs23.1.92-IMEwhole+imefont.patch -- Emacs-23.1.92-IME.patch + Emacs-23.1.92-IMEmod.patch + ime-font 有効。 これだと emacs.exe は起動はするが、かな漢字変換を連続してやっていると emacs.exe がハングアップすることが頻繁にある。
原因として、
(1) Emacs-23.1.92-IMEmod.patch でのイベント処理での状態管理が 23.1.92 - 23.1 での更新と不整合。
(2) Emacs-23.1.92-IME.patch でのイベント処理での状態管理が 23.1.92 - 23.1 での更新と不整合。
のいずれかが考えられる。
todo : Emacs-23.1.92-IME.patch だけで同じ問題が起きるかどうかをテスト。


364 :名無しさん@お腹いっぱい。:2010/02/11(木) 18:54:36 ID:FJPdwCel0
>>355
ありがとうございます!

早速、Emacs-23.1.92-IME.patch のみでmakeしてみたところ,
かな漢字変換時にプロセスダウンするようなことはないようです。
(ただ、私の設定が悪いのか、日本語がちゃんと表示できてません。
このあたりはコンパイルオプションを調整して試してみようかと思います)

ちなみに、こんな感じでコンパイルしています。

# uname -srv
CYGWIN_NT-5.1 1.5.25(0.156/4/2) 2008-06-12 19:34
# gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# make --version
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
これはフリーソフトウェアです. 利用許諾についてはソースを
ご覧ください.
商業性や特定の目的への適合性の如何に関わらず, 無保証です.

# patch -b -p1 < ./Emacs-23.1.92-IME.patch
# ./configure.bat --prefix /c/emacs-23.1 --with-gcc --no-debug --no-cygwin --enable-w32-ime --cflags -funsigned-char --cflags -mthreads --cflags -DRECONVERSION --cflags=-I/c/tmp/dll
# make ARCH_CFLAGS="-D_X86_=1 -c -mno-cygwin -march=pentium-m -msse3 -O3 -mfpmath=sse -pipe" bootstrap
# make install


365 :名無しさん@お腹いっぱい。:2010/02/11(木) 19:09:03 ID:FJPdwCel0
と思ったら,-D_UNICODEを指定したら
日本語も問題なく表示できるようになった

366 :名無しさん@お腹いっぱい。:2010/02/11(木) 21:06:00 ID:DORzLGAp0
>>365
UNICODEで文字確定前に文字サイズがずれるの直ってます?

367 :名無しさん@お腹いっぱい。:2010/02/11(木) 21:31:30 ID:FJPdwCel0
すみません。質問が良く分かっていないんですが、
文字コードがUTFのバッファにおいて、表示されている2バイト文字と
かな変換で確定する前の文字のフォントが同じかどうかってことでしょうか?

上の認識であっているなら,特に問題はないですよ。


368 :名無しさん@お腹いっぱい。:2010/02/11(木) 22:06:09 ID:2ZRBeNth0
>>364
ご報告ありがとうございます。
連続してかな漢字変換すると変になるのは、私のビルド、環境が悪いのかも。
再現性はそれほどないけれど、日本語をどんどん入力していていて、Enter して確定しようとすると、
その文字列が消えてしまい、それでも作業しようとしてキーを打っていると、emacs が反応しなくなる。

ビルドは、MinGW + MSYS + gcc-4.4.0 で
configure.bat --with-gcc --no-cygwin --enable-w32-ime --no-debug
--cflags -DIME_CONTROL --cflags -DRECONVERSION --cflags -D_UNICODE
make bootstrap

動作環境は、Core 2 Quad で Windows7 + MS-IME

>>366 -- UNICODEで文字確定前に文字サイズがずれるの直ってます?
未確定文字列が大き目のサイズで表示されるのは、そういうふうにしてあるのだと思っていましたが?
それはバグ?

369 :名無しさん@お腹いっぱい。:2010/02/11(木) 23:10:52 ID:DORzLGAp0
>>367>>368 説明が下手ですみません。
http://d.hatena.ne.jp/itouhiro/20091027
で書いてあるように確定前と確定後でずれるのが気持ち悪くて。

370 :名無しさん@お腹いっぱい。:2010/02/11(木) 23:18:20 ID:DORzLGAp0
追記です。
デフォルトフォントにメイリオ指定でUNICODEと非UNICODEで文字サイズの挙動が異なるのです。


371 :名無しさん@お腹いっぱい。:2010/02/11(木) 23:29:33 ID:FJPdwCel0
>>368
Emacs23.1.92-IMEwhole+imefont.patchの方も試したところ、
こちらでも同様の事象(日本語入力・確定の繰り返しでEmacsが
無反応になる)が確認できました。
(コンパイル方法は >>364と同じ)


ちなみに、こちらでは上記の事象が発生した際、Escを押下し、
C-gすることで操作可能になりました。

また、上記の事象以外にも、日本語入力を連続して行っていると
「Emacs Abort Dialog」というダイアログが表示され、Emacsの
プロセスが落ちてしまいました(Emacs23.1でも発生していた
事象で、23.1.92で解消されないかと期待したのですが…)


>>369
よく見るとフォントが微妙に違っていました。
(でも、気になるほどではないので、個人的そのままにしてます)

http://www1.axfc.net/uploader/Img/so/72696.png


372 :名無しさん@お腹いっぱい。:2010/02/11(木) 23:31:38 ID:FJPdwCel0
あと自分の動作環境は、Core2DuoのWindowsXP SP3/MS-IMEです

373 :名無しさん@お腹いっぱい。:2010/02/11(木) 23:45:09 ID:JIgGEuZP0
あえて--no-opt付けてビルドしてみたら?
23.1だけど最適化なしでビルドしたやつは極めて堅牢。

374 :名無しさん@お腹いっぱい。:2010/02/12(金) 00:40:15 ID:bxqhRzED0
>>373
アドバイス、ありがとうございます.
ただ、Emacs23.1.92-IMEwhole+imefont.patchでコンパイルした場合、
--no-optでもやっぱりAbortしてしまう模様…

./configure.bat --prefix /c/emacs-23.1 --no-opt --with-gcc --no-debug --no-cygwin -
-enable-w32-ime --cflags -funsigned-char --cflags -mthreads --cflags -DRECONVERSION --cfla
gs -D_UNICODE --cflags=-I/c/tmp/dll
make bootstrap
make install

375 :名無しさん@お腹いっぱい。:2010/02/12(金) 00:50:04 ID:QP2IRC5+0
>>374
だめか…Windows関係の処理って今頃になって何か変更が入ったのかな。
-mthreadsがちょっと気になるけどコンパイルオプションでどうにかなる
問題じゃないかもですね。

376 :名無しさん@お腹いっぱい。:2010/02/12(金) 02:13:09 ID:nrioUTWi0
>>374
私の環境だと落ちないかも。
関係ないと思うけど、w32.cの224行目
#ifdef UNICODE
をどう思います?

377 :名無しさん@お腹いっぱい。:2010/02/12(金) 02:57:26 ID:nrioUTWi0
http://www1.axfc.net/uploader/He/so/264635
にあげたので時間があれば試してください。
23.1.92は確定前文字がビットマップになるんですね。
ちょっと嫌かも。

378 :名無しさん@お腹いっぱい。:2010/02/12(金) 16:05:18 ID:+rXxyIPA0
>>376
それは、おそらく #if 0 にするのを躊躇して、コメント的な意味でそうしたのだと思う。
(そのパッチが無いと、init.el を読み込まない場合があると思われる。)
まぎらわしいので、#ifdef UNICODE_W32API に変更した。気分の問題でしかないけど。

379 :名無しさん@お腹いっぱい。:2010/02/12(金) 23:55:53 ID:bxqhRzED0
>>377
Emacs23.1.92-IMEwhole+imefont.patchでコンパイルしたものに上書きして試してみましたが,
・入力した日本語が表示できない(例:「あ」を入力すると「\202_」と表示される)
 ただし,日本語が書かれたファイルを開く分にはちゃんと表示されている
・かな漢字変換を繰り返しているとEmacsがフリーズ,あるいはプロセスが落ちる
 (フリーズの場合,Escを押下して,C-gで復帰はする)
こんな感じで >>374で作ったものと同じ症状でした.

そもそも自分は23.1でさえプロセスダウンが発生するので,
もしかして私のWindows環境そのものが問題だったりするのかなぁ… orz
自分オリジナルという意味では,こんなことをしてますが...
・fontとframeを設定したlisp/site-load.elを組み込んでる
・lisp/startup.elで(menu-bar-mode 0),(tool-bar-mode 0)と設定してる
・lisp/term/w32-win.elで(require 'menu-bar)をコメントアウトしている
・アイコンファイルを入れ替えてる
あんまり関係ないように思うんですが…


>>373
もしよろしければ,あなたのビルド時の情報を教えていただけませんか?
・コンパイラの種類(Cygwin?MinGW?)
・コンパイラのバージョン
・configure時のオプション
・make時のオプション
・適用したパッチ


380 :名無しさん@お腹いっぱい。:2010/02/13(土) 00:34:18 ID:tRVOkVRV0
Emacs23.1.92-IMEwhole+imefont.patch を投稿した者です。
ntemacs.jp での IME patch に、init.el 処理での不具合修正だけを加えただけの patch を
上げました。

http://www1.axfc.net/uploader/Sc/so/82346

IME-mod.patch のイベント処理まわりの変更が、私には理解できず、IME-patch の方が信頼できそうなので、
そうしてみました。
>>377 さん、よかったらこれで試してもらえますか?
ime-font を指定できないのが我慢できないのならば別ですが。
私はこれでしばらく様子を見ます。(少し動かしただけですが、問題は起きていません。)
(かな漢字変換の連続でおかしくなるのは、GC との兼ね合いか、動作環境がマルチコアだと起きる?)

381 :名無しさん@お腹いっぱい。:2010/02/13(土) 00:39:51 ID:tRVOkVRV0
>>380 です。
IME+a patch だと、未確定文字が無い状態で、
再変換(変換キー)すると、その直前に確定した文字列が2つ挿入されます。
IME-mod patch はそれを直そうとしているのかも。

382 :377:2010/02/13(土) 01:09:47 ID:f1KJm12a0
>>378
typoか判断に迷っていました。ありがとうございます。

>>379
それは_UNICODE付けずにbuildしたのを間違えてうpした様です…申し訳ありません。

>>380
試してみます。

うちの環境はcore2duo、gcc4.4.3、-O3+オプションてんこ盛り+ATOKですが極めて安定してます。

383 :名無しさん@お腹いっぱい。:2010/02/13(土) 03:14:26 ID:f1KJm12a0
>>380
パッチ当ててコンパイルしてみました。
あまり違いは分かりませんでした。

*scratch*に入って一行目の確定前後の文字サイズがかなり変わり、
二行目以降は同等の文字サイズになったりしませんか?
どちらのパッチを使ってもそうなります。

384 :名無しさん@お腹いっぱい。:2010/02/13(土) 05:24:23 ID:OrK5wbme0
同じく>>380のパッチを当ててコンパイルしてみました.
自分は,Ctrl-BackSpaceで再変換を良く使うので,
src/w32fns.cに「if (wParam == VK_BACK 」部分のロジックを
追加してコンパイルしました.

今のところ,かな漢字変換で落ちるようなこともなく,
Ctrl-BackSpaceで再変換もちゃんと動作して,いい感じです.


385 :名無しさん@お腹いっぱい。:2010/02/14(日) 00:16:40 ID:2BFk4JGB0
>>380
380さん、パッチのアップ、ありがとうございました
23.1.1でまともに動かなくなっていたmatlab-modeとESS(Rのフロ
ントエンド)が23.1.92では正常に動作しました!大助かりです。
感謝いたします。

日本語入力については、こちらはATOK 2007との組み合わせで
落ちまくりです…Win上でEmacs一本でいくのはまだ難しそうです…

ところで、Emacsのツールバーにxpmフォーマットではなくpng画像
を表示するようなパッチはありますでしょうか?w3mではツール
バーにpng画像が使えるようなのですが、Emacs本体側では無理
なようでした。ご存じの方、アドバイスいただけましたら幸いです

386 :名無しさん@お腹いっぱい。:2010/02/14(日) 00:42:40 ID:GLOJZ/ro0
23.1 + wanderlustでgmail送信うまくいってます?
自分はうまく行かないのですが。。

387 :383:2010/02/14(日) 03:08:07 ID:hYBT6L720
実用上問題はないのですが、
http://www1.axfc.net/uploader/Sc/so/82812
このようになります。
上2つの画像が_UNICODEをつけた23.1.92です。
下2つが_UNICODEをつけていない23.1.1です。
23.1.92では一度確定するとそれ以降文字サイズが揃うのですw

>>385
私のはmarch=core2でコンパイルしたバイナリですが
penryn以降をお使いなら試して見ますか?

388 :名無しさん@お腹いっぱい。:2010/02/14(日) 03:30:50 ID:2BFk4JGB0
>>386
Wanderlustは残念ながらEmacs 23シリーズに対応して
いなかったように思います。。私はメーラはThunderbird
に乗り換えました

>>387
ご親切にありがとうございます。
私もpenryn以降ですので、いけそうです
もしお手数でなければ何卒よろしくお願いいたします

ちなみに私はWindows XP SP3上、Cygwin 1.5系で
380さんのパッチ適用後、gcc 3.4.4、gmake 3.8.1を使い、

./configure.bat --prefix c:/usr/local/emacs23.1.92 --with-gcc --no-debug --no-cygwin --enable-w32-ime --cflags -DIME_CONTROL --cflags -DRECONVERSION --cflags -DCLIENTEDGE --cflags -D_UNICODE --cflags=-IC:/usr/local/src/NTEmacs/dlls

でmakeしました。最適化は-O3オプション、cpuの指定に
prescottです。これでATOK 2007との相性は微妙です。
日本語入力以外では、C-n/pが重いのがちょっと気に
なります。特にC-nで描画が止まることが何度かあり
ます。他の方々のご参考になれば幸いです

389 :名無しさん@お腹いっぱい。:2010/02/14(日) 03:45:20 ID:EaEke9fw0
Emacs23 でWanderlust動いてますよ。gmailも
linuxですけど。

390 :名無しさん@お腹いっぱい。:2010/02/14(日) 04:06:47 ID:2BFk4JGB0
>>389
情報ありがとうございました。動くんですね!
私のところでは23.1.1のときに固まってばかりだったので、乗り換えました
もう一度試してみます。


391 :名無しさん@お腹いっぱい。:2010/02/14(日) 12:48:28 ID:gm/xXdKA0
>>390
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (丸岡)
FLIM/1.14.9 (五条) APEL/10.7 Emacs/23.1 (i386-mingw-nt5.1.2600)
MULE/6.0 (花散里)

の環境でとくに問題なく動いてます。ただ私の場合はEmacs-w3mの文字
化けが直せないんで、まだ22.3ベースのMeadowがメインなんですけどね…




392 :386:2010/02/14(日) 12:57:09 ID:EiCWdAkb0
>388, 389
ありがとうごさいます。
(setq wl-smtp-connection-type 'starttls) から
(setq wl-smtp-connection-type 'ssl) に
変更したら送信できました。

393 :387:2010/02/14(日) 23:44:38 ID:hYBT6L720
>>388
遅くなりましたが
http://www1.axfc.net/uploader/He/so/265068
にうpしました。
私の環境ではカーソル移動に対する描画の遅れはこのバイナリでかなり軽減しました。
なんかおかしな所があれば教えて頂けると私の環境も改善されるので嬉しいです。

394 :388:2010/02/15(月) 01:54:37 ID:+ClU+mxe0
>>387
ご親切にありがとうございました
今試させていただきました。変換中の日本語が小さくなって
しまいます(私のバイナリではそれほど小さくなりません)が、
そんなこと気にならないぐらい、非常に安定していました!
しばらくこのバイナリを使わせていただきます。
感謝いたします。誠にありがとうございました。

また、時間のあるときに私も-O2オプションで再ビルドに挑戦
してみようと思います。お礼とご報告まで

395 :388:2010/02/15(月) 01:56:28 ID:+ClU+mxe0
また、私の環境ではやはりC-nがちょっと遅れますが、
eldoc-modeやauto-complete-modeなどを全てdisabled
にすると、いただいたバイナリで快適に操作できました

396 :名無しさん@お腹いっぱい。:2010/02/15(月) 10:25:52 ID:aoFqgOWo0
>>394
私はメイリオを使っていますがフォントの大きさは殆ど変わりません。
設定かフォントに依存するのかな?
コンパイル時の最適化は-O3でやっています。この場合-fno-tree-vectorizeを
付けないとabortしました。ご参考までに。

397 :名無しさん@お腹いっぱい。:2010/02/16(火) 22:51:07 ID:HyobyPLa0
質問なのですが、japanese-shift-jis-dosで書かれたファイルを、japanese-cp932-dosで
通常読み書きするようにするには、どうしたらいいでしょうか

398 :名無しさん@お腹いっぱい。:2010/02/16(火) 23:21:12 ID:bV4/XdGf0
(set-coding-system-priority 'japanese-cp932)
かな?


399 :名無しさん@お腹いっぱい。:2010/02/16(火) 23:59:32 ID:TTL+AKAD0
パッチを当てた Emacs バイナリを配布する人に願うこと
http://emacs.g.hatena.ne.jp/sakito/20100216

400 :名無しさん@お腹いっぱい。:2010/02/17(水) 02:03:47 ID:4625gxZw0
じゃあお前が公開しろって話だわな

401 :名無しさん@お腹いっぱい。:2010/02/17(水) 02:12:37 ID:gkzg5mQY0
その意見に同意するかどうかはさておき……。
本人が公開することで、そうじゃない公開Emacsバイナリが全て淘汰される
ならともかく、そうじゃないんだから、それは違う話じゃねーか?


402 :名無しさん@お腹いっぱい。:2010/02/17(水) 02:56:08 ID:4625gxZw0
1〜4:
マナーとしては同意できるが、もっての他だの困るだのは言いすぎ
また、Emacsとして標準的な動作を云々ってことを制限される謂れはない
プロジェクトが放置状態になっていなければ誰も勝手にバイナリ作ってアップなんてしないよ
1, 2:
これらは、Emacsのことを多少は知っていないと変更箇所がわからない
強制してしまうと、コードは書けないけどバイナリ作って配布する部分で、
パッチ当ててコンパイルすることができない初心者のために貢献するよと考える人は出てこなくなる
プロジェクトがきちんと機能していれば上記のような人は必要ないんだけどな

>開発版は結構バグがあります。バイナリを取得して利用する人は初心者が多いので、危険です。
とあるが、初心者は普通は公式サイトから落とすもんなんだよ
それができない状況をつくったあげく、配布者に指図とかおめでてーな
初心者のことを心配しておきながら、パッチは自分で適用してビルドしろよってか

結論としては、
・ゴチャゴチャ文句言う前にNTEmacs JP Projectとしてきちんとしたモノを出せ

403 :名無しさん@お腹いっぱい。:2010/02/17(水) 06:51:42 ID:j2emrahm0
もちろんマナーも大切なのかもしれませんが、私はこの
スレッドをはじめ、ご親切にアップしてくださった方々の
パッチやバイナリを試させていただくことで、ビルド時の
問題点など明確になり、助かっています
手間をかけずに気楽に情報交換、成果交換のできる
ここのような場所がこのまま残ってくれたらいいなと思
います


404 :397:2010/02/17(水) 08:27:26 ID:MY8xLLmr0
>>398
ありがとうございます。


405 :名無しさん@お腹いっぱい。:2010/02/17(水) 10:11:12 ID:X2Plpfjk0
>>399 は透明化とか背景画像とかのオレオレパッチ当てて配布してる人の
こと言ってるんじゃないの?

406 :名無しさん@お腹いっぱい。:2010/02/17(水) 10:31:29 ID:yK4O9rcq0
規制厨が出てくると活気が無くなる。

407 :名無しさん@お腹いっぱい。:2010/02/17(水) 10:59:37 ID:YuARsrr6P
そもそも野良ビルドに頼らないといけない現状が問題を複雑にしている。
本来は、IMEパッチが早く本家に取り込まれるように働きかけるのが筋な気がするのだが。

野良ビルドは所詮野良だから、落とす方もそれを認識した上で自己責任で使用するものだと思う。

408 :名無しさん@お腹いっぱい。:2010/02/17(水) 13:05:55 ID:T4sGHASY0
初心者の定義にもよるけど、
Windows上でEmacsのそれも非公式バイナリ使ってるやつとか、
もう初心者じゃないだろ…

409 :名無しさん@お腹いっぱい。:2010/02/17(水) 13:28:52 ID:X2Plpfjk0
超やっつけだけどLisp変数でIMEに任意のフォントとサイズ
設定できるようにしたパッチです。
Emacs全体に設定されるのでフレーム別で違うフォント
使ってたら具合悪いと思います。
http://www1.axfc.net/uploader/Sc/so/83995

自分は次の設定で使ってます。
(setq w32-ime-font-face "メイリオ")
(setq w32-ime-font-height 21)

410 :名無しさん@お腹いっぱい。:2010/02/17(水) 15:47:45 ID:AvNiWVOU0
>>399
配布バイナリの中に、
当てたパッチ内容 (diff) 、
対象ソースがわかるID、
ビルドの方法の説明
があれば十分だと思う。最低限 diff があればいい。

411 :名無しさん@お腹いっぱい。:2010/02/18(木) 00:55:37 ID:8WCU2S9W0
暗黙の了解だと思っていたが、そんな事も通じない世代が出てきたのか。

412 :名無しさん@お腹いっぱい。:2010/02/19(金) 01:36:10 ID:UzZUAjuI0
で、どのパッチあてたらいいんだよ。

413 :名無しさん@お腹いっぱい。:2010/02/19(金) 23:30:16 ID:OOhzSZgp0
おまえがつくるんだよ


414 :名無しさん@お腹いっぱい。:2010/02/20(土) 00:38:36 ID:NaksOliF0
昔Meadowのソース見ても意味不だったけど
今ではNTEmacsにちょこちょこ手入れるようになったのも
公式がなかったおかげかと思うと複雑だ。

415 :名無しさん@お腹いっぱい。:2010/02/21(日) 02:19:39 ID:PpZBNRhJ0
手元の環境で gdb上で動かして様子を見ていたら、
落ちるときは w32_get_ime_reconversion_string() の延長で落ちる。

対策方法が分からなかったので、
とりあえず -DRECONVERSION 無しでビルドしてみたら落ちなくなった。

あんまり再変換は使っていないつもりだったけど、
実施に再変換できなくなると不便だなぁ。

416 :名無しさん@お腹いっぱい。:2010/02/21(日) 03:27:51 ID:mfpfDVLj0
>>415
ほんとだ、MS-IMEで再変換すると覿面に落ちるね。
ATOKだとShift+変換押しても無反応だから使ってなかったけど。

417 :名無しさん@お腹いっぱい。:2010/02/21(日) 22:54:34 ID:R6wGJYIH0
こんにちは

この週末に Windows XP SP3 + 380さんのIMEパッチ で、色々コンパイラ
やフラグを変えて試してみましたので情報書かせていただきます

使ったフラグなどは、
-O3 -fno-tree-vectorize -march=native -mfpmath=sse -mthreads -pipe
-with-gcc --no-debug --no-cygwin --enable-w32-ime -DIME_CONTROL
-DCLIENTEDGE -D_UNICOD

です。これらを色々組み合わせた結果、Cygwin 1.5系のgcc(ver 3.4) &
make (3.80)、MinGW系のgcc(ver 4.4) & make(ver 3.8.0)のどちらでビル
ドした場合にも、unicodeファイル(utf-8しか試してません)を編集している
際にIME関連で落ちることが分かりました
デフォルトのfile-coding-systemをsjis-dosにした場合、標準IME、ATOK
ともにかなり安定していて落ちません

他の環境でどうかは試してないので分かりません、すみません
ご参考になれば幸いです

418 :名無しさん@お腹いっぱい。:2010/02/21(日) 23:01:10 ID:R6wGJYIH0
追記です、
コーディングシステムをsjisにしても、utf-8ファイルを日本語編集すると
落ちました
sjisファイルだと大丈夫です

419 :名無しさん@お腹いっぱい。:2010/02/21(日) 23:26:22 ID:mfpfDVLj0
内部utf-8だから編集中のメモリー上ではutf-8で保持してるはずで
バッファーをsjisにしても編集中の挙動が変わるとは考えにくいなぁ。

420 :名無しさん@お腹いっぱい。:2010/02/22(月) 00:52:05 ID:vUq7qXpj0
>>415

Meadowと同じ実装だったら、window procedure側で、
Lisp interpreterを動作させているため、バッファ
関連のグローバルデータがmain thread側の処理と
競合して異常値になっているためと思います。

Meadow側にある以下のコメントがないようですね。
/* TODO: This is dangerous because manipulating buffer contnet in
message-thread without synchronizing. This must be fixed. */
ということで、もともと危険な処理です。

msgを飛ばしてw32_read_socket側で処理できれば
よいのだと思いますが、多分IME周り全体を見直す
必要があるのかと。




421 :名無しさん@お腹いっぱい。:2010/02/22(月) 04:10:26 ID:9bhalLXf0
>>419
アドバイスありがとうございました
はい、確かにその通りなのですが、こちらの環境だとなぜかutf-8ファイル
編集中に落ちてしまい、sjisでは大丈夫です…utf-8のときのみhookで
何かをかけていて、それを忘れているだけかもしれません。
もう少し調べてみます、ありがとうございました

ちなみに、検証に使っているファイルはXah Leeさんのサイトから
いただいたnicode表示チェック用のテキストファイルです
オリジナルのutf-8ファイルと、比較としてそれを無理矢理sjisにした
ものを編集して検証しています

422 :名無しさん@お腹いっぱい。:2010/02/22(月) 04:47:36 ID:76vKXNVw0
>>421
こういうファイルだとフォントがらみかな?
フォントセットしてないとこは透明だけどうちでは問題なく表示できてる。

423 :名無しさん@お腹いっぱい。:2010/02/22(月) 04:54:34 ID:9bhalLXf0
>>422
なるほど、フォントも関わってきますね…また来週末に色々調べてみます!
みなさま色々なアドバイス、ありがとうございました

424 :名無しさん@お腹いっぱい。:2010/02/23(火) 01:11:41 ID:jnBDAe6Z0
>>420
IME処理全体の見直しは手に余るので、
再変換文字列を消す del_range() の呼び出し位置を
w32_get_ime_reconversion_string() から
w32_read_socket() から呼ぶように変更しました。

http://www1.axfc.net/uploader/He/so/266060

再変換をちょっと繰り返すと落ちていたのが、
それなりがんばって繰り返してみても落ちなくなりました。

再変換文字列が表示されてから元文字列が消えるまで
ちょっと間が空くようになってしまったので、
見た目ちょっと気持ち悪いかも。

425 :424:2010/02/24(水) 01:08:52 ID:MNh03T+60
>>424
PCによっては再変換の動作がおかしくなるみたいなので、この変更ではダメでしたね。

426 :名無しさん@お腹いっぱい。:2010/02/25(木) 10:15:36 ID:Y2+sbpTa0
1.Meadowでは見れていた中国語ファイルや韓国語ファイルが見れない(-*- coding: gb2313-dos -*-してある)。
C-x RET cで gb2312指定して読み込み直しても表示されない。
2.C-h hも殆ど豆腐(mule-fonts16が無いから?)
3.Shift +マウス左クリックでフォントが選べない。
猛者たちよ助けてくれぇ〜


427 :名無しさん@お腹いっぱい。:2010/02/25(木) 15:00:48 ID:xfGhEAIc0
これでだめかな?
(set-fontset-font "fontset-default"
'chinese-gb2312
'("Microsoft Yahei" . "iso10646-1"))


428 :名無しさん@お腹いっぱい。:2010/02/25(木) 15:01:44 ID:xfGhEAIc0
ごめん、XP以前ならMicrosoft YaheiじゃなくてSimSunを指定してくれ。

429 :名無しさん@お腹いっぱい。:2010/02/25(木) 15:46:10 ID:Y2+sbpTa0
>> 427
だめっぽい。
もちょっと正確に言うと…
すまんっす。韓国語ファイルは見れてました。×なのは gb2312の中国語と gib5の台湾語ファイル。
いずれも全滅と言う訳ではない。ところどころ "・"になってる。

(set default-frame-alist

'(font . "MS Gothic 10")
してるのがまずいのかな?

430 :名無しさん@お腹いっぱい。:2010/02/25(木) 15:51:45 ID:xfGhEAIc0
うちはこんな風にしてるんだけど、これなら言語別に設定できないかな?
UCSコード同じ文字は後に書いた方で上書きされるので
漢字言語では優先する方後に持ってくる。
(set-face-attribute 'default nil :family "Consolas" :height 100)
(set-fontset-font "fontset-default" 'chinese-gbk '("Microsoft Yahei" . "iso10646-1"))
(set-fontset-font "fontset-default" 'japanese-jisx0213.2004-1 '("メイリオ" . "iso10646-1"))

431 :名無しさん@お腹いっぱい。:2010/02/25(木) 16:11:39 ID:7KW0z4fe0
フォントがないんじゃないの

432 :名無しさん@お腹いっぱい。:2010/02/25(木) 16:44:29 ID:Y2+sbpTa0
(set default-frame-alist
とかそのままで、別途↓だけ追加したら中国語も台湾語も出る様にはなったが…
(set-fontset-font "fontset-default" 'chinese-gbk '("Microsoft Yahei" . "iso10646-1"))
行間とかガタガタだなぁ… orz
#やっぱ Meadowに戻ろうかなぁ ^^;
取り合えずdでした。

433 :名無しさん@お腹いっぱい。:2010/02/25(木) 16:57:46 ID:xfGhEAIc0
メイリオとかMicrosoft YaheiとかのClearType系フォントはheight値大きいから
MSゴシックと合わせるならSimSunに変えればいいかと。

434 :名無しさん@お腹いっぱい。:2010/02/25(木) 17:28:11 ID:Y2+sbpTa0
>> 432
だめだわ、一見出てる様に思ったらやっぱ部分的に "・"だった。
中国語の "歩" とか、台湾語ファイルだと "録"とか "戸"とか出てないわ。

Microsoft Yaheiでも行間ガタガタとかではないわ。でも綺麗な表示にはならないね。
確かに SimSunの方が MSゴシックとのバランス的に綺麗。
でもいずれにしても "・"のところは出てないよ。

435 :名無しさん@お腹いっぱい。:2010/02/25(木) 18:30:14 ID:xfGhEAIc0
うーんなんでだろ。
うちはこの通り日中台とも表示できるんだけど・・・。
http://www1.axfc.net/uploader/Img/so/74044.png

436 :名無しさん@お腹いっぱい。:2010/02/25(木) 18:45:55 ID:VEZ2dkuc0
/   //   /   //    ______     /   //   /
 / //   /|   r'7\ ,.ヘ‐'"´iヾ、/\ニ''ー- 、.,   /    /
  /   / |  |::|ァ'⌒',ヽ:::ヽrヘ_,,.!-‐-'、二7-ァ'´|、__
`'ー-‐''"   ヽ、_'´  `| |:::::|'"       二.,_> ,.へ_
         /  //__// / / /      `ヽ7::/
 か っ も  |  / // メ,/_,,. /./ /|   i   Y   //
 ァ  て う.  |'´/ ∠. -‐'ァ'"´'`iヽ.// メ、,_ハ  ,  |〉
  |  約 斧  ヽ! O .|/。〈ハ、 rリ '´   ,ァ=;、`| ,ハ |、  /
  |  束 に   >  o  ゜,,´ ̄   .  ト i 〉.レ'i iヽ|ヽ、.,____
  |  し  画  /   ハ | u   ,.--- 、  `' ゜o O/、.,___,,..-‐'"´
  |  た  像  |  /  ハ,   /    〉 "从  ヽ!  /
  |  じ  は  |,.イ,.!-‐'-'、,ヘ. !、_   _,/ ,.イヘ. `  ヽ.
 ッ .ゃ .あ   |/     ヽ!7>rァ''7´| / ',  〉`ヽ〉
 ! ! な  げ   .',      `Y_,/、レ'ヘ/レ'  レ'
   い  .な    ヽ、_     !:::::ハiヽ.   //   /
   で   い   ./‐r'、.,_,.イ\/_」ヽ ',       /  /
   す      /    `/:::::::/ /,」:::iン、 /    /
          〈  ,,..-‐''"´ ̄ ̄77ー--、_\.,__  /
      ,.:'⌒ヽ ´         | |  , i |ノ   `ヾr-、


437 :名無しさん@お腹いっぱい。:2010/02/25(木) 19:19:28 ID:Y2+sbpTa0
だよねぇ…
しかも同じ PCの Meadowは同じファイル開いて表示されてるんだよねぇ…orz
#横に並べて見比べてた

438 :名無しさん@お腹いっぱい。:2010/02/26(金) 09:14:28 ID:HzjJQg5c0
womanも 日本語man は eucに切り替わってくれず化け化けだぁ…

439 :名無しさん@お腹いっぱい。:2010/02/26(金) 10:30:37 ID:HzjJQg5c0
ん〜この PCがおかしいのかなぁ(XP SP3)…
NTEmacs立ち上げて *scratch* で "挙動" って打ち込むと、なぜか "挙"だけが
MSゴシックではなくて SimSun?に変わるよ。
変換した時までは MSゴシックで表示されてるのに確定(Enter)して *scratch*
上に記載された瞬間に変わってる。^^;
他の PCでもやってみるわ。

440 :名無しさん@お腹いっぱい。:2010/02/26(金) 15:33:26 ID:HzjJQg5c0
dくす上手く行ったわ。v(^^

そもそもが、ここ↓の示す NTEmacs(2ch-NTEmacs-thread-2-214-Si_49674.7z-emacs-23.1-binary-2.7z +2ch-NTEmacs-thread-2-228-He_246593.zip)をインストールして、
ttp://d.hatena.ne.jp/itouhiro/20091027
既存の Meadowに使っていた .emacsをベースにごちゃごちゃやってた訳だが、↓のフォント設定にしたら、
ttp://u.hoso.net/2009/02/emacs-pretest-23090-ntemacs-23.html
中国、台湾とも "・"なく出たわ(SimSunにはしたけど)。

そもそもが昔から emacsのフォント周りって理解でき無いのだが…
この辺りどこかに親切丁寧に記載されとらんかね ^^;
"japanese-jisx0208"と "MS Gothic"とか…これらのキーワード自身どうして知っているのかすら謎なのだが…orz

441 :名無しさん@お腹いっぱい。:2010/02/26(金) 16:46:35 ID:sIk7FBEr0
おめっとー。
23は設定簡単になってるので難しいことないですよ。
「MS Gothic」とかはフォントが持ってる英語名で、
日本語版以外のOSを使ってる人にはそっちの名前で見える。
SimSunも「新宋体」とかの中国語名を中国語OS用に持ってる。
「MS ゴシック」と書いても動くけど、知識のある人は
エンコード問題避けるためにあまり意識せずMS Gothicと
書いてしまうのかも。

442 :名無しさん@お腹いっぱい。:2010/02/26(金) 16:52:23 ID:HzjJQg5c0
調子に乗って一気に動かしてみた^^;
sdic、elscreen、wl(x-face、xcite、c-sig、rail)、ispell、順調だぁ。
後は漏れの使い勝手では w3mと lookupぐらいか(?)

443 :名無しさん@お腹いっぱい。:2010/02/26(金) 17:02:18 ID:2e61Z53s0
フォントにこだわりがある奴に限って
NTEmacs来るってのも変な話だよなw
まあ2chは少数派が目立つから

444 :名無しさん@お腹いっぱい。:2010/02/26(金) 18:51:00 ID:ms+W2HeN0
>>440

> そもそもが昔から emacsのフォント周りって理解でき無いのだが…
> この辺りどこかに親切丁寧に記載されとらんかね ^^;
> "japanese-jisx0208"と "MS Gothic"とか…これらのキーワード自身どうして知っているのかすら謎なのだが…orz

まぁ、究極的にはソースコードを見ていくことが解決につながるんだろうな。

結局、ソースコードを見ていくと、なるほど、こんなことしてるんだな、と腑に
落ちるが、それはあくまでプログラマ目線にすぎず、仕様のドキュメント化が十
分ではないところでは、単なるユーザ目線では今一分かりづらいのはたしかだな。

445 :名無しさん@お腹いっぱい。:2010/02/26(金) 23:00:35 ID:COa6NCHs0
プログラマのためのエディタですから

446 :名無しさん@お腹いっぱい。:2010/02/26(金) 23:25:10 ID:ms+W2HeN0
>>445
きみはヘビーなのかもしれないが、カジュアルな人もいるんでは?

447 :名無しさん@お腹いっぱい。:2010/02/27(土) 02:41:27 ID:f+WL37lU0
別に拘ってないよ。普通に日本語表示してくれや字体にはそれほど拘ってないぞ。
あとは、仕事柄多国語も扱うんでそれらも表示してくれないと困るだけで、少々汚いフォントでも気にしちゃいない。

そーなんだよねぇ、簡単にソース見てって言うけど…殆ど至難の業。
すまねorz。emacs18? 19ぐらいからずーっとカジュアルに使い続けてます。v(^^
#継続が力にならん事もある orz
#でも、野生の勘は身に付いた^^;

448 :名無しさん@お腹いっぱい。:2010/02/27(土) 11:17:39 ID:LrqHai860
>>447
なんとなく年齢が推測できてしまうぞw

このあたりの資料が参考になるかもしれん。
ttp://groups.google.co.jp/group/tokyo-emacs?hl=ja

449 :名無しさん@お腹いっぱい。:2010/02/27(土) 12:31:13 ID:f+WL37lU0
お察しの通りで…歳取るとますますソース読むなんて至難だよ。
年齢的にも、業務的(時間)にも…
#俺なんてがんばって使ってる方だぜ v^^

あんがと、リンク見てみるわ。
#emacs-w3mは動くけど日本語表示は×だった。

450 :名無しさん@お腹いっぱい。:2010/02/27(土) 14:57:49 ID:+VLg8l3u0
Cygwin-1.7とMSYS、どっちの環境でビルドした方がパフォーマンスいいのかねぇ。

451 :名無しさん@お腹いっぱい。:2010/02/27(土) 17:26:53 ID:XajdkMfC0
>>450
自分はCygwinとか使わないのに入れるのもナンだからDOS窓オンリーで
ビルドしてる。

452 :名無しさん@お腹いっぱい。:2010/02/27(土) 23:19:35 ID:lS9dfJEp0
>>450
おれはMSYS。

453 :名無しさん@お腹いっぱい。:2010/02/28(日) 00:51:26 ID:1DKoDqph0
EmacsのパフォーマンスならGCCのバージョンが新しい方

454 :名無しさん@お腹いっぱい。:2010/02/28(日) 19:12:29 ID:sNiHL+Zs0
MSYSでビルドした方がパフォーマンスいいんですね。
ありがとうございます。


455 :名無しさん@お腹いっぱい。:2010/02/28(日) 19:36:26 ID:sNiHL+Zs0
でも、ちなみにそれってmarchとかのチューニングで速くなるとかでしょうか。


456 :名無しさん@お腹いっぱい。:2010/02/28(日) 22:08:10 ID:uKccDNTl0
emacs23.1+ntemacsjpのIMEパッチを-D_UNICODEビルドしたものを
VISTAで動かすと再変換がおかしな動作をします。
・再変換の候補ウィンドウが一瞬出たあと勝手に確定
・再変換結果に同じ文字列が3つ出てくる (漢字->漢字漢字漢字)
ビルド時や.emacsで何か設定が要るんでしょうか?

試してみたことは、
同じexeをXPで動かすと普通に再変換できる。
-D_UNICODE無しビルドではVISTAでもXPでも普通に再変換できる。

457 :名無しさん@お腹いっぱい。:2010/02/28(日) 23:37:28 ID:1DKoDqph0
>>456
うちも同じ。
ttp://www.geocities.jp/ht_deko/ft0806.html
に書いてあるような問題があるので、Vista以降でMS-IMEでの再変換は
うまくいったらラッキーぐらいのつもりでいたほうがいいかも。
ATOKの再変換もうちのところではAPIに渡す長さ値修正しないと
うまくいかなかった。

458 :名無しさん@お腹いっぱい。:2010/03/03(水) 03:04:45 ID:jOFitzr00
IMEフォント設定の elisp 呼び出しを w3_read_socket に移動。
-D_UNICODEでVistaでMS-IMEの再変換が動くようになりました。
>>424 よりは多分落ちにくくなっていると思います。

http://www1.axfc.net/uploader/Sc/so/88324

459 :458:2010/03/03(水) 03:14:08 ID:jOFitzr00
>>457
もう少しあれこれ試したところ、w32_wnd_proc() 内で
msg==WM_IME_REQUEST && wParam == IMR_RECONVERTSTRING && lParam != NULL の場合に
0 を返すようにしたら、VISTA+MS-IMEで再変換が動くようになりました。

参考URLをきっかけにTSFを少し調べてみましたが、IMMからの移行は容易ではなさそうですね。

460 :名無しさん@お腹いっぱい。:2010/03/03(水) 09:10:05 ID:N2x8ehuX0
Meadowから NTEmacs23を使い始めて1週間。
ほぼ満足だが、wlでメール書いてると結構な頻度で Emacs Abort Dialogで
落ちるな。
ttp://d.hatena.ne.jp/itouhiro/20091027
ここのように MEM FULLとは出てないけど。

461 :名無しさん@お腹いっぱい。:2010/03/03(水) 10:51:42 ID:qhZl4WnK0
wl、ちゃんと新しいの使ってる?

462 :名無しさん@お腹いっぱい。:2010/03/03(水) 10:56:17 ID:lqUoG6er0
去年の9月から毎日仕事に使ってるけど落ちたことはないなぁ。

463 :名無しさん@お腹いっぱい。:2010/03/03(水) 12:10:21 ID:N2x8ehuX0
安定版の最新だと思うけど。
wl2.14.0、apel10.7、flim1.14.9、semi1.14.6

ソース(英文って言うか)書いてる時は全然落ちないけど(コメントは日本語だけど)、メールぐらい日本語を書きつづけてると
結構な頻度で落ちるよ。
最初は IMEで変換する時かと思っていたけど、そーでもない。
ただひらがな入力している時でも落ちてる。

取り合えず >>458入れてみるよ(でも XPなんだけど)。

464 :名無しさん@お腹いっぱい。:2010/03/03(水) 13:17:05 ID:qhZl4WnK0
>>463
CVS版のスナップショットを使うんだよ。

465 :名無しさん@お腹いっぱい。:2010/03/03(水) 15:19:41 ID:N2x8ehuX0
>>464
ttp://www.jpl.org/elips/wl/snapshots/
wl-2_15_6-vtl-200905...ってので okかい?


466 :名無しさん@お腹いっぱい。:2010/03/03(水) 17:25:17 ID:N2x8ehuX0
ediffして比較し終わって qすると 100%落ちる。

467 :名無しさん@お腹いっぱい。:2010/03/03(水) 17:50:23 ID:qhZl4WnK0
>>465
たぶん。
おれが使っているのは2.15.9_pre20100125てやつだから、20100216...ていうのにしておいた方が
よかったりするかもしれない。

468 :名無しさん@お腹いっぱい。:2010/03/03(水) 17:58:02 ID:N2x8ehuX0
できたてホヤホヤ(?)
wanderlust-201003030651.tar.gz
にしてみるわ。

469 :名無しさん@お腹いっぱい。:2010/03/03(水) 18:46:34 ID:Pvd9eOVK0
flimも新しいのにしたほうがいいかと。

470 :名無しさん@お腹いっぱい。:2010/03/04(木) 02:49:04 ID:yY06C5p/0
>>458
IME 未確定フォント設定がおかしくなったのと、
delete-frame で落ちるようになったのを直したつもり。

http://www1.axfc.net/uploader/Sc/so/88618

471 :名無しさん@お腹いっぱい。:2010/03/04(木) 04:21:56 ID:pzqMaw+w0
>>463
試しに読み1文字を40文字に展開するような辞書登録して打ちまくってみたけど全然平気。

472 :名無しさん@お腹いっぱい。:2010/03/04(木) 08:48:48 ID:D+f7hVNW0
そうかい。まぁしばらく最新の wlスナップショットで試してみるわ。
flimって1.14.9が最新じゃないのか?
自分が知ってる~/tomoもRingもそれしか無いのだが・・・・・・orz

ediffの方は、誰かわからんかい?
これって落ちてるんじゃないのかな?
wlで落ちる時の様なWindowsのdialogは出ないんよ。
でも qで終了すると 100% VS2008のデバッガのウィンドウ(Visual Studio Just-In-Timeデバッガ)が出て
追っかけますか? ってなる。
んで[はい]選んでも[いいえ]選んでも NTEmaceは消える。

473 :名無しさん@お腹いっぱい。:2010/03/04(木) 09:51:09 ID:pzqMaw+w0
>>472
mingw の gdb でデバッグしてみるとどの関数で落ちてるか分かるよ。
"gdb emacs" でデバッガー起動したら run で開始して、
普通に作業して落ちたら backtrace

474 :名無しさん@お腹いっぱい。:2010/03/04(木) 10:04:07 ID:pzqMaw+w0
まあいろんなパッチ当ててるバイナリーあるから
バイナリー変えてみるのがいいかも。C:\emacsとかにLispツリーがあれば
emacs.exeだけ解凍してダブルクリックしても動かせるみたいだし。

475 :名無しさん@お腹いっぱい。:2010/03/04(木) 10:07:08 ID:D+f7hVNW0
つーか、おたくは落ちない?

476 :名無しさん@お腹いっぱい。:2010/03/04(木) 10:09:52 ID:pzqMaw+w0
連投スマソ、試してみた。
458のバイナリーでは落ちる、470では落ちない。<ediff
delete-frameで落ちる問題に該当してるみたい。

477 :名無しさん@お腹いっぱい。:2010/03/04(木) 10:15:18 ID:D+f7hVNW0
dクス v(^^
直ったよ。

478 :名無しさん@お腹いっぱい。:2010/03/04(木) 12:36:16 ID:0dJP2I7G0
23_1 & IMEパッチ & skk常用だけど、落ちたことないなぁw。
○数字もgreekもskkで変換出来るし。

479 :名無しさん@お腹いっぱい。:2010/03/04(木) 13:27:50 ID:D+f7hVNW0
SKKで落ちないのは当たり前じゃないの?
日本語入力だから落ちるんじゃなくて IMEだから落ちると認識しているのだが…
#だから最悪 SKKで逃げるか? とか考えているのだが…

480 :名無しさん@お腹いっぱい。:2010/03/04(木) 17:18:45 ID:A14q9H2L0
>>472
WLもそうだけど、何気に更新してるからここの日付けの新しいやつ
拾ってくればよいかと。

ftp://ftp.jpl.org/pub/m17n/

481 :名無しさん@お腹いっぱい。:2010/03/04(木) 17:43:39 ID:D+f7hVNW0
>>480
了解しますた。試してみます。orz

482 :名無しさん@お腹いっぱい。:2010/03/04(木) 19:53:16 ID:7YEBhyXH0
>>480
何かこの辺って最近よく落ちてない?
また、つながらんよ。

483 :名無しさん@お腹いっぱい。:2010/03/04(木) 21:59:18 ID:oin9T30G0
cvsで落とせばいいじゃない。
http://cvs.m17n.org/viewcvs/root/wanderlust/

484 :名無しさん@お腹いっぱい。:2010/03/05(金) 10:16:41 ID:lUUTfepG0
こんにちは
C-n、C-pで一瞬描画が固まる方はいらっしゃいませんか?

MinGWで23.1.92ソースをコンパイルしたバイナリを使ってい
るのですが、特にC-nを押し続けた際に、画面描画が止まっ
てしまいます(スクロールバーは動いてます)。その後、C-nキー
を離した際に一旦間があってカーソルが飛びます

C-nを押し続けた時間に応じてカーソルが飛ぶ位置が変わる
ので、おそらくコマンド自体はきちんと処理されていて、描画
のみ追いついていない気がするのですが、対策はありますで
しょうか?

485 :名無しさん@お腹いっぱい。:2010/03/05(金) 11:57:34 ID:5zh7u3Lw0
>>484
gccのバージョンは?

486 :名無しさん@お腹いっぱい。:2010/03/05(金) 13:27:47 ID:fm+rI33N0
>>470
emacs-23.1のtarballに当てようとすると結構failedが出るのですが、
重ね当てするパッチがあれば教えてください。


487 :486:2010/03/05(金) 13:43:45 ID:igpkoVsw0
>>470
about.txtに書いてあったよ、ありがとう。

488 :名無しさん@お腹いっぱい。:2010/03/05(金) 14:06:19 ID:hn7kBaeI0
>>470 makeしたら止まりました。
gcc: CreateProcess: No such file or directory
make: *** [oo-spd/i386/addsection.o] Error 1

489 :名無しさん@お腹いっぱい。:2010/03/05(金) 16:16:04 ID:5zh7u3Lw0
>>488
それはソースの問題じゃないから
mingwならmingwのパスだけにしてコンパイルするんだ。

490 :名無しさん@お腹いっぱい。:2010/03/05(金) 17:02:08 ID:r0UI5eR80
つい先日から NTEmacs 23を使用しています。(Emacs・Lisp初心者です)

(setq default-frame-alist
(append
'((width . 90) ;フレーム幅(文字数)
(height . 44) ;フレーム高(文字数)
)
default-frame-alist))

で、起動時のフレームサイズを変更しているのですが、
C-x C-f hoge.R などで、ess-modeになったときに、
フレームの大きさを変更する設定はどのようにしたら良いでしょうか?

(add-hook 'ess-mode-hook
(lambda ()
(setq default-frame-alist
          (append
'((width . 100) ;フレーム幅(文字数)
    (height . 50) ;フレーム高(文字数)
)
default-frame-alist))))

では、変更されませんでしたorz
誰かハッカーな人、教えてください

491 :名無しさん@お腹いっぱい。:2010/03/05(金) 17:07:13 ID:UgRp4OU00
>>485
gcc 4.4.0とmsysのmake 3.81を使ってビルドしています

492 :490:2010/03/05(金) 18:11:58 ID:r0UI5eR80
自己レス

できました。

(add-hook 'ess-mode-hook
(lambda ()
(modify-frame-parameters
(selected-frame)
'((width . 100)
(height . 50)
))))

初心者だから、なぜ lambda () が必要なのかわかりませんが・・・。
lambdaがなかったら、ess-modeになる前にサイズが変わってしまいました。

493 :名無しさん@お腹いっぱい。:2010/03/06(土) 02:22:06 ID:u0BCytaC0
ラムダがないとadd-hook実行する時点でmodify-frame-parametersが
実行されてその返り値がフックに追加されるだけだろう。

494 :名無しさん@お腹いっぱい。:2010/03/06(土) 09:43:40 ID:P+n7y+d00
>>470
ありがとうございます。使わせていただいています。
Windows7-HomePremium の私の環境でも安定した感じです。
予定通りならば、近いうちに emacs-23.2 がリリースされるはずで、
ntemacs-jp でもこのパッチが配布されればいいのに。
でもそうするとXPで不安定になったりして。

495 :490:2010/03/06(土) 09:59:05 ID:oH6U8I410
>>493 ありがとう!
たとえて言うなら、ピストルがなったら(hook)、100m走を走れ(関数)ってのと、
ピストルがなったら、10秒(返り値)ということですね。

Lisp難しい!!
今はdeffaceとfont-lockのところでつまずいているorz
思うように結果が反映されない;;

496 :名無しさん@お腹いっぱい。:2010/03/06(土) 10:03:45 ID:u0BCytaC0
>>495
既存のフェース変えたいだけならcustomize-faceでいいんじゃない?

497 :sage:2010/03/06(土) 11:09:35 ID:IB+N/Tzo0
>>470
このパッチってWindows7専用なんですかね
(XP環境でこれまでどおりにパッチ適用して makeしても runemacs.exeが出来上がらない

498 :名無しさん@お腹いっぱい。:2010/03/06(土) 11:10:35 ID:IB+N/Tzo0
間違ってageちゃった… orz

499 :名無しさん@お腹いっぱい。:2010/03/06(土) 14:03:11 ID:EeMo2DD10
wlってinstallできる?
elmo-shimbunが無いとか言われて、ググルと emacs-w3m先入れろとか見つけたので入れると
emacs-w3mが shimbun関係はこのバージョンの emacsには入れれないみたいになって・・・・・
結局、入れれないんですが。


500 :名無しさん@お腹いっぱい。:2010/03/06(土) 17:09:38 ID:EeMo2DD10
取り合えず Meadowの emacs-w3mを一式コピって
apel-200809061531.tar.gz
flim-1_14-201002180502.tar.gz
semi-1_14-201002190331.tar.gz
wanderlust-201003030651.tar.gz
あたりを入れて見た・・・・・んがっ。
良さげに動いているが Meadowでは見れるが NTEmacs23では見れない受信メールがある。
サマリで Shift+Mすると Meadowでは見れる様になるが NTEmaでは相変わらずバケバケ。
モードラインにはいずれも MIME decoding: AS-ISと表示されてる。

501 :名無しさん@お腹いっぱい。:2010/03/07(日) 00:27:29 ID:hB0BnraL0
>>500
Wanderlust その7
http://pc12.2ch.net/test/read.cgi/unix/1263610885/

502 :名無しさん@お腹いっぱい。:2010/03/07(日) 00:43:30 ID:JqDesQf00
>>496 ありがとう
視覚的に見れてわかり易いですね!

今はLispの基本から勉強しようと思っているんだけど、
(defvar my-yas-load-directory "C:/usr/local/emacs/site-lisp/snippet" "snippetのパス")
(yas/load-directory my-yas-load-directory)
これってどこがおかしいの??

ものすごく基本的なところさえ理解できていないorz



503 :502:2010/03/07(日) 01:05:24 ID:JqDesQf00
ごめん。大きなミスに気づいた
snippetsのところがsnippetになっていただけだった。
これだけで1時間以上も悩んでたorz
2chに書き込むとすぐに解決するジンクスができそうです^^;


504 :名無しさん@お腹いっぱい。:2010/03/07(日) 12:52:29 ID:dcGOMqpi0
>>499
そーだったのか…
Meadowの時に使っていた .foldersに @asahiとかがあって、これがあると wl起動時に elmo-shimbunを欲しがるんだ!


505 :名無しさん@お腹いっぱい。:2010/03/07(日) 17:30:02 ID:yvLvH+dj0
>>470
パッチありがとう。sseオプションつけてビルドして快適です。
ところでsrc以下にあるtemacsはどの様に使うんですか?

506 :470:2010/03/07(日) 21:13:38 ID:PlInySMW0
>>497
パッチに同梱したバイナリはXPでビルドしたものです。
XPだからビルドできないってことはないと思います。

>>505
最初からemacs.exeにロードされているelispを変更してdumpしなおして
emacs.exeを再作成するときに使います。

507 :名無しさん@お腹いっぱい。:2010/03/08(月) 15:31:47 ID:9VnbY4Cj0
M-x grep-findで 日本語文字列を検索させようとして MS-IMEで日本語入力すると、
その後、日本語モードから抜けれない様です(半/全押しても C-\しても)。
何か回避方法はありませんでしょうか
# SKKで出来る事は確認済みです。
宜しくお願い致します。

508 :名無しさん@お腹いっぱい。:2010/03/08(月) 17:06:07 ID:NQO4MP5C0
<kanji>キーにignoreをバインドしてるときに複数のフレーム開くと
半/全押してもIMEが一瞬切り替わってすぐ戻されるって現象は
あったけどgrep-findしても何ともない。
(というかただのミニバッファーだからC-s RETで
ノンインクリメンタル検索するとかでも起こりそうだけど)。

509 :名無しさん@お腹いっぱい。:2010/03/09(火) 08:51:56 ID:6R4xcmpa0
>>507
ttp://ksugita.blog62.fc2.com/blog-entry-10.html
で直りました。

510 :名無しさん@お腹いっぱい。:2010/03/09(火) 15:16:32 ID:6R4xcmpa0
M-x butterfly
ってやってみたけど…何?
訳わからん…
# M-x tetrisみたいなものを期待していた^^;

511 :名無しさん@お腹いっぱい。:2010/03/09(火) 18:03:47 ID:+8+kAsc60
俺のソースコードにバグがあったのは>>510のせいか。
原因が分かってほっとしたぜ。



ところでbutterflyはSSDにも効くのか?

512 :名無しさん@お腹いっぱい。:2010/03/12(金) 16:40:28 ID:aV9VnW5u0
shift-jisのファイルで "〜"(から)を MS-IMEで変換させたものを記載すると、
怒られて japanese-iso-8bitに変換するよ、みたいにモードラインに表示され
shift-jisでは保存できません。
SKKだと怒られずに "〜"が記載でき(見かけは若干太い 〜になる。単にフォントのせい?)、shift-jisで保存できます。
何がまずいのでしょうか?

513 :名無しさん@お腹いっぱい。:2010/03/12(金) 17:08:37 ID:N51wZRIK0
・MS-IMEで入力されるのはFULLWIDTH TILDE。
・SKKで入力されるのはWAVE DASH。
という違いがあってそうなる。
前者をなんとかしたいだけなら、shift-jisじゃなくcp932を使えばよい。
# こんどはWAVE DASHのセーブ時に文句を言われると思うがな。










514 :名無しさん@お腹いっぱい。:2010/03/12(金) 17:42:57 ID:/yZR/aP80
これinit.elに書いとけばWAVE DASHもFULLWIDTH TILDEも怒られずに
保存できて、内部コードへのデコードもMSフレーバーになる。
(dolist (coding-system '(sjis euc-jp iso-2022-jp iso-2022-7bit shift_jis-2004
euc-jis-2004 iso-2022-jp-2004))
(coding-system-put coding-system :decode-translation-table
'japanese-ucs-jis-to-cp932-map)
(coding-system-put coding-system :encode-translation-table
'japanese-ucs-cp932-to-jis-map))

515 :名無しさん@お腹いっぱい。:2010/03/12(金) 20:40:35 ID:HdXO0DLJ0
そだったのか…
ttp://www.kab-studio.biz/Programing/JavaA2Z/Word/00000716.html

516 :名無しさん@お腹いっぱい。:2010/03/12(金) 20:44:10 ID:DOqbyLW80
シフトJIS、Shift_JIS、CP932 の違いとかややこいよね。

517 :名無しさん@お腹いっぱい。:2010/03/13(土) 10:45:47 ID:adUYmQ2F0
NTEmacs22.2(ntemacsjpのページから落とした)
上のvc-git.elの(vc-git-checkin)で
commitメッセージを日本語で入力すると
化ける件について教えてください。

(1)NTEmacs以外の環境での動作について
cygwin1.7のemacs-nox.exe(Emacs23)と

mintty.exe(cygwin1.7,zsh4.3.9,LANG=ja_JP.UTF-8)
でコマンドラインでのgitの操作も問題ありません。
git commit add コピーイング.txt
git commit -m "コピーイング.txtをアッドした"
日本語のファイル名もメッセージも
登録も表示もできます。

(2)やったこと1
とくに設定せずに「c-x v v」を押して
コミットメッセージを記入し「c-c c-c」を押すと
ログメッセージが化けます。
既にutf-8でメッセージを記入してある部分は
正常に表示できます。



518 :名無しさん@お腹いっぱい。:2010/03/13(土) 10:46:38 ID:adUYmQ2F0
(3)やったこと2
git-commits-coding-systemをcp932にすると(defaultはutf-8)。
コミットメッセージは正常に登録でき、
「git log」でコミットメッセージも参照できますが
Emacs上で「C-x v l」でログを表示させると表示が化けます。
vc-git.elで使用しているcoding-system-for-readもcp932
になってしまうためのようです。

(4)やったこと3
vc-git.elを直接いじって
coding-system-for-writeをcp932にすると、
日本語ログの登録も参照も行えますが、
ログがなぜか

"日本語メッセージ
日本語メッセージ
日本語メッセージ
"

と引用符が変な場所に追加されています。
emacs-nox@cygwinでは起こりません。

質問1
vc-git.elを編集せずに*-coding-systemの
値をいじることで正常動作させることはできるのでしょうか?
(せめて(4)の状態ぐらいまで)

質問2
(4)の引用符を消すことはできるのでしょうか?


519 :名無しさん@お腹いっぱい。:2010/03/13(土) 10:47:59 ID:adUYmQ2F0
>>517
> (1)NTEmacs以外の環境での動作について
> cygwin1.7のemacs-nox.exe(Emacs23)と
cygwin1.7のemacs-nox.exe(Emacs23)では
動作に問題ありません。

の間違いですorz.



520 :名無しさん@お腹いっぱい。:2010/03/14(日) 12:56:58 ID:c8hpTE660
最新の 23バイナリを upしてくれ〜!!
#自コン…くじけた…orz

521 :名無しさん@お腹いっぱい。:2010/03/14(日) 15:58:44 ID:5TnpICZC0
Cygwin-1.7のgcc4でもビルド出来るようになるといいんだけどなぁ。
あと、make-3.80問題もいい加減対応して欲しい>本家。

522 :名無しさん@お腹いっぱい。:2010/03/17(水) 09:59:10 ID:bCduCi1n0
>>514
dです!
もう一点あった。
IMEで ×(ばつ)入力すると "ラ"になっちゃうよ。
SKKで ×入力すると ×のまま入る。
これも何とかならんか…orz

523 :名無しさん@お腹いっぱい。:2010/03/17(水) 12:31:29 ID:Nvrirf2a0
>>522
たぶん、ビルド時に -D_UNICODE としていると
(set-keyboard-coding-system 'utf-8)
とすべき?または
(set-keyboard-coding-system 'cp932)
でうまくいくかも。

524 :名無しさん@お腹いっぱい。:2010/03/17(水) 14:56:47 ID:bCduCi1n0
cp932は変わらず。
utf-8はちょうい微妙だけどokかな。
なぜか utf-8だと×で確定した時には×が消える。
次の文字を入力して行くと×も出てくる。
取り合えずdです。orz

525 :名無しさん@お腹いっぱい。:2010/03/17(水) 20:32:43 ID:BPNFNCEK0
>>524
_UNICODE版はキーボードコーディングシステムを設定する必要ないよ。
設定してしまうとU+00D7 ×のようにU+00A1〜U+00DFの文字が変換されてしまう。
(setq keyboard-coding-system 'no-conversion)
すれば×とかも問題なく入力できると思う。

526 :名無しさん@お腹いっぱい。:2010/03/17(水) 20:35:46 ID:BPNFNCEK0
ごめん、
(set-keyboard-coding-system 'no-conversion)でOKみたい。
エラー出るけど設定はされる。setqだと設定されてなかったみたい。

527 :名無しさん@お腹いっぱい。:2010/03/17(水) 21:03:39 ID:c1YqqOrR0
そもそも、shift-jisのファイルは強制的にcp932で読み込んで欲しい。


528 :名無しさん@お腹いっぱい。:2010/03/17(水) 21:11:30 ID:0qEACtLi0
>>525,526
トンです。×の件上手くゆきました。

この書き込みは NTEmacs + emacsw-w3mで書き込んでみました。
上手く行くかな?
emacs-w3mって 1.4.4じゃ×だったのね^^:
checkoutしたら日本語もバッチシでした。v(^^

って書き込みして[書き込み]押しても…

2ちゃんねる error 3132
error 3132 番のメッセージはなににすればいい?

って怒られたorz
#まっ、見えるだけでも十分なんだけどね

529 :名無しさん@お腹いっぱい。:2010/03/17(水) 21:21:31 ID:0qEACtLi0
ん? 自分の環境では
(setq keyboard-coding-system 'no-conversion)
で×問題なく入る様になるよ。
(set-keyboard-coding-system 'no-conversion)
だと、
error: Unsupported coding system in Encoded-kbd mode: no-conversionw
となって NTEmacsが立ち上がってゆかない。

530 :名無しさん@お腹いっぱい。:2010/03/17(水) 21:36:50 ID:BPNFNCEK0
*scratch*とかで評価するときはsetqだと設定されない。
自分の使ってるビルドではinitでわざわざset-keyboard-coding-system
したりしなければno-conversionになっててどの文字も
化けることないよ。

531 :名無しさん@お腹いっぱい。:2010/03/17(水) 22:14:10 ID:0qEACtLi0
ふんとだぁ。
どっかで拾って来た set-keyboard-coding-system の設定が×だったのか。

532 :名無しさん@お腹いっぱい。:2010/03/22(月) 15:26:49 ID:TMRrC2W30
GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASONです。
isearchを使って二つのSPCの間にカーソルを持っていきたいのですが、isearchでは複数のSPCをひとまとめに検索してしまうようです。
この場合だと二つのSPCの後ろにカーソルが行ってしまう。
どうすればできるでしょうか?

533 :名無しさん@お腹いっぱい。:2010/03/22(月) 17:33:30 ID:4WRUtYuu0
>>532
マニュアル確認したわけじゃないけど試した感じRegexp isearchのときは
スペース1文字で連続したスペースにマッチするみたいだから
バックスラッシュ付けて"\ "で検索してみたら?

534 :名無しさん@お腹いっぱい。:2010/03/22(月) 18:23:33 ID:FOxNKrIy0
>>532
search-whitespace-regexp を nil にしてみたら。
あるいは、スペースを明示的に[]でくくって [ ] を一つのスペースとして使うとか。

535 :名無しさん@お腹いっぱい。:2010/03/22(月) 18:43:07 ID:IjCSJHG+0
EMACS_PRETEST_23_1_90ビルドした人いますか?

536 :名無しさん@お腹いっぱい。:2010/03/22(月) 19:03:03 ID:TMRrC2W30
>>533-534
ありがとうございました。
'\'をつける方法は isearch-forward ではなく isearch-forward-regexp を使わなくてはならないため
また、"[]"で括る方法はなぜか一番最初の検索では探してくれない(一度中止してからC-s C-sだと大丈夫)ため
search-whitespace-regexp を nil にして使うことにしました。

537 :名無しさん@お腹いっぱい。:2010/03/24(水) 01:44:59 ID:ac7s918R0
>>535
23.1.94なら普通にビルドして問題なく使っています

538 :名無しさん@お腹いっぱい。:2010/03/25(木) 16:56:57 ID:K11tjUs00
bin うpキボンヌ

539 :名無しさん@お腹いっぱい。:2010/03/25(木) 22:28:45 ID:QoUH2kVn0
emacs-23枝をcoするだけなのに、Bazzarってえらい時間かかるね。
なんだこりゃ。

540 :名無しさん@お腹いっぱい。:2010/03/26(金) 16:26:49 ID:cVenZbSH0
きっとgitが速すぎるだけ

541 :名無しさん@お腹いっぱい。:2010/03/26(金) 18:08:05 ID:F/lJrvNV0
Cygwin-1.7.2のbzrでcoしたemacs-23枝をbuildしようとしたんだけど、make bootstrapが途中で止まる。

LANG=C ./configure.bat --with-gcc --no-cygwin --no-debug --cflags -D_UNICODE --cflags -DREC
ONVERSION --cflags=-I/usr/local/include --cflags=-I/usr/local/lib --prefix=/usr/local/share/e
macs

make bootstrap

make[2]: Leaving directory `/home/taku/bzr_work/emacs/branches/emacs-23/src'
"./oo-spd/i386/temacs.exe" -batch -l loadup bootstrap

(ワトソン博士が6回出現)

異常終了

542 :名無しさん@お腹いっぱい。:2010/03/26(金) 20:35:45 ID:F/lJrvNV0
>>537
ちなみに、どうやってco(bazzar or git or cvs)して、ビルドしたか教えてください。
あと枝名も。


543 :名無しさん@お腹いっぱい。:2010/03/26(金) 21:44:00 ID:oexubn660
>>541
IMEパッチ当ててるみたいだけどrej出ないで当てられているの?

544 :541:2010/03/26(金) 22:29:35 ID:F/lJrvNV0
>>543

どうもすみません。IME Patch無しでビルドしようとしています。
bzrで、emacs-23枝を取ってきました。以下のconfigure.batでも、まだエラーが出ます。
何か不要なオプションがありますでしょうか?

$ LANG=C ./configure.bat --with-gcc --no-cygwin --no-debug --cflags \
-D_UNICODE --cflags=-I/usr/local/include --cflags=-I/usr/local/lib \
--prefix=/usr/local/share/emacs

545 :名無しさん@お腹いっぱい。:2010/03/26(金) 23:10:39 ID:oexubn660
>>544
なしなら_UNICODEはずせばビルドできると思う。

546 :541:2010/03/27(土) 16:01:19 ID:TOBKLDCS0
>>545
> >>544
> なしなら_UNICODEはずせばビルドできると思う。

いちおうビルドは出来たのですが、今度は起動時に、cjk-table〜のエラーが発生しています。
ttp://nijino.homelinux.net/emacs/emacs23-ja.html
の対応はPRETEST94では不要になったのでしょうか?

547 :名無しさん@お腹いっぱい。:2010/03/27(土) 21:17:24 ID:UQoCFdDS0
そのURLの先には、cp5022x.elを含めてもcjk-table〜という記載はないが、
一体どの対応のことを言っているのだろう。



548 :541:2010/03/27(土) 21:31:37 ID:TOBKLDCS0
>>547
う〜ん。
すみません、言葉足らずで。とりあえず、23_2まで待ってみることにします。


549 :名無しさん@お腹いっぱい。:2010/03/27(土) 22:36:44 ID:LJ/7uvpO0
http://alpha.gnu.org/gnu/emacs/pretest/
23.1.94を試そうと思ったけど、いきなり IMEのパッチ段階で玉砕…orz。

550 :名無しさん@お腹いっぱい。:2010/03/27(土) 22:42:17 ID:LJ/7uvpO0
って、既出だったね…やる前に読むんだった^^;

551 :名無しさん@お腹いっぱい。:2010/03/27(土) 22:50:50 ID:riPt7wH+0
バージョン違うソースへのパッチがすんなり当たると思うかね

552 :名無しさん@お腹いっぱい。:2010/03/27(土) 23:21:40 ID:ebZg/xsr0
>>550
380氏の23.1.92向けのパッチは23.1.94に問題なく適用できましたよ

553 :名無しさん@お腹いっぱい。:2010/03/27(土) 23:52:40 ID:TOBKLDCS0
Cygwin-1.7使いですが、MinGW+MSYS環境は、XPでPATH変数を変えたユーザを追加して、そっ
ちでビルドしようと思っていますが、それで正しいでしょうか。


554 :名無しさん@お腹いっぱい。:2010/03/28(日) 10:27:33 ID:3S/N/3N70
>>553
ユーザー追加する意味がわからん。
パスならexport PATH=で変えればいいだけじゃ?

555 :名無しさん@お腹いっぱい。:2010/03/28(日) 12:04:49 ID:zFl6+3QY0
> ユーザー追加する意味がわからん。
> パスならexport PATH=で変えればいいだけじゃ?

なるほど、ありがとうございます。


556 :名無しさん@お腹いっぱい。:2010/03/28(日) 14:36:40 ID:yGhFOZqh0
>>552
dくす。23.1.94無事出来上がったよ。
IME入力はもちろんwl,w3m,lookup,ispell....いまのところ問題なさそうだよ。

557 :名無しさん@お腹いっぱい。:2010/03/28(日) 18:12:54 ID:TCfrvCN90
23.1.94で、IMEで落ちないパッチありますでしょうか?
うちのWindows XP SP3、MinGW gcc 4.4.0、make 3.81環境で380さんの
パッチを当ててビルドしたバイナリは、IMEやATOKで日本語を書き込んで
いるといきなり落ちてしまいます

configureは下記のとおりで、-O3 -fno-tree-vectorizeでメイクしてます

configure.bat --prefix=c:\\usr\\local\\emacs --with-gcc --no-debug
--no-cygwin --enable-w32-ime --cflags -DIME_CONTROL --cflags
-DRECONVERSION --cflags -DCLIENTEDGE --cflags -D_UNICODE
--cflags=-IC:\\usr\\local\\src\\NTEmacs\\dlls

他の方々がupしてくださったパッチも試してみたのですが、バージョン
が違うのでうまく当たりませんでした

もしどなたかパッチをお持ちでしたら、どうかお助けください
よろしくお願いします

558 :名無しさん@お腹いっぱい。:2010/03/28(日) 18:49:24 ID:a62BmOTZ0
私の configureオプションと比較すると,
--cflags -funsigned-char --cflags -mthreads
が含まれていませんでしたが,これを加えて makeするとどうでしょう?
(もちろんパッチは >>380です

ちなみに,gccは TDMのMinGWを使ってます.


559 :名無しさん@お腹いっぱい。:2010/03/28(日) 18:50:06 ID:LdhtzwB20
>>546
> いちおうビルドは出来たのですが、今度は起動時に、cjk-table〜のエラーが発生しています。
cjk-char-width-table のこと?
であれば、23.2 では廃止されます。

> ttp://nijino.homelinux.net/emacs/emacs23-ja.html
以前は cjk-char-width-table を使ってたと思うけど、今は変わってます。


560 :名無しさん@お腹いっぱい。:2010/03/28(日) 20:08:44 ID:a62BmOTZ0
>>538
せっかくアカウントを持っているので,バイナリ公開してみました
http://sourceforge.jp/projects/gnupack/downloads/46675/emacs-23.1.94-20100328.exe

あと今更ですが,>>470 >>380 >>363 のパッチ,使わせていただいています.
(なんか 不味かったら教えてください...


561 :名無しさん@お腹いっぱい。:2010/03/28(日) 20:45:50 ID:zFl6+3QY0
>>559
> であれば、23.2 では廃止されます。

廃止というのは、このページの設定は不要になるということですか?
それでWindowsでの使用に問題はなくなるんでしょうか?

562 :547:2010/03/28(日) 22:50:42 ID:Hf2nTw9r0
>>561
いいから今そのページを見てみろ。

あと>>559もこう↓書いてるだろ。
> 以前は cjk-char-width-table を使ってたと思うけど、今は変わってます。


563 :名無しさん@お腹いっぱい。:2010/03/28(日) 23:54:42 ID:InUzGM7O0
>>562
どうもすみません。3/15にupしてましたね(汗)。
週末にまたビルド挑戦してみます。


564 :名無しさん@お腹いっぱい。:2010/03/29(月) 11:47:34 ID:MF9kFcOW0
>>560
dです!! 神降臨。

565 :名無しさん@お腹いっぱい。:2010/03/29(月) 23:13:08 ID:4OF666uP0
>>560
あなたが神か・・・

566 :名無しさん@お腹いっぱい。:2010/03/30(火) 06:34:37 ID:XEyBBKJn0
>> 560
一応、2chなので…
キタ--------------!!! ネ申降臨

567 :名無しさん@お腹いっぱい。:2010/03/30(火) 11:01:07 ID:XFjX5HD80
>>560
23.1.1のwl、w3mをコピったからかなぁ?
何か wlと相性わるいのかも。
いずれも何したかは解らないけど、2回程 inboxの summary表示の新しく取り込んだ部分だけ日本語がバケバケになった。
本文表示はok。s allで updateすると直る。
M-tしてサーバとつなごうとしたら落ちた。
一応、~/.elmoを再構築して様子をみてる。
今のところそれぐらい。

568 :名無しさん@お腹いっぱい。:2010/03/31(水) 20:11:37 ID:LZRHvyDs0
>>560
うpお疲れ様です。
ちょっと試してみるかと思って気づいたら
22から23への以降が完了してしまいました。

やったことはこんな感じです。
(1) *.elcを消す
(2)emacs/22.2/binからプログラムを持ってくる(cmigemo.exe,eblook.exeなど)。
(3)emacs/22.2/site-lisp/site-start.elから使える設定を持ってくる。
(4)フレームの設定
(add-to-list 'default-frame-alist '(cursor-color . "White"))
(add-to-list 'default-frame-alist '(font . "MeiryoKe_Gothic 10"))



569 :名無しさん@お腹いっぱい。:2010/04/01(木) 09:07:01 ID:kbYYNjm70
くだ質ですみません。
bzrでブランチを取得して、その後

$ bzr pull

でcvs updateみたいなことをしているのですが、これって23_1のようなタグは存在しないのでしょうか。


570 :553:2010/04/01(木) 13:42:27 ID:kbYYNjm70
>562
ありがとうございます。無事MSYS + MinGWで23.1.94のビルドが成功して動きました。
ちなみに、自分はWAVE DASH問題解決の為に、以下のパッチを~/.emacsに入れてあります。

ttp://blog.fuktommy.com/1249106107
; 全角チルダ/波ダッシュをWindowsスタイルにする
(let ((my-translation-table
(make-translation-table-from-alist
'((#x301c . #xff5e)
))))
(mapc
(lambda (coding-system)
(coding-system-put coding-system :decode-translation-table my-translation-table)
(coding-system-put coding-system :encode-translation-table my-translation-table)
)
'(utf-8 cp932 utf-16le)))


571 :名無しさん@お腹いっぱい。:2010/04/01(木) 19:56:50 ID:vM1Hhv5g0
bzr tags
で一覧表示できる。

EMACS_23_1
など



572 :名無しさん@お腹いっぱい。:2010/04/02(金) 16:07:35 ID:hu8yzkdo0
XPだけど。
/Document and Settings/hogehoge/デスクトップ
の diredできる?

573 :名無しさん@お腹いっぱい。:2010/04/02(金) 16:16:13 ID:rq69mjZU0
できる。

574 :名無しさん@お腹いっぱい。:2010/04/03(土) 16:48:49 ID:E1CJES0e0
>571

すみません、そのタグ付け情報を元にupdate(cvsでいう、cvs update -r EMACS_23_1)をす
るには、どう叩けばいいのでしょうか。。

bazaarはまだ情報が少なく、本家のドキュメントが読みづらくて、よくわかりませんでし
たm(_ _ )m。

575 :名無しさん@お腹いっぱい。:2010/04/03(土) 19:16:07 ID:E1CJES0e0
>>574
自己レスです。
$ bzr help commands

$ bzr help revisionspec
を見て、以下のコマンドで出来ました。
$ bzr pull -v -rtag:EMACS_PRETEST_23_1_95 --overwrite


576 :名無しさん@お腹いっぱい。:2010/04/03(土) 21:10:51 ID:E1CJES0e0
EMACS_PRETEST_23_1_95は、MSYSでエラーになる。
このせいかも。

* movemail.c (main): Check return values of setuid. Avoid
possibility of symlink attack when movemail is setgid mail
(CVE-2010-0825).



577 :名無しさん@お腹いっぱい。:2010/04/03(土) 23:03:52 ID:E1CJES0e0
>>575
また自己レスです。
$ bzr up -r tag:EMACS_PRETEST_23_1_95
のようです。

ttp://pc12.2ch.net/test/read.cgi/tech/1265951333/113

578 :名無しさん@お腹いっぱい。:2010/04/03(土) 23:41:52 ID:dbsVviCcP
emacsとxkeymacs使ってる人います?(厳密には無効設定が出来てる人)
23.1.1の頃は使えてたのに,23.1.9?になったら無効設定が効かなくなった。
なんかwindowのID的なものが拾えてないような挙動

579 :560:2010/04/07(水) 00:18:38 ID:IuLngzhi0
書き込み規制のせいで,なかなか書き込めなかった..
とりあえずは需要があったようでよかったです.

最適化のためのコンパイルオプションを付けて,作り直してみました.
あと,ついでに 23.1.1もビルドしてみました.
http://sourceforge.jp/projects/gnupack/downloads/46675/emacs-23.1.94-20100403.exe/
http://sourceforge.jp/projects/gnupack/downloads/46786/emacs-23.1-20100403.exe/

詳細はこちらを見てください.
http://gnupack.sourceforge.jp/docs/NTEmacsBuildHistory.html

# というか,ビルドしてから書き込みまで間 空きすぎ...

>> 567
wl,w3mは使っていないので,その辺りの問題は分からなかったり…
申し訳ないです.

>> 568
自分も軽い気持ちで使ってみたら,いつの間にか23に移行していました.


580 :名無しさん@お腹いっぱい。:2010/04/07(水) 11:34:58 ID:V4WsH5ef0
再び!!
ネ申 キタ━━━━━━(゜∀゜)━━━━━!!

581 :名無しさん@お腹いっぱい。:2010/04/07(水) 20:51:42 ID:snZUWd9F0
自分はJIS外の文字直接入力したくてかなり長い間α段階の
emacs-unicode-2ブランチ使ってたから23.1リリースで
やっと安定版にありつけた。設定はいじらなくて済んだ。

582 :名無しさん@お腹いっぱい。:2010/04/07(水) 20:55:23 ID:BfiPKIDz0
>>579
wlのsummayの文字化けは今でもたまに出てます。apel〜wlまで関係しそうな物を全部構築しなおしてみたけど×みたい。
でも、s allすれば直るし、大した問題ではないっす。
タイミングが良くわからん。ふっ気が付くとなってんだよねぇ。
#つうか、ちょい PC本体(OS)の問題な気もするんで…そろそろクリンインストール時期かも^^;

それよりbinアップしてもらえる方が百倍助かる。v(^^

583 :560:2010/04/10(土) 08:33:57 ID:VDZAvnpn0
pretest 23.1.95がリリースされたとのことなので,早速ビルド.
ビルドにあたって,以下のサイトを参考にさせていただきました.
http://u.hoso.net/2010/04/emacs-23195-pretest.html

なお,パッチは以下のリポジトリミラーから入手.
http://repo.or.cz/w/emacs.git/commit/b81e8fdc7f574418fca65ad2a183ede1550f66ee

バイナリはいつものとおりです.
http://sourceforge.jp/projects/gnupack/downloads/46675/emacs-23.1.95-20100410.exe/
http://gnupack.sourceforge.jp/docs/NTEmacsBuildHistory.html


蛇足ですが,
Emacs22では,インストールパスに日本語が含まれていても問題なかったのに,
Emacs23は一部のelispの読み込みが失敗します.pretestでいつかは解決するかと
思っているんですが,今回も無理だったようです…

やっぱり自分でソース読み書きできるようにならないと駄目なのかなぁ…
パッチを作っている すごい人はどうやって,そういうスキルを
身に着けたのか是非教えてもらいたいものです.


584 :名無しさん@お腹いっぱい。:2010/04/11(日) 00:57:20 ID:PYkKVb1O0
>>583
ありがと

585 :名無しさん@お腹いっぱい。:2010/04/12(月) 03:06:25 ID:M5zMdrI30
>>579
パッチ済みリリース版バイナリを待っていました
ありがとう

586 :名無しさん@お腹いっぱい。:2010/04/12(月) 14:44:01 ID:eLSN5PPo0
行番号表示は簡単に出来るけど、
論理行表示を物理行表示にかえるのはどうやればいいかな?
emacs では無理だったっけ?
確か出来たような気がするけど。
思い出せん。


587 :名無しさん@お腹いっぱい。:2010/04/12(月) 14:47:41 ID:euOa+38v0
>>586
http://www.scythe.jp/lab/physical-line.html
とか動くかな。

588 :名無しさん@お腹いっぱい。:2010/04/12(月) 14:48:26 ID:euOa+38v0
あ、行番号か。
それは知らん。

589 :名無しさん@お腹いっぱい。:2010/04/12(月) 14:55:30 ID:eLSN5PPo0
>>587-588
ぐぐってみるとそればっかり引っかかってね……。
でもありがと。


590 :名無しさん@お腹いっぱい。:2010/04/13(火) 00:28:06 ID:fWgcZXP20
emacs 23 なら、 (setq line-move-visual t) で良いと思うけど…。

591 :名無しさん@お腹いっぱい。:2010/04/14(水) 11:08:46 ID:7x32xl5A0
>>583
583さん、いつもありがとうございます
ご公開のソースとパッチを使わせていただいたところ、
そのままではパッチがうまく当たりませんでした
手動での修正が必要でしょうか?
アドバイスいただければうれしいです。

592 :560:2010/04/15(木) 00:50:28 ID:s+SG7MW70
ビルド対象のバージョンが 23.1ならば,こちらは参考になりませんでしょうか?
http://gnupack.sourceforge.jp/docs/UsersGuide.html#compile_ntemacs

いちおう,SorceForgeで公開する際には,自前の環境でコンパイルが成功するのを
確認したうえでアップしているつもりですが,何か漏れがあったのかもしれません.
どんなエラーが出ていたのか教えてもらえると,何かコメントできるかもです.

ちなみに,WindowsXP以外の環境がないため,Vistaや7のことは分からないです...

593 :名無しさん@お腹いっぱい。:2010/04/15(木) 08:00:28 ID:rpszgGNi0
Windows XP SP3 の GNU Emacs 23.1.1 です。
UTF-8環境に移行しようと思って

(set-default-coding-systems 'utf-8)

としたんですが、ファイル選択のリストやdiredなどで日本語ファイル名が文字化けしてしまいます。
これは仕方のないことなのでしょうか?

594 :名無しさん@お腹いっぱい。:2010/04/15(木) 08:28:37 ID:N9ZGqudh0
(set-file-name-coding-system 'japanese-shift-jis)

595 :名無しさん@お腹いっぱい。:2010/04/15(木) 11:36:49 ID:rpszgGNi0
できました。ありがとうざいます。

596 :名無しさん@お腹いっぱい。:2010/04/20(火) 21:30:58 ID:liPRKuD/0
ネ申dくす。
binありがたく使わせてもらいやすorz

597 :名無しさん@お腹いっぱい。:2010/04/21(水) 17:33:04 ID:mR8Z6NhA0
>>583 の 23.1.95 だと↓のメッセージが出てしまうなあ
byte-code: Symbol's value as variable is void: warning-suppress-types

これから調べてみる


598 :597:2010/04/21(水) 19:45:34 ID:mR8Z6NhA0
>>597
上のエラーは、エラーを出そうとしたときに起こるエラーみたいだ

599 :560:2010/04/21(水) 23:34:14 ID:rfUhGk+c0
もしかして,↓に書いている 23.1.95.1のソースとパッチの組み合わせだったりします?
http://gnupack.sourceforge.jp/docs/NTEmacsBuildHistory.html

もしそうだったのなら,ごめんなさい.
内容に誤りがありました…

具体的には,必要なパッチは
・Emacs-23.1-IME.patch.gz
・emacs-23.1-ime-mod.patch.gz
・Emacs-23.1.95-CVE-2010-0825.patch.gz
と書いていましたが,正しくは
・Emacs-23.1.92-IME+a.patch.gz
・Emacs-23.1.92-IME_ReConversion.patch.gz
・Emacs-23.1.95-CVE-2010-0825.patch.gz
でした.

# Web上の内容は修正しておきました


600 :名無しさん@お腹いっぱい。:2010/04/22(木) 20:23:24 ID:krP1iLUe0
Re: Emacs 23.1.96 pretest
http://permalink.gmane.org/gmane.emacs.windows/4588


601 :名無しさん@お腹いっぱい。:2010/04/25(日) 11:35:21 ID:FrpwWsHK0
jdeeのCVS先端とか、動いている人いますか?
できれば、~/.emacs公開願います。


602 :591:2010/05/01(土) 23:49:38 ID:2lqblmUD0
>>592
592さん、ご回答ありがとうございます。
規制がかかってしまい、お返事が遅くなりました。
申し訳ありませんでした。599でご訂正後のパッチ
を使い、23.1.96のソースで問題なくビルドできまし
た。また、オプションをWEB上のアドバイス通りに
揃えたところ、IMEで落ちることもなくなりました。
とても便利で助かっております。ありがとうござい
ました。

603 :名無しさん@お腹いっぱい。:2010/05/02(日) 00:34:26 ID:AIj9kW5I0
MSYS+MinGWで、gcc3.4.5から4.5.0.1に変えてみて、-mtune=core2にしてみたけど、体感速
度変わらないね。

604 :名無しさん@お腹いっぱい。:2010/05/02(日) 01:31:28 ID:NpXeSOT20
常識で考えろよ

605 :名無しさん@お腹いっぱい。:2010/05/02(日) 10:27:14 ID:AIj9kW5I0
常識的に考えて、速度上がるのでは?

606 :名無しさん@お腹いっぱい。:2010/05/05(水) 21:48:48 ID:RrlwyUhr0
23.1.97.1出たね。

607 :名無しさん@お腹いっぱい。:2010/05/06(木) 00:54:42 ID:6kDCZ0Xl0
>>605
Emacsってマルチスレッドに対応していないから
マルチコアにしたところで恩恵が受けられない
でも、ベンチマークとれば10%ぐらいは速くなっているかもね。

608 :名無しさん@お腹いっぱい。:2010/05/06(木) 15:50:42 ID:LSq69dL30
>>603
前に-mtune=core2 -msse4.1にしてる自分のビルドで逆アセして統計取ってみたけど
SSE2の命令までしか使われてなかったよ。
デバッグ用に--no-optにしたときとデフォルトの-O2では描画速度とかだいぶ違うけど。

609 :560:2010/05/08(土) 10:27:07 ID:vronQfrU0
23.1.97ビルドしました.
http://gnupack.sourceforge.jp/docs/UsersGuide_ntemacs_build_history.html

もうそろそろ 23.2のリリースですかね?

610 :名無しさん@お腹いっぱい。:2010/05/08(土) 17:58:02 ID:P/kp9B5C0
>>609
http://mirrors.kernel.org/gnu/emacs/
emacs-23.2.tar.bz2 08-May-2010 03:56 37M
ですね。


611 :560:2010/05/08(土) 19:21:23 ID:vronQfrU0
23.2ビルドしました.
http://gnupack.sourceforge.jp/docs/UsersGuide_ntemacs_build_history.html#_2010-05-08_23.2.1

そろそろってレベルじゃなくて,出ていましたか…

612 :名無しさん@お腹いっぱい。:2010/05/08(土) 19:48:54 ID:oskVzM4S0
>>560
いつもありがとうございます!便利になって本当に助かってます。

NTEmacs23シリーズでスムーススクロールを設定している方は
いらっしゃいますか?今、下記のとおりに設定しているのですが、
C-pのときとC-nのときでスクロールのスピードがかなり異なり、
C-nの時はスクロールが引っかかって画面が描画されません。

;; smooth scroll of the buffer
(set-variable 'smooth-scroll-margin 2)
(setq scroll-step 1
scroll-conservatively 10000)
(require 'smooth-scrolling)

各major-modeに対して、minor-modeはyasnippet、hide-show、
auto-complete、outlineと、使える場合はその言語のparser
(python,matlab-mode etc.)を併用しています。

解決方法がございましたらどなたかアドバイスいただければ
うれしいです。よろしくお願いいたします。

613 :名無しさん@お腹いっぱい。:2010/05/08(土) 19:51:03 ID:oskVzM4S0
すみません、あとlinum-modeも使っていました

614 :名無しさん@お腹いっぱい。:2010/05/10(月) 10:19:26 ID:DKd52Oq20
>>611

自分でビルドするときに参考にさせてもらったのだが (ありがとう)、
ビルドコマンドの --cflags -DIME_CONTROL って意味ある?
どこに作用するのかな?

--cflags -DCLIENTEDGE も同様。

615 :名無しさん@お腹いっぱい。:2010/05/10(月) 12:10:45 ID:VgNWAPnR0
確定前のフォントがビットマップなの何とかしてください。

616 :名無しさん@お腹いっぱい。:2010/05/10(月) 12:42:24 ID:3mb47LPf0
>>615
> 確定前のフォントがビットマップなの何とかしてください。

ここでいただいたパッチに下記パッチを適用.

diff -aurN emacs-23.2.orig/src/w32term.c emacs-23.2/src/w32term.c
--- emacs-23.2.orig/src/w32term.c 2010-04-04 07:26:11.000000000 +0900
+++ emacs-23.2/src/w32term.c 2010-05-08 21:10:47.007750000 +0900
@@ -5125,7 +5201,16 @@
= (WINDOW_TO_FRAME_PIXEL_Y (w, w->phys_cursor.y)
+ glyph_row->ascent - w->phys_cursor_ascent);

+#ifndef USE_W32_IME
PostMessage (hwnd, WM_IME_STARTCOMPOSITION, 0, 0);
+#endif

このメッセージを無効にすることで, 起動直後から
指定したフォントで, 確定前の文字が表示されます.



617 :名無しさん@お腹いっぱい。:2010/05/10(月) 23:03:30 ID:KnXMDwTT0
>>611
このIME Patchを両方あててビルドして、IME変換で、
「今日」と変換して、確定すると、何故か”日”だけが確定されずに全角スペースが入ってしまうのですが。

ちなみに、
OS: XPSP2
IME: Office IME 2007
ビルド環境: MSYS + MinGW + gcc4.5.0.1
です。


618 :名無しさん@お腹いっぱい。:2010/05/11(火) 01:59:16 ID:6d7tHY1r0
もうみんな黙ってSKKに移行しようぜ

619 :名無しさん@お腹いっぱい。:2010/05/11(火) 10:23:01 ID:tcc9dPAV0
23.1で不満ないけどせっかくだし23.2ビルドしてみようかな

620 :名無しさん@お腹いっぱい。:2010/05/13(木) 20:57:49 ID:xZX8e14l0
twitterでNTEmacsのIMEパッチが公式にマージされたって
噂が流れてたけどデマだよな。
>>560が置いたのがオフィシャルだと思い込んでるだけだよね。



621 :名無しさん@お腹いっぱい。:2010/05/13(木) 23:34:01 ID:szSWEdsl0
>>616
ビットマップのままでした。

622 :名無しさん@お腹いっぱい。:2010/05/21(金) 08:47:27 ID:fKHNasjE0
気のせいかなぁ…?
cygwinを最新の 1.7.5-1(以前は 1.5.25ぐらい)にしたら M-x grep-findで出てくる defaultの文字列が変わったのだが???
grep-findで出てくる設定ってのは何で決まるんだ?
>>611使わせてもらってます。

623 :名無しさん@お腹いっぱい。:2010/05/21(金) 22:42:23 ID:PBj1NF+z0
>>622
grepとかfindの実行結果で変わる。
今、手元にソースがないからなんともいえないけど、
compile.el とか grep.el の関数がはじめて呼ばれるときに
それぞれのオプションを組み立てる処理が走っていたように思う。


624 :名無しさん@お腹いっぱい。:2010/05/22(土) 08:28:22 ID:zoqOVErP0
まぁ、setq grep-find-commandすれは良いんだけどね。
ところで、grep-findで日本語検索できんもんかね。
検索すると lgrep使えば出来そうな記事を見るが、compileして pathを通してみたが、一行に上手く行かんのだが…

625 :名無しさん@お腹いっぱい。:2010/05/22(土) 08:43:08 ID:K52+dbAt0
lvのlgrep(同じだけど)だと
ファイル名だったか行番号だったか、どっちか表示するオプションが
無かった気がしたけど、いまはあるの?

626 :560:2010/05/22(土) 12:29:26 ID:ntPqXwe40
>>612
私は smooth-scrollingというのを使ったことがないので分からないです
そもそも smooth-scrollingがデフォルトでは見つからないような…

>>614
どこかで書かれていたのをよく分からずにそのまま鵜呑みにしていました.
22.1,22.3,23.1,23.2と sourceをさかのぼって見ましたが,
確かに source中でも使ってる場所がないですね.
次回のコンパイルからは -DIME_CONTROLと -DCLIENTEDGEは削除します

>>615
申し訳ないのですが,現状,自分は人様のパッチを適用することしか
できておらず,確定前のフォントについては,なんとも…

ちなみに,なんで確定前のフォントってビットマップフォントって言うんですかね?
# aproposで 「bitmap」って調べてもフォントに関する情報がなかったので…


627 :560:2010/05/22(土) 12:30:43 ID:ntPqXwe40
>>617
http://sourceforge.jp/projects/gnupack/downloads/47335/emacs-23.2-20100508.exe/
上記のバイナリだとどうでしょうか?
# コンパイル方法は以下を参照ください.
# http://gnupack.sourceforge.jp/docs/UsersGuide_ntemacs_build_history.html#_2010-05-08_23.2.1

上記のバイナリをWindowsXP SP3,Office IME 2007で試してみましたが,
こちらでは問題なく変換できました.
616にあるロジックが影響するのか,SP2かSP3なのが問題なのか,設定の違いでしょうか…

ちなみに,以下の設定だけでNTEmacs 23.2.1を起動し,試してみました.
(set-keyboard-coding-system 'japanese-shift-jis)
(setq default-input-method "W32-IME")
(w32-ime-initialize)

あと思いつくところとして,私は MinGW TDMの gcc 4.4.1を使っています.


628 :名無しさん@お腹いっぱい。:2010/05/26(水) 21:22:15 ID:h3zk6qC/0
Emacs24のWindowsバイナリ
IMEはダメだけどそれ以外はそのまま動くねえ。
http://alpha.gnu.org/gnu/emacs/windows/


629 :614:2010/05/28(金) 15:15:55 ID:Vm7l+3cI0
>>626
対応 thx

630 :名無しさん@お腹いっぱい。:2010/05/29(土) 01:59:00 ID:q8xERUY30
>>628
emacs23を使っているときはxkeymacsを無効にできたんだけど、
このバイナリ使っているときは無効化できないね。なんでかな。


631 :名無しさん@お腹いっぱい。:2010/06/01(火) 23:37:44 ID:KSNA4I160
おい、おまいら。
ずっと悩んでいるので、教えてくれ。

gnu のサイトから拾ってきた Emacs 23.1/2 for Windows だが、ときおり、一
定間隔でループ状態になって何もできなくなる。(砂時計状態)
Mew を使っているとき(起動したとき)に高確率で発生する現象のような気が
するが、使っていなくても(起動しなくても)同じ状態になる。
OS は XP だ。

しかも、だ。
そのとき、タスクマネージャで確認しても、特に負荷の高いプロセスが存在し
ないというオマケつきだ。
何度か OS の再起動を繰り返すと、この現象は自然に消滅している。

何かヒントだけでも、もらえるものなら、ちょーだい。
エロイひと。


632 :名無しさん@お腹いっぱい。:2010/06/02(水) 07:19:56 ID:pgOuNX3eP
>>630
同じ23でも、23.1.1系と23.1.9x系で挙動違わない?
23.1.1の時だけ上手く動いた気が。
autohotkeyでも同じような現象だった。
ちなみにxpです

633 :612:2010/06/03(木) 06:06:26 ID:+RHVTP6A0
>>626
おはようございます。いつもアドバイスありがとうございます。
はい、smooth-scrollは後から導入したelispです。

勉強不足で知らなかったのですが、最近、redisplay-dont-pause
という設定があるのを知り、これをinit.elで
(setq redisplay-dont-pause t)
と設定したところ、スクロールがめちゃくちゃ速くなりました。
速すぎて目的の行を行きすぎるぐらいです。
どうもCPUパワーのないPCでキー入力と描画がずれる不具合
を抑えるための設定のようなのですが、描画を何かのバッファ
にため込むため、近頃のハイパワーなPCではかえって遅くなっ
てしまうようです。もし他にも同じ問題でお困りの方がいらっしゃっ
たらご参考までに。

634 :名無しさん@お腹いっぱい。:2010/06/03(木) 21:49:15 ID:cKOlzzeF0
>>633
(setq redisplay-dont-pause t)
これ教えてくれてありがとう。スクロール時の引っかかりが無くなって嬉しい。

635 :名無しさん@お腹いっぱい。:2010/06/03(木) 23:21:44 ID:5GvxcCDT0
>>632
ホントだ。
今日 23.2 をビルドしてみたら、やっぱり 24.0.50 と同じように受け付けない。
なんだろう、これ。


636 :633:2010/06/05(土) 07:07:18 ID:nkJ7pfLj0
>>634
いえ、お役に立てれば幸いです。
私も、23.1が出てすぐコンパイルしてから1年弱の間、スクロールの引っかかりに悪戦苦闘して、
もうEmacsは手放そうかと思っていたところでした。
マニュアルにも載っていなかった設定で、なぜこの値がnilになっているのか不思議です。

637 :名無しさん@お腹いっぱい。:2010/06/06(日) 09:43:27 ID:MCu7475B0
>>636
おお、すばらしい。
NT系よりスクロールの引っかかりの少ないMeadowのほうでも効いているようです。
まぁ、1行スクロールはEmacsの本道ではないので軽んじられていますが素直にうれしい。


638 :名無しさん@お腹いっぱい。:2010/06/06(日) 22:12:31 ID:P2L7T6Ps0
ナメラカナメラカ〜

639 :636:2010/06/07(月) 23:46:35 ID:vOYdLs2r0
>>636
だめだ、今日C++ソースで確認したけど逆に、途切れる回数が増えた。

640 :名無しさん@お腹いっぱい。:2010/06/18(金) 14:16:50 ID:W/EDzF6Y0
最新CVSをMSYSでリビルドしたら、monaフォントがおかしくなったのは俺だけでしょうか。


641 :名無しさん@お腹いっぱい。:2010/06/18(金) 16:02:51 ID:w72jZtIv0
残念ながらあなただけです。

642 :名無しさん@お腹いっぱい。:2010/06/18(金) 22:20:20 ID:GJc6s02e0
まともにレポートしない、するきがない、できないのならば、何も言わずに前のバージョンに戻せばいいのに。

643 :名無しさん@お腹いっぱい。:2010/06/19(土) 03:56:09 ID:W2jhYPKx0
>最新CVS
これのバグレポはいらないだろ

644 :640:2010/06/19(土) 09:04:13 ID:7/Yp4Q7J0
>>642
XPのパフォーマンスを優先するの設定を有効にしたら、直りました。
ありがとう。emacsのせいではなかったみたいです。

645 :名無しさん@お腹いっぱい。:2010/07/01(木) 06:40:48 ID:5vv2kvvj0
windows7でemacs23.2にIMEパッチを当てようとしてるんだが
configure.bat の改行コードはLF形式に変えたけど、パッチを当てる時にエラーが起きる
とりあえず、無視して、configure.batを実行しようとしても、オプション?--enable-w32-ime がない
結局出来ないまま、パッチ適用済みのEmacs23.1を使ってるが、
これ日本語の一部が文字化けしてる、そして治し方が全くわからない・・・orz
ここ見ながら頑張ったが結局諦めてしまった情けない
ttp://blog.lifeflow.jp/2009/12/emacs-ntemacs-231-windows-7.html

646 :名無しさん@お腹いっぱい。:2010/07/01(木) 13:40:54 ID:/CdXhLhr0
NTemacs23.2でRubyのファイルを保存するとマジックコメントcp932がjapanese-cp932に変わってしまう。
どうすれば直る?

647 :名無しさん@お腹いっぱい。:2010/07/01(木) 15:50:41 ID:/CdXhLhr0
ruby-mode.elの(defcustom ruby-encoding-map '((shift_jis . cp932) (shift-jis . cp932))に(japanese-cp932 . cp932)を追加してバイトコンパイルしてみたら、とりあえず変わらないようだ。本当はどうするのがもっともいいのかな。


648 :名無しさん@お腹いっぱい。:2010/07/01(木) 16:48:40 ID:/CdXhLhr0
やっぱり変わってしまう!

649 :名無しさん@お腹いっぱい。:2010/07/02(金) 11:38:20 ID:XSAwLadE0
>>647
カスタマイズ変数なんだからruby-mode.elのソース書き換えたりせずinit.elで
(setq ruby-encoding-map '((shift_jis . cp932) (shift-jis . cp932) (japanese-cp932 . cp932)))
でok

650 :名無しさん@お腹いっぱい。:2010/07/02(金) 12:36:30 ID:jaM82x2x0
>>649
ありがとうできました!
もっとemacsを使い込めるよう、勉強します。

651 :名無しさん@お腹いっぱい。:2010/07/17(土) 00:15:19 ID:Kj3o3vWd0
すいません、質問です。

最新版 gnupack の emacs23.2 を使っています。
atok や ms-ime で入力・変換中のフォントが
確定後のフォントより横に長いのですが、
この部分のフォントの横幅調整はできたりしますか?

ime-font がなくなって
frame 固定だとかいう記述は見つけたのですが
いまいちよくわかりません。 orz
なにか方法はないでしょうか。


652 :名無しさん@お腹いっぱい。:2010/07/17(土) 16:35:45 ID:9RexyAaC0
俺が4ヶ月位前に質問したやつだな。

653 :560:2010/07/18(日) 16:31:52 ID:d6RYU/ID0
23.1の ime-font部分のパッチを取り込んで試してみたんですが,
どうにもうまくできませんでした.

過去ログをみたところ >>409氏がパッチを出しているようで
とりあえずこちらを取り込んだバイナリを作ってみました.

http://sourceforge.jp/projects/gnupack/downloads/48312/emacs-23.2_test-20100718.exe/

自分は,こんな感じの設定にしてみました.
 ;; 標準フォントの設定
 (set-default-font "M+2VM+IPAG circle-12")
 ;; IME変換時フォントの設定
 (setq w32-ime-font-face "M+2VM+IPAG circle")
 (setq w32-ime-font-height 18)

>>409氏自身が述べているように,フレーム単位の設定ではないので,
気になるひとは気になるかも…

ちなみにime-fontの件もそうだけど,サロゲート入力パッチとか
取り込んだ方が良いパッチがまだ色々ありそうだけど,
見極めできてないです…


654 :651:2010/07/18(日) 22:19:10 ID:Gr164iWR0
>>653
ありがとうございます。
入力中のフォントがだいぶ見やすくなりました。
バイナリ使用させて頂きます。

>>409
もありがとう。
>>409 のパッチのおかげで快適に作業できます。


655 :560:2010/07/19(月) 09:20:47 ID:oZnpIVFq0
>>654
期待された結果になったようでよかったです.

>>652
以前質問されたときは,うまい解決策が見つけられず
対応できなくって,申し訳なかったです.


あとは,これをお試し版じゃなくて通常版として提供するかどうか…

656 :名無しさん@お腹いっぱい。:2010/07/21(水) 23:34:39 ID:2tyge1+O0
>>655
ご丁寧にありがとうございます。
buildしてくれるだけで感謝してます。

657 :名無しさん@お腹いっぱい。:2010/07/25(日) 18:15:15 ID:nvuloiUH0
どなたか、NTEmacs(http://bzr.savannah.gnu.org/r/emacs/emacs-23/emacs-23.2/)をビルド出来ている人いますか?
ビルドでエラーが出るようになって困っています。以下がビルド時のエラーです。

gcc -I. -c -gdwarf-2 -g3 -mno-cygwin -mtune=pentium4 -O3 -ID:/usr/local/include -o oo-spd/i386/addpm.o addpm.c
gcc -o oo-spd/i386/addpm.exe \
-gdwarf-2 -g3 -mno-cygwin -LD:/usr/local/lib oo-spd/i386/addpm.o -ladvapi32 \
-luser32 -lole32 -luuid -lshell32
oo-spd/i386/addpm.o: In function `main':
/home/hoge/bzr_work/emacs/branches/emacs23/emacs-23.2/nt/addpm.c:308: undefined reference to `_IID_IPersistFile'
/home/hoge/bzr_work/emacs/branches/emacs23/emacs-23.2/nt/addpm.c:275: undefined reference to `_IID_IPersistFile'
collect2: ld returned 1 exit status
make[1]: *** [oo-spd/i386/addpm.exe] Error 1
make[1]: Leaving directory `/home/hoge/bzr_work/emacs/branches/emacs23/emacs-23.2/nt'
make: *** [bootstrap] Error 2

658 :名無しさん@お腹いっぱい。:2010/07/25(日) 23:07:22 ID:MZq2TDoq0
それと一緒か分からないけど
GNU Emacs 23.2.1 (i386-mingw-nt6.0.6002)
of 2010-05-09 on MIRAGE
ならコンパイルして使ってるよ。

659 :名無しさん@お腹いっぱい。:2010/07/26(月) 10:28:26 ID:WX+aoZxq0
>>658
XPSP2だとビルドうまくいってたんだけど、XPSP3にしたら出来なくなった。
そのNT6って、Windows7?

660 :名無しさん@お腹いっぱい。:2010/07/26(月) 20:49:09 ID:pEIX727u0
>>657
↓これじゃない?
http://www.cygwin.com/ml/cygwin/2004-08/msg01251.html

661 :名無しさん@お腹いっぱい。:2010/07/26(月) 23:05:40 ID:zXbXuSxH0
>>659
vista64

662 :657:2010/08/01(日) 22:48:04 ID:93ERC75p0
>660
e2fsprogsのパッケージ削除してみて、再度ビルドをしてみたのですが、やはり失敗します。

206 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)