From 6429239c975733d7e9535f8b0b8aac58fbdf5be2 Mon Sep 17 00:00:00 2001 From: Rene Schallner Date: Sat, 11 Dec 2021 16:24:54 +0100 Subject: [PATCH] support tags surrounded by quotes --- lua/taglinks/tagutils.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/taglinks/tagutils.lua b/lua/taglinks/tagutils.lua index 8e006a5..2e0a86f 100644 --- a/lua/taglinks/tagutils.lua +++ b/lua/taglinks/tagutils.lua @@ -1,7 +1,7 @@ local Job = require("plenary.job") local M = {} -local hashtag_re = "(^|\\s)#[a-zA-Z]+[a-zA-Z0-9/\\-_]*" +local hashtag_re = "(^|\\s|'|\")#[a-zA-Z]+[a-zA-Z0-9/\\-_]*" local colon_re = "(^|\\s):[a-zA-Z]+[a-zA-Z0-9/\\-_]*:" local yaml_re = "(^|\\s)tags:\\s*\\[([a-zA-Z]+[a-zA-Z0-9/\\-_]*(,\\s)*)*]" @@ -22,6 +22,9 @@ local function command_find_all_tags(opts) end local function trim(s) + if s:sub(1, 1) == '"' or s:sub(1, 1) == "'" then + s = s:sub(2) + end return (string.gsub(s, "^%s*(.-)%s*$", "%1")) end