Justin M. Keyes
858576777e
docs: lsp, options, promptbuf
...
Close #37630
Close #37682
Close #37762
Close #37785
Co-authored-by: Daniel Schmitt <d.schmitt@lansoftware.de >
Co-authored-by: Duane Hilton <duane9@gmail.com >
Co-authored-by: NeOzay <colpaert.benoit@gmail.com >
Co-authored-by: Yi Ming <ofseed@foxmail.com >
Co-authored-by: "Justin M. Keyes" <justinkz@gmail.com >
2026-02-12 13:46:45 +01:00
zeertzjq
7a6e8d4430
docs: misc ( #37281 )
...
Close #37289
Close #37348
Co-authored-by: Marc Jakobi <marc@jakobi.dev >
Co-authored-by: Anton Kesy <anton@kesy.de >
2026-01-12 03:50:57 +00:00
zeertzjq
dd6ed20272
docs: misc ( #37280 )
...
Close #36806
Close #36812
Close #37003
Close #37016
Close #37038
Close #37039
Close #37157
Close #37185
Close #37213
Co-authored-by: saroj_r <sarojregmi.official@gmail.com >
Co-authored-by: Olivia Kinnear <git@superatomic.dev >
Co-authored-by: Igor <igorlfs@ufmg.br >
Co-authored-by: Justin Roberts <JustinEdwardLeo@gmail.com >
Co-authored-by: "Mike J. McGuirk" <mike.j.mcguirk@gmail.com >
Co-authored-by: Aymen Hafeez <49293546+aymenhafeez@users.noreply.github.com >
Co-authored-by: Peter Cardenas <16930781+PeterCardenas@users.noreply.github.com >
Co-authored-by: DrNayak2306 <dhruvgnk.work@gmail.com >
2026-01-07 08:11:42 +08:00
Justin M. Keyes
20e77c5d88
build: ship "_core/*" as bytecode (built-into Nvim binary)
...
Problem:
We want to encourage implementing core features in Lua instead of C, but
it's clumsy because:
- Core Lua code (built into `nvim` so it is available even if VIMRUNTIME
is missing/invalid) requires manually updating CMakeLists.txt, or
stuffing it into `_editor.lua`.
- Core Lua modules are not organized similar to C modules, `_editor.lua`
is getting too big.
Solution:
- Introduce `_core/` where core Lua code can live. All Lua modules added
there will automatically be included as bytecode in the `nvim` binary.
- Move these core modules into `_core/*`:
```
_defaults.lua
_editor.lua
_options.lua
_system.lua
shared.lua
```
TODO:
- Move `_extui/ => _core/ui2/`
2025-12-30 01:44:24 -05:00
Nathan Smith
551bb63d44
feat(events): MarkSet event, aucmd_defer() #35793
...
Problem:
- Can't subscribe to "mark" events.
- Executing events is risky because they can't be deferred.
Solution:
- Introduce `MarkSet` event.
- Introduce `aucmd_defer()`.
Helped-by: zeertzjq <zeertzjq@outlook.com >
Co-authored-by: Justin M. Keyes <justinkz@gmail.com >
2025-12-07 15:13:31 -05:00
Justin M. Keyes
3f16037e45
docs: getpos, getregion, lsp
2025-11-15 22:47:38 -05:00
Justin M. Keyes
a983e69708
docs: dev_tools, dev_arch
2025-10-24 02:14:29 +02:00
Justin M. Keyes
7838c242e9
docs: types, news, lua-plugin
...
- mention "lua_ls", not "luals". https://github.com/neovim/neovim/discussions/36182
Co-authored-by: Maria Solano <majosolano99@gmail.com >
2025-10-24 02:07:37 +02:00
Justin M. Keyes
960b33a9d8
docs: misc, dev-api-fast, $XDG_STATE_HOME #35138
2025-08-17 20:45:40 -07:00
Justin M. Keyes
ae93c7f369
docs: misc, help tags for neovim.io searches #31428
...
Problem:
Various keywords are commonly searched-for on https://neovim.io , but
don't have help tags.
Solution:
Add help tags.
fix #31327
2024-12-03 09:44:28 -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