Skip to content

Interface to Phpactor (an intelligent code-completion and refactoring tool for PHP)

Notifications You must be signed in to change notification settings

MarTango/phpactor.el

 
 

Repository files navigation

phpactor.el - PHP refactoring and introspection

This package is Emacs interface to Phpactor.

NOTICE: This package is in development. Since some functions are running, this is released as an alpha version.

NOTICE: Phpactor is also in development stage.

MELPA: phpactor MELPA stable: phpactor

Instalation

After having installed this package, run `phpactor-update` (this will install a supported version of phpactor inside phpactor.el’s installation folder). NOTICE: To ensure the appropriate version of Phpactor is installed, please run this command after every upgrade of phpactor.el

Alternatively, you can install Phpactor on your own and configure `phpactor-executable` but please be aware that any change in Phpactor’s rpc protocol can introduce breakages.

Configuration

See https://phpactor.github.io/phpactor/configuration.html

Troubleshooting

You can run “phpactor-status“ while visiting a project file.

If needed, configure the way the project root is detected via .dir-locals.el

About

Interface to Phpactor (an intelligent code-completion and refactoring tool for PHP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 95.9%
  • PHP 2.5%
  • Makefile 1.6%