Phpcomplete plugin and conf
This commit is contained in:
parent
53eb2f2fec
commit
57e080bcf3
18
vimrc
18
vimrc
|
@ -58,6 +58,7 @@ Plugin 'Colorizer--Brabandt'
|
||||||
Plugin 'gregsexton/gitv'
|
Plugin 'gregsexton/gitv'
|
||||||
Plugin 'markgandolfo/nerdtree-fetch.vim'
|
Plugin 'markgandolfo/nerdtree-fetch.vim'
|
||||||
Plugin 'evandotpro/nerdtree-chmod'
|
Plugin 'evandotpro/nerdtree-chmod'
|
||||||
|
Plugin 'shawncplus/phpcomplete.vim'
|
||||||
|
|
||||||
call vundle#end()
|
call vundle#end()
|
||||||
|
|
||||||
|
@ -161,7 +162,7 @@ command Sfentities CtrlPSymfony2Entities
|
||||||
command Sfviews CtrlPSymfony2Views
|
command Sfviews CtrlPSymfony2Views
|
||||||
command Sfservices CtrlPSymfonyServices
|
command Sfservices CtrlPSymfonyServices
|
||||||
command Sfservicesdefinition CtrlPSymfonyServiceDefinition
|
command Sfservicesdefinition CtrlPSymfonyServiceDefinition
|
||||||
command Sfform CtrlPSymfonyForms
|
command Sfforms CtrlPSymfonyForms
|
||||||
|
|
||||||
|
|
||||||
" EMMET "
|
" EMMET "
|
||||||
|
@ -182,10 +183,10 @@ let g:user_emmet_settings = {
|
||||||
\ 'pf' : "public function |()\n{\n\n}",
|
\ 'pf' : "public function |()\n{\n\n}",
|
||||||
\ 'ppf' : "protected function |()\n{\n\n}",
|
\ 'ppf' : "protected function |()\n{\n\n}",
|
||||||
\ 'pppf' : "private function |()\n{\n\n}",
|
\ 'pppf' : "private function |()\n{\n\n}",
|
||||||
\ 'sf:pdo': "$con = Propel::getConnection();\n$stmt = $con->prepare('|');\n$stmt->bindValue();\n$stmt->execute();\n$results = $stmt->fetchAll();",
|
\ 'sf:pdo': "\\$con = Propel::getConnection();\n\\$stmt = \\$con->prepare('|');\n\\$stmt->bindValue();\n\\$stmt->execute();\n\\$results = \\$stmt->fetchAll();",
|
||||||
\ 'b:add': "$builder->add(\n '|',\n 'text',\n [\n 'label' => '',\n 'required' => true,\n 'attr' => [\n ],\n 'constraints' => [\n ],\n ]\n);",
|
\ 'b:add': "\\$builder->add(\n '|',\n 'text',\n [\n 'label' => '',\n 'required' => true,\n 'attr' => [\n ],\n 'constraints' => [\n ],\n ]\n);",
|
||||||
\ 'b:addfile': "$builder->add(\n $builder->create(\n '|',\n 'file',\n [\n 'label' => '',\n 'attr' => [\n ],\n 'constraints' => [\n ],\n ]\n )->addModelTransformer(new \\Trinity\\Component\\Form\\DataTransformer\\StringToFileTransformer($builder->getData(), 'file'))\n);\n\n$builder->addEventSubscriber(\n new \\Trinity\\Component\\Form\\EventListener\\FileDeleteFormListener(\n $builder->getFormFactory(),\n [\n '|',\n ]\n )\n);",
|
\ 'b:addfile': "\\$builder->add(\n \\$builder->create(\n '|',\n 'file',\n [\n 'label' => '',\n 'attr' => [\n ],\n 'constraints' => [\n ],\n ]\n )->addModelTransformer(new \\Trinity\\Component\\Form\\DataTransformer\\StringToFileTransformer(\\$builder->getData(), 'file'))\n);\n\n\\$builder->addEventSubscriber(\n new \\Trinity\\Component\\Form\\EventListener\\FileDeleteFormListener(\n \\$builder->getFormFactory(),\n [\n '|',\n ]\n )\n);",
|
||||||
\ 'foreach': "foreach ($| as $k => $v) {\n\t\n}",
|
\ 'foreach': "foreach (\\$| as \\$k => \\$v) {\n\t\n}",
|
||||||
\ 'vard': "echo '<pre>', var_dump(|), '</pre>';\n",
|
\ 'vard': "echo '<pre>', var_dump(|), '</pre>';\n",
|
||||||
\ 'vardd': "echo '<pre>', var_dump(|), '</pre>';\ndie;\n",
|
\ 'vardd': "echo '<pre>', var_dump(|), '</pre>';\ndie;\n",
|
||||||
\ 'class': "class | {\n\tpublic function __construct() {\n\t\n\t}\n}\n",
|
\ 'class': "class | {\n\tpublic function __construct() {\n\t\n\t}\n}\n",
|
||||||
|
@ -270,16 +271,15 @@ let g:acp_enableAtStartup = 0
|
||||||
let g:neocomplete#enable_at_startup = 1
|
let g:neocomplete#enable_at_startup = 1
|
||||||
let g:neocomplete#enable_smart_case = 1
|
let g:neocomplete#enable_smart_case = 1
|
||||||
let g:neocomplete#sources#syntax#min_keyword_length = 3
|
let g:neocomplete#sources#syntax#min_keyword_length = 3
|
||||||
"let g:neocomplete#force_omni_input_patterns.php = '\h\w*\|[^. \t]->\%(\h\w*\)\?\|\h\w*::\%(\h\w*\)\?'
|
let g:neocomplete#force_omni_input_patterns.php = '\h\w*\|[^. \t]->\%(\h\w*\)\?\|\h\w*::\%(\h\w*\)\?'
|
||||||
let g:neocomplete#force_omni_input_patterns.php = '\h\w*\|[^- \t]->\w*'
|
"let g:neocomplete#force_omni_input_patterns.php = '\h\w*\|[^- \t]->\w*'
|
||||||
let g:neocomplete#lock_buffer_name_pattern = '\*ku\*'
|
let g:neocomplete#lock_buffer_name_pattern = '\*ku\*'
|
||||||
|
|
||||||
let g:neocomplete#sources#dictionary#dictionaries = {
|
let g:neocomplete#sources#dictionary#dictionaries = {
|
||||||
\ 'default' : '',
|
\ 'default' : '',
|
||||||
\ 'vimshell' : $HOME.'/.vimshell_hist',
|
\ 'vimshell' : $HOME.'/.vimshell_hist',
|
||||||
\ 'scheme' : $HOME.'/.gosh_completions'
|
\ 'scheme' : $HOME.'/.gosh_completions'
|
||||||
\ }
|
\ }
|
||||||
|
let g:neocomplete#disable_auto_complete = 1
|
||||||
let g:neocomplete#keyword_patterns['default'] = '\h\w*'
|
let g:neocomplete#keyword_patterns['default'] = '\h\w*'
|
||||||
inoremap <expr><C-g> neocomplete#undo_completion()
|
inoremap <expr><C-g> neocomplete#undo_completion()
|
||||||
inoremap <expr><C-l> neocomplete#complete_common_string()
|
inoremap <expr><C-l> neocomplete#complete_common_string()
|
||||||
|
|
Loading…
Reference in a new issue