diff options
Diffstat (limited to 'docs/users_guide/extending_ghc.rst')
| -rw-r--r-- | docs/users_guide/extending_ghc.rst | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/docs/users_guide/extending_ghc.rst b/docs/users_guide/extending_ghc.rst index ef9b584f04..06f3d2bb41 100644 --- a/docs/users_guide/extending_ghc.rst +++ b/docs/users_guide/extending_ghc.rst @@ -195,9 +195,11 @@ Using compiler plugins Plugins can be added on the command line with the :ghc-flag:`-fplugin=⟨module⟩` option where ⟨module⟩ is a module in a registered package that exports the -plugin. Arguments can be passed to the plugins with the -:ghc-flag:`-fplugin-opt=⟨module⟩:⟨args⟩` option. The list of enabled plugins can -be reset with the :ghc-flag:`-fclear-plugins` option. +plugin. Plugins are loaded in order, with command-line and Cabal flags preceding +those in OPTIONS pragmas which are processed in file order. Arguments can be +passed to the plugins with the :ghc-flag:`-fplugin-opt=⟨module⟩:⟨args⟩` +option. The list of enabled plugins can be reset with the +:ghc-flag:`-fclear-plugins` option. .. ghc-flag:: -fplugin=⟨module⟩ :shortdesc: Load a plugin exported by a given module |
