[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: GUDのnext line



ほりぐちです.

> > > 最近、Cygwin + Meadow3環境でC言語の勉強をしているのですが、
> > > gudでnext lineをやっても、現在行の表示が出ません。
> >
> > .emacsに以下でいれとくことでうまく動作するようになりませんか?
> >
> > (defadvice gud-find-file (before cygwin (file) activate)

> 上記を~/.emacsに設定しましたが、やはり、
> (gdb) n RET
> しても、カレント行が表示されないです。

 私は gud-file-name に対して同じようなことをやって動いています.

# この手の処置は私は expand-file-name のほうでまとめてやっていて,
# gud-file-name で expand-file-name をやっています.

> > c:\subdir が /subdir にmountされている状況だと
> > /subdir 以下のものは問題ないのですが、
> > それ以外だと /cygdrive/c/ がつくのでmeadowがwin32 pathとして
> > 解釈できないというのが原因。
> >
> > この問題と上記の解決方法は何年も前からあるのだけど、
> > 自分は使えてることと、NTEmacsでの対応をまとうかと思い、
> > 放置してました。なんとかせにゃぁなぁ。

 自分でやってる処置は限りなくアドホックなので..

 /cygdrive/ を Meadow 本体で扱えるようにするということですか?

-- 
堀口恭太郎