Merge pull request #36701 from zeertzjq/backport

docs: misc
This commit is contained in:
zeertzjq
2025-11-26 22:07:57 +08:00
committed by GitHub
8 changed files with 23 additions and 10 deletions

View File

@@ -21,8 +21,8 @@ env:
INSTALL_PREFIX: ${{ github.workspace }}/nvim-install
jobs:
# Test the minimum supported cmake.
old-cmake:
name: Test oldest supported cmake
runs-on: ubuntu-latest
timeout-minutes: 15
env:
@@ -54,8 +54,8 @@ jobs:
- name: Install
run: make install
# Offline build (USE_EXISTING_SRC_DIR=ON with no network access)
use-existing-src:
name: Test USE_EXISTING_SRC_DIR=ON builds with no network access
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5

View File

@@ -19,15 +19,15 @@ concurrency:
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
# Test the minimum supported cmake.
old-cmake:
name: Test oldest supported cmake
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- run: echo "success"
# Offline build (USE_EXISTING_SRC_DIR=ON with no network access)
use-existing-src:
name: Test USE_EXISTING_SRC_DIR=ON builds with no network access
runs-on: ubuntu-latest
steps:
- run: echo "success"

View File

@@ -402,6 +402,13 @@ Similarly to develop on Neovim: `nix run github:nix-community/neovim-nightly-ove
To use a specific version of Neovim, you can pass `--override-input neovim-src .` to use your current directory,
or a specific SHA1 like `--override-input neovim-src github:neovim/neovim/89dc8f8f4e754e70cbe1624f030fb61bded41bc2`.
### Haiku
Some deps can be pulled from haiku repos, the rest need "bundled" deps:
cmake -DUSE_BUNDLED_LIBUV=OFF -DUSE_BUNDLED_UNIBILIUM=OFF -DUSE_BUNDLED_LUAJIT=OFF -B .deps ./cmake.deps
make -C .deps
### FreeBSD
```

View File

@@ -51,6 +51,7 @@ Developer guidelines
Pull requests (PRs)
---------------------
- Fork the repository first.
- To avoid duplicate work, create a draft pull request.
- Your PR must include [test coverage][run-tests].
- Avoid cosmetic changes to unrelated files in the same commit.

View File

@@ -8970,9 +8970,9 @@ setloclist({nr}, {list} [, {action} [, {what}]]) *setloclist()*
Parameters: ~
• {nr} (`integer`)
• {list} (`any`)
• {list} (`vim.quickfix.entry[]`)
• {action} (`string?`)
• {what} (`table?`)
• {what} (`vim.fn.setqflist.what?`)
Return: ~
(`any`)

View File

@@ -152,7 +152,7 @@
--- a function or a funcref or a lambda. Refer
--- to |quickfix-window-function| for an explanation
--- of how to write the function and an example.
--- @field quickfixtextfunc? function
--- @field quickfixtextfunc? string|function
---
--- quickfix list title text. See |quickfix-title|
--- @field title? string

View File

@@ -8169,9 +8169,9 @@ function vim.fn.setline(lnum, text) end
--- for the list of supported keys in {what}.
---
--- @param nr integer
--- @param list any
--- @param list vim.quickfix.entry[]
--- @param action? string
--- @param what? table
--- @param what? vim.fn.setqflist.what
--- @return any
function vim.fn.setloclist(nr, list, action, what) end

View File

@@ -9900,7 +9900,12 @@ M.funcs = {
]=],
name = 'setloclist',
params = { { 'nr', 'integer' }, { 'list', 'any' }, { 'action', 'string' }, { 'what', 'table' } },
params = {
{ 'nr', 'integer' },
{ 'list', 'vim.quickfix.entry[]' },
{ 'action', 'string' },
{ 'what', 'vim.fn.setqflist.what' },
},
signature = 'setloclist({nr}, {list} [, {action} [, {what}]])',
},
setmatches = {