JoinStatement
Joins and unjoins whole statements
Details
Installs
- Total 2K
- Win 1K
- Mac 342
- Linux 167
Jan 21 | Jan 20 | Jan 19 | Jan 18 | Jan 17 | Jan 16 | Jan 15 | Jan 14 | Jan 13 | Jan 12 | Jan 11 | Jan 10 | Jan 9 | Jan 8 | Jan 7 | Jan 6 | Jan 5 | Jan 4 | Jan 3 | Jan 2 | Jan 1 | Dec 31 | Dec 30 | Dec 29 | Dec 28 | Dec 27 | Dec 26 | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 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 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Sublime JoinStatement plugin
Joins and unjoins whole statements.
Demo
Installation
This plugin is part of sublime-enhanced plugin set. You can install sublime-enhanced and this plugin will be installed automatically.
If you would like to install this package separately check “Installing packages separately” section of sublime-enhanced package.
Usage
- Unjoin statement
# before
hash_table = {'key1': 'val1', 'key2': 'val2'}
# after
hash_table = {
'key1': 'val1',
'key2': 'val2'
}
# before
condition = (a > b and b > c and c > d)
# after
condition = (
a > b and
b > c and
c > d
)
- Join statement
# before
hash_table = {
'key1': 'val1',
'key2': 'val2'
}
# after
hash_table = {'key1': 'val1', 'key2': 'val2'}
# before
condition = (
a > b and
b > c and
c > d
)
# after
condition = (a > b and b > c and c > d)
You can execute command by hitting keyboard shortcut or by placing cursor and the after opening bracket and hitting “enter” or “alt+/” (right delete). In some cases command will not work (not a source code); if it happened you can put space after bracket and hit enter or “right delete” to do stuff manually.
Not that it'll works only with first-level brackets. Any other nesting will be ignored. E.g.:
# before
hash_table = {
'key1': 'val1',
'key2': {
'subkey1': 'subval1'
}
}
# after
hash_table = {'key1': 'val1', 'key2': {
'subkey1': 'subval1'
}}
Commands
Description | Keyboard shortcut | Command palette |
---|---|---|
Join statement | ctrl+alt+t | JoinStatement: Join |
Join statement (as arguments) | [detects automatically] | JoinStatement: Join (as arguments) |
Unjoin statement | ctrl+alt+shift+t | JoinStatement: Unjoin |
Unjoin statement (as arguments) | [detects automatically] | JoinStatement: Unjoin (as arguments) |
Join statement (after bracket) | enter | |
Unjoin statement (after bracket) | alt+/ |