diff --git a/autoload/SpaceVim.vim b/autoload/SpaceVim.vim index 59f3a3abe..65763c65c 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 layer-lang-php layer-lang-c +" @order intro version dicts functions exceptions layers colorscheme layer_lang_java layer_lang_php layer_lang_c " 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/c.vim b/autoload/SpaceVim/layers/lang/c.vim index 7516781eb..8f22129fa 100644 --- a/autoload/SpaceVim/layers/lang/c.vim +++ b/autoload/SpaceVim/layers/lang/c.vim @@ -1,5 +1,5 @@ "" -" @section Layer-lang-c +" @section Layer_lang_c " lang#c : " " this layer provide c family language code completion. 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/autoload/SpaceVim/layers/lang/php.vim b/autoload/SpaceVim/layers/lang/php.vim index 225778eb8..b2df96d22 100644 --- a/autoload/SpaceVim/layers/lang/php.vim +++ b/autoload/SpaceVim/layers/lang/php.vim @@ -1,5 +1,5 @@ "" -" @section Layer-lang-php +" @section Layer_lang_php " lang#php : " " this layer is for php development, and it provide auto codo completion, diff --git a/doc/SpaceVim.txt b/doc/SpaceVim.txt index 66014705c..ab8564d80 100644 --- a/doc/SpaceVim.txt +++ b/doc/SpaceVim.txt @@ -7,8 +7,10 @@ CONTENTS *SpaceVim-contents* 2. Configuration...........................................|SpaceVim-config| 3. Functions............................................|SpaceVim-functions| 4. Layers..................................................|SpaceVim-layers| - 5. Layer-lang-php..................................|SpaceVim-layer-lang-php| - 6. Layer-lang-c......................................|SpaceVim-layer-lang-c| + 5. Colorscheme........................................|SpaceVim-colorscheme| + 6. Layer_lang_java................................|SpaceVim-layer_lang_java| + 7. Layer_lang_php..................................|SpaceVim-layer_lang_php| + 8. Layer_lang_c......................................|SpaceVim-layer_lang_c| ============================================================================== INTRODUCTION *SpaceVim-intro* @@ -222,7 +224,54 @@ LAYERS *SpaceVim-layers* SpaceVim support such layers: ============================================================================== -LAYER-LANG-PHP *SpaceVim-layer-lang-php* +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. +< + + +============================================================================== +LAYER_LANG_PHP *SpaceVim-layer_lang_php* lang#php : @@ -241,7 +290,7 @@ syntax check, and jump to the definition location. ============================================================================== -LAYER-LANG-C *SpaceVim-layer-lang-c* +LAYER_LANG_C *SpaceVim-layer_lang_c* lang#c :