summaryrefslogtreecommitdiff
path: root/src/unicode.hh
AgeCommit message (Expand)Author
2024-08-24Add back <cwchar> for wcwidth in src/unicode.hhChris Webb
2024-08-15Remove some more unnecessary includesMaxime Coste
2024-08-12Reduce headers dependency graphMaxime Coste
2024-02-06Avoid iswlower, iswupper, towlower and towupper for ascii codepointsMaxime Coste
2024-02-06Avoid calling iswalnum for ascii charactersMaxime Coste
2021-02-25Follow ECMA specification for regex whitespaceJacob Collins
2019-01-24Header and dependency cleanupMaxime Coste
2018-11-27Make '_' the default extra_word_chars, and remove built-in supportMaxime Coste
2018-03-25Unify code that validates identifiers in KakouneMaxime Coste
2017-10-12Refactor column highlighter to make it more robustMaxime Coste
2017-10-07Add is_upper and is_lower helper unicode functionsMaxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-07-07Treat non printable characters as zero-width instead of -1 widthMaxime Coste
2017-06-26Use the extra_word_chars option in word based normal commandsMaxime Coste
2017-04-23Add noexcept specifiers to unicode and utf8 functionsMaxime Coste
2017-02-23Tweak some character categorization function implementationsMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2016-11-28Cleanup include dependencies a bitMaxime Coste
2016-10-04Treat '\n' as 1 column wideMaxime Coste
2016-10-01Enable _XOPEN_SOURCE=700 on cygwin to get the wcwidth functionMaxime Coste
2016-10-01Rename get_width to codepoint_widthMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-05-19Go back to libc locale and use c_regex_traitsMaxime Coste
2016-05-11Use C++ locale based functions instead of the libc onesMaxime Coste
2016-04-04Tweak categorize(Codepoint) implementationMaxime Coste
2015-11-15Move is_basic_alpha to unicode.hhMaxime Coste
2015-11-11Fix to_lower/to_upper handling to correctly support non unicode charsMaxime Coste
2015-07-01Refactor select_arguments and slightly change behaviour for non-innerMaxime Coste
2015-04-29Use char32_t for CodepointMaxime Coste
2015-04-15Remove is_blank, which is identical to is_horizontal_blankMaxime Coste
2014-01-05Use wide character function for categorizing codepointsMaxime Coste
2013-12-14Move template selectors to the headerMaxime Coste
2013-11-17move is_horizontal_blank to unicode.hhMaxime Coste
2013-07-15use C isalnum instead of C++ std::isalnumMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-02-26use std::isalnum for is_word implementation in order to support unicodeMaxime Coste
2012-10-09add a unicode.hh header for Codepoint related functions, s/utf8::Codepoint/Co...Maxime Coste