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.
After doing a bit of debugging I noticed the the
:company-backend
setting is not correctly adding individual backends, but is instead always appending the entire list of backends.For example, after executing the following line:
The
company-backends
var for scala mode will look like:What I would expect to happen would be that the value would look like:
I've updated the
def-setting!
so that it will add these values into the existing flat structure, and now has the additional benefit preventing duplicate backends from being added to the list. Additionally, I've included in this pull request the removal of the explicit add of theensime-company
backend, since it's already added whenensime-mode
is enabled.