-
Notifications
You must be signed in to change notification settings - Fork 68
Updated VS Code extensions #383
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
Conversation
Modern Fortran now supports natively Language Server support (FORTRAN Intellisense), formatting (fprettify and findent)
Should we still keep the other links in a section like "Other tools", so that people can discover them? |
I think the "Other tools" section should be kept mostly because VSCode without GitLens for big projects is rough.
I would consider adding the CMake extension from Microsoft simply because a lot of people might find it useful (I prefer the command line, but to each their own). I am not familiar with the TOML extension but I suspect it might be useful for fpm dev work |
If you want, just put the links that you removed in this PR to the "Other Tools" or "Additional Tools" section, and we can merge it. |
Also edited the features and name of the VS Code extension.
So I think this is a good place for new VS Code users that want to code in Fortran to start. I believe it should be okay now. As for the tools I completely removed, unfortunately they don't play well with the main Fortran extension anymore, so I would not recommend anyone to install them alongside Modern Fortran. These extensions would attempt to do the same thing as Modern Fortran but given that they would have the same "priority" I don't know what would happen. e.g. Having installed both Modern Fortran >= 3.0.0 and FOTRAN Intellisense would lead to multiple duplicate hover messages. GoTo Definition/Implementations would lead to undefined behaviour and using any of the new I think the the breaking point extension I think it has become redundant for Modern Fortran since 2019 when I added full-blown debugger support. There is another Fortran extension (I think called |
Thanks for the discussion and feedback everybody. I think we can go ahead and merge. |
Modern Fortran now supports natively Language Server support (FORTRAN Intellisense), formatting (fprettify and findent)