[#37484] Coffee Break ... — Daisuke Gotou <com@...>
こんにちは。ゴトウです。
5 messages
2003/04/01
[#37492] ReFe 0.6 — Minero Aoki <aamine@...>
あおきです。
27 messages
2003/04/01
[#37525] ReFe 0.7 (Re: ReFe 0.6)
— Minero Aoki <aamine@...>
2003/04/06
あおきです。
[#37528] Re: ReFe 0.7 (Re: ReFe 0.6)
— Koji Arai <JCA02266@...>
2003/04/07
新井です。
[#37545] Re: ReFe 0.7 (Re: ReFe 0.6)
— Kazuhiro NISHIYAMA <zn@...>
2003/04/10
西山和広です。
[#37546] Re: ReFe 0.7 (Re: ReFe 0.6)
— Koji Arai <JCA02266@...>
2003/04/10
新井です。
[#37551] Re: ReFe 0.7 (Re: ReFe 0.6)
— Kazuhiro NISHIYAMA <zn@...>
2003/04/11
西山和広です。
[#37554] refe.el (Re: ReFe 0.7 (Re: ReFe 0.6))
— Koji Arai <JCA02266@...>
2003/04/12
新井です。
[#37556] Re: refe.el (Re: ReFe 0.7 (Re: ReFe 0.6))
— Kazuhiro NISHIYAMA <zn@...>
2003/04/13
西山和広です。
[#37566] Re: refe.el (Re: ReFe 0.7 (Re: ReFe 0.6))
— Minero Aoki <aamine@...>
2003/04/16
あおきです。
[#37570] wwwsrvの起動
— Kouzou NOAKI <noaki@...7.so-net.ne.jp>
2003/04/16
のあきといいます。
[#37571] Re: wwwsrv の起動
— Sako <sakoh@...2.so-net.ne.jp>
2003/04/16
[#37504] Rubyでゲーム開発 — Yamamoto Dan <dango@...>
先日ruby-listに登録したばかりの団と申します。
11 messages
2003/04/03
[#37530] drubyをwindowsで使う — keiichi matsunaga <ma2@...>
松永です。
6 messages
2003/04/08
[#37537] load(fname, true) と include — Tietew <tietew-ml-ruby-list@...>
Tietew です。
8 messages
2003/04/09
[#37557] ruby-gtkの使い方について — "Mikio Kanada" <mmmr36211@...>
初めて投稿します。 金田と言います。
5 messages
2003/04/13
[#37560] DRb:SocketError — INABA Nobuhiko <inaba@...>
どうも、いなばといいます。
5 messages
2003/04/13
[#37567] error in Ruby/Tk + fork — Shin Nishiyama <shin@...>
こんばんは、西山@千葉大といいます。
6 messages
2003/04/16
[#37579] 金額カンマ編集について — "MORII,Tadashige" <m_tada@...>
森井です。
6 messages
2003/04/18
[#37586] [Q] ruby1.8.0+apache2.0.45でCGIからのネットワーク接続されたDirの操作 — eda@...
えだです。
9 messages
2003/04/18
[#37590] Re: [Q] ruby1.8.0+apache2.0.45でCGIからのネットワーク接続されたDirの操作
— HGF01572@...
2003/04/19
長沢です。
[#37599] Re: [Q] ruby1.8.0+apache2.0.45でCGIからのネットワーク接続されたDirの操作
— eda@...
2003/04/21
えだです。
[#37606] 1.8.0 to_ary — Kazuhiro Yoshida <moriq@...>
もりきゅうです。
9 messages
2003/04/21
[#37608] Re: 1.8.0 to_ary
— matz@... (Yukihiro Matsumoto)
2003/04/22
まつもと ゆきひろです
[#37619] net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド — Keisuke Minami <keisuke@...>
こんにちは。三並です。
18 messages
2003/04/26
[#37623] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— Minero Aoki <aamine@...>
2003/04/27
青木です。
[#37625] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— "Keisuke Minami" <keisuke@...>
2003/04/28
三並です。
[#37627] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— Minero Aoki <aamine@...>
2003/04/28
青木です。
[#37634] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— Minero Aoki <aamine@...>
2003/04/29
青木です。
[#37622] net/imapのTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru)
木村といいます。
31 messages
2003/04/27
[#37628] Re: net/imapのTHREAD Extension 対応
— Shugo Maeda <shugo@...>
2003/04/28
前田です。
[#37632] Re: net/imap のTHREAD Extension 対応
— wanowa.kimura@... (kimura wataru)
2003/04/28
木村といいます。
[#37635] Re: net/imap のTHREAD Extension 対応
— Shugo Maeda <shugo@...>
2003/04/30
前田です。
[#37638] Re: net/imap のTHREAD Extension 対応
— wanowa.kimura@... (kimura wataru)
2003/05/01
木村です。
[#37641] Re: net/imap のTHREAD Extension 対応
— Shugo Maeda <shugo@...>
2003/05/02
前田です。
[#37647] Re: net/imap のTHREAD Extension 対応
— wanowa.kimura@... (kimura wataru)
2003/05/06
木村です。
[#37648] マッチした部分を配列にしまう方法
— Hirano Satoshi <hirano@...>
2003/05/07
こんにちは。
[#37651] Re: マッチした部分を配列にしまう方法
— tsuji.td@...
2003/05/07
はじめまして、辻(忠)です。
[#37655] Re: マッチした部分を配列にしまう方法
— Minero Aoki <aamine@...>
2003/05/07
青木です。
[#37658] Re: マッチした部分を配列にしまう方法
— tsuji.td@...
2003/05/08
辻(忠)です。
[ruby-list:37545] Re: ReFe 0.7 (Re: ReFe 0.6)
From:
Kazuhiro NISHIYAMA <zn@...>
Date:
2003-04-10 17:15:22 UTC
List:
ruby-list #37545
西山和広です。
In <20030408.032336.74754787.JCA02266@nifty.ne.jp>
On Tue, 8 Apr 2003 03:23:40 +0900
Koji Arai <JCA02266@nifty.ne.jp> wrote:
> します。入力したメソッド名に対して複数のクラス候補がある場合
> はクラス名を聞いて来ます。メソッド名、クラス名の入力には補完
> が効きます。
引数無しのrefeの実行結果にクラス名しかなくて、
メソッド名の補完がきかないのですが。
とりあえず気にしないことにして、Meadowで動かなかったので
ruby -S refeにするのと、no such class or methodなどの
エラーメッセージの時にクラス名をきいてこないようにする
パッチです。
--
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)
diff -u -p -u -r1.2 refe.el
--- refe.el 10 Apr 2003 17:08:53 -0000
+++ refe.el 10 Apr 2003 17:13:02 -0000
@@ -1,11 +1,23 @@
-(defvar refe-program-name "refe")
+(defvar refe-program-name
+ (if (featurep 'meadow)
+ "ruby"
+ "refe"))
+(defvar refe-program-args
+ (if (featurep 'meadow)
+ '("-S" "refe")
+ nil))
(defvar refe-buffer-name "*Refe*")
(defvar refe-method-table nil)
+(defun refe-call-process (buf &rest args)
+ (let ((coding-system-for-read 'euc-japan))
+ (apply 'call-process refe-program-name nil buf nil
+ (append refe-program-args args))))
+
(defun refe-make-completion-table ()
(setq refe-method-table (make-vector 547 0))
(with-temp-buffer
- (call-process refe-program-name nil t nil "")
+ (refe-call-process t)
(goto-char (point-min))
(while (looking-at "^[A-Z][A-Za-z_0-9:]*[#.]\\(.*\\)")
@@ -49,7 +61,7 @@
(setq buffer-read-only nil)
(erase-buffer)
- (call-process refe-program-name nil buf nil word)
+ (refe-call-process buf word)
(goto-char (point-min))
(if (re-search-forward "^---" nil t)
@@ -60,10 +72,12 @@
(while (looking-at "^\\([A-Z][A-Za-z_0-9:]*\\)[#.]")
(intern (match-string 1) klass-table)
(forward-line))
- (setq klass (completing-read "Class: "
- klass-table nil nil nil nil nil))
- (erase-buffer)
- (call-process refe-program-name nil buf nil klass word)))
+ (if (= (point) (point-min))
+ nil ; (message "no such class or method: %s" word)
+ (setq klass (completing-read "Class: "
+ klass-table nil nil nil nil nil))
+ (erase-buffer)
+ (refe-call-process buf klass word))))
(set-buffer-modified-p nil)
(setq buffer-read-only t)