AndroidIDEOfficial / AndroidIDE

AndroidIDE is an IDE for Android to develop full featured Android apps.
https://m.androidide.com
GNU General Public License v3.0
2.27k stars 270 forks source link

[Feature]: Add support for syntax highlighting and code completion for .aidl files #1008

Open kisonix opened 1 year ago

kisonix commented 1 year ago

Feature description

There's not much different between aidl and java for syntax highlighting that could be supported easily I guess. And also the code completion, aidl interfaces are much simpler than the java interface and I don't think it's doesn't require to analyze the large code based to provide completion items. However if you can't support full LSP features for it at this time, it's should be supported for default keywords by manually at least.

Note. I'm using v2.4.1-beta from released build but there's no option to select, maybe you should update the features request template.

What version of AndroidIDE you're using?

v2.4.0

Duplicate issues

Code of Conduct

PranavPurwar commented 1 year ago

additional resources: textmate grammar for aidl: https://github.com/google/aidl-language/blob/main/syntaxes/aidl.tmLanguage.json