/fp-vscode

Freepascal support for Visual Studio Code

Primary LanguagePascalMIT LicenseMIT

logo

donate donate donate donate

Freepascal and Pas2Js support for Visual Studio Code

Installation

Installation

Configuration!

Configuration

{ 
    "freepascal.executable": "../fpc/bin/x86_64-linux/fpc.sh",
    "freepascal.sources": "../fpc/fpcsrc",
    "pas2js.executable": "../pas2js/compiler/pas2js",
    "pas2js.sources": "../pas2js/packages"
}

Features

  • Project new... (Ctrl+Alt+N) Project new

  • Project building... (F9) project building

  • Project loading... (F10) project loading

  • Project settings... pProject loading

  • Code completion...(Ctrl+Shift+C) code completion

  • Code definition... code definition

  • Code indentation...(Ctrl+D) code indentation

  • Code jump...(Ctrl+J) code jump

  • Code suggestion... code suggestion

  • Code refactory empty methods...(Ctrl+R) code refactory empty methods

  • Code refactory unused units...(Ctrl+R) code refactory unused units

  • Code snippets code snippets

  • Syntax coloring syntax coloring

Feature to be implemented

  • Code indentation(Line break)
  • Debug(GDB, FpDebug)
  • HotReload(Pas2JS)

Reporting Issues

Compilers

Credits