Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

pasfmt-rad

RAD Studio plugin for pasfmt

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

pascal
![pasfmt-rad](/catalog-images/cd/cdd1709e8ab42520d08e8f24.png)

A RAD Studio plugin integrating pasfmt, a complete and opinionated formatter for Delphi code, into the IDE.

pasfmt-rad is available for Delphi 11 and above - earlier versions may be able to be built from source, but are not officially supported.

Installation

  1. Download and install the package BPL for your Delphi version
  2. Download pasfmt and add to PATH
  3. Restart RAD Studio

Usage

With a file open in the editor, a format can be triggered with Ctrl+Alt+F (Tools > Pasfmt > Format).

The hotkey for formatting can be changed in the settings menu (Tools > Pasfmt > Settings...)

The formatter can optionally be triggered on save; this can be enabled in Tools > Pasfmt > Settings... by toggling Format on save.

[!WARNING] Ctrl+Alt+F is also the default shortcut for the GExperts formatter. If you have GExperts installed, please make sure to disable the formatter in the GExperts settings.

Configuration

To customise the configuration, create a file called pasfmt.toml in the root directory of the project you are formatting. For more information, see the Configuration section of pasfmt.

Building from source

  1. Install Delphi 11.2 or above
  2. Build Pasfmt.dproj

License

Licensed under the GNU Lesser General Public License, Version 3.0.