diff --git a/autoload/SpaceVim.vim b/autoload/SpaceVim.vim index 73257f382..f71047b35 100644 --- a/autoload/SpaceVim.vim +++ b/autoload/SpaceVim.vim @@ -2,7 +2,7 @@ " @section Introduction, intro " @stylized Maktaba " @library -" @order intro version dicts functions exceptions layers +" @order intro version dicts functions exceptions layers colorscheme layer_lang_java " SpaceVim is a Modular configuration, a bundle of custom settings " and plugins, for Vim. It got inspired by spacemacs. diff --git a/autoload/SpaceVim/layers/colorscheme.vim b/autoload/SpaceVim/layers/colorscheme.vim index 315d2bc3b..5c29fc62a 100644 --- a/autoload/SpaceVim/layers/colorscheme.vim +++ b/autoload/SpaceVim/layers/colorscheme.vim @@ -1,3 +1,13 @@ +"" +" @section Colorscheme, colorscheme +" gruvbox : this is SpaceVim default colorscheme. SpaceVim also support there +" colorschemes: +" > +" hybrid-material +" solarized +" < + + function! SpaceVim#layers#colorscheme#plugins() abort return [ \ ['morhetz/gruvbox', {'loadconf' : 1}], diff --git a/autoload/SpaceVim/layers/lang/java.vim b/autoload/SpaceVim/layers/lang/java.vim index 9ef31de8e..6202f018f 100644 --- a/autoload/SpaceVim/layers/lang/java.vim +++ b/autoload/SpaceVim/layers/lang/java.vim @@ -1,3 +1,40 @@ +"" +" @section Layer_lang_java, layer_lang_java +" This layer is for java development. +" > +" import-mappings: +" mode key function +" normal import class under corsor. +" insert import class under corsor. +" normal jI import missing classes. +" normal jR remove unused imports. +" normal ji smart import class under corsor. +" normal jii same as +" insert I import missing imports. +" insert R remove unused imports. +" insert i smart import class under corsor. +" insert ii add import for class under corsor. +" +" generate-mappings: +" mode key function +" normal jA generate accessors. +" normal js generate setter accessor. +" normal jg generate getter accessor. +" normal ja generate setter and getter accessor. +" normal jts generate toString function. +" normal jeq generate equals and hashcode function. +" normal jc generate constructor. +" normal jcc generate default constructor. +" insert s generate setter accessor. +" insert g generate getter accessor. +" insert a generate getter and setter accessor. +" visual js generate setter accessor. +" visual jg generate getter accessor. +" visual ja generate setter and getter acctssor. +" < +" + + function! SpaceVim#layers#lang#java#plugins() abort let plugins = [ \ ['wsdjeg/vim-dict', { 'on_ft' : 'java'}], diff --git a/doc/SpaceVim.txt b/doc/SpaceVim.txt index 2824f0eee..2561cab5a 100644 --- a/doc/SpaceVim.txt +++ b/doc/SpaceVim.txt @@ -7,6 +7,8 @@ CONTENTS *SpaceVim-contents* 2. Configuration...........................................|SpaceVim-config| 3. Functions............................................|SpaceVim-functions| 4. Layers..................................................|SpaceVim-layers| + 5. Colorscheme........................................|SpaceVim-colorscheme| + 6. Layer_lang_java................................|SpaceVim-layer_lang_java| ============================================================================== INTRODUCTION *SpaceVim-intro* @@ -203,5 +205,52 @@ LAYERS *SpaceVim-layers* SpaceVim support such layers: +============================================================================== +COLORSCHEME *SpaceVim-colorscheme* + +gruvbox : this is SpaceVim default colorscheme. SpaceVim also support there +colorschemes: +> + hybrid-material + solarized +< + +============================================================================== +LAYER_LANG_JAVA *SpaceVim-layer_lang_java* + +This layer is for java development. +> + import-mappings: + mode key function + normal import class under corsor. + insert import class under corsor. + normal jI import missing classes. + normal jR remove unused imports. + normal ji smart import class under corsor. + normal jii same as + insert I import missing imports. + insert R remove unused imports. + insert i smart import class under corsor. + insert ii add import for class under corsor. + + generate-mappings: + mode key function + normal jA generate accessors. + normal js generate setter accessor. + normal jg generate getter accessor. + normal ja generate setter and getter accessor. + normal jts generate toString function. + normal jeq generate equals and hashcode function. + normal jc generate constructor. + normal jcc generate default constructor. + insert s generate setter accessor. + insert g generate getter accessor. + insert a generate getter and setter accessor. + visual js generate setter accessor. + visual jg generate getter accessor. + visual ja generate setter and getter acctssor. +< + + vim:tw=78:ts=8:ft=help:norl: