Feature request : integrate phpactor
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by reviewing phpactor's documentation for class move and class copy, then inspect how php-mode or dired could invoke those operations. Clarify the integration boundary and define done as supporting the requested operations with automatic namespace updates, including the copied class name where applicable.
Written by the indexing model from the issue text.
Description
Hi,
I've very recently discovered the phpactor tool (completion and refactoring tool) : http://phpactor.github.io/phpactor/ (edit)
There are probably several interesting features that could be used, but looking for non overlapping ones, I'd love to have "class move" and "class copy" with automatic update of namespace (and name if copy).
But maybe this has more to do with dired that php-mode ?
Sadly, I lack both the elisp knowledge and time to figure that out by myself...
Regards and thanks for all the work here !
Mikael
- Dominant language
- Emacs Lisp
- Stars
- 602
- Forks
- 117
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from emacs-php/php-mode
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
All issues in emacs-php/php-mode
Similar issues
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 85/100
ScoopInstaller/Extras#18940 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
prime-radiant-inc/evener#3873 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
mathworks/MATLAB-extension-for-vscode#354 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
VictorTaelin/OptMem#21 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
micromatch/picomatch#223 ·
Maintainers usually reply within 11 days