all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Help with completing-read
@ 2011-01-20 14:16 Perry Smith
  0 siblings, 0 replies; 3+ messages in thread
From: Perry Smith @ 2011-01-20 14:16 UTC (permalink / raw)
  To: help-gnu-emacs

The software I'm working on is doing this:

(let ((completing-read-func (if (null ido-mode)
                                  'completing-read
				'ido-completing-read)))
    (setq ri-topic (or ri-topic
                       (funcall completing-read-func
				"yari: "
				(yari-ruby-obarray rehash)
				nil
				t
				(yari-symbol-at-point)))))

The obarray has a list of methods with their complete class path like 
ActiveRecord::ConnectionAdapters::SchemaStatements#create_table

What I'd like to be able to do is allow the user to just type create_table and then
have a list of completions which would be the full class paths of for those
classes that have a create_table method.

What is the least painful way to do this?  I'm sorta ok competent with emacs lisp
but its not my strongest suit.

Thank you for your time,
Perry




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-01-20 20:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.2.1295535257.22543.help-gnu-emacs@gnu.org>
2011-01-20 19:19 ` Help with completing-read Stefan Monnier
2011-01-20 20:03   ` Perry Smith
2011-01-20 14:16 Perry Smith

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.