Justin M. Keyes
56a4ef3c21
docs: lsp, ui events, dev guidance, osc7
...
fix #34981
2025-07-28 22:00:25 -04:00
Justin M. Keyes
34a2bfdcc5
fix(build): vimdoc tags are not validated #32801
...
Problem:
"make lintdoc" is not validating vimdoc (:help) tags.
Solution:
- Call `lang_tree:parse()` to init the parser.
- Load netrw 🤢 explicitly, since it was moved to `pack/dist/opt/`.
- Fix invalid help tags.
2025-03-09 10:27:28 -07:00
zeertzjq
bf7e534c88
vim-patch:41afa30: runtime(doc): Add vietnamese.txt to helps main TOC
...
closes : vim/vim#16177
41afa308d6
Co-authored-by: h-east <h.east.727@gmail.com >
2024-12-08 08:46:33 +08:00
Justin M. Keyes
61f1b091ea
docs: dev-arch, focusable windows #30510
...
- 'statuscolumn' is no longer experimental
- add tags for popular searches on neovim.io
2024-10-07 08:27:38 -07:00
Christian Clason
6592873f77
feat(help): use treesitter for table of contents
...
Problem: Creating the table of contents for `gO` is complicated.
Solution: Use treesitter instead.
2024-06-09 13:54:34 +02:00
zeertzjq
50f6d364c6
vim-patch:0bdc5d8: runtime(doc): Add ft_hare.txt to Reference Manual TOC ( #29120 )
...
while at it, also re-align ft_context.txt with the rest of the
list.
closes : vim/vim#14863
0bdc5d8241
Co-authored-by: h-east <h.east.727@gmail.com >
2024-06-01 14:47:18 +08:00
dundargoc
6dc62c2e2b
docs: extract health to its own file
2024-05-24 11:07:30 +02:00
dundargoc
e8f7025de1
docs: move vim.health documentation to lua.txt
...
`vim.health` is not a "plugin" but part of our Lua API and the
documentation should reflect that. This also helps make the
documentation maintenance easier as it is now generated.
2024-05-22 20:15:17 +02:00
dundargoc
7908dc0d15
docs: move vim-patch wiki page to runtime documentation
2023-12-13 18:31:05 +01:00
dundargoc
ef58ee48f4
docs: add wiki FAQ to the runtime documentation ( #26539 )
...
Problem: Wiki contents are not discoverable and hard to maintain.
Solution: Move FAQ to runtime docs.
Co-authored-by: Christian Clason <c.clason@uni-graz.at >
2023-12-13 17:31:39 +01:00
dundargoc
5a2543c159
docs: small fixes ( #25831 )
...
Co-authored-by: Peter Aronoff <peter@aronoff.org >
2023-11-03 07:22:02 +08:00
Justin M. Keyes
4e6356559c
test: spellcheck :help (vimdoc) files #24109
...
Enforce consistent terminology (defined in
`gen_help_html.lua:spell_dict`) for common misspellings.
This does not spellcheck English in general (perhaps a future TODO,
though it may be noisy).
2023-06-22 03:44:51 -07:00
Lewis Russell
2db719f6c2
feat(lua): rename vim.loop -> vim.uv ( #22846 )
2023-06-03 12:06:00 +02:00
Christian Clason
9ab814eafa
docs(help): consistent headers for local additions
2023-03-13 20:17:31 +01:00
zeertzjq
344a1ee8e6
docs: fix typos ( #22353 )
2023-02-22 00:07:26 +08:00
Lewis Russell
5841a97500
feat!: remove hardcopy
...
Co-authored-by: Justin M. Keyes <justinkz@gmail.com >
2023-01-03 10:07:43 +00:00
dundargoc
a27ed57ad0
docs(lua): add guide to using Lua in Neovim ( #21137 )
...
Add introductory guide explaining how to use Lua in Neovim:
where to put Lua files, how to set variables and options, how
to create mappings, autocommands, and user commands.
Adapted with kind permission from
https://github.com/nanotee/nvim-lua-guide
2022-12-08 11:21:42 +01:00
Justin M. Keyes
e6917306f6
docs: update vimdoc parser #20747
...
Remove the user-manual ToC from help.txt, because:
1. it duplicates usr_toc.txt
2. it is not what most readers are looking for in the main help page.
fix https://github.com/neovim/tree-sitter-vimdoc/issues/49
fix https://github.com/neovim/tree-sitter-vimdoc/issues/50
fix https://github.com/neovim/tree-sitter-vimdoc/issues/51
2022-10-20 06:20:02 -07:00
dundargoc
8617101b6b
docs: "supported platforms" matrix #19615
...
Inspired by libuv's own SUPPORTED_PLATFORMS.md:
https://github.com/libuv/libuv/blob/v1.x/
https://neovim.io/doc/user/support.html
2022-10-16 15:31:51 -07:00
Lewis Russell
288208257c
feat(cscope)!: remove
2022-10-13 16:37:23 +01:00
Justin M. Keyes
63be765182
fix(docs): invalid :help links #20345
...
Fix those naughty single quotes.
closes #20159
2022-09-25 16:58:27 -07:00
Christian Clason
4bf005e9fd
vim-patch:partial 0daafaa7d99e ( #20083 )
...
Update runtime files
0daafaa7d9
skip vim9script ftplugin
create userfunc.txt from Neovim content (skip section 3, needs 9.0.0379)
2022-09-06 08:57:53 +02:00
Christian Clason
33ddca6fa0
docs(lua): add luv (vim.loop
) reference manual ( #19679 )
...
Upstreamed from https://github.com/nanotee/luv-vimdocs with kind
permission from @nanotee.
2022-08-09 13:21:50 +02:00
Christian Clason
a5e846b996
vim-patch:partial: 48c3f4e0bff7 ( #19684 )
...
vim-patch:partial:48c3f4e0bff7
Update runtime files
48c3f4e0bf
partially skip `options.txt` (needs 9.0.0138)
2022-08-09 10:43:28 +02:00
dundargoc
e6680ea7c3
docs(lua): add Lua 5.1 reference manual ( #19663 )
...
based on http://www.vim.org/scripts/script.php?script_id=1291
reformatted to match Nvim documentation style; removed irrelevant sections
Co-authored-by: dundargoc <gocundar@gmail.com >
Co-authored-by: Christian Clason <c.clason@uni-graz.at >
Co-authored-by: Lewis Russell <lewis6991@gmail.com >
2022-08-08 18:58:32 +02:00
Daniel Steinberg
a94632d212
vim-patch:8.2.3917: the eval.txt help file is way too big
...
Problem: The eval.txt help file is way too big.
Solution: Move the builtin function details to a separate file.
1cae5a0a03
Note: Neovim-specific references to |functions| were changed to
|builtin-functions|. This included updates to:
1. test/functional/vimscript/functions_spec.lua
2. test/functional/vimscript/eval_spec.lua
3. runtime/doc/lua.txt
2022-01-29 15:19:29 -05:00
dundargoc
e5f691baef
docs: update missing help sections from main help page ( #16573 )
...
Also replace non-existent help section remote.txt to remote_plugins.txt
2021-12-08 09:56:11 -07:00
Christian Clason
2fe95cb1ad
vim-patch:partial 2346a6378483 ( #15599 )
...
Update runtime files
2346a63784
omit doc/vim.man
omit doc/vim9.txt
omit doc/vimdiff.txt
omit doc/vimdiff.man
skip doc/eval.txt (missing patch 8.2.2324)
skip doc/help.txt (missing patch 8.2.2344)
2021-09-09 18:59:11 +02:00
Javier Lopez
109a417e21
docs(help.txt): add treesitter to the main help file
2021-08-09 09:17:02 -05:00
Javier Lopez
4667bfb732
docs(help.txt): add a tag to the neovim api
2021-08-09 09:16:56 -05:00
Jan Edmund Lazo
1e03e76daf
vim-patch:207f009326c8
...
Update runtime files.
207f009326
Omit nl.po.
2021-04-29 21:56:34 -04:00
Jan Edmund Lazo
e612a0a76a
vim-patch:d1caa941d876
...
Update runtime files
d1caa941d8
Cherry-pick error E452 from patch v8.2.0486.
2021-04-27 22:40:39 -04:00
Jan Edmund Lazo
01a629ca03
vim-patch:8.1.1726: the eval.txt help file is too big
...
Problem: The eval.txt help file is too big.
Solution: Split off testing support to testing.txt. Move function details
to where the functionality is explained.
ed997adaa1
Vim commit 5477506a9f01d40fad2e8f0555bc37adee30478f
contains the duplicate tag fix in runtime/doc/testing.txt.
2021-04-27 09:21:26 -04:00
Dave Lage
459f8ad808
docs: Align help docs to match using tab ( #12891 )
2020-09-12 16:48:16 +02:00
Justin M. Keyes
c2662210b5
docs, remove 'guifontset' #11708
...
- 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 1656367b90
. 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...).
2020-08-31 00:51:35 -07:00
Justin M. Keyes
9231684986
doc [ci skip] #11656
2020-01-12 23:41:55 -08:00
Justin M. Keyes
af53a0c012
doc: Lua [ci skip] #11378
...
- Rework :help lua-commands
- Rename if_lua.txt => lua.txt
2019-11-17 19:06:59 -08:00
Justin M. Keyes
456f1d4bdd
doc: |api-fast| [ci skip]
2019-09-09 10:52:12 -07:00
Justin M. Keyes
ef1f1907cc
vim-patch:4c05fa08c973
...
Update runtime files
4c05fa08c9
2019-07-29 20:50:07 +02:00
Justin M. Keyes
aa680f6acb
vim-patch:9d87a37ee9d8
...
Update runtime files.
9d87a37ee9
2019-07-29 20:50:07 +02:00
Justin M. Keyes
33ce70c883
vim-patch:8.1.0932: remove Farsi support ( #9622 )
...
Problem: Farsi support is outdated and unused.
Solution: Delete the Farsi support.
14184a3133
2019-02-17 10:54:00 +01:00
Justin M. Keyes
30857030e8
doc
...
- develop.txt is for design/guidelines; architecture/concepts should
live elsewhere (currently src/nvim/README.md)
- move dev-jargon to intro.txt
- replace https://neovim.io/community (deprecated) with
https://neovim.io/#chat
- <Cmd> avoids CmdlineEnter/Leave
https://github.com/vim/vim/issues/2889
2018-11-28 03:48:06 +01:00
Justin M. Keyes
4de70f5b95
doc
...
- update standard-plugin-list. closes #8388
2018-11-05 22:45:48 +01:00
Justin M. Keyes
18ce6c9063
vim-patch:2c64ca1802b2
...
Update runtime files
2c64ca1802
2018-10-30 00:05:25 +01:00
Justin M. Keyes
07fdbba9d0
vim-patch:91f84f6e11cd
...
Update runtime files.
91f84f6e11
2018-10-29 09:55:07 +01:00
Justin M. Keyes
4175dfac9a
vim-patch:01164a6546b4
...
Long overdue runtime update.
01164a6546
2017-11-07 23:07:03 +01:00
Justin M. Keyes
599170de83
vim-patch:6aa8cea46d41
...
Update runtime files.
6aa8cea46d
2017-11-07 01:33:46 +01:00
Justin M. Keyes
c598c3ac77
doc: deprecate 'highlight'; remove howto.txt ( #7497 )
2017-11-07 00:51:03 +01:00
Justin M. Keyes
29f44aab5a
doc: Remove/relocate win32 notes.
2017-08-03 00:29:51 +02:00
Justin M. Keyes
0df1b6655b
doc: Removed t_XX options/keycodes. ( #6616 )
...
Closes #4482
TODO: revisit find_key_option_len()
2017-04-29 16:56:40 +02:00