Skip to content
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

Adding clangd support for metal code #12

Closed

Conversation

yaroslavyaroslav
Copy link
Collaborator

@yaroslavyaroslav yaroslavyaroslav commented Nov 5, 2024

It's actually the subject.

Provided config helps clangd to handle metal files correctly and additionally helps it to determine where metal system libraries to import from.

Tested on Sublime Text but should works with VSC as well.

UPD: FWIW this hack does not provide full support of metal, since clangd currently incompatible with metal specific syntax like [[kernel]], constant etc. This leads to significant number of false positives, which may confuse contributor, thus it's not the right feature to be opted-in in repo. So I'm closing this PR so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant