New custom filetype for HCL.

Loosely based on https://github.com/xird/geany-hcl-syntax-highlighting.

`terraform.c` is taken from uctags master without modifications, same for the 
unittest file.

Replaces #4237.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/4246

-- Commit Summary --

  * Add new filetype and ctags parser for Terraform HCL language

-- File Changes --

    M ctags/Makefile.am (1)
    A ctags/optlib/terraform.c (88)
    M data/Makefile.am (1)
    A data/filedefs/filetypes.HCL.conf (40)
    M data/filetype_extensions.conf (1)
    M meson.build (1)
    M src/tagmanager/tm_parser.c (18)
    M src/tagmanager/tm_parser.h (1)
    M src/tagmanager/tm_parsers.h (3)
    M tests/ctags/Makefile.am (1)
    A tests/ctags/simple.tf (29)
    A tests/ctags/simple.tf.tags (12)
    M tests/meson.build (1)

-- Patch Links --

https://github.com/geany/geany/pull/4246.patch
https://github.com/geany/geany/pull/4246.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4246
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/[email protected]>

Reply via email to