Skip to content

An extension of phpcomplete-extended autocomplete plugin for Symfony2 projects.

License

Notifications You must be signed in to change notification settings

m2mdas/phpcomplete-extended-symfony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phpcomplete-extended-symfony

phpcomplete-extended-symfony is an extension of phpcomplete-extended plugin which provides autocomplete suggestions for a valid Symfony2 projects. Completion types includes,

  • Services.
  • Parameters.
  • View files.
  • Entity repository menu entries.

Every menu entries are context aware so goto definition and open doc functionality of phpcomplete-extended works as expected.

If Unite.vim is installed the plugin provides following sources,

  • symfony/bundles : Lists enabled bundle directories.
  • symfony/services : Lists public services. Default action is goto the service class
  • symfony/tags : Lists DIC tags. Default action is list the services defined for the tags
  • symfony/entities : Lists Doctrine entities.
  • symfony/routes_by_name : Lists routes by name
  • symfony/routes_by_pattern : Lists routes by pattern

Demo video (click on the image to goto youtube)

ScreenShot

Installation

Same as phpcomplete-extended, just add following lines in .vimrc

NeoBundle

NeoBundle 'm2mdas/phpcomplete-extended-symfony'

Vundle

Bundle 'm2mdas/phpcomplete-extended-symfony'

For pathogen clone the repository to your .vim/bundle directory.

Future plan

Future plan is to implement almost all features of Symfony Eclipse plugin.

About

An extension of phpcomplete-extended autocomplete plugin for Symfony2 projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published