| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | ci: label "multicursor" | Justin M. Keyes | 2026-09-11 |
| | | |||
| * | docs: misc #39511 | Justin M. Keyes | 2026-04-29 |
| | | |||
| * | docs: misc #39207 | Justin M. Keyes | 2026-04-20 |
| | | |||
| * | docs: lsp, options, api #38980 | Justin M. Keyes | 2026-04-14 |
| | | | | | | | | | | docs: lsp, options - revert bogus change to `_meta/builtin_types.lua` from 3a4a66017b74 Close #38991 Co-authored-by: David Mejorado <david.mejorado@gmail.com> | ||
| * | build: ship "_core/*" as bytecode (built-into Nvim binary) | Justin M. Keyes | 2025-12-30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/` | ||
| * | ci: update labeler configuration and add reviewers | dundargoc | 2024-05-30 |
| | | |||
| * | build: remove nix flakes (#28863) | dundargoc | 2024-05-24 |
| | | | | | | | | It does not work and we don't plan on maintaining these anymore. The flake files are being moved to https://github.com/nix-community/neovim-nightly-overlay/pull/516 instead. | ||
| * | ci(labeler): adjust configuration | dundargoc | 2024-05-14 |
| | | |||
| * | ci: bump actions/labeler from 4 to 5 | dundargoc | 2023-12-08 |