M
Marc Heiler
Hi,
I am having a hard time understanding readline. If i have a list of
possible matches for given files (and subdirectories) in a directory,
how can I make readline work with that, so that i can type something
like:
some_method r<TAB>
where some_method would be just a method, and "r" a file in current
directory (ie. rx.rb ry.rb rz.rb files)
Readline.completion_proc = proc do |word|
Dir['*'].grep(/\A#{Regexp.quote(word)}/)
end
Readline.completion_case_fold = true
# hmm
I am having a hard time understanding readline. If i have a list of
possible matches for given files (and subdirectories) in a directory,
how can I make readline work with that, so that i can type something
like:
some_method r<TAB>
where some_method would be just a method, and "r" a file in current
directory (ie. rx.rb ry.rb rz.rb files)
Readline.completion_proc = proc do |word|
Dir['*'].grep(/\A#{Regexp.quote(word)}/)
end
Readline.completion_case_fold = true
# hmm