diff --git a/docs/default-keybindings.md b/docs/default-keybindings.md index 0d21b6f..065af99 100644 --- a/docs/default-keybindings.md +++ b/docs/default-keybindings.md @@ -1006,14 +1006,15 @@ Key Binding: ␣ m languageId:rust Type: bindings -| Key Binding | Name | Type | Command(s) | -| ---------------------------------- | ------------------ | -------------------- | -------------------------------- | -| ␣ m languageId:rust T | Toggle inlay hints | command | `rust-analyzer.toggleInlayHints` | -| ␣ m languageId:rust = | +Format | [bindings](#format) | N/A | -| ␣ m languageId:rust a | +Actions | [bindings](#actions) | N/A | -| ␣ m languageId:rust b | +Backend | [bindings](#backend) | N/A | -| ␣ m languageId:rust g | +Goto | [bindings](#goto) | N/A | -| ␣ m languageId:rust G | +Peek | [bindings](#peek) | N/A | +| Key Binding | Name | Type | Command(s) | +| ---------------------------------- | ------------------ | --------------------- | -------------------------------- | +| ␣ m languageId:rust T | Toggle inlay hints | command | `rust-analyzer.toggleInlayHints` | +| ␣ m languageId:rust = | +Format | [bindings](#format) | N/A | +| ␣ m languageId:rust a | +Actions | [bindings](#actions) | N/A | +| ␣ m languageId:rust b | +Backend | [bindings](#backend) | N/A | +| ␣ m languageId:rust g | +Goto | [bindings](#goto) | N/A | +| ␣ m languageId:rust r | +Refactor | [bindings](#refactor) | N/A | +| ␣ m languageId:rust G | +Peek | [bindings](#peek) | N/A | # TypeScript @@ -2551,6 +2552,7 @@ Type: bindings | Key Binding | Name | Type | Command(s) | | -------------------------------------- | ------------- | ------- | ------------------------ | | ␣ m languageId:python r . | Refactor menu | command | `editor.action.refactor` | +| ␣ m languageId:python r r | Rename symbol | command | `editor.action.rename` | | ␣ m languageId:python r I | Sort imports | command | `python.sortImports` | # +REPL @@ -2884,6 +2886,17 @@ Type: bindings | ␣ m languageId:rust g R | Find references | command | `references-view.findReferences` | | ␣ m languageId:rust g S | Go to symbol in project | command | `workbench.action.showAllSymbols` | +# +Refactor + +Key Binding: ␣ m languageId:rust r + +Type: bindings + +| Key Binding | Name | Type | Command(s) | +| ------------------------------------ | ------------- | ------- | ------------------------ | +| ␣ m languageId:rust r . | Refactor menu | command | `editor.action.refactor` | +| ␣ m languageId:rust r r | Rename symbol | command | `editor.action.rename` | + # +Peek Key Binding: ␣ m languageId:rust G @@ -3042,9 +3055,9 @@ Key Binding: ␣ m languageId:clojure r a Type: bindings -| Key Binding | Name | Type | Command(s) | -| ----------------------------------------- | --------------------------------- | ------- | ---------------------------------- | -| ␣ m languageId:clojure r a l | Add missing library specification | command | `calva.refactor.addMissingLibspec` | +| Key Binding | Name | Type | Command(s) | +| ----------------------------------------- | --------------------------------- | ------- | --------------------------------------- | +| ␣ m languageId:clojure r a l | Add missing library specification | command | `clojureLsp.refactor.addMissingLibspec` | # +Cycle clean convert @@ -3052,10 +3065,10 @@ Key Binding: ␣ m languageId:clojure r c Type: bindings -| Key Binding | Name | Type | Command(s) | -| ----------------------------------------- | -------------------------- | ------- | ----------------------------- | -| ␣ m languageId:clojure r c n | Clean namespace definition | command | `calva.refactor.cleanNs` | -| ␣ m languageId:clojure r c p | Cycle privacy | command | `calva.refactor.cyclePrivacy` | +| Key Binding | Name | Type | Command(s) | +| ----------------------------------------- | -------------------------- | ------- | ---------------------------------- | +| ␣ m languageId:clojure r c n | Clean namespace definition | command | `clojureLsp.refactor.cleanNs` | +| ␣ m languageId:clojure r c p | Cycle privacy | command | `clojureLsp.refactor.cyclePrivacy` | # +Extract expand @@ -3063,10 +3076,10 @@ Key Binding: ␣ m languageId:clojure r e Type: bindings -| Key Binding | Name | Type | Command(s) | -| ----------------------------------------- | ---------------- | ------- | -------------------------------- | -| ␣ m languageId:clojure r e f | Extract function | command | `calva.refactor.extractFunction` | -| ␣ m languageId:clojure r e l | Expand let | command | `calva.refactor.expandLet` | +| Key Binding | Name | Type | Command(s) | +| ----------------------------------------- | ---------------- | ------- | ------------------------------------- | +| ␣ m languageId:clojure r e f | Extract function | command | `clojureLsp.refactor.extractFunction` | +| ␣ m languageId:clojure r e l | Expand let | command | `clojureLsp.refactor.expandLet` | # +Introduce inline @@ -3074,10 +3087,10 @@ Key Binding: ␣ m languageId:clojure r i Type: bindings -| Key Binding | Name | Type | Command(s) | -| ----------------------------------------- | ------------- | ------- | ----------------------------- | -| ␣ m languageId:clojure r i l | Introduce let | command | `calva.refactor.introduceLet` | -| ␣ m languageId:clojure r i s | Inline symbol | command | `calva.refactor.inlineSymbol` | +| Key Binding | Name | Type | Command(s) | +| ----------------------------------------- | ------------- | ------- | ---------------------------------- | +| ␣ m languageId:clojure r i l | Introduce let | command | `clojureLsp.refactor.introduceLet` | +| ␣ m languageId:clojure r i s | Inline symbol | command | `clojureLsp.refactor.inlineSymbol` | # +Move @@ -3085,9 +3098,9 @@ Key Binding: ␣ m languageId:clojure r m Type: bindings -| Key Binding | Name | Type | Command(s) | -| ----------------------------------------- | ----------- | ------- | -------------------------- | -| ␣ m languageId:clojure r m l | Move to let | command | `calva.refactor.moveToLet` | +| Key Binding | Name | Type | Command(s) | +| ----------------------------------------- | ----------- | ------- | ------------------------------- | +| ␣ m languageId:clojure r m l | Move to let | command | `clojureLsp.refactor.moveToLet` | # +Thread macros @@ -3095,14 +3108,14 @@ Key Binding: ␣ m languageId:clojure r t Type: bindings -| Key Binding | Name | Type | Command(s) | -| ----------------------------------------- | ----------------- | ------- | ------------------------------- | -| ␣ m languageId:clojure r t f | Thread first | command | `calva.refactor.threadFirst` | -| ␣ m languageId:clojure r t l | Thread last | command | `calva.refactor.threadLast` | -| ␣ m languageId:clojure r t u | Unwind thread | command | `calva.refactor.unwindThread` | -| ␣ m languageId:clojure r t F | Thread first all | command | `calva.refactor.threadFirstAll` | -| ␣ m languageId:clojure r t L | Thread last all | command | `calva.refactor.threadLastAll` | -| ␣ m languageId:clojure r t U | Unwind thread all | command | `calva.refactor.unwindThread` | +| Key Binding | Name | Type | Command(s) | +| ----------------------------------------- | ----------------- | ------- | ------------------------------------ | +| ␣ m languageId:clojure r t f | Thread first | command | `clojureLsp.refactor.threadFirst` | +| ␣ m languageId:clojure r t l | Thread last | command | `clojureLsp.refactor.threadLast` | +| ␣ m languageId:clojure r t u | Unwind thread | command | `clojureLsp.refactor.unwindThread` | +| ␣ m languageId:clojure r t F | Thread first all | command | `clojureLsp.refactor.threadFirstAll` | +| ␣ m languageId:clojure r t L | Thread last all | command | `clojureLsp.refactor.threadLastAll` | +| ␣ m languageId:clojure r t U | Unwind thread all | command | `clojureLsp.refactor.unwindThread` | # +Create