diff --git a/autoload/SpaceVim/layers/lang/goby.vim b/autoload/SpaceVim/layers/lang/goby.vim index d20053468..6098ba94a 100644 --- a/autoload/SpaceVim/layers/lang/goby.vim +++ b/autoload/SpaceVim/layers/lang/goby.vim @@ -6,6 +6,35 @@ " License: GPLv3 "============================================================================= +"" +" @section lang#goby, layer-lang-goby +" @parentsection layers +" This layer is for goby development, disabled by default, to enable this +" layer, add following snippet to your SpaceVim configuration file. +" > +" [[layers]] +" name = 'lang#goby' +" < +" +" @subsection Key bindings +" > +" Mode Key Function +" --------------------------------------------- +" normal SPC l r run current file +" < +" +" This layer also provides REPL support for goby, the key bindings are: +" > +" Key Function +" --------------------------------------------- +" SPC l s i Start a inferior REPL process +" SPC l s b send whole buffer +" SPC l s l send current line +" SPC l s s send selection text +" < +" + + function! SpaceVim#layers#lang#goby#plugins() abort let plugins = [] call add(plugins, ['wsdjeg/vim-goby', {'merged' : 0}]) diff --git a/doc/SpaceVim.txt b/doc/SpaceVim.txt index 443ecdf73..0238ade86 100644 --- a/doc/SpaceVim.txt +++ b/doc/SpaceVim.txt @@ -91,37 +91,38 @@ CONTENTS *SpaceVim-contents* 17. lang#elm...................................|SpaceVim-layer-lang-elm| 18. lang#erlang.............................|SpaceVim-layer-lang-erlang| 19. lang#go.....................................|SpaceVim-layer-lang-go| - 20. lang#gosu.................................|SpaceVim-layer-lang-gosu| - 21. lang#groovy.............................|SpaceVim-layer-lang-groovy| - 22. lang#hack.................................|SpaceVim-layer-lang-hack| - 23. lang#haskell...........................|SpaceVim-layer-lang-haskell| - 24. lang#hy.....................................|SpaceVim-layer-lang-hy| - 25. lang#java.................................|SpaceVim-layer-lang-java| - 26. lang#julia...............................|SpaceVim-layer-lang-julia| - 27. lang#kotlin.............................|SpaceVim-layer-lang-kotlin| - 28. lang#livescript.....................|SpaceVim-layer-lang-livescript| - 29. lang#lua...................................|SpaceVim-layer-lang-lua| - 30. lang#nim...................................|SpaceVim-layer-lang-nim| - 31. lang#nix...................................|SpaceVim-layer-lang-nix| - 32. lang#ocaml...............................|SpaceVim-layer-lang-ocaml| - 33. lang#pact.................................|SpaceVim-layer-lang-pact| - 34. lang#php...................................|SpaceVim-layer-lang-php| - 35. lang#pony.................................|SpaceVim-layer-lang-pony| - 36. lang#processing.....................|SpaceVim-layer-lang-processing| - 37. lang#prolog.............................|SpaceVim-layer-lang-prolog| - 38. lang#puppet.............................|SpaceVim-layer-lang-puppet| - 39. lang#python.............................|SpaceVim-layer-lang-python| - 40. lang#racket.............................|SpaceVim-layer-lang-racket| - 41. lang#rust.................................|SpaceVim-layer-lang-rust| - 42. lang#scala...............................|SpaceVim-layer-lang-scala| - 43. lang#tcl...................................|SpaceVim-layer-lang-tcl| - 44. lang#xml...................................|SpaceVim-layer-lang-xml| - 45. operator...................................|SpaceVim-layer-operator| - 46. shell.........................................|SpaceVim-layer-shell| - 47. test...........................................|SpaceVim-layer-test| - 48. tmux...........................................|SpaceVim-layer-tmux| - 49. tools#dash...............................|SpaceVim-layer-tools-dash| - 50. tools#zeal...............................|SpaceVim-layer-tools-zeal| + 20. lang#goby.................................|SpaceVim-layer-lang-goby| + 21. lang#gosu.................................|SpaceVim-layer-lang-gosu| + 22. lang#groovy.............................|SpaceVim-layer-lang-groovy| + 23. lang#hack.................................|SpaceVim-layer-lang-hack| + 24. lang#haskell...........................|SpaceVim-layer-lang-haskell| + 25. lang#hy.....................................|SpaceVim-layer-lang-hy| + 26. lang#java.................................|SpaceVim-layer-lang-java| + 27. lang#julia...............................|SpaceVim-layer-lang-julia| + 28. lang#kotlin.............................|SpaceVim-layer-lang-kotlin| + 29. lang#livescript.....................|SpaceVim-layer-lang-livescript| + 30. lang#lua...................................|SpaceVim-layer-lang-lua| + 31. lang#nim...................................|SpaceVim-layer-lang-nim| + 32. lang#nix...................................|SpaceVim-layer-lang-nix| + 33. lang#ocaml...............................|SpaceVim-layer-lang-ocaml| + 34. lang#pact.................................|SpaceVim-layer-lang-pact| + 35. lang#php...................................|SpaceVim-layer-lang-php| + 36. lang#pony.................................|SpaceVim-layer-lang-pony| + 37. lang#processing.....................|SpaceVim-layer-lang-processing| + 38. lang#prolog.............................|SpaceVim-layer-lang-prolog| + 39. lang#puppet.............................|SpaceVim-layer-lang-puppet| + 40. lang#python.............................|SpaceVim-layer-lang-python| + 41. lang#racket.............................|SpaceVim-layer-lang-racket| + 42. lang#rust.................................|SpaceVim-layer-lang-rust| + 43. lang#scala...............................|SpaceVim-layer-lang-scala| + 44. lang#tcl...................................|SpaceVim-layer-lang-tcl| + 45. lang#xml...................................|SpaceVim-layer-lang-xml| + 46. operator...................................|SpaceVim-layer-operator| + 47. shell.........................................|SpaceVim-layer-shell| + 48. test...........................................|SpaceVim-layer-test| + 49. tmux...........................................|SpaceVim-layer-tmux| + 50. tools#dash...............................|SpaceVim-layer-tools-dash| + 51. tools#zeal...............................|SpaceVim-layer-tools-zeal| 7. API........................................................|SpaceVim-api| 1. cmdlinemenu................................|SpaceVim-api-cmdlinemenu| 2. data#dict....................................|SpaceVim-api-data-dict| @@ -1546,6 +1547,35 @@ MAPPINGS normal SPC l r go run < +============================================================================== +LANG#GOBY *SpaceVim-layer-lang-goby* + +This layer is for goby development, disabled by default, to enable this layer, +add following snippet to your SpaceVim configuration file. +> + [[layers]] + name = 'lang#goby' +< + +KEY BINDINGS + +> + Mode Key Function + --------------------------------------------- + normal SPC l r run current file +< + +This layer also provides REPL support for goby, the key bindings are: +> + Key Function + --------------------------------------------- + SPC l s i Start a inferior REPL process + SPC l s b send whole buffer + SPC l s l send current line + SPC l s s send selection text +< + + ============================================================================== LANG#GOSU *SpaceVim-layer-lang-gosu*