Home - skalogryz/editorConfig GitHub Wiki

This is editorConfig support for Free (Object) Pascal. The implementation is pure pascal and doesn't depend on C-core code.

Files

editorconfigtypes.pas
data structure for editorconfig EC information
contains two routines for matching a filename to the pattern (file mask)
todo: the only thing left is to support character escape for EC mask
editorconfigutils.pas
utility functions to get the data regarding EC
utility for performing lookup of patter
routines for parse ini file (following EC rules)

Lazarus Runtime package

For the ease of use in Lazarus IDE, the run-time package has been provided:

  • editorconfigruntime.lpk

Lazarus IDE extension

See Lazarus IDE Extension

⚠️ **GitHub.com Fallback** ⚠️