How to make OmniPascal work with FPC?

2019-07-21 05:04发布

问题:

I've installed both FreePascal compiler and OmniPascal extension for VisualStudio code, but code completion doesn't work. In the manual you are saying that I need to write the path to Delphi compiler int the user settings, but nothing is said about FPC.

回答1:

  • Set the omnipascal.freePascalSourcePath setting to the folder that contains the FreePascal sources
  • Set the omnipascal.defaultDevelopmentEnvironment setting to FreePascal
  • Restart Visual Studio Code.

Example:

"omnipascal.freePascalSourcePath": "C:\\lazarus\\fpc"
"omnipascal.defaultDevelopmentEnvironment": "FreePascal"

This will instruct the OmniPascal language server to lookup Pascal units (.pas and .pp files) in that directory and all its subtrees recursively.



标签: omnipascal