Skip to content
This repository has been archived by the owner on Oct 1, 2024. It is now read-only.

Allow C_Cpp.intelliSenseEngine to be set to "Default" instead of "Tag Parser" for better code completion/suggestions #833

Closed
Rossosaurus opened this issue Jun 16, 2019 · 2 comments
Assignees

Comments

@Rossosaurus
Copy link

This is extension is great and all but it would be nice if the intellisense engine could be set to default so it doesn't show every function from every library every time you type something. I don 't know if it's a bug or something that was done on purpose but it's something that I see a lot of posts and content on but never a solution.

Here is a post I made a couple of days ago about the problem and here's another issue about tag parser causing issue's. In my opinion it would improve quality of life while using this extension massively.

Thanks

@elektronikworkshop
Copy link
Contributor

Hi to everyone who is suffering from this!

I was so annoyed, that I began to work on an auto-configuration mechanism, which parses the build output from Arduino and creates a c_cpp_properties.json from it. The goal is that no one wants likely ever edit this file manually again - except for very weird setups for which I will add a configuration flag/option that will keep the extension from touching the file.

I coded some proof of concept already but I haven't committed anything yet. But I began documenting the project here.

Anyone who wants to keep me motivated can chip in some 🍺-money - the donation button can be found in the link above.

Other support is appreciated and comprises

  • people with Windows and OSX setups to test the cross platform compatibility
  • the original maintainers could help me with CI and how to build test-releases

The progress can be followed within the same file. The repo is set to this feature branch by default.

@adiazulay
Copy link
Contributor

Tracking this with #438

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

No branches or pull requests

5 participants