[SVN] r6425 (Ruby)

James Edward Gray II james at grayproductions.net
Wed Jan 3 20:21:26 UTC 2007


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



More information about the textmate-dev mailing list