From 2d6687c6460e8e4ab639bc0a655d7c3f2b90d002 Mon Sep 17 00:00:00 2001 From: Mykhailo Sabatura <34069301+mishasbtr@users.noreply.github.com> Date: Fri, 8 Nov 2024 13:45:53 +0100 Subject: [PATCH] feat(lang.angular): configure `prettier` as formatter for `angular` templates (#4345) ## Description Angular templates didn't have a configured formatter. This PR configures prettier as a default formatter for angular templates. ## Checklist - [x] I've read the [CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md) guidelines. --- lua/lazyvim/plugins/extras/lang/angular.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/lazyvim/plugins/extras/lang/angular.lua b/lua/lazyvim/plugins/extras/lang/angular.lua index f039c3a0..d2f7fdee 100644 --- a/lua/lazyvim/plugins/extras/lang/angular.lua +++ b/lua/lazyvim/plugins/extras/lang/angular.lua @@ -57,4 +57,15 @@ return { }) end, }, + + -- formatting + { + "conform.nvim", + opts = function(_, opts) + if LazyVim.has_extra("formatting.prettier") then + opts.formatters_by_ft = opts.formatters_by_ft or {} + opts.formatters_by_ft.htmlangular = { "prettier" } + end + end, + }, }