dgutov / robe

Code navigation, documentation lookup and completion for Ruby
578 stars 36 forks source link

`Process gem not running' when run robe in gem directory. #89

Closed zw963 closed 8 years ago

zw963 commented 8 years ago

Hi, when i open one gem git directory, with the following test

(and (member major-mode '(ruby-mode enh-ruby-mode))
              (locate-dominating-file default-directory #'inf-ruby-console-match))

It return true, seem like it should start a irb process sucessfully.

But, when i run robe-jump get a error message:

comint-send-string: Process gem not running.

the gem is https://github.com/tmm1/ripper-tags

dgutov commented 8 years ago

What have you tried exactly?

Please write it step by step.

zw963 commented 8 years ago

Sorry, when I write step by step process, I found this problem is caused by rvm is not started correct.

Thanks.

zw963 commented 8 years ago

Hi, still not worked well with ripper-tags gem.

following is step to step process:

1. cd ~/Git/ripper-tags/, this directory is a local git repo for ripper-tags. (ruby gems)

2. rvm gemset 2.2.3@ripper-tags --create, to create a new gemset.

3. modified Gemfile to add 'gem pry', bundle install to install dependency.

4. `emacs lib/ripper-tags.rb' with only following config:

(setenv "RUBYOPT" "")
(setenv "RUBYLIB" "")
(require 'rvm)
(require 'robe)
(defadvice inf-ruby-console-auto (before activate-rvm-for-robe activate)
  (rvm-activate-corresponding-ruby))

5. run robe-jump' upondefault_optionsinself.default_options', select yes.

6. see irb buffer is started, with following message:

/home/zw963/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/irb/init.rb:280:in `require':LoadError: cannot load such file -- .ripper-tags
2.2.3 :001 >  => "robe on 47370" 
2.2.3 :002 >  => nil 
2.2.3 :003 > 

See Messages, get: progn: Robe launch failed.

7. run robe-jump again. is blocked by dead loop ...

zw963 commented 8 years ago

BTW, current, robe worked well with my rails project rails console.

It just not worked in development gem.

dgutov commented 8 years ago

What's the contents of your .irbrc?

zw963 commented 8 years ago

I rename .irbrc to other name ...

Here is the content: https://github.com/zw963/ass/blob/master/common/.irbrc

dgutov commented 8 years ago

OK. Are there any files files in that directory that contain the string .ripper-tags?

Or do you have such files inside $HOME?

zw963 commented 8 years ago

It worked now.

In my ~/Git/ripper-tags/lib directory, exist a files named: .ripper-tags.rb.~undo-tree~ this file is the undo-tree package history file, I set (setq undo-tree-auto-save-history t) to enable this, when I do edit, will create a new file like this.

This file is a lisp file, if you want, following is it content. I don't know why this hidden file affect robe.

"b1d420d3b702ae03f32bf6b82b0814a02508080f"
[cl-struct-undo-tree [nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil ([nil (#3=[nil nil ((nil font-lock-face font-lock-string-face 1001 . 1002) (nil fontified nil 1001 . 1002) (#("             " 0 13 (font-lock-face font-lock-string-face fontified nil)) . 1001) (1014 . 1015) (#("
" 0 1 (font-lock-face font-lock-string-face fontified t)) . 1001) (undo-tree-id410 . -1) (undo-tree-id411 . -1) (undo-tree-id412 . 1)) nil (22370 52577 68586 176000) 0 nil]) ((1002 . 1015) (#(" " 0 1 (fontified nil font-lock-face font-lock-string-face)) . 1002) (1001 . 1002) (1021 . 1022)) nil (22370 52577 68603 912000) 0 nil]) ((1019 . 1021) (t 22370 52565 854795 154000)) nil (22370 52577 68612 522000) 0 nil]) ((#(" " 0 1 (fontified t font-lock-face font-lock-string-face)) . -1018) (undo-tree-id401 . -1) (undo-tree-id402 . -1) (undo-tree-id403 . -1) (undo-tree-id404 . -1)) nil (22370 52565 849623 684000) 0 nil]) ((#("i" 0 1 (fontified t font-lock-face font-lock-string-face)) . -1019) (undo-tree-id405 . -1) (undo-tree-id406 . -1) (undo-tree-id407 . -1)) nil (22370 52565 849645 315000) 0 nil]) ((#("f" 0 1 (fontified t font-lock-face font-lock-string-face face (highlight-symbol-face font-lock-string-face))) . -1020) (undo-tree-id408 . -1) (undo-tree-id409 . -1) (t 22370 52554 38794 898000)) nil (22370 52565 849658 367000) 0 nil]) ((nil font-lock-face font-lock-string-face 1001 . 1002) (nil fontified nil 1001 . 1002) (#("             " 0 13 (font-lock-face font-lock-string-face fontified nil)) . 1001) (1014 . 1015) (#("
" 0 1 (font-lock-face font-lock-string-face fontified t)) . 1001) (undo-tree-id398 . -1) (undo-tree-id399 . -1) (undo-tree-id400 . -1) (t 22370 52532 202794 425000)) nil (22370 52554 31561 472000) 0 nil]) ((#("." 0 1 (fontified t font-lock-face font-lock-string-face)) . -1041) (undo-tree-id396 . -1) (undo-tree-id397 . -1)) nil (22370 52532 126218 961000) 0 nil]) ((1035 . 1042)) nil (22370 52532 126233 376000) 0 nil]) ((#("tohers" 0 6 (fontified t font-lock-face font-lock-string-face)) . -1035)) nil (22370 52532 126240 705000) 0 nil]) ((1035 . 1041)) nil (22370 52532 126246 649000) 0 nil]) ((1034 . 1035)) nil (22370 52532 126251 911000) 0 nil]) ((1032 . 1034)) nil (22370 52532 126256 694000) 0 nil]) ((1031 . 1032)) nil (22370 52532 126262 67000) 0 nil]) ((1026 . 1030) (1025 . 1027)) nil (22370 52532 126267 768000) 0 nil]) ((#(" " 0 1 (fontified t font-lock-face font-lock-string-face)) . -1025)) nil (22370 52532 126272 618000) 0 nil]) ((1025 . 1026)) nil (22370 52532 126278 604000) 0 nil]) ((1023 . 1025)) nil (22370 52532 126283 574000) 0 nil]) ((1018 . 1023)) nil (22370 52532 126288 290000) 0 nil]) ((1017 . 1018)) nil (22370 52532 126293 377000) 0 nil]) ((1015 . 1017)) nil (22370 52532 126297 716000) 0 nil]) ((1002 . 1015) (#(" " 0 1 (font-lock-face font-lock-string-face fontified nil)) . 1001) (1001 . 1003)) nil (22370 52532 126303 530000) 0 nil]) ((996 . 1000)) nil (22370 52532 126308 340000) 0 nil]) ((#("tags" 0 4 (font-lock-face font-lock-string-face fontified t face (highlight-symbol-face font-lock-string-face))) . -996)) nil (22370 52532 126312 733000) 0 nil]) ((996 . 1000)) nil (22370 52532 126316 622000) 0 nil]) ((#("." 0 1 (font-lock-face font-lock-string-face fontified t)) . -996)) nil (22370 52532 126320 482000) 0 nil]) ((#("tags" 0 4 (font-lock-face font-lock-string-face fontified t face (highlight-symbol-face font-lock-string-face))) . -997)) nil (22370 52532 126324 982000) 0 nil]) ((996 . 1001)) nil (22370 52532 126329 267000) 0 nil]) ((#("#" 0 1 (font-lock-face font-lock-string-face fontified t)) . -996)) nil (22370 52532 126333 248000) 0 nil]) ((#("{" 0 1 (font-lock-face font-lock-variable-name-face fontified nil indent d)) . -997) (#("}" 0 1 (font-lock-face font-lock-variable-name-face fontified t indent e)) . 998)) nil (22370 52532 126338 943000) 0 nil]) ((#("options." 0 7 (fontified t font-lock-face nil) 7 8 (fontified t font-lock-face nil)) . -998)) nil (22370 52532 126343 271000) 0 nil]) ((#("tag_" 0 4 (fontified t font-lock-face nil)) . -1006)) nil (22370 52532 126347 346000) 0 nil]) ((#("file_" 0 5 (fontified t font-lock-face nil)) . -1010)) nil (22370 52532 126351 638000) 0 nil]) ((#("name" 0 4 (fontified t font-lock-face nil)) . -1015) (t 22370 52321 858789 866000)) nil (22370 52532 126356 679000) 0 nil]) ((#("      
" 0 6 (fontified t font-lock-face nil) 6 7 (fontified t font-lock-face nil)) . 4093) (undo-tree-id361 . -7) (undo-tree-id362 . -7) (undo-tree-id363 . 1) (undo-tree-id364 . 1) (undo-tree-id365 . 1) (undo-tree-id366 . 1) (undo-tree-id367 . -6) (undo-tree-id368 . -7) 4099) nil (22370 52321 854824 280000) 0 nil]) ((4093 . 4099) (#("        " 0 1 (fontified nil font-lock-face nil) 1 8 (fontified nil font-lock-face nil)) . 4093) (undo-tree-id369 . -8) (undo-tree-id370 . -8) (undo-tree-id371 . -1) (undo-tree-id372 . 8) (#("      
" 0 6 (fontified t font-lock-face nil) 6 7 (fontified t font-lock-face nil)) . 4093) (undo-tree-id373 . -7) (undo-tree-id374 . -7) (undo-tree-id375 . -7) (undo-tree-id376 . -7) (undo-tree-id377 . 1) (undo-tree-id378 . -6) 4099) nil (22370 52321 854866 933000) 0 nil]) ((4093 . 4099) (#("      options.format ||=" 0 6 (font-lock-face nil fontified t) 6 13 (font-lock-face nil fontified t face (highlight-symbol-face)) 13 14 (font-lock-face nil fontified t) 14 20 (font-lock-face nil fontified t) 20 21 (font-lock-face nil fontified t) 21 24 (font-lock-face enh-ruby-op-face fontified t)) . 4093) (undo-tree-id379 . -6) (undo-tree-id380 . -24) (undo-tree-id381 . -24) (undo-tree-id382 . -6) (undo-tree-id383 . -6) (undo-tree-id384 . -24) (undo-tree-id385 . -24) (undo-tree-id386 . 18) (undo-tree-id387 . -6) (undo-tree-id388 . -24) 4099) nil (22370 52321 854903 582000) 0 nil]) ((nil font-lock-face enh-ruby-string-delimiter-face 4081 . 4082) (nil fontified nil 4081 . 4082) (nil font-lock-face font-lock-string-face 4078 . 4081) (nil fontified nil 4078 . 4081) (nil font-lock-face enh-ruby-string-delimiter-face 4077 . 4078) (nil fontified nil 4077 . 4078) (nil font-lock-face nil 4076 . 4077) (nil fontified nil 4076 . 4077) (nil font-lock-face enh-ruby-op-face 4075 . 4076) (nil fontified nil 4075 . 4076) (nil font-lock-face nil 4074 . 4075) (nil fontified nil 4074 . 4075) (nil font-lock-face enh-ruby-string-delimiter-face 4073 . 4074) (nil fontified nil 4073 . 4074) (nil font-lock-face font-lock-string-face 4068 . 4073) (nil fontified nil 4068 . 4073) (nil font-lock-face enh-ruby-string-delimiter-face 4067 . 4068) (nil fontified nil 4067 . 4068) (nil font-lock-face nil 4066 . 4067) (nil fontified nil 4066 . 4067) (nil font-lock-face enh-ruby-op-face 4065 . 4066) (nil fontified nil 4065 . 4066) (nil font-lock-face nil 4064 . 4065) (nil fontified nil 4064 . 4065) (nil font-lock-face enh-ruby-string-delimiter-face 4063 . 4064) (nil fontified nil 4063 . 4064) (nil font-lock-face font-lock-string-face 4059 . 4063) (nil fontified nil 4059 . 4063) (nil font-lock-face enh-ruby-string-delimiter-face 4058 . 4059) (nil fontified nil 4058 . 4059) (nil font-lock-face nil 4057 . 4058) (nil fontified nil 4057 . 4058) (nil font-lock-face enh-ruby-op-face 4055 . 4057) (nil fontified nil 4055 . 4057) (nil font-lock-face nil 4054 . 4055) (nil fontified nil 4054 . 4055) (nil font-lock-face nil 4053 . 4054) (nil fontified nil 4053 . 4054) (nil font-lock-face nil 4040 . 4053) (nil fontified nil 4040 . 4053) (nil font-lock-face nil 4039 . 4040) (nil fontified nil 4039 . 4040) (nil font-lock-face nil 4032 . 4039) (nil fontified nil 4032 . 4039) (nil font-lock-face nil 4031 . 4032) (nil fontified nil 4031 . 4032) (nil font-lock-face nil 4023 . 4031) (nil fontified nil 4023 . 4031) (nil font-lock-face nil 4022 . 4023) (nil fontified nil 4022 . 4023) (nil font-lock-face font-lock-type-face 4019 . 4022) (nil fontified nil 4019 . 4022) (nil font-lock-face font-lock-type-face 4018 . 4019) (nil fontified nil 4018 . 4019) (4018 . 4082)) nil (22370 52321 854954 867000) 0 nil]) ((#("File.basename(options.tag_file_name) == 'TAGS' ? 'emacs' : 'vim'" 0 1 (font-lock-face font-lock-type-face fontified t) 1 4 (font-lock-face font-lock-type-face fontified t) 4 5 (font-lock-face nil fontified t) 5 13 (font-lock-face nil fontified t) 13 14 (indent l font-lock-face nil fontified t face (rainbow-delimiters-depth-1-face)) 14 21 (font-lock-face nil fontified t) 21 22 (font-lock-face nil fontified t) 22 35 (font-lock-face nil fontified t) 35 36 (indent r font-lock-face nil fontified t face (rainbow-delimiters-depth-1-face)) 36 37 (font-lock-face nil fontified t) 37 39 (font-lock-face enh-ruby-op-face fontified t) 39 40 (font-lock-face nil fontified t) 40 41 (font-lock-face enh-ruby-string-delimiter-face fontified t) 41 45 (font-lock-face font-lock-string-face fontified t) 45 46 (font-lock-face enh-ruby-string-delimiter-face fontified t) 46 47 (font-lock-face nil fontified t) 47 48 (font-lock-face enh-ruby-op-face fontified t) 48 49 (font-lock-face nil fontified t) 49 50 (font-lock-face enh-ruby-string-delimiter-face fontified t) 50 55 (font-lock-face font-lock-string-face fontified t) 55 56 (font-lock-face enh-ruby-string-delimiter-face fontified t) 56 57 (font-lock-face nil fontified t) 57 58 (font-lock-face enh-ruby-op-face fontified t) 58 59 (font-lock-face nil fontified t) 59 60 (font-lock-face enh-ruby-string-delimiter-face fontified t) 60 63 (font-lock-face font-lock-string-face fontified t) 63 64 (rear-nonsticky t font-lock-face enh-ruby-string-delimiter-face fontified t)) . 4062) (undo-tree-id389 . -64) (undo-tree-id390 . -64) (undo-tree-id391 . 64) (undo-tree-id392 . -64) (undo-tree-id393 . 64) (undo-tree-id394 . -64) (undo-tree-id395 . -64) 4126) nil (22370 52321 854989 715000) 0 nil]) ((4017 . 4018)) nil (22370 52321 854995 964000) 0 nil]) ((4016 . 4017)) nil (22370 52321 854999 540000) 0 nil]) ((4015 . 4016)) nil (22370 52321 855003 562000) 0 nil]) ((4001 . 4015)) nil (22370 52321 855007 566000) 0 nil]) ((3991 . 3992)) nil (22370 52321 855011 914000) 0 nil]) ((#("/" 0 1 (fontified t font-lock-face enh-ruby-op-face)) . -3991)) nil (22370 52321 855016 56000) 0 nil]) ((3987 . 3992)) nil (22370 52321 855020 373000) 0 nil]) ((#("l" 0 1 (fontified t font-lock-face nil)) . -3987)) nil (22370 52321 855023 988000) 0 nil]) ((3987 . 3988)) nil (22370 52321 855028 364000) 0 nil]) ((#("n" 0 1 (fontified t font-lock-face nil)) . -3987)) nil (22370 52321 855032 403000) 0 nil]) ((#("i" 0 1 (fontified t font-lock-face nil)) . -3988)) nil (22370 52321 855036 593000) 0 nil]) ((3973 . 3989)) nil (22370 52321 855041 173000) 0 nil]) ((3972 . 3973) (3972 . 3991)) nil (22370 52321 855045 464000) 0 nil]) ((3970 . 3972)) nil (22370 52321 855050 34000) 0 nil]) ((3963 . 3970) (#("end" 0 1 (fontified nil font-lock-face font-lock-keyword-face indent e face #1=(highlight-symbol-face font-lock-keyword-face)) 1 3 (fontified nil font-lock-face font-lock-keyword-face face #1#)) . 3963) (3960 . 3963) 3963 (t 22370 52213 338787 514000)) nil (22370 52321 855058 499000) 0 nil]) ((nil indent nil 3989 . 3990) (3989 . 3997) (#(" " 0 1 (fontified nil font-lock-face nil)) . 3988) (undo-tree-id358 . -1) (undo-tree-id359 . -1) (undo-tree-id360 . -1) (3989 . 3990) (t 22370 52204 802787 329000)) nil (22370 52213 261754 93000) 0 nil]) ((#("." 0 1 (fontified t font-lock-face font-lock-string-face)) . 3948) (undo-tree-id348 . -1)) nil (22370 52204 796596 613000) 0 nil]) ((#("/" 0 1 (fontified t font-lock-face font-lock-string-face)) . 3949) (undo-tree-id349 . -1) (undo-tree-id350 . 1)) nil (22370 52204 796615 30000) 0 nil]) ((#("." 0 1 (fontified t font-lock-face font-lock-string-face)) . -3939) (undo-tree-id351 . -1) (undo-tree-id352 . -1) (undo-tree-id353 . -1) (undo-tree-id354 . -1)) nil (22370 52204 796633 53000) 0 nil]) ((#("/" 0 1 (fontified t font-lock-face font-lock-string-face)) . -3940) (undo-tree-id355 . -1) (undo-tree-id356 . -1) (undo-tree-id357 . -1) (t 22370 52143 962786 10000)) nil (22370 52204 796648 948000) 0 nil]) ((nil rear-nonsticky nil 4056 . 4057) (nil font-lock-face enh-ruby-string-delimiter-face 4056 . 4057) (nil fontified nil 4056 . 4057) (nil font-lock-face font-lock-string-face 4053 . 4056) (nil fontified nil 4053 . 4056) (nil font-lock-face enh-ruby-string-delimiter-face 4052 . 4053) (nil fontified nil 4052 . 4053) (nil font-lock-face nil 4051 . 4052) (nil fontified nil 4051 . 4052) (nil font-lock-face enh-ruby-op-face 4050 . 4051) (nil fontified nil 4050 . 4051) (nil font-lock-face nil 4049 . 4050) (nil fontified nil 4049 . 4050) (nil font-lock-face enh-ruby-string-delimiter-face 4048 . 4049) (nil fontified nil 4048 . 4049) (nil font-lock-face font-lock-string-face 4043 . 4048) (nil fontified nil 4043 . 4048) (nil font-lock-face enh-ruby-string-delimiter-face 4042 . 4043) (nil fontified nil 4042 . 4043) (nil font-lock-face nil 4041 . 4042) (nil fontified nil 4041 . 4042) (nil font-lock-face enh-ruby-op-face 4040 . 4041) (nil fontified nil 4040 . 4041) (nil font-lock-face nil 4039 . 4040) (nil fontified nil 4039 . 4040) (nil font-lock-face enh-ruby-string-delimiter-face 4038 . 4039) (nil fontified nil 4038 . 4039) (nil font-lock-face font-lock-string-face 4034 . 4038) (nil fontified nil 4034 . 4038) (nil font-lock-face enh-ruby-string-delimiter-face 4033 . 4034) (nil fontified nil 4033 . 4034) (nil font-lock-face nil 4032 . 4033) (nil fontified nil 4032 . 4033) (nil font-lock-face enh-ruby-op-face 4030 . 4032) (nil fontified nil 4030 . 4032) (nil font-lock-face nil 4029 . 4030) (nil fontified nil 4029 . 4030) (nil font-lock-face nil 4028 . 4029) (nil fontified nil 4028 . 4029) (nil font-lock-face nil 4015 . 4028) (nil fontified nil 4015 . 4028) (nil font-lock-face nil 4014 . 4015) (nil fontified nil 4014 . 4015) (nil font-lock-face nil 4007 . 4014) (nil fontified nil 4007 . 4014) (nil font-lock-face nil 4006 . 4007) (nil fontified nil 4006 . 4007) (nil font-lock-face nil 3998 . 4006) (nil fontified nil 3998 . 4006) (nil font-lock-face nil 3997 . 3998) (nil fontified nil 3997 . 3998) (nil font-lock-face font-lock-type-face 3993 . 3997) (nil fontified nil 3993 . 3997) (nil font-lock-face nil 3992 . 3993) (nil fontified nil 3992 . 3993) (nil font-lock-face enh-ruby-op-face 3989 . 3992) (nil fontified nil 3989 . 3992) (nil font-lock-face nil 3988 . 3989) (nil fontified nil 3988 . 3989) (nil font-lock-face nil 3982 . 3988) (nil fontified nil 3982 . 3988) (nil font-lock-face nil 3981 . 3982) (nil fontified nil 3981 . 3982) (nil font-lock-face nil 3974 . 3981) (nil fontified nil 3974 . 3981) (3974 . 4057)) nil (22370 52143 959814 721000) 0 nil] [nil nil ((nil rear-nonsticky nil 4056 . 4057) (nil font-lock-face enh-ruby-string-delimiter-face 4056 . 4057) (nil fontified nil 4056 . 4057) (nil font-lock-face font-lock-string-face 4053 . 4056) (nil fontified nil 4053 . 4056) (nil font-lock-face enh-ruby-string-delimiter-face 4052 . 4053) (nil fontified nil 4052 . 4053) (nil font-lock-face nil 4051 . 4052) (nil fontified nil 4051 . 4052) (nil font-lock-face enh-ruby-op-face 4050 . 4051) (nil fontified nil 4050 . 4051) (nil font-lock-face nil 4049 . 4050) (nil fontified nil 4049 . 4050) (nil font-lock-face enh-ruby-string-delimiter-face 4048 . 4049) (nil fontified nil 4048 . 4049) (nil font-lock-face font-lock-string-face 4043 . 4048) (nil fontified nil 4043 . 4048) (nil font-lock-face enh-ruby-string-delimiter-face 4042 . 4043) (nil fontified nil 4042 . 4043) (nil font-lock-face nil 4041 . 4042) (nil fontified nil 4041 . 4042) (nil font-lock-face enh-ruby-op-face 4040 . 4041) (nil fontified nil 4040 . 4041) (nil font-lock-face nil 4039 . 4040) (nil fontified nil 4039 . 4040) (nil font-lock-face enh-ruby-string-delimiter-face 4038 . 4039) (nil fontified nil 4038 . 4039) (nil font-lock-face font-lock-string-face 4034 . 4038) (nil fontified nil 4034 . 4038) (nil font-lock-face enh-ruby-string-delimiter-face 4033 . 4034) (nil fontified nil 4033 . 4034) (nil font-lock-face nil 4032 . 4033) (nil fontified nil 4032 . 4033) (nil font-lock-face enh-ruby-op-face 4030 . 4032) (nil fontified nil 4030 . 4032) (nil font-lock-face nil 4029 . 4030) (nil fontified nil 4029 . 4030) (nil font-lock-face nil 4028 . 4029) (nil fontified nil 4028 . 4029) (nil font-lock-face nil 4015 . 4028) (nil fontified nil 4015 . 4028) (nil font-lock-face nil 4014 . 4015) (nil fontified nil 4014 . 4015) (nil font-lock-face nil 4007 . 4014) (nil fontified nil 4007 . 4014) (nil font-lock-face nil 4006 . 4007) (nil fontified nil 4006 . 4007) (nil font-lock-face nil 3998 . 4006) (nil fontified nil 3998 . 4006) (nil font-lock-face nil 3997 . 3998) (nil fontified nil 3997 . 3998) (nil font-lock-face font-lock-type-face 3993 . 3997) (nil fontified nil 3993 . 3997) (nil font-lock-face nil 3992 . 3993) (nil fontified nil 3992 . 3993) (nil font-lock-face enh-ruby-op-face 3989 . 3992) (nil fontified nil 3989 . 3992) (nil font-lock-face nil 3988 . 3989) (nil fontified nil 3988 . 3989) (nil font-lock-face nil 3982 . 3988) (nil fontified nil 3982 . 3988) (nil font-lock-face nil 3981 . 3982) (nil fontified nil 3981 . 3982) (nil font-lock-face nil 3974 . 3981) (nil fontified nil 3974 . 3981) (3974 . 4057)) ((#("options.format ||= File.basename(options.tag_file_name) == 'TAGS' ? 'emacs' : 'vim'" 0 7 (fontified nil font-lock-face nil) 7 8 (fontified nil font-lock-face nil) 8 14 (fontified nil font-lock-face nil) 14 15 (fontified nil font-lock-face nil) 15 18 (fontified nil font-lock-face enh-ruby-op-face) 18 19 (fontified nil font-lock-face nil) 19 23 (fontified nil font-lock-face font-lock-type-face) 23 24 (fontified nil font-lock-face nil) 24 32 (fontified nil font-lock-face nil) 32 33 (fontified nil indent l font-lock-face nil face (rainbow-delimiters-depth-1-face)) 33 40 (fontified nil font-lock-face nil) 40 41 (fontified nil font-lock-face nil) 41 54 (fontified nil font-lock-face nil) 54 55 (fontified nil indent r font-lock-face nil face (rainbow-delimiters-depth-1-face)) 55 56 (fontified nil font-lock-face nil) 56 58 (fontified nil font-lock-face enh-ruby-op-face) 58 59 (fontified nil font-lock-face nil) 59 60 (fontified nil font-lock-face enh-ruby-string-delimiter-face) 60 64 (fontified nil font-lock-face font-lock-string-face) 64 65 (fontified nil font-lock-face enh-ruby-string-delimiter-face) 65 66 (fontified nil font-lock-face nil) 66 67 (fontified nil font-lock-face enh-ruby-op-face) 67 68 (fontified nil font-lock-face nil) 68 69 (fontified nil font-lock-face enh-ruby-string-delimiter-face) 69 74 (fontified nil font-lock-face font-lock-string-face) 74 75 (fontified nil font-lock-face enh-ruby-string-delimiter-face) 75 76 (fontified nil font-lock-face nil) 76 77 (fontified nil font-lock-face enh-ruby-op-face) 77 78 (fontified nil font-lock-face nil) 78 79 (fontified nil font-lock-face enh-ruby-string-delimiter-face) 79 82 (fontified nil font-lock-face font-lock-string-face) 82 83 (fontified nil rear-nonsticky nil font-lock-face enh-ruby-string-delimiter-face)) . 3974) (undo-tree-id344 . -83) (undo-tree-id345 . -83) (undo-tree-id346 . -83) (undo-tree-id347 . -83) (nil rear-nonsticky t 4056 . 4057) (t 22370 52140 726785 940000)) (22370 52140 717224 776000) 0 nil]) ((3967 . 3974) (#("end" 0 1 (font-lock-face font-lock-keyword-face fontified nil indent e) 1 3 (font-lock-face font-lock-keyword-face fontified nil)) . 3967) (3964 . 3967) 3967) nil (22370 52141 372909 338000) 0 nil]) ((#("      
" 0 6 (fontified t font-lock-face nil) 6 7 (fontified t font-lock-face nil)) . 3842) (undo-tree-id340 . -6) (undo-tree-id341 . -7) (undo-tree-id342 . -7) 3848) nil (22370 52140 717284 152000) 0 nil]) ((#("options.format ||= File.basename(options.tag_file_name) == 'TAGS' ? 'emacs' : 'vim'" 0 7 (fontified t font-lock-face nil) 7 8 (fontified t font-lock-face nil) 8 14 (fontified t font-lock-face nil) 14 15 (fontified t font-lock-face nil) 15 18 (font-lock-face enh-ruby-op-face fontified t) 18 19 (fontified t font-lock-face nil) 19 23 (font-lock-face font-lock-type-face fontified t) 23 24 (fontified t font-lock-face nil) 24 32 (fontified t font-lock-face nil) 32 33 (fontified t indent l font-lock-face nil face (rainbow-delimiters-depth-1-face)) 33 40 (fontified t font-lock-face nil) 40 41 (fontified t font-lock-face nil) 41 54 (fontified t font-lock-face nil) 54 55 (fontified t indent r font-lock-face nil face (rainbow-delimiters-depth-1-face)) 55 56 (fontified t font-lock-face nil) 56 58 (font-lock-face enh-ruby-op-face fontified t) 58 59 (fontified t font-lock-face nil) 59 60 (fontified t font-lock-face enh-ruby-string-delimiter-face) 60 64 (fontified t font-lock-face font-lock-string-face) 64 65 (fontified t font-lock-face enh-ruby-string-delimiter-face) 65 66 (fontified t font-lock-face nil) 66 67 (font-lock-face enh-ruby-op-face fontified t) 67 68 (fontified t font-lock-face nil) 68 69 (fontified t font-lock-face enh-ruby-string-delimiter-face) 69 74 (fontified t font-lock-face font-lock-string-face) 74 75 (fontified t font-lock-face enh-ruby-string-delimiter-face) 75 76 (fontified t font-lock-face nil) 76 77 (font-lock-face enh-ruby-op-face fontified t) 77 78 (fontified t font-lock-face nil) 78 79 (fontified t font-lock-face enh-ruby-string-delimiter-face) 79 82 (fontified t font-lock-face font-lock-string-face) 82 83 (fontified t font-lock-face enh-ruby-string-delimiter-face)) . 3848) (undo-tree-id343 . -83) 3931 (t 22370 52055 714784 98000)) nil (22370 52140 717297 532000) 0 nil]) ((#("        
" 0 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil)) . 4048) (undo-tree-id144 . -9) (undo-tree-id145 . -9) (undo-tree-id146 . -9) (undo-tree-id147 . -9) (undo-tree-id148 . -9) (undo-tree-id149 . -9) (undo-tree-id150 . 1) (undo-tree-id151 . 1) (undo-tree-id152 . 1) (undo-tree-id153 . 1) (undo-tree-id154 . 1) (undo-tree-id155 . 1) (undo-tree-id156 . 1) (undo-tree-id157 . 1) (undo-tree-id158 . 1) (undo-tree-id159 . 1) (undo-tree-id160 . 1) (undo-tree-id161 . 1) (undo-tree-id162 . 1) (undo-tree-id163 . 1) (undo-tree-id164 . 1) (undo-tree-id165 . -8) (undo-tree-id166 . -9) 4056) nil (22370 52055 633395 690000) 0 nil]) ((4048 . 4056) (#("      end" 0 6 (fontified t font-lock-face nil) 6 7 (font-lock-face font-lock-keyword-face fontified t indent e) 7 9 (font-lock-face font-lock-keyword-face fontified t)) . 4048) (undo-tree-id167 . 3) (undo-tree-id168 . 3) (undo-tree-id169 . 3) (undo-tree-id170 . 3) (undo-tree-id171 . 3) (undo-tree-id172 . 3) (undo-tree-id173 . 3) (undo-tree-id174 . 3) (undo-tree-id175 . 3) (undo-tree-id176 . 3) (undo-tree-id177 . 3) (undo-tree-id178 . 3) (undo-tree-id179 . 3) (undo-tree-id180 . -9) (undo-tree-id181 . -9) (undo-tree-id182 . 3) (undo-tree-id183 . -6) (undo-tree-id184 . -9) 4054) nil (22370 52055 633472 720000) 0 nil]) ((4048 . 4054) (#("        " 0 8 (fontified nil font-lock-face nil)) . 4048) (undo-tree-id185 . 8) (undo-tree-id186 . 8) (undo-tree-id187 . 8) (undo-tree-id188 . 8) (undo-tree-id189 . 8) (undo-tree-id190 . 8) (undo-tree-id191 . 8) (undo-tree-id192 . 8) (undo-tree-id193 . 8) (undo-tree-id194 . 8) (undo-tree-id195 . 8) (undo-tree-id196 . 8) (undo-tree-id197 . 8) (#("        
" 0 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil)) . 4048) (undo-tree-id198 . -9) (undo-tree-id199 . -9) (undo-tree-id200 . 1) (undo-tree-id201 . 1) (undo-tree-id202 . -9) (undo-tree-id203 . 1) (undo-tree-id204 . 1) (undo-tree-id205 . 1) (undo-tree-id206 . 1) (undo-tree-id207 . 1) (undo-tree-id208 . 1) (undo-tree-id209 . 1) (undo-tree-id210 . 1) (undo-tree-id211 . 1) (undo-tree-id212 . 1) (undo-tree-id213 . 1) (undo-tree-id214 . -8) (undo-tree-id215 . -9) 4056) nil (22370 52055 633574 408000) 0 nil]) ((4048 . 4056) (#("        options.tag_file_name =  './tags'" 0 8 (fontified t font-lock-face nil) 8 15 (fontified t font-lock-face nil) 15 16 (fontified t font-lock-face nil) 16 29 (fontified t font-lock-face nil) 29 30 (fontified t font-lock-face nil) 30 31 (font-lock-face enh-ruby-op-face fontified t) 31 32 (fontified t font-lock-face nil) 32 33 (fontified t font-lock-face nil) 33 34 (font-lock-face enh-ruby-string-delimiter-face fontified t) 34 36 (font-lock-face font-lock-string-face fontified t) 36 40 (font-lock-face font-lock-string-face fontified t) 40 41 (font-lock-face enh-ruby-string-delimiter-face fontified t)) . 4048) (undo-tree-id216 . 33) (undo-tree-id217 . 33) (undo-tree-id218 . 33) (undo-tree-id219 . 33) (undo-tree-id220 . 33) (undo-tree-id221 . 33) (undo-tree-id222 . 33) (undo-tree-id223 . 33) (undo-tree-id224 . 33) (undo-tree-id225 . 33) (undo-tree-id226 . 33) (undo-tree-id227 . -41) (undo-tree-id228 . -41) (undo-tree-id229 . 33) (undo-tree-id230 . -8) (undo-tree-id231 . -41) 4056) nil (22370 52055 633629 551000) 0 nil]) ((4048 . 4056) (#("          " 0 10 (fontified nil font-lock-face nil)) . 4048) (undo-tree-id232 . -10) (undo-tree-id233 . -10) (undo-tree-id234 . 10) (undo-tree-id235 . -10) (undo-tree-id236 . 10) (undo-tree-id237 . -10) (undo-tree-id238 . -10) (undo-tree-id239 . 10) (undo-tree-id240 . 10) (undo-tree-id241 . 10) (undo-tree-id242 . 10) (undo-tree-id243 . 10) (undo-tree-id244 . 10) (undo-tree-id245 . 10) (undo-tree-id246 . 10) (undo-tree-id247 . 10) (#("        
" 0 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil)) . 4048) (undo-tree-id248 . -9) (undo-tree-id249 . -9) (undo-tree-id250 . 1) (undo-tree-id251 . 1) (undo-tree-id252 . 1) (undo-tree-id253 . 1) (undo-tree-id254 . 1) (undo-tree-id255 . 1) (undo-tree-id256 . 1) (undo-tree-id257 . 1) (undo-tree-id258 . 1) (undo-tree-id259 . 1) (undo-tree-id260 . 1) (undo-tree-id261 . -8) (undo-tree-id262 . -9) 4056) nil (22370 52055 633704 441000) 0 nil]) ((4048 . 4056) (#("      else" 0 6 (fontified t font-lock-face nil) 6 7 (font-lock-face font-lock-keyword-face fontified t indent s) 7 10 (font-lock-face font-lock-keyword-face fontified t)) . 4048) (undo-tree-id263 . -9) (undo-tree-id264 . -10) (undo-tree-id265 . 4) (undo-tree-id266 . 4) (undo-tree-id267 . 4) (undo-tree-id268 . 4) (undo-tree-id269 . 4) (undo-tree-id270 . 4) (undo-tree-id271 . 4) (undo-tree-id272 . 4) (undo-tree-id273 . 4) (undo-tree-id274 . -10) (undo-tree-id275 . -10) (undo-tree-id276 . 4) (undo-tree-id277 . -6) (undo-tree-id278 . -10) 4054) nil (22370 52055 633762 882000) 0 nil]) ((4048 . 4054) (#("        " 0 8 (fontified nil font-lock-face nil)) . 4048) (undo-tree-id279 . 8) (undo-tree-id280 . 8) (undo-tree-id281 . 8) (undo-tree-id282 . 8) (undo-tree-id283 . 8) (undo-tree-id284 . 8) (undo-tree-id285 . 8) (undo-tree-id286 . 8) (undo-tree-id287 . 8) (#("        
" 0 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil)) . 4048) (undo-tree-id288 . -9) (undo-tree-id289 . -9) (undo-tree-id290 . 1) (undo-tree-id291 . 1) (undo-tree-id292 . -9) (undo-tree-id293 . 1) (undo-tree-id294 . 1) (undo-tree-id295 . 1) (undo-tree-id296 . 1) (undo-tree-id297 . 1) (undo-tree-id298 . 1) (undo-tree-id299 . 1) (undo-tree-id300 . -8) (undo-tree-id301 . -9) 4056) nil (22370 52055 633821 416000) 0 nil]) ((4048 . 4056) (#("        options.tag_file_name =  'TAGS'" 0 8 (fontified t font-lock-face nil) 8 15 (fontified t font-lock-face nil) 15 16 (fontified t font-lock-face nil) 16 29 (fontified t font-lock-face nil) 29 30 (fontified t font-lock-face nil) 30 31 (font-lock-face enh-ruby-op-face fontified t) 31 32 (fontified t font-lock-face nil) 32 33 (fontified t font-lock-face nil) 33 34 (font-lock-face enh-ruby-string-delimiter-face fontified t) 34 38 (font-lock-face font-lock-string-face fontified t) 38 39 (font-lock-face enh-ruby-string-delimiter-face fontified t)) . 4048) (undo-tree-id302 . -39) (undo-tree-id303 . 31) (undo-tree-id304 . -39) (undo-tree-id305 . 31) (undo-tree-id306 . 31) (undo-tree-id307 . 31) (undo-tree-id308 . -39) (undo-tree-id309 . -39) (undo-tree-id310 . 31) (undo-tree-id311 . -8) (undo-tree-id312 . -39) 4056) nil (22370 52055 633857 436000) 0 nil]) ((4048 . 4056) (#("          " 0 10 (fontified nil font-lock-face nil)) . 4048) (undo-tree-id313 . -10) (undo-tree-id314 . -10) (undo-tree-id315 . -10) (undo-tree-id316 . 10) (undo-tree-id317 . 10) (undo-tree-id318 . 10) (undo-tree-id319 . 10) (#("        
" 0 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil)) . 4048) (undo-tree-id320 . -9) (undo-tree-id321 . -9) (undo-tree-id322 . 1) (undo-tree-id323 . 1) (undo-tree-id324 . 1) (undo-tree-id325 . 1) (undo-tree-id326 . -8) (undo-tree-id327 . -9) 4056) nil (22370 52055 633897 268000) 0 nil]) ((4048 . 4056) (#("        if options.format == 'emacs'" 0 1 (fontified t font-lock-face nil) 1 8 (fontified t font-lock-face nil) 8 9 (font-lock-face font-lock-keyword-face fontified t indent b) 9 10 (font-lock-face font-lock-keyword-face fontified t) 10 11 (fontified t font-lock-face nil) 11 18 (fontified t font-lock-face nil) 18 19 (fontified t font-lock-face nil) 19 25 (fontified t font-lock-face nil) 25 26 (fontified t font-lock-face nil) 26 28 (font-lock-face enh-ruby-op-face fontified t) 28 29 (fontified t font-lock-face nil) 29 30 (font-lock-face enh-ruby-string-delimiter-face fontified t) 30 35 (font-lock-face font-lock-string-face fontified t) 35 36 (rear-nonsticky t font-lock-face enh-ruby-string-delimiter-face fontified t)) . 4048) (undo-tree-id328 . -11) (undo-tree-id329 . -11) (undo-tree-id330 . -36) (undo-tree-id331 . -36) (undo-tree-id332 . -11) (undo-tree-id333 . -36) (undo-tree-id334 . -36) (undo-tree-id335 . 28) (undo-tree-id336 . -8) (undo-tree-id337 . -10) (undo-tree-id338 . -8) (undo-tree-id339 . -36) 4056) nil (22370 52055 633932 648000) 0 nil]) ((4040 . 4042)) nil (22370 52055 633940 856000) 0 nil]) ((4029 . 4031)) nil (22370 52055 633944 508000) 0 nil]) ((4038 . 4042) (4037 . 4039) (#("'" 0 1 (fontified nil)) . -4037) (4037 . 4038) (#("'" 0 1 (fontified nil font-lock-face nil)) . -4037) (4037 . 4038)) nil (22370 52055 633952 576000) 0 nil]) ((4036 . 4037)) nil (22370 52055 633958 449000) 0 nil]) ((4035 . 4036)) nil (22370 52055 633962 785000) 0 nil]) ((4034 . 4035)) nil (22370 52055 633966 710000) 0 nil]) ((#(":" 0 1 (fontified t font-lock-face enh-ruby-op-face)) . -4034)) nil (22370 52055 633970 604000) 0 nil]) ((4034 . 4035)) nil (22370 52055 633974 289000) 0 nil]) ((4029 . 4033) (4028 . 4030) (#("'" 0 1 (fontified nil)) . -4028) (4028 . 4029) (#("'" 0 1 (fontified nil font-lock-face nil)) . -4028) (4028 . 4029)) nil (22370 52055 633982 176000) 0 nil]) ((4027 . 4028)) nil (22370 52055 633988 292000) 0 nil]) ((4026 . 4027)) nil (22370 52055 633991 751000) 0 nil]) ((4025 . 4026)) nil (22370 52055 633995 590000) 0 nil]) ((nil font-lock-face enh-ruby-string-delimiter-face 4024 . 4025) (nil fontified nil 4024 . 4025) (nil font-lock-face font-lock-string-face 4019 . 4024) (nil fontified nil 4019 . 4024) (nil font-lock-face enh-ruby-string-delimiter-face 4018 . 4019) (nil fontified nil 4018 . 4019) (nil font-lock-face nil 4017 . 4018) (nil fontified nil 4017 . 4018) (nil font-lock-face enh-ruby-op-face 4015 . 4017) (nil fontified nil 4015 . 4017) (nil font-lock-face nil 4014 . 4015) (nil fontified nil 4014 . 4015) (nil font-lock-face nil 4008 . 4014) (nil fontified nil 4008 . 4014) (nil font-lock-face nil 4007 . 4008) (nil fontified nil 4007 . 4008) (nil font-lock-face nil 4000 . 4007) (nil fontified nil 4000 . 4007) (4000 . 4025)) nil (22370 52055 634013 526000) 0 nil]) ((3999 . 4000)) nil (22370 52055 634022 193000) 0 nil]) ((nil rear-nonsticky nil 3998 . 3999) (nil font-lock-face enh-ruby-op-face 3998 . 3999) (nil fontified nil 3998 . 3999) (nil font-lock-face nil 3997 . 3998) (nil fontified nil 3997 . 3998) (nil font-lock-face nil 3984 . 3997) (nil fontified nil 3984 . 3997) (nil font-lock-face nil 3983 . 3984) (nil fontified nil 3983 . 3984) (nil font-lock-face nil 3976 . 3983) (nil fontified nil 3976 . 3983) (3976 . 3999)) nil (22370 52055 634034 780000) 0 nil]) ((3967 . 3976) (t 22370 52007 202783 46000)) nil (22370 52055 634043 202000) 0 nil]) ((#("\"vim\"" 0 1 (font-lock-face enh-ruby-string-delimiter-face fontified nil) 1 3 (font-lock-face font-lock-string-face fontified nil) 3 4 (font-lock-face font-lock-string-face fontified nil) 4 5 (font-lock-face enh-ruby-string-delimiter-face fontified nil)) . 3931) (undo-tree-id133 . 1) (undo-tree-id134 . -4) (undo-tree-id135 . 2) (undo-tree-id136 . -1) (undo-tree-id137 . -3) (undo-tree-id138 . 2) (undo-tree-id139 . -3) (undo-tree-id140 . 2) (undo-tree-id141 . -3) (undo-tree-id142 . -5) (undo-tree-id143 . -5) (3926 . 3931) 3929) nil (22370 52007 195955 420000) 0 nil] [nil nil ((3929 . 3930)) ((#("'" 0 1 (font-lock-face font-lock-string-face fontified t)) . 3929) (undo-tree-id132 . -1)) (22370 52004 958743 938000) 0 nil]) ((#("\"emacs\"" 0 1 (font-lock-face enh-ruby-string-delimiter-face fontified nil) 1 6 (font-lock-face font-lock-string-face fontified nil) 6 7 (font-lock-face enh-ruby-string-delimiter-face fontified nil)) . 3923) (undo-tree-id124 . -1) (undo-tree-id125 . 7) (undo-tree-id126 . 6) (undo-tree-id127 . -1) (undo-tree-id128 . 5) (undo-tree-id129 . -2) (3916 . 3923) 3918) nil (22370 52004 959096 663000) 0 nil]) ((#("\"TAGS\"" 0 1 (font-lock-face enh-ruby-string-delimiter-face fontified nil) 1 5 (font-lock-face font-lock-string-face fontified nil face (highlight-symbol-face font-lock-string-face)) 5 6 (font-lock-face enh-ruby-string-delimiter-face fontified nil)) . 3913) (undo-tree-id130 . -1) (undo-tree-id131 . -1) (3907 . 3913) 3908 (t 22370 51996 850782 822000)) nil (22370 52004 958898 308000) 0 nil]) ((#("\"./tags\"" 0 1 (font-lock-face enh-ruby-string-delimiter-face fontified nil) 1 2 (font-lock-face font-lock-string-face fontified nil) 2 3 (font-lock-face font-lock-string-face fontified nil) 3 7 (font-lock-face font-lock-string-face fontified nil) 7 8 (rear-nonsticky t font-lock-face enh-ruby-string-delimiter-face fontified nil)) . 4103) (undo-tree-id111 . 5) (undo-tree-id112 . -1) (undo-tree-id113 . -3) (undo-tree-id114 . 4) (undo-tree-id115 . -4) (undo-tree-id116 . -8) (undo-tree-id117 . -8) (4095 . 4103) 4099) nil (22370 51996 844946 58000) 0 nil]) ((#("\"TAGS\"" 0 1 (fontified nil font-lock-face enh-ruby-string-delimiter-face) 1 3 (fontified nil font-lock-face font-lock-string-face face #2=(highlight-symbol-face font-lock-string-face)) 3 5 (fontified nil font-lock-face font-lock-string-face face #2#) 5 6 (fontified nil rear-nonsticky t font-lock-face enh-ruby-string-delimiter-face)) . 4046) (undo-tree-id118 . -3) (undo-tree-id119 . -3) (undo-tree-id120 . 3) (undo-tree-id121 . -1) (undo-tree-id122 . 3) (undo-tree-id123 . -3) (4040 . 4046) 4043 (t 22370 51980 6782 457000)) nil (22370 51996 844985 869000) 0 nil] [nil nil ((4043 . 4044) (t 22370 51980 6782 457000)) ((#("-" 0 1 (fontified t font-lock-face font-lock-string-face)) . 4043) (undo-tree-id110 . -1)) (22370 51987 745640 628000) 0 nil] [nil nil ((4043 . 4044) (t 22370 51980 6782 457000)) ((#("-" 0 1 (fontified t font-lock-face font-lock-string-face)) . 4043) (undo-tree-id109 . -1)) (22370 51985 504713 109000) 0 nil] [nil nil ((4043 . 4044) (t 22370 51980 6782 457000)) ((#("-" 0 1 (fontified t font-lock-face font-lock-string-face)) . 4043) (undo-tree-id108 . -1)) (22370 51983 739651 53000) 0 nil]) ((#("\"" 0 1 (fontified t font-lock-face enh-ruby-string-delimiter-face)) . 4095) (undo-tree-id105 . -1) (undo-tree-id106 . -1) (undo-tree-id107 . 1)) nil (22370 51987 745974 14000) 0 nil] [nil nil ((#("\"" 0 1 (fontified nil font-lock-face enh-ruby-string-delimiter-face)) . -4095) (undo-tree-id99 . -1) (undo-tree-id100 . -1) (undo-tree-id101 . -1) (undo-tree-id102 . -1) (#("\"" 0 1 (fontified t font-lock-face enh-ruby-string-delimiter-face)) . 4096)) ((4095 . 4097)) (22370 51978 233756 41000) 0 nil]) ((#("TAGS\"" 0 4 (fontified t font-lock-face font-lock-string-face) 4 5 (rear-nonsticky t fontified t font-lock-face enh-ruby-string-delimiter-face)) . -4096) (undo-tree-id103 . -5)) nil (22370 51978 234144 520000) 0 nil]) ((nil font-lock-face enh-ruby-string-delimiter-face 4100 . 4101) (nil fontified nil 4100 . 4101) (nil font-lock-face font-lock-string-face 4096 . 4100) (nil fontified nil 4096 . 4100) (nil font-lock-face enh-ruby-string-delimiter-face 4095 . 4096) (nil fontified nil 4095 . 4096) (nil font-lock-face nil 4094 . 4095) (nil fontified nil 4094 . 4095) (nil font-lock-face nil 4093 . 4094) (nil fontified nil 4093 . 4094) (nil font-lock-face enh-ruby-op-face 4092 . 4093) (nil fontified nil 4092 . 4093) (nil font-lock-face nil 4091 . 4092) (nil fontified nil 4091 . 4092) (nil font-lock-face nil 4078 . 4091) (nil fontified nil 4078 . 4091) (nil font-lock-face nil 4077 . 4078) (nil fontified nil 4077 . 4078) (nil font-lock-face nil 4070 . 4077) (nil fontified nil 4070 . 4077) (4070 . 4101)) nil (22370 51978 233803 426000) 0 nil]) ((4047 . 4055) (#("          " 0 10 (fontified t font-lock-face nil)) . 4047) 4061) nil (22370 51978 233815 846000) 0 nil]) ((4060 . 4061)) nil (22370 51978 233823 237000) 0 nil]) ((4047 . 4057) (#("        " 0 8 (fontified nil font-lock-face nil)) . 4047) (#("if options.format == 'vim'" 0 2 (fontified t font-lock-face font-lock-keyword-face face (highlight-symbol-face font-lock-keyword-face)) 2 3 (fontified t font-lock-face nil) 3 10 (fontified t font-lock-face nil) 10 11 (fontified t font-lock-face nil) 11 17 (fontified t font-lock-face nil) 17 18 (fontified t font-lock-face nil) 18 20 (fontified t font-lock-face enh-ruby-op-face) 20 21 (fontified t font-lock-face nil) 21 22 (fontified t font-lock-face enh-ruby-string-delimiter-face) 22 25 (fontified t font-lock-face font-lock-string-face) 25 26 (rear-nonsticky t fontified t font-lock-face enh-ruby-string-delimiter-face)) . 4058) (undo-tree-id104 . -3) (t 22370 51965 302782 138000)) nil (22370 51978 233835 180000) 0 nil]) ((#("        
" 0 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil)) . 4116) (undo-tree-id67 . -9) (undo-tree-id68 . -9) (undo-tree-id69 . 1) (undo-tree-id70 . 1) (undo-tree-id71 . -8) 4124) nil (22370 51965 235886 366000) 0 nil]) ((4116 . 4124) (#("         : " 0 1 (fontified t font-lock-face nil) 1 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil) 9 10 (font-lock-face enh-ruby-op-face fontified t) 10 11 (fontified t font-lock-face nil)) . 4116) (undo-tree-id72 . -8) (undo-tree-id73 . -8) (undo-tree-id74 . -8) (undo-tree-id75 . -8) (undo-tree-id76 . -8) (undo-tree-id77 . -11) (undo-tree-id78 . -11) (undo-tree-id79 . -11) (undo-tree-id80 . -11) (undo-tree-id81 . -11) (undo-tree-id82 . -11) (undo-tree-id83 . -11) (undo-tree-id84 . -11) (undo-tree-id85 . 2) (undo-tree-id86 . 1) (undo-tree-id87 . -11) (undo-tree-id88 . 2) (undo-tree-id89 . -9) (undo-tree-id90 . -10) (undo-tree-id91 . -9) (undo-tree-id92 . -11) 4125) nil (22370 51965 235961 241000) 0 nil]) ((nil font-lock-face enh-ruby-string-delimiter-face 4102 . 4103) (nil fontified nil 4102 . 4103) (nil font-lock-face font-lock-string-face 4096 . 4102) (nil fontified nil 4096 . 4102) (nil font-lock-face enh-ruby-string-delimiter-face 4095 . 4096) (nil fontified nil 4095 . 4096) (4095 . 4103)) nil (22370 51965 235979 438000) 0 nil]) ((#("\"./tags\"" 0 1 (font-lock-face enh-ruby-string-delimiter-face fontified t) 1 7 (font-lock-face font-lock-string-face fontified t) 7 8 (rear-nonsticky t font-lock-face enh-ruby-string-delimiter-face fontified t)) . 4119) (undo-tree-id93 . -8) (undo-tree-id94 . -8) 4127) nil (22370 51965 235991 121000) 0 nil]) ((4080 . 4083)) nil (22370 51965 235996 718000) 0 nil]) ((#("emacs" 0 5 (fontified t font-lock-face font-lock-string-face face (highlight-symbol-face font-lock-string-face))) . -4080)) nil (22370 51965 236000 423000) 0 nil]) ((nil font-lock-face enh-ruby-string-delimiter-face 4085 . 4086) (nil fontified nil 4085 . 4086) (nil font-lock-face font-lock-string-face 4080 . 4085) (nil fontified nil 4080 . 4085) (nil font-lock-face enh-ruby-string-delimiter-face 4079 . 4080) (nil fontified nil 4079 . 4080) (nil font-lock-face nil 4078 . 4079) (nil fontified nil 4078 . 4079) (nil font-lock-face enh-ruby-op-face 4076 . 4078) (nil fontified nil 4076 . 4078) (nil font-lock-face nil 4075 . 4076) (nil fontified nil 4075 . 4076) (nil font-lock-face nil 4069 . 4075) (nil fontified nil 4069 . 4075) (nil font-lock-face nil 4068 . 4069) (nil fontified nil 4068 . 4069) (nil font-lock-face nil 4061 . 4068) (nil fontified nil 4061 . 4068) (4061 . 4086)) nil (22370 51965 236017 424000) 0 nil]) ((4060 . 4061)) nil (22370 51965 236026 533000) 0 nil]) ((4058 . 4060)) nil (22370 51965 236030 432000) 0 nil]) ((#("e" 0 1 (fontified t font-lock-face font-lock-keyword-face)) . -4058)) nil (22370 51965 236034 191000) 0 nil]) ((4060 . 4070) (4047 . 4055) (#("          " 0 10 (fontified nil font-lock-face nil)) . 4047) (4061 . 4062)) nil (22370 51965 236043 728000) 0 nil]) ((4057 . 4061)) nil (22370 51965 236048 953000) 0 nil]) ((4046 . 4057)) nil (22370 51965 236052 794000) 0 nil]) ((#(" " 0 1 (fontified t font-lock-face nil)) . 4040)) nil (22370 51965 236056 764000) 0 nil]) ((#("?" 0 1 (fontified t font-lock-face enh-ruby-op-face)) . 4040)) nil (22370 51965 236060 827000) 0 nil]) ((nil rear-nonsticky nil 4047 . 4048) (nil font-lock-face enh-ruby-string-delimiter-face 4047 . 4048) (nil fontified nil 4047 . 4048) (nil font-lock-face font-lock-string-face 4043 . 4047) (nil fontified nil 4043 . 4047) (nil font-lock-face enh-ruby-string-delimiter-face 4042 . 4043) (nil fontified nil 4042 . 4043) (nil font-lock-face nil 4041 . 4042) (nil fontified nil 4041 . 4042) (nil font-lock-face enh-ruby-op-face 4040 . 4041) (nil fontified nil 4040 . 4041) (nil font-lock-face nil 4039 . 4040) (nil fontified nil 4039 . 4040) (nil font-lock-face nil 4038 . 4039) (nil fontified nil 4038 . 4039) (nil font-lock-face enh-ruby-op-face 4037 . 4038) (nil fontified nil 4037 . 4038) (nil font-lock-face nil 4036 . 4037) (nil fontified nil 4036 . 4037) (nil font-lock-face nil 4023 . 4036) (nil fontified nil 4023 . 4036) (nil font-lock-face nil 4022 . 4023) (nil fontified nil 4022 . 4023) (nil font-lock-face nil 4015 . 4022) (nil fontified nil 4015 . 4022) (4015 . 4048)) nil (22370 51965 236084 286000) 0 nil]) ((#("options.tag_file_name =  ? \"TAGS\"" 0 7 (font-lock-face nil fontified t) 7 8 (font-lock-face nil fontified t) 8 21 (font-lock-face nil fontified t) 21 22 (font-lock-face nil fontified t) 22 23 (font-lock-face enh-ruby-op-face fontified t) 23 24 (font-lock-face nil fontified t) 24 25 (font-lock-face nil fontified t) 25 26 (font-lock-face enh-ruby-op-face fontified t) 26 27 (font-lock-face nil fontified t) 27 28 (font-lock-face enh-ruby-string-delimiter-face fontified t) 28 32 (font-lock-face font-lock-string-face fontified t) 32 33 (font-lock-face enh-ruby-string-delimiter-face fontified t)) . 4036) (undo-tree-id95 . -24) (undo-tree-id96 . -33) 4069) nil (22370 51965 236100 650000) 0 nil]) ((nil rear-nonsticky nil 4003 . 4004) (nil font-lock-face enh-ruby-string-delimiter-face 4003 . 4004) (nil fontified nil 4003 . 4004) (nil font-lock-face font-lock-string-face 3998 . 4003) (nil fontified nil 3998 . 4003) (nil font-lock-face enh-ruby-string-delimiter-face 3997 . 3998) (nil fontified nil 3997 . 3998) (nil font-lock-face nil 3996 . 3997) (nil fontified nil 3996 . 3997) (nil font-lock-face enh-ruby-op-face 3994 . 3996) (nil fontified nil 3994 . 3996) (nil font-lock-face nil 3993 . 3994) (nil fontified nil 3993 . 3994) (nil font-lock-face nil 3987 . 3993) (nil fontified nil 3987 . 3993) (nil font-lock-face nil 3986 . 3987) (nil fontified nil 3986 . 3987) (nil font-lock-face nil 3979 . 3986) (nil fontified nil 3979 . 3986) (3979 . 4004)) nil (22370 51965 236119 969000) 0 nil]) ((3978 . 3979) (3978 . 4001)) nil (22370 51965 236130 51000) 0 nil]) ((3976 . 3978)) nil (22370 51965 236134 389000) 0 nil]) ((3967 . 3976)) nil (22370 51965 236138 203000) 0 nil]) ((#("options.format == 'emacs'" 0 7 (fontified t font-lock-face nil) 7 8 (fontified t font-lock-face nil) 8 14 (fontified t font-lock-face nil) 14 15 (fontified t font-lock-face nil) 15 17 (fontified t font-lock-face enh-ruby-op-face) 17 18 (fontified t font-lock-face nil) 18 19 (fontified t font-lock-face enh-ruby-string-delimiter-face) 19 24 (fontified t font-lock-face font-lock-string-face) 24 25 (fontified t font-lock-face enh-ruby-string-delimiter-face)) . 4000) (undo-tree-id97 . -25) 4025) nil (22370 51965 236144 723000) 0 nil]) ((3999 . 4000)) nil (22370 51965 236149 931000) 0 nil]) ((3998 . 3999)) nil (22370 51965 236153 702000) 0 nil]) ((#("|" 0 1 (fontified t font-lock-face enh-ruby-op-face)) . -3998)) nil (22370 51965 236157 414000) 0 nil]) ((#("|" 0 1 (fontified t font-lock-face enh-ruby-op-face)) . -3999)) nil (22370 51965 236161 558000) 0 nil]) ((#("=" 0 1 (fontified t font-lock-face enh-ruby-op-face)) . -4000)) nil (22370 51965 236165 600000) 0 nil]) ((#(" " 0 1 (fontified t font-lock-face nil)) . -4001)) nil (22370 51965 236169 545000) 0 nil]) ((nil rear-nonsticky nil 4046 . 4047) (nil fontified nil 3976 . 4047) (3976 . 4047)) nil (22370 51965 236175 203000) 0 nil]) ((#("options.tag_file_name = 'TAGS'" 0 7 (fontified t font-lock-face nil) 7 8 (fontified t font-lock-face nil) 8 21 (fontified t font-lock-face nil) 21 22 (fontified t font-lock-face nil) 22 23 (fontified t font-lock-face enh-ruby-op-face) 23 24 (fontified t font-lock-face nil) 24 25 (fontified t font-lock-face enh-ruby-string-delimiter-face) 25 29 (fontified t font-lock-face font-lock-string-face) 29 30 (fontified t rear-nonsticky t font-lock-face enh-ruby-string-delimiter-face)) . -3976) (undo-tree-id98 . -30) 3976 (t 22370 51861 738779 893000)) nil (22370 51965 236183 318000) 0 nil]) ((nil rear-nonsticky nil 4005 . 4006) (nil font-lock-face enh-ruby-string-delimiter-face 4005 . 4006) (nil fontified nil 4005 . 4006) (nil font-lock-face font-lock-string-face 4001 . 4005) (nil fontified nil 4001 . 4005) (nil font-lock-face enh-ruby-string-delimiter-face 4000 . 4001) (nil fontified nil 4000 . 4001) (nil font-lock-face nil 3999 . 4000) (nil fontified nil 3999 . 4000) (nil font-lock-face enh-ruby-op-face 3998 . 3999) (nil fontified nil 3998 . 3999) (nil font-lock-face nil 3997 . 3998) (nil fontified nil 3997 . 3998) (nil font-lock-face nil 3984 . 3997) (nil fontified nil 3984 . 3997) (nil font-lock-face nil 3983 . 3984) (nil fontified nil 3983 . 3984) (nil font-lock-face nil 3976 . 3983) (nil fontified nil 3976 . 3983) (3976 . 4006)) nil (22370 51861 732741 477000) 0 nil]) ((#("options.tag_file_name = 'TAGS'" 0 7 (fontified t font-lock-face nil) 7 8 (fontified t font-lock-face nil) 8 21 (fontified t font-lock-face nil) 21 22 (fontified t font-lock-face nil) 22 23 (font-lock-face enh-ruby-op-face fontified t) 23 24 (fontified t font-lock-face nil) 24 25 (font-lock-face enh-ruby-string-delimiter-face fontified t) 25 29 (font-lock-face font-lock-string-face fontified t) 29 30 (font-lock-face enh-ruby-string-delimiter-face fontified t)) . 3976) (undo-tree-id62 . -30) (undo-tree-id63 . -30) (undo-tree-id64 . -30) (undo-tree-id65 . -30) (undo-tree-id66 . -30) 4006 (t 22370 51847 150779 577000)) nil (22370 51861 732788 163000) 0 nil]) ((3962 . 3967)) nil (22370 51847 140314 374000) 0 nil]) ((#("provide_" 0 8 (fontified t font-lock-face nil face (highlight-symbol-face))) . -3949)) nil (22370 51847 140375 155000) 0 nil]) ((#("options." 0 7 (fontified t face (highlight-symbol-face) font-lock-face nil) 7 8 (fontified t font-lock-face nil)) . -3941)) nil (22370 51847 140416 701000) 0 nil]) ((#("format == '" 0 7 (fontified t font-lock-face nil) 7 9 (font-lock-face enh-ruby-op-face fontified t) 9 10 (fontified t font-lock-face nil) 10 11 (font-lock-face enh-ruby-string-delimiter-face fontified t)) . -3949)) nil (22370 51847 140443 733000) 0 nil]) ((#("emacs' " 0 5 (font-lock-face font-lock-string-face fontified t) 5 6 (font-lock-face enh-ruby-string-delimiter-face fontified t) 6 7 (fontified t font-lock-face nil)) . -3960)) nil (22370 51847 140484 713000) 0 nil]) ((#("and " 0 3 (font-lock-face font-lock-keyword-face fontified t) 3 4 (fontified t font-lock-face nil)) . -3967)) nil (22370 51847 140513 489000) 0 nil]) ((#("not " 0 3 (font-lock-face font-lock-keyword-face fontified t) 3 4 (font-lock-face nil fontified t)) . -3971) (t 22370 51801 718778 592000)) nil (22370 51847 140583 195000) 0 nil]) ((#("        
" 0 8 (fontified t font-lock-face nil) 8 9 (fontified t font-lock-face nil)) . 1121) (undo-tree-id40 . -8) (undo-tree-id41 . -9) (undo-tree-id42 . -9) (undo-tree-id43 . -8) (undo-tree-id44 . 1) (undo-tree-id45 . -8) (undo-tree-id46 . 1) (undo-tree-id47 . 1) (undo-tree-id48 . -8) (undo-tree-id49 . 1) (undo-tree-id50 . -8) (undo-tree-id51 . -8) 1129) nil (22370 51801 711188 410000) 0 nil]) ((#("options.provide_tag_file_name = true" 0 8 (font-lock-face nil fontified t) 8 29 (font-lock-face nil fontified t) 29 30 (font-lock-face nil fontified t) 30 31 (font-lock-face enh-ruby-op-face fontified t) 31 32 (font-lock-face nil fontified t) 32 36 (font-lock-face font-lock-keyword-face fontified t)) . 1129) (undo-tree-id52 . -36) (undo-tree-id53 . -36) (undo-tree-id54 . -20) (undo-tree-id55 . 16) (undo-tree-id56 . -20) (undo-tree-id57 . 36) (undo-tree-id58 . -36) (undo-tree-id59 . 36) (undo-tree-id60 . -36) (undo-tree-id61 . -36) 1165 (t 22370 51789 354778 324000)) nil (22370 51801 711232 463000) 0 nil]) ((484 . 487)) nil (22370 51789 347409 143000) 0 nil]) ((#("'" 0 1 (fontified nil font-lock-face enh-ruby-string-delimiter-face)) . -484) (undo-tree-id0 . -1) (undo-tree-id1 . -1) (undo-tree-id2 . -1) (undo-tree-id3 . -1) (undo-tree-id4 . -1) (undo-tree-id5 . -1) (#("'" 0 1 (fontified t font-lock-face enh-ruby-string-delimiter-face)) . 485) (undo-tree-id6 . 1) (undo-tree-id7 . 1) (undo-tree-id8 . 1) (undo-tree-id9 . 1)) nil (22370 51789 347485 949000) 0 nil]) ((#("nil" 0 3 (fontified t font-lock-face font-lock-string-face face (highlight-symbol-face font-lock-string-face))) . -485) (undo-tree-id10 . -1) (undo-tree-id11 . -2) (undo-tree-id12 . -3)) nil (22370 51789 347518 282000) 0 nil]) ((485 . 488) (484 . 486) (#("'" 0 1 (fontified nil)) . -484) (484 . 485) (#("'" 0 1 (fontified nil font-lock-face nil)) . -484) (484 . 485)) nil (22370 51789 347536 662000) 0 nil]) ((#("\"" 0 1 (fontified nil font-lock-face enh-ruby-string-delimiter-face)) . -484) (undo-tree-id13 . -1) (undo-tree-id14 . -1) (undo-tree-id15 . -1) (undo-tree-id16 . -1) (undo-tree-id17 . -1) (undo-tree-id18 . -1) (#("\"" 0 1 (fontified t font-lock-face enh-ruby-string-delimiter-face)) . 485) (undo-tree-id19 . 1) (undo-tree-id20 . 1) (undo-tree-id21 . 1) (undo-tree-id22 . 1) (undo-tree-id23 . 1)) nil (22370 51789 347594 77000) 0 nil]) ((#("." 0 1 (fontified t font-lock-face font-lock-string-face)) . -485) (undo-tree-id24 . -1) (undo-tree-id25 . -1) (undo-tree-id26 . -1) (undo-tree-id27 . -1) (undo-tree-id28 . -1)) nil (22370 51789 347632 284000) 0 nil]) ((#("/" 0 1 (fontified t font-lock-face font-lock-string-face)) . -486) (undo-tree-id29 . -1) (undo-tree-id30 . -1) (undo-tree-id31 . -1) (undo-tree-id32 . -1)) nil (22370 51789 347660 360000) 0 nil]) ((#("tags" 0 4 (fontified t font-lock-face font-lock-string-face)) . -487) (undo-tree-id33 . 4) (undo-tree-id34 . -4)) nil (22370 51789 347679 425000) 0 nil]) ((#("      
" 0 1 (fontified t font-lock-face nil indent c) 1 6 (fontified t font-lock-face nil) 6 7 (fontified t indent c font-lock-face nil)) . 494) (undo-tree-id35 . -7) (undo-tree-id36 . -7) 500) nil (22370 51789 347697 850000) 0 nil]) ((nil indent nil 494 . 495) (494 . 500) (#("      :provide_tag_file_name => false," 0 1 (fontified t indent c font-lock-face nil) 1 6 (fontified t font-lock-face nil) 6 28 (fontified t font-lock-face font-lock-constant-face) 28 29 (fontified t font-lock-face nil) 29 31 (fontified t font-lock-face enh-ruby-op-face) 31 32 (fontified t font-lock-face nil) 32 37 (fontified t font-lock-face font-lock-keyword-face) 37 38 (fontified t font-lock-face nil)) . 494) (undo-tree-id37 . -7) (undo-tree-id38 . -7) (undo-tree-id39 . -28) 500 (t 22370 44644 890623 473000)) nil (22370 51789 347724 144000) 0 nil]) nil nil (22370 51789 347734 607000) 0 nil] #3# 9212 157 nil]
zw963 commented 8 years ago

Sorry, the file name is: .ripper-tags.rb.~undo-tree~ not ~/.ripper-tags.rb.~undo-tree~.

dgutov commented 8 years ago

I see, thanks.

This should be fixed now in inf-ruby.

zw963 commented 8 years ago

Worked! thanks.

BTW: Never consider use robe in gem development can before. I always think robe just worked for rails project (because it exist rails console ...)

dgutov commented 8 years ago

You can. It can require more manual management, though, because C-c C-k only works with Rails.

zw963 commented 8 years ago

@dgutov , Thanks.

You can. It can require more manual management, though,

I found exit irb console manually, and then run robe-jump worked. Is there more simple way to do this?

zw963 commented 8 years ago

Another question, robe need pry to run, why not set feature more riched pry as default REPL?

dgutov commented 8 years ago

Is there more simple way to do this?

Yes, later. When you change the code, add or remove files, etc.

why not set feature more riched pry as default REPL?

It's up to the application's developer.

zw963 commented 8 years ago

why not set feature more riched pry as default REPL?

It's up to the application's developer.

Anywhy, When I start a irb process to make robe can work (basically, as a instead of ripper-tags) But, need (require "pry") in doc_for.rb to support document, I think this a little strange ...