Zufu Liu
Zufu Liu
> @zufuliu 严重同意此建议, 一直也想反馈这个功能, 我见到有类似的软件,可以手动设置开始提示的字符数,它的默认是3个, 强烈建议开发者改进一下,提前感谢,1个字母就开始提示,确有不便 See https://github.com/zufuliu/notepad2/wiki/Auto-Completion-in-Notepad2
Current workaround for this is check "Bookmark matched line", the better solution probably is separate find result window (issue #382).
The quickest fix is adding a new find marker independent of current mark occurrences marker, which is only cleared when search string on Find or Replace dialogs changed or after...
BOM is removed after loading the file (see https://github.com/zufuliu/notepad2/blob/main/src/Edit.c#L1227), even after "Select to Document Start", the values after `Sel characters / bytes` is in current memory encoding (UTF-8 or ANSI),...
Related issues: * https://github.com/XhmikosR/notepad2-mod/issues/117 * https://github.com/rizonesoft/Notepad3/issues/210.
A "Open" context menu is added (commit 3f0fd7c7980198b7f04d9cccb0d06723a51cd9cf), which support open file, folder, link and email. Unless someone need the underscore for link, this will be closed.
This implemented for Markdown (the link detection code should be extracted for use in other lexers). Rebol/Red has partial link highlighting.
Fixed by 26e2930bf2752ff68a598edc8ebcd5ae03c3588e, please test latest builds from https://github.com/zufuliu/notepad2/actions or https://ci.appveyor.com/project/zufuliu/notepad2
Multiline regular expressions is not build by default, `REGEX_MULTILINE` macro is is undefined on build. C++ regular expressions also not build by default, from https://en.cppreference.com/w/cpp/regex/syntax_option_type, C++ regex support ECMAScript, POSIX,...
VC runtime support multiline regexp (with `\n` line endings): ```cpp #include #include int main(void) { std::string doc( "begin xxx\n" "stmt\n" "end xxx\n"); std::regex re(R"(^begin\s+\w+[\s\S]+end\s+\w+$)", std::regex::ECMAScript); std::smatch m; if (std::regex_search(doc, m,...