Permalink
Browse files

Version 0.2.8: First pre-alpha code release.

  • Loading branch information...
richard emberson authored and vim-scripts committed Nov 29, 2012
1 parent c8bb4b6 commit 7be20df48ac40b357801d3a1a7aca48fc1306e67
Showing with 23,702 additions and 112 deletions.
  1. +577 −0 README.md
  2. +0 −112 VIM
  3. +15 −0 addon-info.json
  4. +433 −0 autoload/vimside.vim
  5. +111 −0 autoload/vimside/browser.vim
  6. +43 −0 autoload/vimside/cmdline.vim
  7. +183 −0 autoload/vimside/command.vim
  8. +29 −0 autoload/vimside/command/browse_reference_source_roots.vim
  9. +29 −0 autoload/vimside/command/browse_source_roots.vim
  10. +101 −0 autoload/vimside/command/completions.vim
  11. +23 −0 autoload/vimside/command/ensime.vim
  12. +19 −0 autoload/vimside/command/format_source.vim
  13. +84 −0 autoload/vimside/command/hover.vim
  14. +81 −0 autoload/vimside/command/hover/balloon.vim
  15. +99 −0 autoload/vimside/command/hover/cmdline.vim
  16. +355 −0 autoload/vimside/command/hover/term.vim
  17. +28 −0 autoload/vimside/command/hover/util.vim
  18. +19 −0 autoload/vimside/command/option_editor.vim
  19. +19 −0 autoload/vimside/command/popup_menu.vim
  20. +39 −0 autoload/vimside/command/position.vim
  21. +19 −0 autoload/vimside/command/repl_config.vim
  22. +211 −0 autoload/vimside/command/search.vim
  23. +185 −0 autoload/vimside/command/selection.vim
  24. +207 −0 autoload/vimside/command/selection/highlight.vim
  25. +47 −0 autoload/vimside/command/selection/visual.vim
  26. +354 −0 autoload/vimside/command/show_doc_symbol_at_point.vim
  27. +28 −0 autoload/vimside/command/show_errors_and_warning.vim
  28. +19 −0 autoload/vimside/command/symbol_at_point.vim
  29. +19 −0 autoload/vimside/command/typecheck_all.vim
  30. +19 −0 autoload/vimside/command/typecheck_file.vim
  31. +19 −0 autoload/vimside/command/uses_of_symbol_at_point.vim
  32. +620 −0 autoload/vimside/ensime/config.vim
  33. +139 −0 autoload/vimside/ensime/io.vim
  34. +43 −0 autoload/vimside/ensime/messages.vim
  35. +893 −0 autoload/vimside/ensime/swank.vim
  36. +32 −0 autoload/vimside/error.vim
  37. +635 −0 autoload/vimside/forms/menu.vim
  38. +459 −0 autoload/vimside/forms/optioneditor.vim
  39. +245 −0 autoload/vimside/forms/sourcebrowser.vim
  40. +45 −0 autoload/vimside/log.vim
  41. +295 −0 autoload/vimside/options/default.vim
  42. +2,179 −0 autoload/vimside/options/defined.vim
  43. +652 −0 autoload/vimside/options/manager.vim
  44. +3,035 −0 autoload/vimside/plugin/sourcebrowser.vim
  45. +158 −0 autoload/vimside/preview.vim
  46. +83 −0 autoload/vimside/quickfix.vim
  47. +409 −0 autoload/vimside/scheduler.vim
  48. +916 −0 autoload/vimside/sexp.vim
  49. +24 −0 autoload/vimside/swank/event/clear_all_java_notes.vim
  50. +24 −0 autoload/vimside/swank/event/clear_all_scala_notes.vim
  51. +26 −0 autoload/vimside/swank/event/compiler_ready.vim
  52. +19 −0 autoload/vimside/swank/event/debug_breakpoint.vim
  53. +20 −0 autoload/vimside/swank/event/debug_death.vim
  54. +20 −0 autoload/vimside/swank/event/debug_disconnect.vim
  55. +20 −0 autoload/vimside/swank/event/debug_exception.vim
  56. +19 −0 autoload/vimside/swank/event/debug_output.vim
  57. +20 −0 autoload/vimside/swank/event/debug_start.vim
  58. +20 −0 autoload/vimside/swank/event/debug_stop.vim
  59. +20 −0 autoload/vimside/swank/event/debug_thread_death.vim
  60. +20 −0 autoload/vimside/swank/event/debug_thread_start.vim
  61. +32 −0 autoload/vimside/swank/event/full_typecheck_finished.vim
  62. +28 −0 autoload/vimside/swank/event/indexer_ready.vim
  63. +93 −0 autoload/vimside/swank/event/java_notes.vim
  64. +64 −0 autoload/vimside/swank/event/scala_notes.vim
  65. +92 −0 autoload/vimside/swank/rpc/builder_add_files.vim
  66. +86 −0 autoload/vimside/swank/rpc/builder_init.vim
  67. +89 −0 autoload/vimside/swank/rpc/builder_remove_files.vim
  68. +91 −0 autoload/vimside/swank/rpc/builder_update_files.vim
  69. +94 −0 autoload/vimside/swank/rpc/call_completion.vim
  70. +86 −0 autoload/vimside/swank/rpc/cancel_refactor.vim
  71. +154 −0 autoload/vimside/swank/rpc/completions.vim
  72. +93 −0 autoload/vimside/swank/rpc/connection_info.vim
  73. +89 −0 autoload/vimside/swank/rpc/debug_active_vm.vim
  74. +88 −0 autoload/vimside/swank/rpc/debug_attach.vim
  75. +94 −0 autoload/vimside/swank/rpc/debug_backtrace.vim
  76. +87 −0 autoload/vimside/swank/rpc/debug_clear_all_breaks.vim
  77. +91 −0 autoload/vimside/swank/rpc/debug_clear_break.vim
  78. +88 −0 autoload/vimside/swank/rpc/debug_continue.vim
  79. +90 −0 autoload/vimside/swank/rpc/debug_list_breakpoints.vim
  80. +92 −0 autoload/vimside/swank/rpc/debug_locate_name.vim
  81. +89 −0 autoload/vimside/swank/rpc/debug_next.vim
  82. +87 −0 autoload/vimside/swank/rpc/debug_run.vim
  83. +89 −0 autoload/vimside/swank/rpc/debug_set_break.vim
  84. +92 −0 autoload/vimside/swank/rpc/debug_set_value.vim
  85. +89 −0 autoload/vimside/swank/rpc/debug_start.vim
  86. +89 −0 autoload/vimside/swank/rpc/debug_step.vim
  87. +88 −0 autoload/vimside/swank/rpc/debug_step_out.vim
  88. +87 −0 autoload/vimside/swank/rpc/debug_stop.vim
  89. +92 −0 autoload/vimside/swank/rpc/debug_to_string.vim
  90. +92 −0 autoload/vimside/swank/rpc/debug_value.vim
  91. +92 −0 autoload/vimside/swank/rpc/exec_refactor.vim
  92. +96 −0 autoload/vimside/swank/rpc/exec_undo.vim
  93. +109 −0 autoload/vimside/swank/rpc/expand_selection.vim
  94. +97 −0 autoload/vimside/swank/rpc/format_source.vim
  95. +101 −0 autoload/vimside/swank/rpc/import_suggestions.vim
  96. +142 −0 autoload/vimside/swank/rpc/init_project.vim
  97. +93 −0 autoload/vimside/swank/rpc/inspect_package_by_path.vim
  98. +93 −0 autoload/vimside/swank/rpc/inspect_type_at_point.vim
  99. +92 −0 autoload/vimside/swank/rpc/inspect_type_by_id.vim
  100. +95 −0 autoload/vimside/swank/rpc/method_bytecode.vim
  101. +92 −0 autoload/vimside/swank/rpc/package_member_completion.vim
  102. +90 −0 autoload/vimside/swank/rpc/patch_source.vim
  103. +103 −0 autoload/vimside/swank/rpc/peek_undo.vim
  104. +108 −0 autoload/vimside/swank/rpc/prepare_refactor.vim
  105. +153 −0 autoload/vimside/swank/rpc/public_symbol_search.vim
  106. +89 −0 autoload/vimside/swank/rpc/remove_file.vim
  107. +182 −0 autoload/vimside/swank/rpc/repl_config.vim
  108. +80 −0 autoload/vimside/swank/rpc/shutdown_server.vim
  109. +237 −0 autoload/vimside/swank/rpc/symbol_at_point.vim
  110. +99 −0 autoload/vimside/swank/rpc/symbol_designations.vim
  111. +92 −0 autoload/vimside/swank/rpc/type_at_point.vim
  112. +93 −0 autoload/vimside/swank/rpc/type_by_id.vim
  113. +90 −0 autoload/vimside/swank/rpc/type_by_name.vim
  114. +93 −0 autoload/vimside/swank/rpc/type_by_name_at_point.vim
  115. +89 −0 autoload/vimside/swank/rpc/typecheck_all.vim
  116. +102 −0 autoload/vimside/swank/rpc/typecheck_file.vim
  117. +95 −0 autoload/vimside/swank/rpc/typecheck_files.vim
  118. +192 −0 autoload/vimside/swank/rpc/uses_of_symbol_at_point.vim
  119. +209 −0 autoload/vimside/swank/rpc/util.vim
  120. +175 −0 autoload/vimside/util.vim
  121. +33 −0 autoload/vimside/version.vim
  122. +43 −0 autoload/vimside/vimplugins.vim
  123. +140 −0 autoload/vimside/vimproc.vim
  124. +69 −0 data/vimside/_ensime
  125. +1 −0 data/vimside/build/classes/EMPTY
  126. +79 −0 data/vimside/ensime_config.vim
  127. +40 −0 data/vimside/example_options_project.vim
  128. +146 −0 data/vimside/example_options_user.vim
  129. +23 −0 data/vimside/example_plugin_user.vim
  130. +10 −0 data/vimside/src/main/java/com/megaanum/wicket/EventCallback.java
  131. +22 −0 data/vimside/src/main/scala/com/megaanum/Bar.scala
  132. +41 −0 data/vimside/src/main/scala/com/megaanum/Foo.scala
  133. +11 −0 data/vimside/src/main/scala/com/megaanum/wicket/Component.scala
  134. +26 −0 data/vimside/src/main/scala/com/megaanum/wicket/DispatchToAnnotatedMethod.scala
  135. +11 −0 data/vimside/src/main/scala/com/megaanum/wicket/IEvent.scala
  136. +1,482 −0 doc/vimside.txt
  137. +7 −0 ftplugin/scala.vim
  138. +215 −0 plugin/vimside.vim
  139. +69 −0 test/ensime
  140. +38 −0 test/ensime_config.vim
  141. +3 −0 test/make_clean
  142. +1 −0 test/test001.msgout
  143. +13 −0 test/test001.tap
  144. +56 −0 test/test001.vim
  145. +75 −0 test/test002.vim
  146. +57 −0 test/test003.vim
  147. +52 −0 test/test004.vim
  148. +46 −0 test/test005.vim
  149. +41 −0 test/test006.vim
  150. +183 −0 test/test007.vim
  151. +19 −0 test/test008.vim
  152. +20 −0 test/test009.vim
  153. +21 −0 test/test010.vim
  154. +17 −0 test/x
