vi readline поддержка jruby's irb - PullRequest
       22

vi readline поддержка jruby's irb

4 голосов
/ 22 февраля 2012

Я недавно начал использовать jruby.В обычном rub's irb я получаю поддержку readline для vi из-за файла .editrc

.editrc file

bind -v

Но jruby, похоже, не использует этот файли не получает readline vi из файла .inuptrc.

Есть ли способ получить поддержку readline vi в jirb?

1 Ответ

3 голосов
/ 22 февраля 2012

JRuby не использует libedit или readline, поэтому эти файлы не читаются.

Кроме того, JRuby не поддерживает режим редактирования vi.

irb(main):001:0> Readline.vi_editing_mode?
NotImplementedError: vi_editing_mode?() function is unimplemented on this machine
    from org/jruby/ext/Readline.java:358:in `basic_quote_characters'
    from (irb):1:in `evaluate'
    from org/jruby/RubyKernel.java:1022:in `eval'
    from org/jruby/RubyKernel.java:1338:in `loop'
    from org/jruby/RubyKernel.java:1131:in `catch'
    from org/jruby/RubyKernel.java:1131:in `catch'
    from /usr/local/jruby/bin/jirb:13:in `(root)'

По общему признанию, поддержка JRuby в Readline имеетмного чего хочется.

...