trogdoro / xiki

A shell console with GUI features
http://xiki.org
Other
3.76k stars 207 forks source link

Error in vim #15

Open maksimr opened 11 years ago

maksimr commented 11 years ago

Run in vim command XikiLaunch() on 'ls' and get error. Example with 'ip' work fine.

ls
  - tried to run: Ls.menu
  - error: .construct_path couldn't construct the path - is this a well-formed tree?: undefined method `point' for nil:NilClass
  - backtrace:
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki/tree.rb:788:in `rescue in construct_path'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki/tree.rb:741:in `construct_path'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki/tree.rb:1714:in `path'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki.rb:359:in `path'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki.rb:355:in `trunk'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki/tree.rb:1686:in `file'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/menu/ls.rb:16:in `menu'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki/code.rb:210:in `eval'
    /var/lib/gems/1.9.1/gems/xiki-0.6.3/lib/xiki/code.rb:210:in `instance_eval'
lunixbochs commented 11 years ago

ls isn't a menu. I get the same issue in SublimeXiki. Anything that doesn't work through the shell command xiki doesn't work in my plugin yet.

trogdoro commented 11 years ago

Xiki vim support is kind of in progress. Maybe try Viper mode in emacs in the short term.

jtmkrueger commented 11 years ago

I get this same error in vim, but the ls line has some greyed out text over it. Here's a screenshot: http://cloud.jtmkrueger.com/image/3r1f0F1E3k0q

I also have mine running inside tmux & am using rbenv. Heres what I have in my .vimrc

let $XIKI_DIR = "/Users/jtmkrueger/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/xiki-0.6.5"
source /Users/jtmkrueger/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/xiki-0.6.5/etc/vim/xiki.vim