From 5c4e37fb84c156af689c4277f608ff5a0ea70fe2 Mon Sep 17 00:00:00 2001 From: Kevin Mok Date: Fri, 30 Aug 2019 22:15:51 -0400 Subject: [PATCH] i3: floating sticky visualizer keybinding --- aliases/key_aliases.tmpl | 32 ++++++++++++++-------- aliases/key_dirs.tmpl | 4 ++- aliases/key_files.tmpl | 2 +- dot_Xresources.tmpl | 8 +++--- dot_config/fish/config.fish.tmpl | 2 +- dot_config/fish/functions/gen-pass.fish | 8 ++++++ dot_config/i3/config.tmpl | 36 +++++++++++++++---------- dot_ssh/authorized_keys-all | 6 ++--- dot_ssh/known_hosts-all | 1 + dot_vimrc.tmpl | 4 +++ scripts/executable_sync-shortcuts | 6 ++--- 11 files changed, 71 insertions(+), 38 deletions(-) create mode 100644 dot_config/fish/functions/gen-pass.fish diff --git a/aliases/key_aliases.tmpl b/aliases/key_aliases.tmpl index b47ab39..6c2d813 100644 --- a/aliases/key_aliases.tmpl +++ b/aliases/key_aliases.tmpl @@ -9,7 +9,7 @@ c "printf '\033c'" d "cd ~/Downloads && printf '\033c'" hst "history" ## nf "printf '\033c' && neofetch | lolcat" -nf "printf '\033c' && neofetch" +nft "printf '\033c' && neofetch" fi "fish" # reload urxvt ru "xrdb ~/.Xresources && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null" @@ -20,7 +20,7 @@ dua "sudo du -h --apparent-size | sort -h" # dum "sudo du -d 1 -m --apparent-size | sort -h" duh "du -d 1 -h --apparent-size | sort -h" dum "du -d 1 -m --apparent-size | sort -h" -m "man" +# m "man" tld "tldr" # ]]] basic # @@ -76,6 +76,11 @@ cpssh "ssh-copy-id -i ~/.ssh/id_rsa.pub" xcssh "bat ~/.ssh/id_rsa.pub | xclip -selection clipboard" ssp "mosh --ssh='ssh -p 8022' 192.168.0.12" ssd "mosh kevin@165.22.239.234 tmux a" +ssdh "mosh kevin@165.22.239.234 htop" +# test server sites +svp "firefox pste.gq smol.gq git.ataraxy.tk" +# postgres ssh tunnel +ssdt "ssh kevin@165.22.239.234 -L 5433:localhost:5432" # ]]] ssh # @@ -190,6 +195,8 @@ yaq "yay -Qi" yal "yay -Ql" # remove yar "yay -Rns" +# search +yas "yay -Qs" # sync yau "yay -Sy" # sync and download @@ -252,7 +259,7 @@ nt "nginx -t" id "identify" # rz "source ~/{{ .chezmoi.os }}-config/aliases/zsh_aliases" -# mst "sudo rm ~/st/config.h && sudo bear make -C ~/st install" +mst "sudo rm ~/st/config.h && sudo bear make -C ~/st install" # mst "sudo ~/st/make-st.sh" # system ]]] @@ -277,7 +284,7 @@ bsv "bukuserver run --host 127.0.0.1 --port 5001" bt "buku --deep -n5 -t" bu "buku -zu" but "buku -zu --tag" -bw "buku --immutable 1 -zw" +bw "buku --immutable 1 -zw -1" # ]]] buku # chr "google-chrome" @@ -289,6 +296,8 @@ fh "feh" fi "fish" gpd "gpg --decrypt" gpe "gpg --encrypt --recipient" +hba "habitctl ask" +hbl "habitctl log" htc "htop -s PERCENT_CPU" htm "htop -s PERCENT_MEM" i "sxiv" @@ -316,20 +325,18 @@ rbg "ranger --selectfile (grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2)" rgc "clear && tmux clear-history && rg" rx "redshift -x" sn "sudo nvim" -ssh "mosh" +ss "mosh" stp "termdown" # sw "swex" t "tmux"#[[[ ta "tmux a -t" -tac "tmux a -t config" -taj "tmux a -t journal" +tac "tmux a -t config || tmux new -s config" +taj "tmux a -t journal || tmux new -s journal" tal "tmux a" tk "tmux kill-server" tl "tmux ls" tn "tmux new -s" tnb "tmux new -s backup" -tnc "tmux new -s config" -tnj "tmux new -s journal" #]]] vmd "vimdiff" wg "wego" @@ -465,6 +472,7 @@ gsl "git shortlog" gcln "git clone" gs "git status -u" gf "git fetch origin" +gfg "git fetch gitea" gch "git checkout" gchn "git checkout -b" @@ -585,7 +593,7 @@ wr0 "watson report --all --project=309 --tag=phase2" # server [[[ # -nd "node" +# nd "node" ndm "nodemon" knd "killall node" mg "mongo" @@ -654,9 +662,11 @@ ms "minetestserver" msc "minetestserver --gameid minetest --worldname Creative --terminal" # msh "minetestserver --gameid minetest --worldname Hevin --config ~/.minetest/hevin.conf --terminal" msh "minetestserver --gameid mineclone2 --worldname Hevin-MC --config ~/.minetest/hevin-mc.conf --terminal" -mst "minetestserver --gameid minimal --worldname Test --terminal" +msv "minetestserver --gameid minimal --worldname Test --terminal" # mtrsy "rsync -vr .minetest/ /mnt/linux-files/.minetest/" +tet "pandoc -f markdown -t html twitch-emote-conversion.md | xclip -selection clipboard" + # ]]] games # # school [[[ # diff --git a/aliases/key_dirs.tmpl b/aliases/key_dirs.tmpl index 6137717..dafe798 100644 --- a/aliases/key_dirs.tmpl +++ b/aliases/key_dirs.tmpl @@ -6,7 +6,7 @@ bg ~/Pictures/Backgrounds cf ~/linux-config/dot_config cfd ~/.config cff ~/.config/fish -do ~/Downloads +dl ~/Downloads # dw ~/dwm D ~/Documents k ~/ @@ -67,6 +67,8 @@ adP ~/Pictures/ada-mario # gaming [[[ # +te ~/Documents/twitch-emote-conversion + mt ~/.minetest mta ~/.minetest/clientmods/custom_aliases mtc ~/.minetest/games/mineclone2/mods diff --git a/aliases/key_files.tmpl b/aliases/key_files.tmpl index cb96201..d2655d4 100644 --- a/aliases/key_files.tmpl +++ b/aliases/key_files.tmpl @@ -4,7 +4,7 @@ 3 ~/linux-config/dot_config/i3/config.tmpl a ~/linux-config/aliases/key_aliases.tmpl -ak ~/.ssh/authorized_keys +ak ~/linux-config/dot_ssh/authorized_keys-all d ~/linux-config/aliases/key_dirs.tmpl dw ~/dwm/config.def.h f ~/linux-config/aliases/key_files.tmpl diff --git a/dot_Xresources.tmpl b/dot_Xresources.tmpl index 0cd242e..c178ccc 100644 --- a/dot_Xresources.tmpl +++ b/dot_Xresources.tmpl @@ -26,10 +26,10 @@ URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=12 /* resize [[[ */ URxvt.resize-font.step: 4 -URxvt.keysym.C-Down: resize-font:smaller -URxvt.keysym.C-Up: resize-font:bigger -URxvt.keysym.C-equal: resize-font:reset -URxvt.keysym.C-question: resize-font:show +URxvt.keysym.C-S-Down: resize-font:smaller +URxvt.keysym.C-S-Up: resize-font:bigger +URxvt.keysym.C-S-equal: resize-font:reset +URxvt.keysym.C-S-question: resize-font:show /* ]]] resize */ diff --git a/dot_config/fish/config.fish.tmpl b/dot_config/fish/config.fish.tmpl index 55e68e8..aa16494 100755 --- a/dot_config/fish/config.fish.tmpl +++ b/dot_config/fish/config.fish.tmpl @@ -118,7 +118,7 @@ abbr gro "git-replace-origin" # ]]] git # abbr hs "scan-history" -abbr mn "man-vim" +abbr m "man-vim" abbr mat "math" abbr pgr "grep-pdf" abbr pgrf "grep-pdf-file" diff --git a/dot_config/fish/functions/gen-pass.fish b/dot_config/fish/functions/gen-pass.fish new file mode 100644 index 0000000..558e99b --- /dev/null +++ b/dot_config/fish/functions/gen-pass.fish @@ -0,0 +1,8 @@ +function gen-pass + if count $argv > /dev/null + set chars $argv[1] + else + set chars 25 + end + base64 /dev/urandom | head -c $chars +end diff --git a/dot_config/i3/config.tmpl b/dot_config/i3/config.tmpl index 8268c71..eb741a7 100755 --- a/dot_config/i3/config.tmpl +++ b/dot_config/i3/config.tmpl @@ -1,9 +1,9 @@ # startup [[[ # -set $term urxvt -set $term_alt st -# set $term st -# set $term_alt urxvt +# set $term urxvt +# set $term_alt st +set $term st +set $term_alt urxvt {{ if eq .chezmoi.fullHostname "x1-carbon" }} exec dunst exec compton @@ -239,14 +239,20 @@ bindsym $mod+v split v bindsym Mod4+$mod+v split v; exec $term # resizing windows # -bindsym $mod+Control+h resize grow width 5 px or 5 ppt -bindsym $mod+Control+k resize grow height 5 px or 5 ppt -bindsym $mod+Control+j resize shrink height 5 px or 5 ppt -bindsym $mod+Control+l resize shrink width 5 px or 5 ppt +bindsym Control+$mod+h resize grow width 5 px or 5 ppt +bindsym Control+$mod+k resize grow height 5 px or 5 ppt +bindsym Control+$mod+j resize shrink height 5 px or 5 ppt +bindsym Control+$mod+l resize shrink width 5 px or 5 ppt # bindsym Control+Shift+x kill bindsym shift+x kill +bindsym Control+$mod+t sticky toggle +bindsym Control+$mod+a floating enable; resize set 400px 125px; move absolute position 1648 0; sticky toggle + +# for_window [class="ada-mario"] floating enable +# for_window [class="ada-mario"] move absolute position 640 0 + # ]]] moving windows # # backgrounds [[[ # @@ -332,11 +338,13 @@ bindsym $mod+F7 workspace $ws7; exec $term set $ws8 "8 " # assign [class="jetbrains-"] $ws8 workspace $ws8 output $secondary -bindsym $mod+F8 workspace $ws8; exec $term +# bindsym $mod+F8 workspace $ws8; exec $term +bindsym $mod+F8 workspace $ws8; exec urxvt -e tmux a -t journal set $ws9 "9 " workspace $ws9 output $secondary -bindsym $mod+F9 workspace $ws9; exec $term +# bindsym $mod+F9 workspace $ws9; exec $term +bindsym $mod+F9 workspace $ws9; exec urxvt -e tmux a -t config set $ws10 "10 " # set $ws10 "10 🎵" @@ -353,7 +361,8 @@ set $ws11 "11 " # set $ws11 "11 📊" # assign [class="Summoners War Exporter"] $ws11 workspace $ws11 output $secondary -bindsym $mod+F11 workspace $ws11; exec urxvt -e htop -s PERCENT_CPU +bindsym $mod+F11 workspace $ws11; exec urxvt -e htop -s PERCENT_CPU +# bindsym $mod+F11 workspace $ws11; exec urxvt -e gotop -m bindsym Mod4+a workspace $ws11; exec antimicro set $ws12 "12 " @@ -457,8 +466,8 @@ bar { {{ if eq .chezmoi.fullHostname "x1-carbon" }} font pango:$sb_font 17 {{ else }} - # font pango:$sb_font 19 - font pango:$sb_font 17 + # font pango:$sb_font 17 + font pango:$sb_font 16 {{ end }} colors { # 0 (transparent) -> 255 (opaque) in hex @@ -487,7 +496,6 @@ bar { {{ if eq .chezmoi.fullHostname "x1-carbon" }} font pango:$sb_font 18 {{ else }} - # font pango:$sb_font 22 font pango:$sb_font 20 {{ end }} # output $main diff --git a/dot_ssh/authorized_keys-all b/dot_ssh/authorized_keys-all index 1f73f83..78ca572 100644 --- a/dot_ssh/authorized_keys-all +++ b/dot_ssh/authorized_keys-all @@ -1,6 +1,6 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCCrA4s1Tkf53zwbpxBQMWvul2ASWherM2PzDpWNuFg9Pi9D5xDwE+w2cFGUM1boTDsAxd+r+o1tA/J7wlok8ZrRPnkD5Rpr3itCnDU1ZCnNBk8i5Ip6j+AEcs8g4HRTG15IeXXkqWwd+cKt2PNMI7QcVUGOXctZOjVaWl9bAt9K++KM/RlFH/cvm/2ABNG9WPNvY3s8XkQoSxD2F8dolHn+ZXbriAPkfPYbENhuKXTrmc988VvWJd40/4V9XrwCQF9xl5FROfqhJgedueR6aeZbO3JC/i21eTZqqfso267FCUWpF8ZWHpRUq83T1vqIZTlNfHSZu08YTNYVx936gmnYfhgZxl2+FgBmwiUAZRRzg7v8/VrAE/akFLNyFzGgeDTdhu7Ukp8ES31aPjP0VBtLu1MMd+1jWAv6pOGR7CzG4Li1t9mXp3JgM7SYlpRJ1NhM/4fOjUkYN10fz9Vh/nWBHnmmbz+Q/kDaiIDs1Mc0su22RjXVivANpKjdd2eXFgio7yrkS0lJgGqcyiWZK4OgR3xFiBZSQCKM0rKgVATfrNTeQ92TUqS96mQDzrFzDdRzWDyPH0l1e55CUoBzVoRRO5qPkhSIQlFeAzbM0wQ8srBAAygb6uT1JpDOX3GnnxRXIsq/V5IoFOw008QZmmR0MN7ur1ab0Vd32gRTXHvQ== git@digital-ocean -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXFCZAL7Ox77Bc/hjIXLyL+xkKFuYFyj1q4ssMTZebrtN34DSGJEOc+hblz4pYVMjI0beFU9NM/i8eBhmhBwrkldK/gRN2ad1MlG3sh8pEppk4iwu/lHdDkYnPPfdzHXmmLrW2Uah918QPLRO5LxqrHIEKYXFTiYf6y0yke4NqpBYqljo5NRDm2m0nMDhp0g8ECKl98lD6n71nh9fRQ7JMu9s/gKB4nzjMMhwpbQXroSXVFwByPonofIzL1o0oiRAEn04x2P8MpxdDzjejxo5tE6YmxZVHHsL7NBhS9e9yjWlKjX1jcaW3SpHlOp3HLNYrsN2T41qlhX5JaXOiWmRz kevin@digital-ocean -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC8G5JnDfMqhXGIYh6Bj2NEgv4Ags9MWIvz6YWbttOG6kSyiT3WnrTMdoPT1NzC+Sm0xWiLKwVd+axR6E7Irk/QjZl7sJIVTKMv0yi1FnXkcwZPup6WXUsXx5021UVv7yIOKuosoXyFkgtM1Lhh2mJB+beNBlPcI0+ztxF96XDQYsuQEVIiKNGOb9zKE2W4vBr0+BGTh+90SvXUdzkm66lxAXnCjdaA/2TMi/yG2+0ROyRslJ7yPrgBj1jwJe1cWwdvb1eOfbdaMiJlwkeR8oa2aNxJRRNMslr9xehwjGjAc2hlz5TRu5EAjtkDVRnF5rhDKmH9UL40tJrBr49CcqhfCyknUupvdVwutnvp1ApmIRxHtDtpO5XqFY8Rf0mXV+B6EnkzIVX78JIvdJ6thzZb4HcYeYIv94pFMAT3WRAQHjlq8gSNzQ726BsmDUKVU670adjlCH17HUwRnWfgWIXZZxdE2PaRI6FaIkE9fhzxZzwZWyYxeuyDV2n1Ld+KcjStc7Lz8+fY5b6CPoOqp038UU97GULymNrip+3q6gpmwVhcTCbbk/rxhZN6Hl61QzrptaVWRj9hiyCbiJtv1Q6l1iu1YqxvJmM1MeUQ4Ivwj/26PwJbEX0DbmHfHpDWVDsVM9c1duCVCEMTTNQdEzJsX0rAQ4KVVXUNZdg9lTCBaQ== root@digital-ocean +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCCrA4s1Tkf53zwbpxBQMWvul2ASWherM2PzDpWNuFg9Pi9D5xDwE+w2cFGUM1boTDsAxd+r+o1tA/J7wlok8ZrRPnkD5Rpr3itCnDU1ZCnNBk8i5Ip6j+AEcs8g4HRTG15IeXXkqWwd+cKt2PNMI7QcVUGOXctZOjVaWl9bAt9K++KM/RlFH/cvm/2ABNG9WPNvY3s8XkQoSxD2F8dolHn+ZXbriAPkfPYbENhuKXTrmc988VvWJd40/4V9XrwCQF9xl5FROfqhJgedueR6aeZbO3JC/i21eTZqqfso267FCUWpF8ZWHpRUq83T1vqIZTlNfHSZu08YTNYVx936gmnYfhgZxl2+FgBmwiUAZRRzg7v8/VrAE/akFLNyFzGgeDTdhu7Ukp8ES31aPjP0VBtLu1MMd+1jWAv6pOGR7CzG4Li1t9mXp3JgM7SYlpRJ1NhM/4fOjUkYN10fz9Vh/nWBHnmmbz+Q/kDaiIDs1Mc0su22RjXVivANpKjdd2eXFgio7yrkS0lJgGqcyiWZK4OgR3xFiBZSQCKM0rKgVATfrNTeQ92TUqS96mQDzrFzDdRzWDyPH0l1e55CUoBzVoRRO5qPkhSIQlFeAzbM0wQ8srBAAygb6uT1JpDOX3GnnxRXIsq/V5IoFOw008QZmmR0MN7ur1ab0Vd32gRTXHvQ== git@do-deb10 +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXFCZAL7Ox77Bc/hjIXLyL+xkKFuYFyj1q4ssMTZebrtN34DSGJEOc+hblz4pYVMjI0beFU9NM/i8eBhmhBwrkldK/gRN2ad1MlG3sh8pEppk4iwu/lHdDkYnPPfdzHXmmLrW2Uah918QPLRO5LxqrHIEKYXFTiYf6y0yke4NqpBYqljo5NRDm2m0nMDhp0g8ECKl98lD6n71nh9fRQ7JMu9s/gKB4nzjMMhwpbQXroSXVFwByPonofIzL1o0oiRAEn04x2P8MpxdDzjejxo5tE6YmxZVHHsL7NBhS9e9yjWlKjX1jcaW3SpHlOp3HLNYrsN2T41qlhX5JaXOiWmRz kevin@do-deb10 +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC8G5JnDfMqhXGIYh6Bj2NEgv4Ags9MWIvz6YWbttOG6kSyiT3WnrTMdoPT1NzC+Sm0xWiLKwVd+axR6E7Irk/QjZl7sJIVTKMv0yi1FnXkcwZPup6WXUsXx5021UVv7yIOKuosoXyFkgtM1Lhh2mJB+beNBlPcI0+ztxF96XDQYsuQEVIiKNGOb9zKE2W4vBr0+BGTh+90SvXUdzkm66lxAXnCjdaA/2TMi/yG2+0ROyRslJ7yPrgBj1jwJe1cWwdvb1eOfbdaMiJlwkeR8oa2aNxJRRNMslr9xehwjGjAc2hlz5TRu5EAjtkDVRnF5rhDKmH9UL40tJrBr49CcqhfCyknUupvdVwutnvp1ApmIRxHtDtpO5XqFY8Rf0mXV+B6EnkzIVX78JIvdJ6thzZb4HcYeYIv94pFMAT3WRAQHjlq8gSNzQ726BsmDUKVU670adjlCH17HUwRnWfgWIXZZxdE2PaRI6FaIkE9fhzxZzwZWyYxeuyDV2n1Ld+KcjStc7Lz8+fY5b6CPoOqp038UU97GULymNrip+3q6gpmwVhcTCbbk/rxhZN6Hl61QzrptaVWRj9hiyCbiJtv1Q6l1iu1YqxvJmM1MeUQ4Ivwj/26PwJbEX0DbmHfHpDWVDsVM9c1duCVCEMTTNQdEzJsX0rAQ4KVVXUNZdg9lTCBaQ== root@do-deb10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCYpKQZsClV5BTLicakyqTs7GzcklpQRyOfObdRwO7DZPIcXNqEY6QVwYpVZoBixaxthAGhOiXFDVQW2OBBzB4pLdSg7MyPaNX7J+/IgjDr4LlrZ8gNaM+TBEcmnNrDwNAdRjRzIO4IcknHBRC9i4Ts42p5eY4gdtzNHdOGr/GP1Vmbz4hhmXFe2+h9tte2ShiOnMD3gh9Os+pnHZZqOKguenB72wtbI9vS0a32ik4CVRQi+z67kXZQX1nhn8jprKEHe3Df1zmW13nCKTJrBuQMm3GrLE/78PIs0ni4AEntbXh+uokbOkC6LbBxRlu3dz7em/o7vAXqnWc+yOvQuQ+H kevin@nzxt ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCY8nvBIslgSI8PO88EInGGXeaOwdk5vUSjtehEe/7v39/yZWxQxGcS3eIrpd5z/G5W66ovKQLkVf3tulXs63qKpDWO73JHAJh1kpmtfxvS+rrBr7NmOS2iJ00P5qemjjLkJOLbZhwjDDLqQBc0frxr0wXYi7VmBCcc7wACzHDmZ9jeh8BfTShq8xLPjn6VE5f602CCX6/T7VvkcwEIB3HiTRFc5mFBKcFXcw5iQc5xZW6w1gDlolu/84WB+SNcvbfDVRSJSrpKt6gPoBfDVs2/c3EZKr/KD5jadyX205tWU+eRKYShzh+jC6b78uIg/v+tB8itqSbP1ysC/1AMg8VeCeFAA+qEw7Dr5FWHGFA82jBhHz3bra5E+eYLtVOzhF3c/K+/4UMJz9Wwt88xUftqm8wtNvaprXD96dK3HLAfXRw9sZyyL9pgQVCw41c5rIF0IADQYciDAJJjawOZXjhwIEXXtIlswT3Nf4r2mvYTBRiLlwX1P05iYwUUNeU9Gf8z9a3X0z8HR0Z/y04kINeTV14LcMAFuoxymRkYl7g+f5ex9cQqwsmjkgc8bjSBEgkVqqR99LGAbFX3lvDH9BVgoRHP5qLRDHoKN8oBvs4D2h5GV3v1TJqIE0OcklYgdpKWt3Zy1w/B+mFMxpJk7X3JgcxShQ7Z+nwNa+wUDrdgQ== pixel ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvFnQfT7+EmSiFatWKG/BSGYOzZR4FD3c12u4G91bdrPBQYgHEVnIBs+dCYbjqxfmDkTsO4erk3A7fN7Sv4ZhzYN8Lr6lEI4CZLRLVfew7gdiOrONmsP3etUnNCqQT3X/IvkULrtCdd+dueiFjUGJBqBAUb9F3YjQwQ7ueaBhzxaJm9uX8bCIpogvF0dFIfB9fTeTv5Nhoq5/3JpzD0cuSxbKC+Brf/Hn1YEkVN7DXV70UU/AGOorhG8tE3QuZsdE/fLgXjMA1txp6JNW0Qf1YGOlKTjmaeS8wSos4a+u1N35LLoaaJY9G9g6QKClvqq2ktzetaKMwESVvTKDeiGz9w== kevin@ubuntu diff --git a/dot_ssh/known_hosts-all b/dot_ssh/known_hosts-all index ac7cb01..5ba65c4 100644 --- a/dot_ssh/known_hosts-all +++ b/dot_ssh/known_hosts-all @@ -7,3 +7,4 @@ gist.github.com,192.30.253.119 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9t [git.minetest.land]:29418,[138.68.99.164]:29418 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFZHwhZPX7dbFHJKgBm6EhGdmq3d3V+wIjyozeBk+xyi0IJqEII6QGHd9RCadBHBYo6Fqm0CBeltKqahzK2xVG0= git.ataraxy.tk ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEJZ1V+aIttpI7AxD84rSGu/xxMDDdn/A5EzkJlfs3g41Fq67xDJ0p7G9u2BwReN9wdns2YOh29JaBxtttgNTxw= khkm.tk ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEJZ1V+aIttpI7AxD84rSGu/xxMDDdn/A5EzkJlfs3g41Fq67xDJ0p7G9u2BwReN9wdns2YOh29JaBxtttgNTxw= +ataraxy.tk,165.22.239.234 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEJZ1V+aIttpI7AxD84rSGu/xxMDDdn/A5EzkJlfs3g41Fq67xDJ0p7G9u2BwReN9wdns2YOh29JaBxtttgNTxw= diff --git a/dot_vimrc.tmpl b/dot_vimrc.tmpl index 1c8c274..43530a1 100644 --- a/dot_vimrc.tmpl +++ b/dot_vimrc.tmpl @@ -436,6 +436,8 @@ nnoremap sc :set spell spelllang=en_us nnoremap sh :!%:p " sort lines until end of file nnoremap so q:i.,$sort +" vertical split " +nnoremap sp :sp " sort lines nnoremap sol q:i.,.+sortFsi " set syntax to shell (for dotfiles) @@ -443,6 +445,8 @@ nnoremap sys :set syn=sh vnoremap t :!tac " capitalize letter nnoremap u vU +" horizontal split " +nnoremap vs :vs " open vimrc in vertical split nnoremap vv :vsp ~/.vimrc " copy next thing to system clipboard diff --git a/scripts/executable_sync-shortcuts b/scripts/executable_sync-shortcuts index 5dbb59f..ffcccbd 100755 --- a/scripts/executable_sync-shortcuts +++ b/scripts/executable_sync-shortcuts @@ -50,9 +50,9 @@ sed "s/\s*#.*$//;/^\s*$/d" "$key_dirs" | tee \ }' >> "$ranger_mappings" sed "s/\s*#.*$//;/^\s*$/d" "$key_files" | tee \ - >(awk '{print v$1"=\"$EDITOR "$2"\" \\"}' >> "$aliases") \ - >(awk '{print "abbr v"$1, "\"$EDITOR "$2"\""}' >> "$fish_abbr") \ - | awk '{print "map v"$1" shell $EDITOR "$2}' >> "$ranger_mappings" + >(awk '{print n$1"=\"$EDITOR "$2"\" \\"}' >> "$aliases") \ + >(awk '{print "abbr n"$1, "\"$EDITOR "$2"\""}' >> "$fish_abbr") \ + | awk '{print "map n"$1" shell $EDITOR "$2}' >> "$ranger_mappings" sed -e '/^$/d' -e '/[ ]*#.*/d' "$key_aliases" | sort | tee \ >(awk '{printf "abbr " $1; $1 = ""; print $0; }' >> "$fish_abbr") \