Add multiline params documentation

This commit is contained in:
2026-02-17 12:36:17 +01:00
parent 7729593d6e
commit 708a4cd4d5
+5
View File
@@ -43,6 +43,8 @@ A comprehensive Neovim/LazyVim plugin providing **Language Server Protocol (LSP)
| Feature | Description |
|---------|-------------|
| **Auto-Prefix** | Automatically adds `#` prefix to local variables (like TIA Portal) |
| **Multiline Parameters** | Fill FB/Function call parameters across multiple lines with `<Space>mp` or `:SCLMultilineParams` |
| **Tab Navigation** | Jump between parameters with `<Tab>` in insert mode |
| **Workspace UDT Scanner** | Scans project for user-defined types |
| **blink.cmp Integration** | Smart completion source for blink.cmp |
@@ -110,6 +112,7 @@ require("scl_lsp").setup({
| `:SCLShowWorkspaceTypes` | Show workspace UDTs and FB count |
| `:SCLRescanWorkspaceTypes` | Rescan workspace for types |
| `:SCLPrefixWord` | Manually prefix current word with `#` |
| `:SCLMultilineParams` | Fill multiline parameters for FB/Function call |
| `:LspSCLFormat` | Format current SCL file |
| `:SCLGeneratePlcJson` | Generate plc.data.json from data_types/ |
@@ -121,6 +124,8 @@ require("scl_lsp").setup({
| `gd` | Go to Definition |
| `<leader>s` | Document Symbols |
| `<leader>w` | Workspace Symbols |
| `<Space>mp` | Fill multiline FB/Function parameters (insert mode) |
| `<Tab>` | Jump to next parameter (insert mode) |
| `<leader>fw` | Workspace Symbols (Telescope) |
| `<leader>ca` | Code Actions |