nushell/tests/fixtures
zc he fc72aa6abe
feat(lsp): signature help (manually triggered) (#15233)
# Description

To check for missing parameters

<img width="417" alt="image"
src="https://github.com/user-attachments/assets/5e2a8356-5fd9-4d15-8ae6-08321f9d6e0b"
/>

# User-Facing Changes

For other languages, the help request can be triggered by the `(`
character of the function call.
Editors like nvim refuse to set the trigger character to space, and
space is probably way too common for that.

So this kind of request has to be triggered manually for now.
example of nvim config:

```lua
vim.api.nvim_create_autocmd("FileType", {
  pattern = "nu",
  callback = function(event)
    vim.bo[event.buf].commentstring = "# %s"
    vim.api.nvim_buf_set_keymap(event.buf, "i", "<C-f>", "", {
      callback = function()
        vim.lsp.buf.signature_help()
      end,
    })
  end,
})
```

# Tests + Formatting

+2

# After Submitting
2025-03-03 06:54:42 -06:00
..
completions Remove trailing slash from symlink completion (issue #13275) (#14667) 2024-12-27 13:45:52 +02:00
cp use uutils/coreutils cp command in place of nushell's cp command (#10097) 2023-09-08 13:57:38 -05:00
dotnu_completions refactor(completion): flatten_shape -> expression for internal/external/operator (#15086) 2025-02-23 13:47:49 -05:00
eval Exit early when encountering parsing errors (#10213) 2023-09-05 14:36:37 +02:00
external_completions/path refactor(completion): flatten_shape -> expression for internal/external/operator (#15086) 2025-02-23 13:47:49 -05:00
formats Bump Calamine (#14403) 2024-11-21 20:31:14 +08:00
lsp feat(lsp): signature help (manually triggered) (#15233) 2025-03-03 06:54:42 -06:00
partial_completions Force completers to sort in fetch() (#13242) 2024-07-03 06:48:06 -05:00
quoted_completions Fix file completions which contains glob pattern (#11766) 2024-02-08 06:42:50 +08:00