summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeert Hauwaerts <geert@hauwaerts.be>2014-07-30 22:24:24 +0200
committerGeert Hauwaerts <geert@hauwaerts.be>2014-07-30 22:24:24 +0200
commit5a4e535cd70e1f03c071ac7cccc95e4c526957a5 (patch)
treed7e7528a808ceb94b6fdd48a09aade464a6de7fc /src
parent0836e591790668d3d68dde5bba69c6a23695b3cf (diff)
parent07e37c23297201f1584c00233a54ed2a2ab50ad5 (diff)
downloadirssi-5a4e535cd70e1f03c071ac7cccc95e4c526957a5.zip
Merge pull request #112 from ailin-nemui/italics-exception
fix rules for italics emphasis
Diffstat (limited to 'src')
-rw-r--r--src/fe-common/core/fe-messages.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fe-common/core/fe-messages.c b/src/fe-common/core/fe-messages.c
index 56fe89f8..95d9a9d8 100644
--- a/src/fe-common/core/fe-messages.c
+++ b/src/fe-common/core/fe-messages.c
@@ -82,7 +82,9 @@ char *expand_emphasis(WI_ITEM_REC *item, const char *text)
continue;
if (!ishighalnum(end[-1]) || ishighalnum(end[1]) ||
end[1] == type || end[1] == '*' || end[1] == '_' ||
- (type == 29 && end[1] != '\0' && ishighalnum(end[2])))
+ /* special case for italics to not emphasise
+ common paths by skipping /.../.X */
+ (type == 29 && i_ispunct(end[1]) && ishighalnum(end[2])))
continue;
if (IS_CHANNEL(item)) {