atom-community / atom-community/atom-languageclient

Code actions support

Open
#168 2 comments 0 reactions 0 assignees View on GitHub
high-priority
Dominant language
TypeScript
Stars
47
Forks
13
PR merge metrics
No merged PRs in 30d

Description

Hi there!

I'm looking to replace a plugins use of the Facebook package with this suite and I noticed that when declaring the hyperclick usage the behaviour seems slightly different.

With that version of hyperclick it seems that it also handles the code-actions support too, I've played around trying to see if I can get code-actions to work based on [the docs](https://atom-community.io/api/code-actions/) and some other packages like ide-typescript but I think ultimately this isn't supported in atom-ide-base/related packages?

Is the code-action support planned (maybe related to https://github.com/atom-community/atom-languageclient/pull/139) or is the recommendation to use https://github.com/steelbrain/intentions instead?

Contributor guide

Open the contributing guide

Research direction

Start with the Atom code-actions API documentation and the related atom-languageclient pull request #139, then compare the existing hyperclick behavior with packages such as ide-typescript and intentions. Done would require a decided approach for exposing LSP code actions, rather than only determining whether the feature is planned.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.