[ruby-list:41828] Re: RRSE 0.1

From: rubikitch <rubikitch@...>
Date: 2006-02-13 15:00:36 UTC
List: ruby-list #41828
From: OHBAYASHI Ippei <ohai@kmc.gr.jp>
Subject: [ruby-list:41825] RRSE 0.1
Date: Mon, 13 Feb 2006 21:42:50 +0900

> 特徴はメソッド呼び出しの上にカーソルを置くだけでその
> メソッドについての情報がEmacsのミニバッファに表示される点です。

ついでに色もつけちゃいました。
本来ならdeffaceすべきですが、とりあえずやってみました。

--- rrse.el	2006/02/13 14:38:26	1.2
+++ rrse.el	2006/02/13 14:54:22
@@ -188,10 +188,12 @@
               
 ;;;; Convert Methods to Descriptions
 (defun rrse-format-descs (descs)
-  (mapconcat (lambda (desc) desc) descs " "))
+  (mapconcat 'identity descs " "))
 
 (defun rrse-specs-to-descs (specs)
-  (let ((make-desc (lambda (desc) (concat spec desc)))
+  (let ((make-desc (lambda (desc)
+                     (put-text-property 0 (length spec) 'face 'highlight spec)
+                     (concat spec desc)))
         (pick-desc (lambda (spec)
                      (mapcar make-desc
                              (rrse-search spec rrse-forward-table)))))
--
rubikitch
http://www.rubyist.net/~rubikitch/

In This Thread