-
Notifications
You must be signed in to change notification settings - Fork 12
Merge develop branch #112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Merge develop branch #112
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Invoke action as if it was chosen from the context menu. Phpactor seems to have an issue with this rpc action invoked directly. As long as it's not fixed, this does the job.
Thanks Steve Purcell use of pcase instead of cl-case
Instead of the package's directory, copy the file to the user's .emacs.d directory and install it.
The term "Package" is ambiguous for both Lisp package (ELPA) and PHP package (Composer). Here we used Composer to try to set up Phpactor in a different directory with package.el, which meant Composer package.
Before the change, when phpactor-install-directory was NIL, it falls back to the directory of the Lisp package. However, there is no demand for that function, so we no longer have such an option.
The purpose of this change is to resolve the "package" ambiguity between Lisp and PHP.
add travis conf in order to run buttercup tests test phpactor installation test phpactor-get-working-dir (remove unused phpactor-working-dir variable) test phpactor--lisp-directory and add a fix for it
That was a temporary solution for bug phpactor/phpactor#622
It was too soon to remove replace_file_source as it is sometimes invoked from a callback
Add function for those refactoring, making them accesible directly (ie not only via context menu)
ensime-mode has a similar implementation, which does not rely on tabulated mode and I liked the shorter implementation (grep-mode makes it easy to kill the buffer with a single keystroke). Besides, set-window-dedicated-p helps make the buffer sticky.
we're using phpactor-install-or-update now
this time, targeting develop
This allows user add extra behaviour (like code formatting) after buffer is modified by phpactor.
without working-directory, phpactor isn't very helpful.
also remove useless call to all-completions
kermorgant
approved these changes
Mar 28, 2019
Contributor
kermorgant
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thx
Member
Author
|
@kermorgant Thanks! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR rebased
developfrommaster. After merging this branch intomaster, we can create a newdevelopbranch again.Diff
git diff origin/develop origin/merge/develop