aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/api.txt
Commit message (Collapse)AuthorAge
* docs: extmarks indexing #15311Justin M. Keyes2021-09-10
| | | | ref #11456
* docs: extmarks indexing #15311Javier López2021-09-10
| | | | fix #11456
* docs: extmark indexing #12742Patrice Peterson2021-09-10
| | | | | | | Extmarks mostly use api-indexing, except for nvim_buf_get_extmarks(), which uses api-indexing with inclusive ranges. ref #11456
* refactor: remove remaining references to nvim_buf_set_virtual_textGregory Anders2021-08-03
|
* docs: regeneratemarvim2021-07-31
|
* docs: regeneratemarvim2021-07-26
|
* docs(tree-sitter): document highlight priorityStephan Seitz2021-07-22
|
* docs: regeneratemarvim2021-07-08
|
* fix(doc/api): Remove 'border' as unsupported (#14916)Daniel Steinberg2021-06-28
| | | PR #13998 added support for floating window borders.
* docs: regeneratemarvim2021-06-14
|
* docs: regeneratemarvim2021-06-10
|
* Merge pull request #14510 from urandom/doc_nvim_buf_set_extmarkBjörn Linse2021-06-10
|\ | | | | Minor observational corrections to the nvim_buf_set_extmark documentation
| * Update the functio documentation in CViktor Kojouharov2021-05-10
| |
| * Minor observational corrections to the set_extmark documentationViktor Kojouharov2021-05-07
| | | | | | | | | | Add a note for the line and col, saying they are 0-based. The end_col appears to be exclusive, unline the end_line.
* | docs: regeneratemarvim2021-06-02
| |
* | docs: regenerateKarim Abou Zeid2021-05-31
|/
* doc : fixing missing @return in nvim_open_term docMichael Bleuez2021-04-24
|
* docs: add priority option in buf_set_extmarkThomas Vigouroux2021-04-07
|
* Merge pull request #14091 from euclidianAce/euclidianAce/nvim_win_hideBjörn Linse2021-03-28
|\ | | | | api: add vim.api.nvim_win_hide
| * run docgenCorey Williamson2021-03-28
| |
* | api: destabilize nvim_set_hl_nsBjörn Linse2021-03-15
| | | | | | | | | | The sematics and signature of this API is going to change, but we don't wanna delay 0.5 for it. Mark API as unstable for now.
* | Update lsp, lua and api docs (gen_vimdoc.py)Mathias Fussenegger2021-03-11
|/
* Added If true to show that {after} and {follow} parameters of nvim_put() are ↵Lee Wannacott2021-03-07
| | | | expecting boolean values
* Forgot to add colon to the {follow} parameters statementLee Wannacott2021-03-07
|
* Clarify that nvim_put()'s {after} and {follow} parameters expect boolean ↵Lee Wannacott2021-03-07
| | | | values true, or false.
* Update lsp and api docs with gen_vimdoc changesMathias Fussenegger2021-02-24
| | | | | Applies the changes generated with ./scripts/gen_vimdoc.py to add missing documentation.
* Doc: update documentation for on_byteschentau2021-02-17
|
* Merge pull request #13784 from runiq/get_extmark_by_id-limit_breakThomas Vigouroux2021-01-28
|\ | | | | doc: remove nvim_buf_get_extmark_by_id limit opt
| * doc: remove nvim_buf_get_extmark_by_id limit optPatrice Peterson2021-01-18
| | | | | | | | Passing any key but `details` in the opts results in an error.
* | Doc: Generate API docs for buf_set_extmark gravityPatrice Peterson2021-01-23
| | | | | | | | Cf. #13679
* | api: nvim_echonotomo2021-01-20
|/
* docs: nvim_buf_set_textTJ DeVries2021-01-01
|
* Fixed a typo.HARSH-SHETH2020-12-27
| | | | Changed 'reqesting' to 'requesting' in /runtime/doc/api.txt file
* docs: add check_textlock attributenotomo2020-12-16
|
* api/options: fixupTJ DeVries2020-12-04
|
* lsp: vim.lsp.diagnostic (#12655)TJ DeVries2020-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Breaking Changes: - Deprecated all `vim.lsp.util.{*diagnostics*}()` functions. - Instead, all functions must be found in vim.lsp.diagnostic - For now, they issue a warning ONCE per neovim session. In a "little while" we will remove them completely. - `vim.lsp.callbacks` has moved to `vim.lsp.handlers`. - For a "little while" we will just redirect `vim.lsp.callbacks` to `vim.lsp.handlers`. However, we will remove this at some point, so it is recommended that you change all of your references to `callbacks` into `handlers`. - This also means that for functions like |vim.lsp.start_client()| and similar, keyword style arguments have moved from "callbacks" to "handlers". Once again, these are currently being forward, but will cease to be forwarded in a "little while". - Changed the highlight groups for LspDiagnostic highlight as they were inconsistently named. - For more information, see |lsp-highlight-diagnostics| - Changed the sign group names as well, to be consistent with |lsp-highlight-diagnostics| General Enhancements: - Rewrote much of the getting started help document for lsp. It also provides a much nicer configuration strategy, so as to not recommend globally overwriting builtin neovim mappings. LSP Enhancements: - Introduced the concept of |lsp-handlers| which will allow much better customization for users without having to copy & paste entire files / functions / etc. Diagnostic Enhancements: - "goto next diagnostic" |vim.lsp.diagnostic.goto_next()| - "goto prev diagnostic" |vim.lsp.diagnostic.goto_prev()| - For each of the gotos, auto open diagnostics is available as a configuration option - Configurable diagnostic handling: - See |vim.lsp.diagnostic.on_publish_diagnostics()| - Delay display until after insert mode - Configure signs - Configure virtual text - Configure underline - Set the location list with the buffers diagnostics. - See |vim.lsp.diagnostic.set_loclist()| - Better performance for getting counts and line diagnostics - They are now cached on save, to enhance lookups. - Particularly useful for checking in statusline, etc. - Actual testing :) - See ./test/functional/plugin/lsp/diagnostic_spec.lua - Added `guisp` for underline highlighting NOTE: "a little while" means enough time to feel like most plugins and plugin authors have had a chance to refactor their code to use the updated calls. Then we will remove them completely. There is no need to keep them, because we don't have any released version of neovim that exposes these APIs. I'm trying to be nice to people following HEAD :) Co-authored: [Twitch Chat 2020](https://twitch.tv/teej_dv)
* api: nvim_buf_deleteTJ DeVries2020-10-22
|
* docs: update apiBjörn Linse2020-10-20
|
* docs: update (#12860)TJ DeVries2020-09-06
|
* doc: fix invalid help tags #12745Georgy Komarov2020-09-05
|
* docs, remove 'guifontset' #11708Justin M. Keyes2020-08-31
| | | | | | | | | | | | | - remove redundant autocmd list This "grouped" list is useless, it only gets in the way when searching for event names. - intro.txt: cleanup - starting.txt: update, revisit - doc: `:help bisect` - mbyte.txt: update aliases 1656367b90bd. closes #11960 - options: remove 'guifontset'. Why: - It is complicated and is used by almost no one. - It is unlikely to be implemented by Nvim GUIs (complicated to parse, specific to Xorg...).
* Add docs for most vim.lsp methodsPatrice Peterson2020-08-23
| | | | Most of the lsp.log will be addressed in a separate PR.
* doc: fix scripts and regenerate (#12506)TJ DeVries2020-07-02
| | | | | | | | | | | | | | | | | * Fix some small doc issues * doc: fixup * doc: fixup * Fix lint and rebase * Remove bad advice * Ugh, stupid mpack files... * Don't let people include these for now until they specifically want to * Prevent duplicate tag
* docs: Describe how to escape keycodes with nvim_feedkeys (#12484)Anmol Sethi2020-07-01
| | | Closes #12297
* doc: fix vim.api.nvim_buf_attach callback argumentsHirokazu Hata2020-06-15
|
* ui_pum_get_pos: return internal pum position if external pum pos not foundYatao Li2020-04-28
|
* API/UI: Allow UI to set PUM position and size, and pass the position to ↵Yatao Li2020-04-28
| | | | CompleteChanged
* doc [ci skip] #11656Justin M. Keyes2020-01-12
|
* gen_vimdoc.py: generate LSP docsJustin M. Keyes2019-12-31
|
* gen_vimdoc.py: sort by nameJustin M. Keyes2019-12-30
|