Permalink
Browse files

Version 0.4.0

Big change was the addition of the ActWin (Action Window) which
is now the default window for both compiler errors (via Ensime or
SBT) and the uses-of-symbol-at-point command. Very configurable.
The quickfix window can still be use if desired via configuration.
Now Vimside supports either initialization with the Option files
'options_user.vim' and a project specific options file (and/) or
with Properties file 'vimside.properties' and a project specific
properties file. See the 'data/vimside/PROPERTIES' file for
available Properties (or, changing '.' to '-', Options).
Also, bumped (after a long time, the version number.
  • Loading branch information...
1 parent f6c395f commit 537ec1981d5238f468c38c7eb34423c0d0d9ddc5 richard emberson committed with Aug 25, 2013
Showing with 28,710 additions and 1,873 deletions.
  1. +18 −8 README
  2. +320 −7 README.md
  3. +237 −180 autoload/vimside.vim
  4. +4,716 −0 autoload/vimside/actwin.vim
  5. +3,686 −0 autoload/vimside/actwin.vim.old
  6. +416 −0 autoload/vimside/color/eterm.vim
  7. +436 −0 autoload/vimside/color/konsole.vim
  8. +176 −0 autoload/vimside/color/rxvt.vim
  9. +168 −0 autoload/vimside/color/term.vim
  10. +271 −0 autoload/vimside/color/urxvt.vim
  11. +2,019 −0 autoload/vimside/color/util.vim
  12. +173 −0 autoload/vimside/color/xterm16.vim
  13. +612 −0 autoload/vimside/color/xterm256.vim
  14. +150 −0 autoload/vimside/color/xterm8.vim
  15. +279 −0 autoload/vimside/color/xterm88.vim
  16. +114 −1 autoload/vimside/command.vim
  17. +992 −0 autoload/vimside/command/debug.vim
  18. +12 −21 autoload/vimside/command/inspector.vim
  19. +49 −24 autoload/vimside/command/sbt.vim
  20. +1 −0 autoload/vimside/command/show_doc_symbol_at_point.vim
  21. +733 −4 autoload/vimside/command/show_errors_and_warning.vim
  22. +1 −0 autoload/vimside/command/typecheck_all.vim
  23. +798 −2 autoload/vimside/command/uses_of_symbol_at_point.vim
  24. +1 −0 autoload/vimside/ensime/io.vim
  25. +10 −16 autoload/vimside/ensime/swank.vim
  26. +4 −4 autoload/vimside/forms/optioneditor.vim
  27. +103 −0 autoload/vimside/highlight.vim
  28. +162 −4 autoload/vimside/hooks.vim
  29. +229 −0 autoload/vimside/locationlist.vim
  30. +31 −0 autoload/vimside/log.vim
  31. +0 −316 autoload/vimside/options/default.vim
  32. +4,061 −612 autoload/vimside/options/defined.vim
  33. +367 −134 autoload/vimside/options/manager.vim
  34. +462 −0 autoload/vimside/options/option.vim
  35. +389 −0 autoload/vimside/property.vim
  36. +209 −11 autoload/vimside/quickfix.vim
  37. +10 −10 autoload/vimside/scheduler.vim
  38. +720 −0 autoload/vimside/sign.vim
  39. +5 −1 autoload/vimside/swank/event/clear_all_java_notes.vim
  40. +5 −1 autoload/vimside/swank/event/clear_all_scala_notes.vim
  41. +0 −19 autoload/vimside/swank/event/debug_breakpoint.vim
  42. +0 −20 autoload/vimside/swank/event/debug_death.vim
  43. +0 −20 autoload/vimside/swank/event/debug_disconnect.vim
  44. +0 −20 autoload/vimside/swank/event/debug_exception.vim
  45. +0 −19 autoload/vimside/swank/event/debug_output.vim
  46. +0 −20 autoload/vimside/swank/event/debug_start.vim
  47. +0 −20 autoload/vimside/swank/event/debug_stop.vim
  48. +0 −20 autoload/vimside/swank/event/debug_thread_death.vim
  49. +0 −20 autoload/vimside/swank/event/debug_thread_start.vim
  50. +12 −2 autoload/vimside/swank/event/full_typecheck_finished.vim
  51. +1 −2 autoload/vimside/swank/event/indexer_ready.vim
  52. +2 −0 autoload/vimside/swank/event/java_notes.vim
  53. +2 −0 autoload/vimside/swank/event/scala_notes.vim
  54. +1 −5 autoload/vimside/swank/rpc/debug_active_vm.vim
  55. +4 −6 autoload/vimside/swank/rpc/debug_attach.vim
  56. +6 −2 autoload/vimside/swank/rpc/debug_backtrace.vim
  57. +1 −5 autoload/vimside/swank/rpc/debug_clear_all_breaks.vim
  58. +4 −6 autoload/vimside/swank/rpc/debug_clear_break.vim
  59. +4 −7 autoload/vimside/swank/rpc/debug_continue.vim
  60. +1 −5 autoload/vimside/swank/rpc/debug_list_breakpoints.vim
  61. +3 −1 autoload/vimside/swank/rpc/debug_locate_name.vim
  62. +4 −7 autoload/vimside/swank/rpc/debug_next.vim
  63. +1 −5 autoload/vimside/swank/rpc/debug_run.vim
  64. +4 −6 autoload/vimside/swank/rpc/debug_set_break.vim
  65. +3 −6 autoload/vimside/swank/rpc/debug_start.vim
  66. +10 −13 autoload/vimside/swank/rpc/debug_step.vim
  67. +10 −13 autoload/vimside/swank/rpc/debug_step_out.vim
  68. +22 −3 autoload/vimside/swank/rpc/debug_value.vim
  69. +5 −15 autoload/vimside/swank/rpc/repl_config.vim
  70. +2 −2 autoload/vimside/swank/rpc/symbol_at_point.vim
  71. +2 −108 autoload/vimside/swank/rpc/uses_of_symbol_at_point.vim
  72. +157 −2 autoload/vimside/util.vim
  73. +2 −2 autoload/vimside/version.vim
  74. +4,567 −0 data/vimside/PROPERTIES
  75. +49 −0 data/vimside/example_options_user.vim
  76. +194 −0 data/vimside/example_vimside.properties
  77. +2 −3 data/vimside/projects/sbt/build.sbt
  78. +2 −2 data/vimside/projects/sbt/options_project.vim
  79. +2 −0 data/vimside/projects/sbt/src/main/scala/com/megaannum/HW.scala
  80. +18 −0 data/vimside/projects/sbt/src/main/scala/com/megaannum/SW.scala
  81. +1 −1 data/vimside/projects/simple/options_project.vim
  82. +301 −22 data/vimside/tests/utils.vim
  83. +151 −86 doc/vimside.txt
  84. +15 −2 plugin/vimside.vim
View
@@ -1,15 +1,26 @@
This is a mirror of http://www.vim.org/scripts/script.php?script_id=4298
-This is the alpha release of Vimside (Vim Scala IDE). Vimside is
+
+This is the 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
+manual: http://aemoncannon.github.com/ensime/index.html
Two outstanding Ensime features to be implemented are more
-regression tests and debugging.
-
-With this release, variable at bottom of the plugin/vimside.vim file
+regression tests and debugging. I also hope to port the latest
+verion of InSynth over to Ensime.
+
+With this release there has been added the ActWin (Action Window)
+which can be used to display compile errors (generated by either
+Ensime or SBT) (a quickfix window replacement) and the result of
+the command "use-of-symbol-at-point" can use the ActWin (rather
+than quickfix window). The ActWin is highly configurable.
+Also, User and Project Options can now be defined
+in Java-like properties files (rather than in the option.vim files).
+By default the
+
+With previous releases a variable at bottom of the plugin/vimside.vim file
have been added which allows one to turn on logging during Vimside Option
-loading. For the Vimside logger, Options must first be loaded
+loading. For the Vimside logger, Options must first be loaded
in order to configure it. Thus, no logging when loading Options.
So, I added a non-configurable logger that only logs in the
vimside#options#manager.vim file. Hopefully, this will help
@@ -21,7 +32,7 @@ and will be a couple more in the future. Additionally, the tests
have been moved under data/vimside/tests. I will be adding more
unit/regression tests in the future.
-I expect to continue to update the sources on github frequently, flushing
+I expect to continue to update the sources on github frequently, flushing
out the features. https://github.com/megaannum/vimside
Vimside communicates with the Ensime server using Shougo vimproc
@@ -148,7 +159,6 @@ Current Supported Ensime Commands:
Inline local.
Add import for type at point.
Import suggestions
-
Useful.
Implementations: 1
Oops, something went wrong.

0 comments on commit 537ec19

Please sign in to comment.