aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/charset.c
Commit message (Expand)AuthorAge
* fix(options): out-of-range number in 'iskeyword' aborts Nvim (#42410)ump45nose3 days
* refactor(mbyte): use StrCharInfo/ClusterInfo also for str[len] casesbfredl13 days
* feat(env)!: 'isident' does not affect $NAME parsingJustin M. Keyes2026-10-05
* fix(env): non-UTF-8 envvar name may abortJustin M. Keyes2026-10-04
* fix(env): multibyte $VAR name may end mid-charJustin M. Keyes2026-10-04
* perf(mbyte): single decoder loop for both cluster byte length and cell widthbfredl2026-09-25
* refactor(charset)!: delete 'isprint' and cleanup 'iskeyword' and friendsbfredl2026-09-22
* refactor(charset): use a variable instead of (g_chartab[c] & CT_CELL_MASK)bfredl2026-09-17
* vim-patch:9.2.0950: transstr() can be improved (after 9.2.0906)zeertzjq2026-08-13
* vim-patch:9.2.0906: slow transstr() with long strings (#41144)zeertzjq2026-08-04
* refactor(path): path_has_wildcard() #40893tao2026-07-22
* refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl2025-08-14
* refactor(options): autogenerate valid values and flag enums for options (#31089)Famiu Haque2024-11-23
* vim-patch:9.1.0803: tests: no error check when setting global 'isk'zeertzjq2024-10-24
* refactor: replace '\0' with NULJames Tirta Halim2024-06-04
* vim-patch:9.1.0313: Crash when using heredoc with comment in command blockzeertzjq2024-04-14
* vim-patch:9.1.0312: heredocs are not supported for :commandszeertzjq2024-04-14
* refactor: avoid quadratic behavior in backslash_halve() (#27827)James2024-03-12
* fix(spell): always accept ':' as filename char in 'spellfile' (#27172)zeertzjq2024-01-24
* refactor(IWYU): fix headersdundargoc2024-01-11
* refactor: follow style guidedundargoc2023-12-30
* refactor: run IWYU on entire repodundargoc2023-12-21
* refactor: eliminate cyclic includesdundargoc2023-12-20
* refactor: fix headers with IWYUdundargoc2023-11-28
* build(IWYU): fix includes for undo_defs.hdundargoc2023-11-27
* refactor(encoding): remove redundant vim_isprintc_strictbfredl2023-11-26
* build: rework IWYU mapping filesdundargoc2023-11-25
* perf: remove redundant strlen in skipwhite (#26177)ii142023-11-24
* refactor(grid): make screen rendering more multibyte than ever beforebfredl2023-11-17
* refactor: follow style guidedundargoc2023-11-13
* build: remove PVSdundargoc2023-11-12
* refactor(grid): reimplement 'rightleft' as a post-processing stepbfredl2023-11-05
* refactor: the long goodbyedundargoc2023-11-05
* build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq2023-09-30
* refactor(buf_init_chartab): remove redundant loop (#24891)julio-b2023-08-27
* refactor: move virtcol functions to plines.czeertzjq2023-08-25
* refactor(memline): distinguish mutating uses of ml_get_buf()bfredl2023-08-24
* vim-patch:9.0.1783: Display issues with virt text smoothscroll and showbreakzeertzjq2023-08-23
* vim-patch:9.0.1734: :runtime completion fails for multiple args (#24767)zeertzjq2023-08-18
* fix(ui): cursor pos with left gravity inline virt_text at eol (#24329)zeertzjq2023-07-13
* fix(charset): fix wrong display of 0xffff (#24158)zeertzjq2023-06-26
* fix(extmark): fix cursor position with both left and right gravity inline textbfredl2023-05-22
* vim-patch:9.0.0205: cursor in wrong position when inserting after virtual textIbby2023-05-22
* vim-patch:9.0.0178: cursor position wrong with virtual text before TabIbby2023-05-22
* vim-patch:9.0.0179: cursor pos wrong with wrapping virtual text in empty lineIbby2023-05-22
* fix(ui): fix multi-byte characters highlight in virtual textIbby2023-05-22
* vim-patch:9.0.0138: not enough characters accepted for 'spellfile'zeertzjq2023-05-04
* refactor: uncrustifydundargoc2023-04-26
* refactor: remove redundant const char * castsii142023-04-07
* refactor: remove char_u (#22829)dundargoc2023-04-02