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 'markgandolfo/nerdtree-fetch.vim'
|
||||
Plugin 'evandotpro/nerdtree-chmod'
|
||||
Plugin 'shawncplus/phpcomplete.vim'
|
||||
|
||||
call vundle#end()
|
||||
|
||||
|
@ -161,7 +162,7 @@ command Sfentities CtrlPSymfony2Entities
|
|||
command Sfviews CtrlPSymfony2Views
|
||||
command Sfservices CtrlPSymfonyServices
|
||||
command Sfservicesdefinition CtrlPSymfonyServiceDefinition
|
||||
command Sfform CtrlPSymfonyForms
|
||||
command Sfforms CtrlPSymfonyForms
|
||||
|
||||
|
||||
" EMMET "
|
||||
|
@ -182,10 +183,10 @@ let g:user_emmet_settings = {
|
|||
\ 'pf' : "public function |()\n{\n\n}",
|
||||
\ 'ppf' : "protected 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();",
|
||||
\ '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);",
|
||||
\ 'foreach': "foreach ($| as $k => $v) {\n\t\n}",
|
||||
\ '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: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}",
|
||||
\ 'vard': "echo '<pre>', var_dump(|), '</pre>';\n",
|
||||
\ 'vardd': "echo '<pre>', var_dump(|), '</pre>';\ndie;\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_smart_case = 1
|
||||
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]->\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#lock_buffer_name_pattern = '\*ku\*'
|
||||
|
||||
let g:neocomplete#sources#dictionary#dictionaries = {
|
||||
\ 'default' : '',
|
||||
\ 'vimshell' : $HOME.'/.vimshell_hist',
|
||||
\ 'scheme' : $HOME.'/.gosh_completions'
|
||||
\ }
|
||||
|
||||
let g:neocomplete#disable_auto_complete = 1
|
||||
let g:neocomplete#keyword_patterns['default'] = '\h\w*'
|
||||
inoremap <expr><C-g> neocomplete#undo_completion()
|
||||
inoremap <expr><C-l> neocomplete#complete_common_string()
|
||||
|
|
Loading…
Reference in a new issue