Writing a RLS Plugin for kdevelop (2)

Aleix Pol aleixpol at kde.org
Fri Mar 31 01:38:57 UTC 2017


On Thu, Mar 30, 2017 at 6:31 PM, Geetam Chawla <geetam.chawla at gmail.com> wrote:
> Hello Milian,
>
> Thank you for your suggestion. Do you mean I should start submitting patches
> related to the language support plugin or kdevelop in general?
>
> Last week I submitted a patch for an easy to fix bug (it is currently being
> reviewed). Link:
> https://phabricator.kde.org/D5122

That's a good example.

>
> I plan to fix other bugs classified as junior jobs in mid April to get more
> familiar with kdevelop's codebase, since right now I am trying to understand
> kdev-php (kdev-rust seems to be based on kdev-php), and visual studio code's
> RLS extension.

Sure, but note that we need to make up our minds about who to choose before.

>
>
> On 30-Mar-2017 2:59 AM, "Milian Wolff" <mail at milianw.de> wrote:
>
> On Dienstag, 28. März 2017 19:43:20 CEST Geetam Chawla wrote:
>> In my previous mail, I forgot to mention that
>>
>> https://api.kde.org/extragear-api/kdevelop-apidocs/kdevplatform/html/archite
>> cture.html says:
>>
>> "Language controller holds the set of already loaded languages and
>> provides
>> means to load more. For each language (defined by its "name") Language
>> object exists. Each such language has a background parser and a actual
>> support plugin that implements KDevelop::ILanguageSupport"
>>
>>
>> But it doesn't have any documentation on how to implement such a support
>> plugin.
>
> You'll have to refer to the existing language plugins, e.g.:
>
> https://github.com/michalsrb/kdev-rust
>
> Note that if you want to work on this during GSOC, you'll have to start
> supplying patches now. We need those to gauge your competence.
>
> Cheers
>
> --
> Milian Wolff
> mail at milianw.de
> http://milianw.de
>
>

Happy hacking!
Aleix


More information about the KDevelop-devel mailing list