all repos — openbox @ 2b0dfb81cfe60d40827f0231aac9a95adca33137

openbox fork - make it a bit more like ryudo

Fix the ~ expansion regex

The look-around things are fixed-width but the [stuff] is 1 char, and
the $ is 0 so it didn't work.  I already used that trick for the ^,
maybe it used to work due to a bug or smth.
Mikael Magnusson mikachu@gmail.com
commit

2b0dfb81cfe60d40827f0231aac9a95adca33137

parent

ab061f54687c27d5fc835578374705951ee056e0

1 files changed, 2 insertions(+), 1 deletions(-)

jump to
M parser/parse.cparser/parse.c

@@ -462,7 +462,8 @@

if (!f) return NULL; - regex = g_regex_new("(?:^|(?<=[ \\t]))~(?=[/ \\t$])", G_REGEX_MULTILINE | G_REGEX_RAW, 0, NULL); + regex = g_regex_new("(?:^|(?<=[ \\t]))~(?:(?=[/ \\t])|$)", + G_REGEX_MULTILINE | G_REGEX_RAW, 0, NULL); ret = g_regex_replace_literal(regex, f, -1, 0, g_get_home_dir(), 0, NULL); g_regex_unref(regex);