commit 426d81de1e085749dfd41d325f8eef639bc58324
parent 0d08b64f001d4597742638cef60c71233604173d
Author: Tomas Nemec <owl@gtms.dev>
Date: Wed, 19 Feb 2025 22:06:36 +0100
update
Diffstat:
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/after/plugin/ng_html.lua b/after/plugin/ng_html.lua
@@ -1,5 +1,5 @@
-- TODO(tms) 06.09.22: Handle single line template string
-local template_query = vim.treesitter.query.parse('dart', [[
+local ok, template_query = pcall(vim.treesitter.query.parse, 'dart', [[
(annotation
(arguments
(named_argument
@@ -12,6 +12,11 @@ local template_query = vim.treesitter.query.parse('dart', [[
)
]])
+if not ok then
+ vim.print("error: " .. template_query)
+ return
+end
+
local function get_root(bufnr)
local parser = vim.treesitter.get_parser(bufnr, 'dart', {})
local tree = parser:parse()[1]
@@ -21,7 +26,7 @@ end
local function prettier_html(text)
local split = vim.split(text, '\n')
local result = table.concat(vim.list_slice(split, 2, #split - 1), '\n')
- local job = require('plenary.job'):new{
+ local job = require('plenary.job'):new {
command = 'prettier',
args = {
'--plugin=/home/tms/.local/share/npm/lib/node_modules/prettier-plugin-organize-attributes/lib/index.js',