@b4n commented on this pull request. I can't say much about the language itself, but it seems to give reasonable results with the provided sample. See below for a couple comments.
> @@ -0,0 +1,40 @@ +# For complete documentation of this file, please see Geany's main documentation +[styling=C] +# style "preprocessor" as comment, as for HCL lines starting with "#" are comments +preprocessor=comment + +[keywords] +# all items must be in one line +primary=data local locals module provider resource terraform var There is neither `variable` nor `output`, yet those look like keywords in the `simple.ft` test file, aren't they? > +# style "preprocessor" as comment, as for HCL lines starting with "#" are > comments +preprocessor=comment Hum… sounds like a hack :) I would suggest giving `[styling=HTML]` and `lexer_filetype=Zephir` a try. It looks a bit weird with the default colors because for some reasons strings are getting green, but Zephir being basically PHP it has all of `#`, `//` and `/* */` comments builtin. Just a suggestion, the hack here seems to work. > @@ -0,0 +1,40 @@ +# For complete documentation of this file, please see Geany's main documentation +[styling=C] +# style "preprocessor" as comment, as for HCL lines starting with "#" are comments +preprocessor=comment + +[keywords] +# all items must be in one line +primary=data local locals module provider resource terraform var +# for autocompletion tags, see https://wiki.geany.org/tags/start#hcl_terraformopentofu_tags + +[lexer_properties=C] +styling.within.preprocessor=0 An explanation of the relation to the comment hack would be welcome here -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/4246#pullrequestreview-2628112506 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany/pull/4246/review/[email protected]>
