From aeb61f74c908c116eae331691cd259a9f90461d2 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Thu, 19 Jan 2017 21:46:37 +0800 Subject: [PATCH] Update php layer doc --- autoload/SpaceVim.vim | 2 +- autoload/SpaceVim/autocmds.vim | 2 +- autoload/SpaceVim/layers/lang/php.vim | 13 ++++++++++--- doc/SpaceVim.txt | 20 ++++++++++++++++++++ 4 files changed, 32 insertions(+), 5 deletions(-) diff --git a/autoload/SpaceVim.vim b/autoload/SpaceVim.vim index 11b546555..667266c57 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 layer-lang-php " SpaceVim is a Modular configuration, a bundle of custom settings " and plugins, for Vim. It got inspired by spacemacs. diff --git a/autoload/SpaceVim/autocmds.vim b/autoload/SpaceVim/autocmds.vim index cb252d0f1..38de9cfdd 100644 --- a/autoload/SpaceVim/autocmds.vim +++ b/autoload/SpaceVim/autocmds.vim @@ -36,7 +36,7 @@ function! SpaceVim#autocmds#init() abort autocmd FileType python setlocal omnifunc=pythoncomplete#Complete autocmd FileType php setlocal omnifunc=phpcomplete_extended#CompletePHP autocmd BufEnter * - \ if empty(&buftype)&&has('nvim') + \ if empty(&buftype) && has('nvim') && &filetype != 'help' \| nnoremap :call MyTagfunc() \| nnoremap :call MyTagfuncBack() \| else diff --git a/autoload/SpaceVim/layers/lang/php.vim b/autoload/SpaceVim/layers/lang/php.vim index cfed1359a..225778eb8 100644 --- a/autoload/SpaceVim/layers/lang/php.vim +++ b/autoload/SpaceVim/layers/lang/php.vim @@ -1,11 +1,18 @@ +"" +" @section Layer-lang-php " lang#php : -" this layer is for php development, and it provide auto codo completion, -" and syntax check, and jump to the definition location. +" +" this layer is for php development, and it provide auto codo completion, +" and syntax check, and jump to the definition location. " -" requirement: +" requirement: +" " PHP 5.3+ +" " PCNTL Extension +" " Msgpack 0.5.7+(for NeoVim) Extension or JSON(for Vim 7.4+) Extension +" " Composer Project " diff --git a/doc/SpaceVim.txt b/doc/SpaceVim.txt index 89ecb7b3d..faa72d9f7 100644 --- a/doc/SpaceVim.txt +++ b/doc/SpaceVim.txt @@ -7,6 +7,7 @@ CONTENTS *SpaceVim-contents* 2. Configuration...........................................|SpaceVim-config| 3. Functions............................................|SpaceVim-functions| 4. Layers..................................................|SpaceVim-layers| + 5. Layer-lang-php..................................|SpaceVim-layer-lang-php| ============================================================================== INTRODUCTION *SpaceVim-intro* @@ -219,5 +220,24 @@ LAYERS *SpaceVim-layers* SpaceVim support such layers: +============================================================================== +LAYER-LANG-PHP *SpaceVim-layer-lang-php* + +lang#php : + + this layer is for php development, and it provide auto codo completion, and +syntax check, and jump to the definition location. + + requirement: + + PHP 5.3+ + + PCNTL Extension + + Msgpack 0.5.7+(for NeoVim) Extension or JSON(for Vim 7.4+) Extension + + Composer Project + + vim:tw=78:ts=8:ft=help:norl: