diff --git a/docs/manual/release-notes/rl-0.9.md b/docs/manual/release-notes/rl-0.9.md index 93961818..47ce7cd6 100644 --- a/docs/manual/release-notes/rl-0.9.md +++ b/docs/manual/release-notes/rl-0.9.md @@ -204,6 +204,9 @@ - Added Makefile support via `languages.make`. +- Fix `languages.hcl` init, depending on `comment-nvim` by checking if it is + enabled. Fixes a crash (#1350). + - Added Debugging support to `languages.php`. - Added Formatting support to `languages.php` via diff --git a/modules/plugins/languages/hcl.nix b/modules/plugins/languages/hcl.nix index e32719b9..c20c7872 100644 --- a/modules/plugins/languages/hcl.nix +++ b/modules/plugins/languages/hcl.nix @@ -76,9 +76,14 @@ in { end }) - local ft = require('Comment.ft') - ft - .set('hcl', '#%s') + ${ + if config.vim.comments.comment-nvim.enable + then '' + local ft = require('Comment.ft') + ft.set('hcl', '#%s') + '' + else "" + } ''; } (mkIf cfg.treesitter.enable {