Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix(docs): invalid :help links #20345 | Justin M. Keyes | 2022-09-25 |
| | | | | | Fix those naughty single quotes. closes #20159 | ||
* | docs: fix typos (#19024) | dundargoc | 2022-07-31 |
| | | | | Co-authored-by: zeertzjq <zeertzjq@outlook.com> Co-authored-by: Valery Viktorovsky <viktorovsky@gmail.com> | ||
* | vim-patch:8.2.2254: Vim9: bool option type is number | zeertzjq | 2022-07-25 |
| | | | | | | | Problem: Vim9: bool option type is number. Solution: Have get_option_value() return a different value for bool and number options. (closes vim/vim#7583) https://github.com/vim/vim/commit/dd1f426bd617ac6a775f2e7795ff0b159e3fa315 | ||
* | fix(api): do not switch win/buf if getting option in current win/buf (#19383) | zeertzjq | 2022-07-16 |
| | |||
* | Merge pull request #19041 from lewis6991/globallocal | bfredl | 2022-06-25 |
|\ | | | | | fix(api): nvim_set_option_value for global-local options | ||
| * | fix(api): nvim_set_option_value for global-local options | Lewis Russell | 2022-06-22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | global-local window options need to be handled specially. When `win` is given but `scope` is not, then we want to set the local version of the option but not the global one, therefore we need to force `scope='local'`. Note this does not apply to window-local only options (e.g. 'number') Example: nvim_set_option_value('scrolloff', 10, {}) -- global-local window option; set global value nvim_set_option_value('scrolloff', 20, {win=0}) -- global-local window option; set local value nvim_set_option_value('number', true, {}) -- local window option is now equivalent to: nvim_set_option_value('scrolloff', 10, {}) nvim_set_option_value('scrolloff', 20, {win=0, scope='local'}) -- changed from before nvim_set_option_value('number', true, {win=0}) -- unchanged from before Only the global-local option with a `win` provided gets forced to local scope. | ||
* | | fix(api): check error after getting win/buf handle (#19052) | Gregory Anders | 2022-06-22 |
|/ | |||
* | refactor(option): DRY get/set option value #19038 | Lewis Russell | 2022-06-21 |
| | | | | | | | | The main motivation for this is for the buf and win cases which need to set up and restore context, and it's what specifically makes the semantics of options nuanced, and thus this should not be repeated more than once. - nvim_get/set_option_value now share argument validation. | ||
* | feat(api): add "buf" and "win" to nvim_get_option_value | Gregory Anders | 2022-06-20 |
| | | | | These mirror their counterparts in nvim_set_option_value. | ||
* | refactor(api): move option code to own file | bfredl | 2022-06-12 |