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

Any chance for C/C++ support via gdb or lldb? #12

Open
ell1e opened this issue Jan 15, 2021 · 2 comments
Open

Any chance for C/C++ support via gdb or lldb? #12

ell1e opened this issue Jan 15, 2021 · 2 comments

Comments

@ell1e
Copy link

ell1e commented Jan 15, 2021

It seems like currently all debugger packages for C/C++ for Atom are dead, sadly. Will this one eventually add C/C++ support to solve this issue, via lldb or gdb? That would make Atom way more feasible for system level development again.

@aminya
Copy link
Member

aminya commented Jan 15, 2021

@ell1e Yes, I will add support for C/C++. I am looking to make a full-fledged C/C++ package to support all the functionality including debugging.

@ell1e
Copy link
Author

ell1e commented Jan 17, 2021

If I may suggest, it seems like clangd might be a great option for the non-debugging parts like auto complete, go to declaration, etc. Not only does clangd work very well for me in VS Code with its useful output, but it also has a versatile config for extra options, like easily changing flags only for some files, through a .clangd file that can be put into the project root. While the same can be achieved with e.g. cmake and compile_commands.json, this needs a user to run an extra tool manually before getting correct diagnostics, while with clangd + .clangd it will instantly "just work" when opening the project in any IDE with any clangd-based diagnostics plugin, without doing any extra steps. Very cool.

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

No branches or pull requests

2 participants