This commit vendors the new rcodetools library in the Ruby bundle.  This is to 
support the addition of commands based on these tools, like accurate Ruby code 
completion.

PLEASE REMEMBER THAT THIS LIBRARY HAS ITS OWN LICENSE.  I've carefully reviewed 
the license and spoke with the developers to ensure that vendoring this code is 
not a violation.  ANY CHANGES TO THIS CODE MUST ALSO COMPLY WITH THE LICENSE.  
(It's better not to modify the code, but instead submit patches back to the 
developers to avoid this issue entirely.)

Of course, writing commands that shell out to these utilities is fine and, in 
fact, the whole point of vendoring the library.  I have started us off by 
rewriting Execute and Update '# =>' Markers in terms of these utilities.

Changed:
U   trunk/Bundles/Ruby.tmbundle/Commands/Execute and Insert Results.tmCommand
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/README
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/CHANGES
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.emacs
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.method_analysis
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.vim
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.xmpfilter
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/Rakefile
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/Rakefile.method_analysis
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/THANKS
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/rct-complete
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/rct-doc
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/rct-meth-args
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/xmpfilter
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/icicles-rcodetools.el
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/method_analyzer.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/completion.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/doc.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/options.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/xmpfilter.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/xmptestunitfilter.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/rcodetools.el
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/rcodetools.vim
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/setup.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/add_markers-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/add_markers-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/bindings-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/bindings-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs_icicles-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs_icicles-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/doc-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/doc-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/method_analyzer-data.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/method_args.data.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/no_warnings-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/no_warnings-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/refe-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/refe-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_emacs-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_emacs-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_vim-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_vim-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec_poetry-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec_poetry-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/simple_annotation-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/simple_annotation-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test_poetry-input.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test_poetry-output.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_completion.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_doc.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_functional.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_method_analyzer.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_method_args.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_run.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_xmpfilter.rb
A   
trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_xmptestunitfilter.rb

_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to