diff --git a/README.md b/README.md index 8d65fbd..7fa2ed0 100644 --- a/README.md +++ b/README.md @@ -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 `mp` or `:SCLMultilineParams` | +| **Tab Navigation** | Jump between parameters with `` 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 | | `s` | Document Symbols | | `w` | Workspace Symbols | +| `mp` | Fill multiline FB/Function parameters (insert mode) | +| `` | Jump to next parameter (insert mode) | | `fw` | Workspace Symbols (Telescope) | | `ca` | Code Actions |