From: Christian Brabandt Date: Wed, 28 Jan 2026 21:58:28 +0000 (+0000) Subject: runtime(doc): 'ignorecase' affects character classes in the old engine X-Git-Tag: v9.1.2113~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=427fa3e1e4b44eb780f3ddae51b49a514530ee64;p=thirdparty%2Fvim.git runtime(doc): 'ignorecase' affects character classes in the old engine fixes: #19230 Signed-off-by: Christian Brabandt --- diff --git a/runtime/doc/pattern.txt b/runtime/doc/pattern.txt index 6cafb688a7..8e33685181 100644 --- a/runtime/doc/pattern.txt +++ b/runtime/doc/pattern.txt @@ -1,4 +1,4 @@ -*pattern.txt* For Vim version 9.1. Last change: 2025 Nov 09 +*pattern.txt* For Vim version 9.1. Last change: 2026 Jan 28 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1169,13 +1169,15 @@ x A single character, with no special meaning, matches itself *[:graph:]* [:graph:] isgraph ASCII printable characters excluding space *[:lower:]* [:lower:] (1) lowercase letters (all letters when - 'ignorecase' is used) + 'ignorecase' is used and the old + engine is in use |two-engines|) *[:print:]* [:print:] (2) printable characters including space *[:punct:]* [:punct:] ispunct ASCII punctuation characters *[:space:]* [:space:] whitespace characters: space, tab, CR, NL, vertical tab, form feed *[:upper:]* [:upper:] (3) uppercase letters (all letters when - 'ignorecase' is used) + 'ignorecase' is used and the old + engine is in use |two-engines|) *[:xdigit:]* [:xdigit:] hexadecimal digits: 0-9, a-f, A-F *[:return:]* [:return:] the character *[:tab:]* [:tab:] the character