ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Wrap

🤖 Sublime Text plugin that "passes" text selected or under cursor into brackets

Details

Installs

  • Total 300
  • Win 195
  • Mac 54
  • Linux 51
Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22 Jun 21 Jun 20 Jun 19 Jun 18 Jun 17 Jun 16 Jun 15 Jun 14 Jun 13
Windows 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

🤖 Wrap

Wrap is a simple but useful Sublime Text plugin that wraps the selected text (or text under cursor) with brackets (example: pass as argument into function/method, pass as index/key into array/list).

🎬 Demonstration

Wrap: Wrap

💻 Installation

The easiest way to install Wrap is through Package Control. After it is enabled inside Sublime Text, open the command palette and find Package Control: Install Package and press ENTER. Then, find Wrap in the list. Press ENTER again, and this plugin is installed!

📈 Usage

This plugin includes the command wrap, which can be run in the command palette as Wrap: Wrap.

Running the Wrap: Wrap command, the text selected or under cursor will be wrapped by brackets (bracket type can be customized). A placeholder will be inserted before the starting bracket and become selected.

Example:

  • Original code: x (x is selected or under cursor)
  • After Wrap: Wrap: abc(x) (abc selected)

âš™ Customization

The Wrap plugin can be customized to your requirements.

🔧 Preferences

The types of brackets used by Wrap can be customized via the command Preferences: Wrap.

Change the default bracket type with the bracket_type setting.

Change context-specific bracket types with the contexts setting.

⌨ Keybindings

Keybindings can be created for the wrap command.

  • Run the Preferences: Wrap Key Bindings command in the command palette.
  • Add your keybindings!

Below is an example of the keybinding file:

[
    {
        "keys": ["alt+w"],
        "command": "wrap"
    }
]