aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/options.c
Commit message (Expand)AuthorAge
* fix(options): extend dry-run validationLewis Russell4 days
* fix(api): nvim_set_option_value() "remove" ignores non-adjacent items #42351Justin M. Keyes5 days
* refactor(options): simplify option callback argumentsLewis Russell2026-09-24
* fix(api): preserve option trust during mergesLewis Russell2026-09-22
* refactor(option): simplify error buffer handlingLewis Russell2026-09-21
* fix(options): validate nvim_set_option_value() dry runsLewis Russell2026-09-18
* refactor(options): simplify "unset" logicJustin M. Keyes2026-07-31
* refactor(options): memory managementJustin M. Keyes2026-07-31
* feat(options): lua closure/function optionsJustin M. Keyes2026-07-31
* refactor(options): naming #41046Justin M. Keyes2026-07-30
* refactor(options): drop OptVal, use ObjectJustin M. Keyes2026-07-29
* refactor(options): store dict options in :set-string formJustin M. Keyes2026-07-24
* feat(options): schema, "dict" options, messagesJustin M. Keyes2026-07-24
* refactor(ctx): drop aucmd_prepbuf/aucmd_restbuf #40692Justin M. Keyes2026-07-11
* perf(options): avoid Lua<=>API roundtrips #40477Justin M. Keyes2026-06-29
* feat(api): nvim_set_option_value(operation=...) #39849Kyle2026-06-28
* refactor: simplify aucmd_restbuf usage #39879Justin M. Keyes2026-05-19
* feat(api): tab-local option scope #39811Justin M. Keyes2026-05-17
* refactor(api): tab-local nvim_get_option_value #39810Justin M. Keyes2026-05-16
* fix(api): nvim_get_option_value tab-local 'cmdheight' #39259EliWiegman2026-05-16
* docs: sort quasi-keysetsJustin M. Keyes2026-04-26
* fix(api): nvim_get_option_value FileType autocmd handling #37414Sean Dewar2026-03-18
* fix(api): nvim_get_option_value dummy buffer crashesSean Dewar2026-01-15
* fix(api): autocmds mess up nvim_get_option_value's dummy bufferSean Dewar2026-01-15
* refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl2025-08-14
* docs(api): document types using LuaCATS typesLewis Russell2025-06-26
* Revert "refactor(options): set option value for non-current context directly"...zeertzjq2025-01-09
* refactor(options): set option value for non-current context directlyFamiu Haque2024-12-26
* refactor: iwyu #31637Justin M. Keyes2024-12-23
* refactor(options): fix confusing naming of `scope` and `req_scope` (#31317)Famiu Haque2024-11-25
* fix(api): don't try to get/set option for invalid option name (#31302)Famiu Haque2024-11-22
* fix(api): nvim_get_option_value does not clean up on FileType error #31219altermo2024-11-18
* refactor(options): remove `.indir`, redesign option scopes #31066Famiu Haque2024-11-16
* feat(options)!: disallow setting hidden options #28400Famiu Haque2024-11-04
* refactor(api)!: rename Dictionary => DictJustin M. Keyes2024-09-23
* fix(api): allow `scope = 'local'` with `buf` when using `nvim_get_option_value`dundargoc2024-06-10
* feat(docs): replace lua2dox.luaLewis Russell2024-02-27
* refactor(api): make freeing of return-value opt-in instead of opt outbfredl2024-02-21
* refactor(api): use arena for nvim_get_option_info()bfredl2024-02-09
* refactor(IWYU): fix headersdundargoc2024-01-11
* refactor(options): move some functions from options.c to option.cFamiu Haque2023-12-23
* refactor: eliminate cyclic includesdundargoc2023-12-20
* refactor: move non-symbols to defs.h headersdundargoc2023-12-17
* refactor(options): use hashy for finding options (#26573)Famiu Haque2023-12-17
* refactor(options): convert `opt_idx` variables to `OptIndex`Famiu Haque2023-12-09
* refactor(options): reduce `findoption()` usageFamiu Haque2023-12-09
* refactor(options): split `get_option_value()` into smaller functionsFamiu Haque2023-12-07
* refactor(options): remove SOPT type enums (#26417)Famiu Haque2023-12-06
* build: don't define FUNC_ATTR_* as empty in headers (#26317)zeertzjq2023-11-30
* refactor: fix headers with IWYUdundargoc2023-11-28