View
577 README.md

Large diffs are not rendered by default.

Oops, something went wrong.
View
112 VIM
@@ -1,112 +0,0 @@
-Vim
-
-=================================================
-description
-=================================================
-
-This is the pre-alpha release of Vimside (Vim Scala IDE).
-Vimside is built upon the ENSIME server:
-github: https://github.com/aemoncannon/ensime
-manual: http://aemoncannon.github.com/ensime/index.html
-
-I have checked the source into github primarily so that
-the source is somewhere other than on my local machines.
-I expect to continue to update the sources on github
-on a pretty reason rate, flushing out the features.
-
-Vimside communicates with the Ensime server using
-Shougo vimproc ( git://github.com/Shougo/vimproc ),
-a very clean and elegant C-language binding to sockets
-(and also pipes, ptys, files, etc.).
-Vimside also uses Shougo vimshell to launch and communicate with
-the Scala Repl.
-
-The current pre-alpha has only be run against the Ensime
-pre-built ensime_2.9.2-0.9.8.1.tar.gz download.
-
-=================================================
-install details
-=================================================
-
-Currently, the zip file on www.vim.org is, basically,
-empty; its a place holder.
-To install one must get the source from github
-[githup](http://github.com/megaannum/vimside).
-
-
-If as a developer, one wants fixes as they appear, one can clone the
-github {Vimside} repository and, as updates appear, copy the files
-over to you Vim home location.
-
-Vim has a number of third-party plugin managers. If you are using one
-you can configure it to automatically download and install {Vimside}.
-
-After unpacking the Vimside directory layout should look like:
-
- $HOME/.vim/
- autoload/
- vimside.vim
- vimside/
- " vimside code
- data/
- " data that persists between invocations of a plugin
- vimside/
- " examples, local test scala/java source tree
- doc/
- vimside.txt
- plugin/
- vimside.vim
-
-Intalling with vim-addon-manager (VAM)
-
-For more information about vim-addon-manager, see [vim-addon-manager](https://github.com/MarcWeber/vim-addon-manager) and [Vim-addon-manager getting started](https://github.com/MarcWeber/vim-addon-manager/blob/master/doc/vim-addon-manager-getting-started.txt)
-
-In your .vimrc, add self as shown below:
-
- fun SetupVAM()
-
- ...
-
- let g:vim_addon_manager = {}
- let g:vim_addon_manager.plugin_sources = {}
-
- ....
-
- let g:vim_addon_manager.plugin_sources['self'] = {'type': 'git', 'url': 'git://github.com/megaannum/self'}
- let g:vim_addon_manager.plugin_sources['forms'] = {'type': 'git', 'url': 'git://github.com/megaannum/forms'}
- let g:vim_addon_manager.plugin_sources['vimproc'] = {'type': 'git', 'url': 'git://github.com/Shougo/vimproc'}
- let g:vim_addon_manager.plugin_sources['vimshell'] = {'type': 'git', 'url': 'git://github.com/Shougo/vimshell'}
- let g:vim_addon_manager.plugin_sources['vimside'] = {'type': 'git', 'url': 'git://github.com/megaannum/vimside'}
-
-
- let plugins = [
- \ 'self',
- \ 'forms',
- \ 'vimproc',
- \ 'vimshell',
- \ 'vimside'
- \ ]
-
- call vam#ActivateAddons(plugins,{'auto_install' : 0})
-
- ...
-
- endf
- call SetupVAM()
-
-Note that to use Vimside, the 'self' and 'forms' libraries above are
-optional. With the 'forms' library, Vimside supports additional
-features such as a popmenu of commands and the type and package inspectors
-(not yet implemented).
-
-Now start Vim. You will be asked by vim-addon-manager
-if you would like to download and install the plugins.
-
-In addition, for ENSIME, there are pre-built releases available at:
-https://github.com/aemoncannon/ensime/downloads.
-I highly recommend getting these (Scala 2.9.2 and/or 2.10.0-SNAPSHOT)
-rather than trying to build the Ensime Scala code yourself.
-
-
-Installing with pathogen:
-I do not use pathogen. An example usage would be welcome.
View
@@ -0,0 +1,15 @@
+{
+ "name" : "vimside",
+ "version" : "0.2",
+ "author" : "Richard Emberson <richard . emberson at gmail com>",
+ "maintainer" : "Richard Emberson <richard . emberson at gmail com>",
+ "repository" : {"type": "git", "url":
+"git://github.com/megaannum/vimside.git", "branch" : "master"},
+ "dependencies" : {
+ "self": {},
+ "forms": {},
+ "vimproc": {},
+ "vimshell": {}
+ },
+ "description" : "Vim Scala Ide"
+}
Oops, something went wrong.

0 comments on commit 7be20df

Please sign in to comment.