Created
March 17, 2016 05:13
-
-
Save BinaryMuse/621bf3e66a66876e4d78 to your computer and use it in GitHub Desktop.
New Atom Pane Commands
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Existing commands that used to be 'pane:split-*' | |
'pane:split-left-and-copy-active-item' | |
'pane:split-right-and-copy-active-item' | |
'pane:split-up-and-copy-active-item' | |
'pane:split-down-and-copy-active-item' | |
// New commands to create splits | |
'pane:split-left' | |
'pane:split-right' | |
'pane:split-up' | |
'pane:split-down' | |
'pane:split-left-and-move-active-item' | |
'pane:split-right-and-move-active-item' | |
'pane:split-up-and-move-active-item' | |
'pane:split-down-and-move-active-item' | |
// New commands to manage pane items in splits | |
'window:move-active-item-to-pane-above' | |
'window:move-active-item-to-pane-below' | |
'window:move-active-item-to-pane-on-left' | |
'window:move-active-item-to-pane-on-right' | |
'window:copy-active-item-to-pane-above' | |
'window:copy-active-item-to-pane-below' | |
'window:copy-active-item-to-pane-on-left' | |
'window:copy-active-item-to-pane-on-right' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# For OS X | |
'.platform-darwin': | |
# Create an empty split pane | |
'cmd-k left': 'pane:split-left' | |
'cmd-k right': 'pane:split-right' | |
'cmd-k up': 'pane:split-up' | |
'cmd-k down': 'pane:split-down' | |
# Create a split pane with the current pane item moved into it | |
'cmd-k m left': 'pane:split-left-and-move-active-item' | |
'cmd-k m right': 'pane:split-right-and-move-active-item' | |
'cmd-k m up': 'pane:split-up-and-move-active-item' | |
'cmd-k m down': 'pane:split-down-and-move-active-item' | |
# Create a split pane with the current pane item duplicated | |
'cmd-k d left': 'pane:split-left-and-copy-active-item' | |
'cmd-k d right': 'pane:split-right-and-copy-active-item' | |
'cmd-k d up': 'pane:split-up-and-copy-active-item' | |
'cmd-k d down': 'pane:split-down-and-copy-active-item' | |
# Move the current pane item to the target split pane | |
'cmd-ctrl-shift-left': 'window:move-active-item-to-pane-on-left' | |
'cmd-ctrl-shift-right': 'window:move-active-item-to-pane-on-right' | |
'cmd-ctrl-shift-up': 'window:move-active-item-to-pane-above' | |
'cmd-ctrl-shift-down': 'window:move-active-item-to-pane-below' | |
# For Windows and Linux | |
'.platform-win32, .platform-linux': | |
# Create an empty split pane | |
'ctrl-k left': 'pane:split-left' | |
'ctrl-k right': 'pane:split-right' | |
'ctrl-k up': 'pane:split-up' | |
'ctrl-k down': 'pane:split-down' | |
# Create a split pane with the current pane item moved into it | |
'ctrl-k m left': 'pane:split-left-and-move-active-item' | |
'ctrl-k m right': 'pane:split-right-and-move-active-item' | |
'ctrl-k m up': 'pane:split-up-and-move-active-item' | |
'ctrl-k m down': 'pane:split-down-and-move-active-item' | |
# Create a split pane with the current pane item duplicated | |
'ctrl-k d left': 'pane:split-left-and-copy-active-item' | |
'ctrl-k d right': 'pane:split-right-and-copy-active-item' | |
'ctrl-k d up': 'pane:split-up-and-copy-active-item' | |
'ctrl-k d down': 'pane:split-down-and-copy-active-item' | |
# Move the current pane item to the target split pane | |
'alt-ctrl-shift-left': 'window:move-active-item-to-pane-on-left' | |
'alt-ctrl-shift-right': 'window:move-active-item-to-pane-on-right' | |
'alt-ctrl-shift-up': 'window:move-active-item-to-pane-above' | |
'alt-ctrl-shift-down': 'window:move-active-item-to-pane-below' |
Great!! I like especially sending pane item to adjacent pane feature like window:move-active-item-to-pane-on-left
.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In Ubuntu
alt-ctrl-shift
will move a window to another workspace.