-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Even if Hyper is in electron, it is for some reason still faster than iTerm. iTerm is probably the slowest terminal emulator that I ever used. Also, added experimental config files for chunkwm (kwm successor). Still sticking to kwm, because chunkwm do not provides any handling for moving windows between spaces. Signed-off-by: Tomas Slusny <[email protected]>
- Loading branch information
Showing
16 changed files
with
211 additions
and
77 deletions.
There are no files selected for viewing
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
#!/bin/bash | ||
|
||
export CHUNKC_SOCKET=3920 | ||
|
||
# Plugins | ||
chunkc plugin_dir ~/.chunkwm_plugins | ||
chunkc hotload 1 | ||
chunkc load tiling.so | ||
# chunkc load ffm.so | ||
chunkc load border.so |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
#!/bin/bash | ||
|
||
export CHUNKC_SOCKET=4131 | ||
|
||
# Tiling | ||
chunkc config global_space_mode bsp | ||
chunkc config global_space_offset_top 25 | ||
chunkc config global_space_offset_bottom 0 | ||
chunkc config global_space_offset_left 0 | ||
chunkc config global_space_offset_right 0 | ||
chunkc config global_space_offset_gap 0 | ||
|
||
chunkc config bsp_spawn_left 1 | ||
chunkc config bsp_optimal_ratio 1.618 | ||
chunkc config bsp_split_mode optimal | ||
chunkc config bsp_split_ratio 0.5 | ||
|
||
chunkc config mouse_follows_focus 0 | ||
chunkc config window_float_next 0 | ||
|
||
# signal dock to make windows topmost when floated | ||
# requires chwm-sa (https://github.com/koekeishiya/chwm-sa) | ||
chunkc config window_float_topmost 0 |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
module.exports = { | ||
config: { | ||
fontSize: 12, | ||
fontFamily: 'Terminus', | ||
padding: '5px', | ||
|
||
base16: { | ||
scheme: 'solarized' | ||
}, | ||
|
||
hyperStatusLine: { | ||
fontFamily: 'Terminus' | ||
}, | ||
|
||
css: ` | ||
.header_header { | ||
display: none; | ||
} | ||
.terms_terms { | ||
margin-top: 0; | ||
} | ||
`, | ||
|
||
showWindowControls: 'false', | ||
shell: '/bin/zsh', | ||
shellArgs: ['--login'], | ||
bell: false, | ||
}, | ||
|
||
plugins: [ 'hypersixteen', 'hyperminimal' ], | ||
}; |
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,137 @@ | ||
# Launch terminal | ||
cmd + alt + ctrl - return : open -na /Applications/Hyper.app | ||
|
||
# Launch app manager | ||
cmd + alt + ctrl - space : open /Applications/Alfred\ 3.app | ||
|
||
# Launch password manager | ||
cmd + alt + ctrl - z : ~/.kwm/pass.applescript | ||
cmd + alt + ctrl - y : ~/.kwm/pass.applescript | ||
|
||
# Launch process manager | ||
cmd + alt + ctrl - x : ~/.kwm/pkill.applescript | ||
|
||
# Launch clipboard manager | ||
cmd + alt + ctrl - c : khd -p "cmd + alt - c" | ||
|
||
# Launch music manager | ||
cmd + alt + ctrl - v : ~/.kwm/spotify.applescript | ||
|
||
# Restard khd | ||
cmd + alt + ctrl - escape : khd -e "reload" | ||
|
||
# Restard window manager | ||
# cmd + alt + ctrl + shift - escape : brew services restart kwm | ||
|
||
# Lock screen | ||
cmd + alt + ctrl - e : pmset displaysleepnow | ||
|
||
# Close window | ||
cmd + alt + ctrl - w ![Firefox] : khd -p "cmd - w" | ||
cmd + alt + ctrl - w [Firefox] : khd -p "cmd + shift - w" | ||
|
||
# Quit application | ||
cmd + alt + ctrl + shift - w : khd -p "cmd - q" | ||
|
||
# Set space tiled | ||
cmd + alt + ctrl - t : chunkc space -l bsp | ||
|
||
# Set space monocle | ||
cmd + alt + ctrl - m : chunkc space -l monocle | ||
|
||
# Toggle window fullscreen | ||
cmd + alt + ctrl - f : chunkc window -t fullscreen | ||
|
||
# Toggle window floating | ||
cmd + alt + ctrl - s : chunkc window -t float | ||
|
||
# Give Focus To Window | ||
cmd + alt + ctrl - h : chunkc window -f west | ||
cmd + alt + ctrl - l : chunkc window -f east | ||
cmd + alt + ctrl - j : chunkc window -f south | ||
cmd + alt + ctrl - k : chunkc window -f north | ||
|
||
# Move window | ||
cmd + alt + ctrl + shift - h : chunkc window -w west | ||
cmd + alt + ctrl + shift - j : chunkc window -w south | ||
cmd + alt + ctrl + shift - k : chunkc window -w north | ||
cmd + alt + ctrl + shift - l : chunkc window -w east | ||
|
||
# Resize windows | ||
# cmd + alt + ctrl - r : khd -e "mode activate resize" | ||
# resize - h : kwmc window -c expand 0.05 west | ||
# resize - j : kwmc window -c expand 0.05 south | ||
# resize - k : kwmc window -c expand 0.05 north | ||
# resize - l : kwmc window -c expand 0.05 east | ||
# resize + shift - h : kwmc window -c reduce 0.05 west | ||
# resize + shift - j : kwmc window -c reduce 0.05 south | ||
# resize + shift - k : kwmc window -c reduce 0.05 north | ||
# resize + shift - l : kwmc window -c reduce 0.05 east | ||
|
||
# Move between spaces | ||
# cmd + alt + ctrl - 0x12 : kwmc space -fExperimental 1 | ||
# cmd + alt + ctrl - 0x13 : kwmc space -fExperimental 2 | ||
# cmd + alt + ctrl - 0x14 : kwmc space -fExperimental 3 | ||
# cmd + alt + ctrl - 0x15 : kwmc space -fExperimental 4 | ||
# cmd + alt + ctrl - 0x16 : kwmc space -fExperimental 5 | ||
# cmd + alt + ctrl + shift - 0x12 : kwmc window -m space 1 | ||
# cmd + alt + ctrl + shift - 0x13 : kwmc window -m space 2 | ||
# cmd + alt + ctrl + shift - 0x14 : kwmc window -m space 3 | ||
# cmd + alt + ctrl + shift - 0x15 : kwmc window -m space 4 | ||
# cmd + alt + ctrl + shift - 0x16 : kwmc window -m space 5 | ||
|
||
# Give Focus To Screen | ||
# cmd + alt - 1 : kwmc display -f 0 | ||
# cmd + alt - 2 : kwmc display -f 1 | ||
# cmd + alt - 3 : kwmc display -f 2 | ||
|
||
# Swap focused window | ||
# ctrl + alt - m : kwmc window -s mark | ||
|
||
# # Pseudo containers | ||
# cmd + ctrl + alt - p : kwmc tree -pseudo create | ||
# cmd + ctrl + alt - o : kwmc tree -pseudo destroy | ||
|
||
# # Detach Focused Window And Reinsert In Direction | ||
# ctrl + shift - k : kwmc window -m north | ||
# ctrl + shift - l : kwmc window -m east | ||
# ctrl + shift - j : kwmc window -m south | ||
# ctrl + shift - h : kwmc window -m west | ||
|
||
# # Detach Marked Window And Reinsert At Focused Window | ||
# ctrl + shift - x : kwmc window -m mark | ||
|
||
# # Move Focused Window To Space | ||
# ctrl + alt - left : kwmc window -m space left | ||
# ctrl + alt - right : kwmc window -m space right | ||
|
||
# # Move Focused Window To Screen | ||
# ctrl + alt - 1 : kwmc window -m display 0 | ||
# ctrl + alt - 2 : kwmc window -m display 1 | ||
# ctrl + alt - 3 : kwmc window -m display 2 | ||
|
||
# Set Temporary Window Container | ||
# cmd + alt + ctrl - d : kwmc window -z parent | ||
|
||
# Set Space Tiling Mode To BSP | ||
# cmd + alt + ctrl - a : kwmc space -t bsp | ||
|
||
# Set Space Tiling Mode To Monocle | ||
# cmd + alt + ctrl - s : kwmc space -t monocle | ||
|
||
# Set Space Tiling Mode To Floating | ||
# cmd + alt + ctrl - d : kwmc space -t float | ||
|
||
# Rotate Window-Tree By 90degrees (Clockwise) | ||
# cmd + alt + ctrl - r : kwmc tree rotate 90 | ||
|
||
# Modify Container | ||
# cmd + alt + ctrl - s : kwmc window -c split-mode toggle | ||
# cmd + alt + ctrl - 0x32 : kwmc window -c type toggle | ||
|
||
# Mark Window | ||
# cmd + alt + ctrl - m : kwmc window -mk focused | ||
# cmd + alt + ctrl - h : kwmc window -mk west wrap | ||
# cmd + alt + ctrl - l : kwmc window -mk east wrap | ||
# cmd + alt + ctrl - j : kwmc window -mk south wrap | ||
# cmd + alt + ctrl - k : kwmc window -mk north wrap |
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
This file was deleted.
Oops, something went wrong.
Submodule base16-vim
updated
84 files
Submodule vim-fugitive
updated
1 files
+2 −1 | plugin/fugitive.vim |
Submodule vim-snippets
updated
3 files
+24 −0 | UltiSnips/matlab.snippets | |
+3 −0 | snippets/fortran.snippets | |
+64 −0 | snippets/matlab.snippets |