user.lang.ruby.ruby
| args pipe | Insert `before + after`, leaving cursor between `before` and `after`. Not entirely reliable if `after` contains newlines. |
| dock string | Inserts a document comment and positions the cursor appropriately |
| state end | Insert “end” |
| state begin | Insert “begin” |
| state rescue | Insert “rescue “ |
| state module | Insert “module “ |
| ^instance <user.text>$ | Insert text at the current cursor position inserts properly formatted private function name |