aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/option.c
Commit message (Expand)AuthorAge
* refactor(options): make `immutable` and `hidden` options distinctFamiu Haque2024-03-26
* refactor(options): remove `set_string_option_direct()`Famiu Haque2024-03-21
* refactor(options): add `direct` flag to `set_option()`Famiu Haque2024-03-21
* refactor(options): restructure `set_option`Famiu Haque2024-03-21
* fix(api/buffer): fix handling of viewport of non-current bufferbfredl2024-03-13
* feat(ui): allow non-zero 'cmdheight' with ext_messagesLuuk van Baal2024-03-11
* vim-patch:9.1.0147: Cannot keep a buffer focused in a windowColin Kennedy2024-03-11
* vim-patch:9.1.0114: Setting some options may change curswant (#27514)zeertzjq2024-02-18
* refactor: rename w_float_config to w_config #27419Will Hopkins2024-02-10
* refactor(api): use arena for nvim_get_option_info()bfredl2024-02-09
* vim-patch:9.1.0074: did_set_breakat() should be in optionstr.czeertzjq2024-02-04
* fix(options): use a union for def_val (#27169)zeertzjq2024-01-24
* vim-patch:9.1.0039: too vague errors for 'listchars'/'fillchars' (#27070)zeertzjq2024-01-18
* refactor(IWYU): fix headersdundargoc2024-01-11
* refactor(options): remove `OPT_FREE` (#26963)Famiu Haque2024-01-10
* refactor(options): use schar_T representation for fillchars and listcharsbfredl2024-01-08
* vim-patch:9.1.0010: Keymap completion is not available (#26888)zeertzjq2024-01-05
* refactor: remove redundant NOLINT commentsdundargoc2024-01-01
* refactor: follow style guidedundargoc2023-12-30
* Merge pull request #26642 from famiu/refactor/options/misczeertzjq2023-12-24
|\
| * refactor(options): do bound checking in `validate_num_option()`Famiu Haque2023-12-24
| * refactor(options): remove side effects from `check_num_option_bounds()`Famiu Haque2023-12-24
| * refactor(options): move some functions from options.c to option.cFamiu Haque2023-12-23
| * refactor(options): restructure functions related to key optionsFamiu Haque2023-12-23
* | refactor: remove os_errmsg and os_msg functionsdundargoc2023-12-23
|/
* refactor(IWYU): add "private" pragma to more generated headers (#26706)zeertzjq2023-12-22
* refactor(IWYU): move decor provider types to decoration_defs.h (#26692)zeertzjq2023-12-21
* refactor: use `bool` to represent boolean valuesdundargoc2023-12-19
* fix(options): setting 'scroll' with resized grid (#26628)zeertzjq2023-12-18
* refactor: move non-symbols to defs.h headersdundargoc2023-12-17
* refactor(options): use hashy for finding options (#26573)Famiu Haque2023-12-17
* refactor(options): remove option type macrosFamiu Haque2023-12-14
* refactor(options): define `kOptIndexCount`Famiu Haque2023-12-10
* refactor(options): convert `opt_idx` variables to `OptIndex`Famiu Haque2023-12-09
* refactor(options): reduce `findoption()` usageFamiu Haque2023-12-09
* vim-patch:9.0.2154: The option[] array is not sorted (#26475)zeertzjq2023-12-09
* refactor(options): split `get_option_value()` into smaller functionsFamiu Haque2023-12-07
* perf(column): keep track of number of lines that hold up the 'signcolumn'Luuk van Baal2023-12-07
* vim-patch:9.0.2142: [security]: stack-buffer-overflow in option callback func...zeertzjq2023-12-02
* refactor: free more reachable memory with EXITFREE (#26349)zeertzjq2023-12-02
* build: don't define FUNC_ATTR_* as empty in headers (#26317)zeertzjq2023-11-30
* refactor: move some constants out of vim_defs.h (#26298)zeertzjq2023-11-29
* refactor: fix headers with IWYUdundargoc2023-11-28
* refactor(options): replace `p_force_(on|off)` with `immutable` (#26209)Famiu Haque2023-11-28
* refactor: rename types.h to types_defs.hdundargoc2023-11-27
* build(IWYU): fix includes for undo_defs.hdundargoc2023-11-27
* build(IWYU): fix includes for func_attr.hdundargoc2023-11-27
* build: rework IWYU mapping filesdundargoc2023-11-25
* refactor(sign): store 'signcolumn' width range when it is setLuuk van Baal2023-11-21
* refactor: enable formatting for ternariesdundargoc2023-11-20