{"repo":"fortran-lang/vscode-fortran-support","free":true,"listed":false,"github":"https://github.com/fortran-lang/vscode-fortran-support","clone":"git clone https://github.com/fortran-lang/vscode-fortran-support.git","description":"Fortran language support for Visual Studio Code","language":"TypeScript","stars":267,"topics":["snippets","debugger","formatting","fortls","fortran","language-server-client","linter","syntax-highlighter","vscode-extension"],"license":"MIT","category":"dev-tools","readme_excerpt":"Key Features • Get Started • LSP • Lint • Debug • Format • Snippets • Donate Key Features - Syntax highlighting (Free and Fixed forms) - Hover support, Signature help and Auto-completion - GoTo/Peek implementation and Find/Peek references - Project-wide and Document symbol detection and Renaming - Native Language Server integration with fortls - Linting support: GNU's gfortran , Intel's ifort , ifx , NAG's nagfor - Interactive Debugger with UI - Formatting with findent or fprettify - Code snippets (more can be defined by the user see) Get Started & Seek Support Useful Tools Language Server integration The Fortran Language Server fortls is responsible for providing a lot of the higher level, IDE functionality. By default, Modern Fortran will attempt to use it for hover, autocompletion, symbols and Go to & Peeking into definitions. Allow for fortls to be automatically installed with pip or Anaconda and if the location where fortls is installed is not in your PATH point VS Code to the fortls location by setting For more about the Language Server's capabilities please refer to the documentation of fortls . Linting Linting allows for compiler error and warning detection while coding without the user having to compile. Vendor Compiler --------------------------------------------------------------------------------------------- -------------- GNU gfortran Intel ifort , ifx NAG nagfor Using an invalid if expression Using incorrect type and rank as function argument 📝️ Note Save your","default_branch":null,"files":null,"tree":[],"storefront":"/r/fortran-lang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fortran-lang/vscode-fortran-support/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}