JoinStatement
Joins and unjoins whole statements
Details
Installs
- Total 2K
- Win 1K
- Mac 349
- Linux 168
| Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 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+/ |