From 1021f0684234491634d165d2fb0cdd897a1b4656 Mon Sep 17 00:00:00 2001 From: josh Date: Mon, 22 Oct 2018 10:29:55 +0300 Subject: [PATCH] Update --- .bashrc | 39 ++++++++----------------------- .config/Mumble/Mumble.conf | 21 +++++++++-------- .config/htop/htoprc | 2 +- .config/i3/config | 9 +++----- .config/mpd/database | Bin 2982 -> 5524 bytes .config/mpd/pid | 2 +- .config/mpv/input.conf | 2 ++ .config/ranger/rc.conf | 2 ++ .scripts/audio.sh | 2 +- .scripts/daemons.sh | 1 + .scripts/dmenu-mount.sh | 2 +- .scripts/music.sh | 2 +- .scripts/vfioswap.sh | 16 +++++++++++++ .vimrc | 46 ++++++++++++++++++++++++++++++++++++- 14 files changed, 95 insertions(+), 51 deletions(-) diff --git a/.bashrc b/.bashrc index 6cfeaed..a819ea3 100755 --- a/.bashrc +++ b/.bashrc @@ -1,11 +1,12 @@ [[ $- != *i* ]] && return set -o vi +stty -ixon -unset HISTFILE -export LESSHISTFILE=- export PYTHONSTARTUP=~/.pythonrc export XAUTHORITY=~/.cache/.Xauthority +export WINEPREFIX="$HOME/.wine_osu" +export WINEARCH=win32 # Import colorscheme from "wal" asynchronously # & # Run the process in the background. @@ -24,34 +25,12 @@ alias installed_packages="comm -23 <(pacman -Qeq | sort) <(pacman -Qgq base base alias unused_packages="pacman -Qtdq" alias piavpn="sh /opt/pia/run.sh > /dev/null 2>&1 &" - -bind_amd() { - modprobe vfio - modprobe vfio_pci - - # VGA - echo '0000:01:00.0' > /sys/bus/pci/devices/0000:01:00.0/driver/unbind - echo '1002 67b1' > /sys/bus/pci/drivers/vfio-pci/new_id - echo '0000:01:00.0' > /sys/bus/pci/devices/0000:01:00.0/driver/bind - echo '1002 67b1' > /sys/bus/pci/drivers/vfio-pci/remove_id - - # Audio - echo '0000:01:00.1' > /sys/bus/pci/devices/0000:01:00.1/driver/unbind - echo '1002 aac8' > /sys/bus/pci/drivers/vfio-pci/new_id - echo '0000:01:00.1' > /sys/bus/pci/devices/0000:01:00.1/driver/bind - echo '1002 aac8' > /sys/bus/pci/drivers/vfio-pci/remove_id - - sleep 1 -} - - -unbind_amd() { - echo 1 > /sys/bus/pci/devices/0000:01:00.0/remove - echo 1 > /sys/bus/pci/devices/0000:01:00.1/remove - echo 1 > /sys/bus/pci/rescan - - sleep 1 -} +alias multimc="vblank_mode=0 multimc" +alias osu="wine ~/.wine_osu/drive_c/Program\ Files/osu\!/osu\!.exe" +alias osud="cd ~/.wine_osu/drive_c/Program\ Files/osu\!/" +alias sleep="systemctl suspend" +alias mop6="sudo go-mtpfs /home/josh/OP6 &" +alias umop6="sudo fusermount -u /home/josh/OP6" PS1="\u@\h:\w \$ " diff --git a/.config/Mumble/Mumble.conf b/.config/Mumble/Mumble.conf index 2a5ce3e..a827b6f 100755 --- a/.config/Mumble/Mumble.conf +++ b/.config/Mumble/Mumble.conf @@ -8,27 +8,30 @@ blacklist=@Invalid() whitelist=@Invalid() [audio] -vadmin=@Variant(\0\0\0\x87>\xe2\xcd\xc6) -vadmax=@Variant(\0\0\0\x87?\a\xcf\x10) +vadmin=@Variant(\0\0\0\x87?'%N) +vadmax=@Variant(\0\0\0\x87?$\xa9I) echomulti=false input=PulseAudio output=PulseAudio attenuateothers=false +volume=@Variant(\0\0\0\x87@\0\0\0) +quality=64000 +voicehold=40 [net] region=ee.mumble.info -certificate="@ByteArray(0\x82\tG\x2\x1\x3\x30\x82\t\x11\x6\t*\x86H\x86\xf7\r\x1\a\x1\xa0\x82\t\x2\x4\x82\b\xfe\x30\x82\b\xfa\x30\x82\x3\xad\x6\t*\x86H\x86\xf7\r\x1\a\x1\xa0\x82\x3\x9e\x4\x82\x3\x9a\x30\x82\x3\x96\x30\x82\x3\x92\x6\v*\x86H\x86\xf7\r\x1\f\n\x1\x3\xa0\x82\x3+0\x82\x3'\x6\n*\x86H\x86\xf7\r\x1\t\x16\x1\xa0\x82\x3\x17\x4\x82\x3\x13\x30\x82\x3\xf\x30\x82\x1\xf7\xa0\x3\x2\x1\x2\x2\x1\x1\x30\r\x6\t*\x86H\x86\xf7\r\x1\x1\x5\x5\0\x30\x16\x31\x14\x30\x12\x6\x3U\x4\x3\f\vMumble User0\x1e\x17\r180821151931Z\x17\r380816151931Z0\x16\x31\x14\x30\x12\x6\x3U\x4\x3\f\vMumble User0\x82\x1\"0\r\x6\t*\x86H\x86\xf7\r\x1\x1\x1\x5\0\x3\x82\x1\xf\0\x30\x82\x1\n\x2\x82\x1\x1\0\xd1\xd8W\f\xf4\x7f\xe8>!S\xfa\x95\x64M\x88w\x8e,j)\xd7V?\xbe\xdfU\xc5\x33\x9aQ&o\xa8\x4\xa0W\x14\xe8;\xa9\x34\xaf\xdf\xc4\xc9\a\xbc\xa1\x8by\nM\xe0\xdf\xb7\xaa\xda\xb2kT\x8d\x8c\x4\\\x92\xd0\xd6\xc4\xdd\xab\xe5\x33\xca\xdek\xc1`'\xd7\xfd\xbd\x2\xa6+-:\x89\xb1[A\xdf\xcb\xc0R\xfeRFW\xbe\x61y\xf5x&\xde\xcd\x1\xf3\x84\x11\x87\aFm\xfb\xa6\x95\xe2;ME\xc8\xf6\xcdJF!_\xf4\"I\x91M\xf9h\f\x11\x44\x93\xbf\x4P\xcc\xe0\xce\xe2\x83Gl\x83\xf0g|\xac\x19\xe4$]\xff\x86u\x10\b\"\xa6\xedqS\xc9\xe7\x1\x46L\xe3\x63\xf6\xfa\x88\xb8\xcey\t\x83\xde\xcd\x8d\x1cN\x84\xa1\x98\xad\xe3\x30\x62^O5bP\x17\x8c\xcc\xfd\xa0pf\x8b<\xd4\xeb\x19\x39\x91\x87G3\x98U\xfa\xcc\xdf\xc8\xc7\x9c\x82<\x85\xd3\x90\x1fn\bZ\x9b\xbaU\xf5~\x9f\x42\x80\xf0\xad\xabo\xca@\xd8\x9dM\xab\x8f}\x6S\x2\x3\x1\0\x1\xa3h0f0\f\x6\x3U\x1d\x13\x1\x1\xff\x4\x2\x30\0\x30\x13\x6\x3U\x1d%\x4\f0\n\x6\b+\x6\x1\x5\x5\a\x3\x2\x30\x1d\x6\x3U\x1d\xe\x4\x16\x4\x14\x9a,\xd6\x80\x13\xfe\x87\x83t\xe4\x83\x1e\x36\x1}\xa4\x86\xab\xa4T0\"\x6\t`\x86H\x1\x86\xf8\x42\x1\r\x4\x15\x16\x13Generated by Mumble0\r\x6\t*\x86H\x86\xf7\r\x1\x1\x5\x5\0\x3\x82\x1\x1\0\x95\xe1Rn\xf8\xe0\xad^\xcb\v\x1\x38\x66\xcf\x11^\xe0)~GP\x81\x91\x8b\x8c\x43u\xd2\x66\xf2*\xcdS\xd2\xeb\xc8}{\xec\v\xb8\t\x92\x8f\x8d\xdf$\xfa\xff+G\xc4\xfa\xd7\"\xcd|\xab&bm\xf6\xd5\x96,\xa6\xf6*pDK%\xb4\x7f)\xbd\xa3\x95\x18\xb8\xb2|\xcc\x1cM\x87m\xf4\v\xfd\b\xf3\x95\x10\xa8\xb7\xdc\x7fq\xc3k1Y\xd3\xee\xc1\xe2\xb7\xf0\v\xc1\x94\xa0\x9ds1B\xc4\xc1\xd8\xfb\x87\x4\xde\xa7\r\x81m\xf0\x9b\x65\xb2\x90\fA\xff\xc9\xcb\xe7~\xfb\xdb\xa2\xf3-\x93\x35\xa6\xe9\x19Mf\xc3\x83\xb6\"\x1\x1bXZ\xe6\x66-\x13|\x4\xd8V\x8b\x9e\xb4\x1d\xb7\xa4\x8b@\xa6\x82r\xfc\x89;0E]\xc7\x44\xc6\xa3\xc8n\xab\xbe\xe2\x11\xbe\xcc\xcd\x31\x1eW6\x83\xfc\xa0\x4\f\xd3\xd2\xe5\f\x9a`\xd3\xe6\x8e\x8b\x8c\x33\xa4\xe`Q\xd4\xe2T\xe8kPir6\x89\xd5&*\x83\xf8\xfb\xb8\x42w\xa8O\xdf\xb5\x61\x97\x62g\xfd\x34\xe2\xaf\xd2'1T0#\x6\t*\x86H\x86\xf7\r\x1\t\x15\x31\x16\x4\x14\xfb}Xxh\xe6\xd3\x4\xb5\xf4J%6L|>\xce\xe3\xa8\x66\x30-\x6\t*\x86H\x86\xf7\r\x1\t\x14\x31 \x1e\x1e\0M\0u\0m\0\x62\0l\0\x65\0 \0I\0\x64\0\x65\0n\0t\0i\0t\0y0\x82\x5\x45\x6\t*\x86H\x86\xf7\r\x1\a\x1\xa0\x82\x5\x36\x4\x82\x5\x32\x30\x82\x5.0\x82\x5*\x6\v*\x86H\x86\xf7\r\x1\f\n\x1\x1\xa0\x82\x4\xc3\x30\x82\x4\xbf\x2\x1\0\x30\r\x6\t*\x86H\x86\xf7\r\x1\x1\x1\x5\0\x4\x82\x4\xa9\x30\x82\x4\xa5\x2\x1\0\x2\x82\x1\x1\0\xd1\xd8W\f\xf4\x7f\xe8>!S\xfa\x95\x64M\x88w\x8e,j)\xd7V?\xbe\xdfU\xc5\x33\x9aQ&o\xa8\x4\xa0W\x14\xe8;\xa9\x34\xaf\xdf\xc4\xc9\a\xbc\xa1\x8by\nM\xe0\xdf\xb7\xaa\xda\xb2kT\x8d\x8c\x4\\\x92\xd0\xd6\xc4\xdd\xab\xe5\x33\xca\xdek\xc1`'\xd7\xfd\xbd\x2\xa6+-:\x89\xb1[A\xdf\xcb\xc0R\xfeRFW\xbe\x61y\xf5x&\xde\xcd\x1\xf3\x84\x11\x87\aFm\xfb\xa6\x95\xe2;ME\xc8\xf6\xcdJF!_\xf4\"I\x91M\xf9h\f\x11\x44\x93\xbf\x4P\xcc\xe0\xce\xe2\x83Gl\x83\xf0g|\xac\x19\xe4$]\xff\x86u\x10\b\"\xa6\xedqS\xc9\xe7\x1\x46L\xe3\x63\xf6\xfa\x88\xb8\xcey\t\x83\xde\xcd\x8d\x1cN\x84\xa1\x98\xad\xe3\x30\x62^O5bP\x17\x8c\xcc\xfd\xa0pf\x8b<\xd4\xeb\x19\x39\x91\x87G3\x98U\xfa\xcc\xdf\xc8\xc7\x9c\x82<\x85\xd3\x90\x1fn\bZ\x9b\xbaU\xf5~\x9f\x42\x80\xf0\xad\xabo\xca@\xd8\x9dM\xab\x8f}\x6S\x2\x3\x1\0\x1\x2\x82\x1\x1\0\x88\xb8\xf8\x1e\xcc\xbe\xf9\xc6\x61X\xa2\xf\xec\x6H?\xfd\x36\x1b\x5\x9f\xf3\xe6\x1c\xaa\xce\xebi\xaf\xc5\xe7\xd1 \x1b\xc3\x8cyf\xc6X|\xa7\x8a\x98`\x92\xd5\xe8;Ce\xdfP\0\xf3^2\x97\xc5.\x95\xfb\0l\x80\x8b\xe9\"\xe3{8\x1f\x2\xb2\xe0jb\b\x13\xc6\x92\xfb\xc2\xe0\xa6\xdbY\x13\x61n\xe.f\xe4\xac'W\x5\x9cYNi\r\x1b\xe6V\x94J\xe1\x65\xba \x97V\xd9{\xb4tnF\xee\x8c\xfd\xa0\xcc\x1f\xdd\x65\xc5Hp.1\xbd{\xc7\x9a\xba\x44{j5y\x82\xfc\x9a\xf6\xf1\n\a\xfaW4a\xc4\x43;o\xe4_\xfa\x97\xfaTy\xa3\xd3\0\x1c\x85_\x12\xf9\x89\xd2\xe6S\xa0\0][\xc2%=\xd6^\xc3P\xe7t\x10L\xfb\xc1\x9e{7\xf9\xb7\xbe\xf7\xe\x35RXs@\xe5*\xdd,\xc0\xa6\x9dJ\x17+\x93#\x19\n\n\x93\x8d\xf6\xa3@\x91\xa6\xe9v{o5\xa5\xca\x41\xb5\xcc\xfb_Ei\x1b\x15\xd6\xad\x91\xb2\xac\x14\xe4\x38\x1b\xd7!\x2\x81\x81\0\xecr(\x89?\xa5\xe2\x94\x9b\x92\x1a\x1e\xc7(}U\xc7\xc4Q\xe6xj\x8d\x9dq\xaf\xe5v\xa1V}\x94\xb4\xf0\x3\x89\xdc\x85\x8f+0(\xf4\x5J\xd9\x34\xa6\xe5Oi\x1eG\xa7\xe2\xb9\xf1\x65&\xbbgQ\xf8S\x11\x91\x45\xbe\x18\xc9\x43.r\x1\xddt/\xbf\xe\x43#io\x12V\xc0?\xf6m\xe4\x33\x9c\x10X\x89\x41\xd6\xc0ptJ\xdc\x1d\xbaO\xd2\xce\x10\x1P\x92\x9d\x9f\xf0T\x7f\xa7}\x16\xcb/\x80#\xa9,\xa7\0%\x2\x81\x81\0\xe3\x33\x2\x8f:\x11\xecidF\x8aHgCc\"\f\x92\xef\xb7\xce\xcd\\\xf1T\xf6([\xf5\x97\xd3\xf6\x6|\x82\x16\x8co\xb8\xb2\x4\x1dH\xa7H\xcd\xbf\xd8\xd5:W\xb0\x99\x8f\x17\x8a\"\x9c\x4\xbb\x9a,\xf9\x95\x30[\x1c\x8c\x82]\x8a\xecQ\xcb\t\f\xb3\xf9\x7f\x14\xafV1\0\xa7\x98\x9bK\x8e\xf0\xcat%\x16\xc4\x35(\x87O\xc4\xa7\x36n\xb1\x6W\xdb\xdc\xe2\xdaO\xe1\x9eV\xe8\xadPv1\x9fo<\x88\xc1\xeb\x1f\a\x17\x2\x81\x80\x15\xe9\n:\x95\xacP\x8f\xc6\xce\xc6\x1e\xde\x3\xb1\x81\x96ni\xccz\x92\x1d'^\xd6\x96\xe3\xe4Uxs\xa4\x44\xad\x7f\x43\xf1\x18p?\x19\xdd\xcf\x10\v\xf\x33(\xfflq!\xd6\x87\xfa\x12\x92q\x89\x7f\xb0\xc4\xe1\x1e\xf5:\xb3\x41z^|[\xc1Ij\xc3)\n+qA\xb0n\x17\x1e\x1c\xd1\xe2ij_>\xd4\x46\xf3\xb7\"\x6&E\x7fH`\x94\xb4\xbd\x92;\x2\x81\x81\0\xac\x8d\xc6]6L\x19\x1e\x36\xfe\x13\xdd\xfc\xd0Z\xdc\x95 \x1a\xad\x80\x46l\x11\xad!4y\xce\0\xa0?y\\\x9e\xb4\f\na\xfbn\x89U\a\xe8\xddm\x18:\xf4u\xe6\xf5\x61\x87\x80\x46\xa1\xe\xd4R|i+v\x4\x7f>\xbcxG\xe6\xepm\xd3\x89\n\v\"@\x14\x80\xb8\x11Vd\xa5\xd9\xfb\xddIV\xb5;\xc1\xfc\x87\xca\x10Q\x1f\xdeI\xe6\x63\xee\x3Xz\xc1\x1f\x18\v\xbf\x32\x4\xc2\xeb\xf7\xfe\xab\xca\xc5\x15\x91\xafi1T0#\x6\t*\x86H\x86\xf7\r\x1\t\x15\x31\x16\x4\x14\xfb}Xxh\xe6\xd3\x4\xb5\xf4J%6L|>\xce\xe3\xa8\x66\x30-\x6\t*\x86H\x86\xf7\r\x1\t\x14\x31 \x1e\x1e\0M\0u\0m\0\x62\0l\0\x65\0 \0I\0\x64\0\x65\0n\0t\0i\0t\0y0-0!0\t\x6\x5+\xe\x3\x2\x1a\x5\0\x4\x14\x97'\b\xb8\x19\x8d\xa8~K\r\xf6%\xab\x87S\xad\x35-'\xeb\x4\bo\0\xee\x45\x94\xa2\x15\x39)" +certificate="@ByteArray(0\x82\tG\x2\x1\x3\x30\x82\t\x11\x6\t*\x86H\x86\xf7\r\x1\a\x1\xa0\x82\t\x2\x4\x82\b\xfe\x30\x82\b\xfa\x30\x82\x3\xad\x6\t*\x86H\x86\xf7\r\x1\a\x1\xa0\x82\x3\x9e\x4\x82\x3\x9a\x30\x82\x3\x96\x30\x82\x3\x92\x6\v*\x86H\x86\xf7\r\x1\f\n\x1\x3\xa0\x82\x3+0\x82\x3'\x6\n*\x86H\x86\xf7\r\x1\t\x16\x1\xa0\x82\x3\x17\x4\x82\x3\x13\x30\x82\x3\xf\x30\x82\x1\xf7\xa0\x3\x2\x1\x2\x2\x1\x1\x30\r\x6\t*\x86H\x86\xf7\r\x1\x1\x5\x5\0\x30\x16\x31\x14\x30\x12\x6\x3U\x4\x3\f\vMumble User0\x1e\x17\r180821151931Z\x17\r380816151931Z0\x16\x31\x14\x30\x12\x6\x3U\x4\x3\f\vMumble User0\x82\x1\"0\r\x6\t*\x86H\x86\xf7\r\x1\x1\x1\x5\0\x3\x82\x1\xf\0\x30\x82\x1\n\x2\x82\x1\x1\0\xd1\xd8W\f\xf4\x7f\xe8>!S\xfa\x95\x64M\x88w\x8e,j)\xd7V?\xbe\xdfU\xc5\x33\x9aQ&o\xa8\x4\xa0W\x14\xe8;\xa9\x34\xaf\xdf\xc4\xc9\a\xbc\xa1\x8by\nM\xe0\xdf\xb7\xaa\xda\xb2kT\x8d\x8c\x4\\\x92\xd0\xd6\xc4\xdd\xab\xe5\x33\xca\xdek\xc1`'\xd7\xfd\xbd\x2\xa6+-:\x89\xb1[A\xdf\xcb\xc0R\xfeRFW\xbe\x61y\xf5x&\xde\xcd\x1\xf3\x84\x11\x87\aFm\xfb\xa6\x95\xe2;ME\xc8\xf6\xcdJF!_\xf4\"I\x91M\xf9h\f\x11\x44\x93\xbf\x4P\xcc\xe0\xce\xe2\x83Gl\x83\xf0g|\xac\x19\xe4$]\xff\x86u\x10\b\"\xa6\xedqS\xc9\xe7\x1\x46L\xe3\x63\xf6\xfa\x88\xb8\xcey\t\x83\xde\xcd\x8d\x1cN\x84\xa1\x98\xad\xe3\x30\x62^O5bP\x17\x8c\xcc\xfd\xa0pf\x8b<\xd4\xeb\x19\x39\x91\x87G3\x98U\xfa\xcc\xdf\xc8\xc7\x9c\x82<\x85\xd3\x90\x1fn\bZ\x9b\xbaU\xf5~\x9f\x42\x80\xf0\xad\xabo\xca@\xd8\x9dM\xab\x8f}\x6S\x2\x3\x1\0\x1\xa3h0f0\f\x6\x3U\x1d\x13\x1\x1\xff\x4\x2\x30\0\x30\x13\x6\x3U\x1d%\x4\f0\n\x6\b+\x6\x1\x5\x5\a\x3\x2\x30\x1d\x6\x3U\x1d\xe\x4\x16\x4\x14\x9a,\xd6\x80\x13\xfe\x87\x83t\xe4\x83\x1e\x36\x1}\xa4\x86\xab\xa4T0\"\x6\t`\x86H\x1\x86\xf8\x42\x1\r\x4\x15\x16\x13Generated by Mumble0\r\x6\t*\x86H\x86\xf7\r\x1\x1\x5\x5\0\x3\x82\x1\x1\0\x95\xe1Rn\xf8\xe0\xad^\xcb\v\x1\x38\x66\xcf\x11^\xe0)~GP\x81\x91\x8b\x8c\x43u\xd2\x66\xf2*\xcdS\xd2\xeb\xc8}{\xec\v\xb8\t\x92\x8f\x8d\xdf$\xfa\xff+G\xc4\xfa\xd7\"\xcd|\xab&bm\xf6\xd5\x96,\xa6\xf6*pDK%\xb4\x7f)\xbd\xa3\x95\x18\xb8\xb2|\xcc\x1cM\x87m\xf4\v\xfd\b\xf3\x95\x10\xa8\xb7\xdc\x7fq\xc3k1Y\xd3\xee\xc1\xe2\xb7\xf0\v\xc1\x94\xa0\x9ds1B\xc4\xc1\xd8\xfb\x87\x4\xde\xa7\r\x81m\xf0\x9b\x65\xb2\x90\fA\xff\xc9\xcb\xe7~\xfb\xdb\xa2\xf3-\x93\x35\xa6\xe9\x19Mf\xc3\x83\xb6\"\x1\x1bXZ\xe6\x66-\x13|\x4\xd8V\x8b\x9e\xb4\x1d\xb7\xa4\x8b@\xa6\x82r\xfc\x89;0E]\xc7\x44\xc6\xa3\xc8n\xab\xbe\xe2\x11\xbe\xcc\xcd\x31\x1eW6\x83\xfc\xa0\x4\f\xd3\xd2\xe5\f\x9a`\xd3\xe6\x8e\x8b\x8c\x33\xa4\xe`Q\xd4\xe2T\xe8kPir6\x89\xd5&*\x83\xf8\xfb\xb8\x42w\xa8O\xdf\xb5\x61\x97\x62g\xfd\x34\xe2\xaf\xd2'1T0#\x6\t*\x86H\x86\xf7\r\x1\t\x15\x31\x16\x4\x14\xfb}Xxh\xe6\xd3\x4\xb5\xf4J%6L|>\xce\xe3\xa8\x66\x30-\x6\t*\x86H\x86\xf7\r\x1\t\x14\x31 \x1e\x1e\0M\0u\0m\0\x62\0l\0\x65\0 \0I\0\x64\0\x65\0n\0t\0i\0t\0y0\x82\x5\x45\x6\t*\x86H\x86\xf7\r\x1\a\x1\xa0\x82\x5\x36\x4\x82\x5\x32\x30\x82\x5.0\x82\x5*\x6\v*\x86H\x86\xf7\r\x1\f\n\x1\x1\xa0\x82\x4\xc3\x30\x82\x4\xbf\x2\x1\0\x30\r\x6\t*\x86H\x86\xf7\r\x1\x1\x1\x5\0\x4\x82\x4\xa9\x30\x82\x4\xa5\x2\x1\0\x2\x82\x1\x1\0\xd1\xd8W\f\xf4\x7f\xe8>!S\xfa\x95\x64M\x88w\x8e,j)\xd7V?\xbe\xdfU\xc5\x33\x9aQ&o\xa8\x4\xa0W\x14\xe8;\xa9\x34\xaf\xdf\xc4\xc9\a\xbc\xa1\x8by\nM\xe0\xdf\xb7\xaa\xda\xb2kT\x8d\x8c\x4\\\x92\xd0\xd6\xc4\xdd\xab\xe5\x33\xca\xdek\xc1`'\xd7\xfd\xbd\x2\xa6+-:\x89\xb1[A\xdf\xcb\xc0R\xfeRFW\xbe\x61y\xf5x&\xde\xcd\x1\xf3\x84\x11\x87\aFm\xfb\xa6\x95\xe2;ME\xc8\xf6\xcdJF!_\xf4\"I\x91M\xf9h\f\x11\x44\x93\xbf\x4P\xcc\xe0\xce\xe2\x83Gl\x83\xf0g|\xac\x19\xe4$]\xff\x86u\x10\b\"\xa6\xedqS\xc9\xe7\x1\x46L\xe3\x63\xf6\xfa\x88\xb8\xcey\t\x83\xde\xcd\x8d\x1cN\x84\xa1\x98\xad\xe3\x30\x62^O5bP\x17\x8c\xcc\xfd\xa0pf\x8b<\xd4\xeb\x19\x39\x91\x87G3\x98U\xfa\xcc\xdf\xc8\xc7\x9c\x82<\x85\xd3\x90\x1fn\bZ\x9b\xbaU\xf5~\x9f\x42\x80\xf0\xad\xabo\xca@\xd8\x9dM\xab\x8f}\x6S\x2\x3\x1\0\x1\x2\x82\x1\x1\0\x88\xb8\xf8\x1e\xcc\xbe\xf9\xc6\x61X\xa2\xf\xec\x6H?\xfd\x36\x1b\x5\x9f\xf3\xe6\x1c\xaa\xce\xebi\xaf\xc5\xe7\xd1 \x1b\xc3\x8cyf\xc6X|\xa7\x8a\x98`\x92\xd5\xe8;Ce\xdfP\0\xf3^2\x97\xc5.\x95\xfb\0l\x80\x8b\xe9\"\xe3{8\x1f\x2\xb2\xe0jb\b\x13\xc6\x92\xfb\xc2\xe0\xa6\xdbY\x13\x61n\xe.f\xe4\xac'W\x5\x9cYNi\r\x1b\xe6V\x94J\xe1\x65\xba \x97V\xd9{\xb4tnF\xee\x8c\xfd\xa0\xcc\x1f\xdd\x65\xc5Hp.1\xbd{\xc7\x9a\xba\x44{j5y\x82\xfc\x9a\xf6\xf1\n\a\xfaW4a\xc4\x43;o\xe4_\xfa\x97\xfaTy\xa3\xd3\0\x1c\x85_\x12\xf9\x89\xd2\xe6S\xa0\0][\xc2%=\xd6^\xc3P\xe7t\x10L\xfb\xc1\x9e{7\xf9\xb7\xbe\xf7\xe\x35RXs@\xe5*\xdd,\xc0\xa6\x9dJ\x17+\x93#\x19\n\n\x93\x8d\xf6\xa3@\x91\xa6\xe9v{o5\xa5\xca\x41\xb5\xcc\xfb_Ei\x1b\x15\xd6\xad\x91\xb2\xac\x14\xe4\x38\x1b\xd7!\x2\x81\x81\0\xecr(\x89?\xa5\xe2\x94\x9b\x92\x1a\x1e\xc7(}U\xc7\xc4Q\xe6xj\x8d\x9dq\xaf\xe5v\xa1V}\x94\xb4\xf0\x3\x89\xdc\x85\x8f+0(\xf4\x5J\xd9\x34\xa6\xe5Oi\x1eG\xa7\xe2\xb9\xf1\x65&\xbbgQ\xf8S\x11\x91\x45\xbe\x18\xc9\x43.r\x1\xddt/\xbf\xe\x43#io\x12V\xc0?\xf6m\xe4\x33\x9c\x10X\x89\x41\xd6\xc0ptJ\xdc\x1d\xbaO\xd2\xce\x10\x1P\x92\x9d\x9f\xf0T\x7f\xa7}\x16\xcb/\x80#\xa9,\xa7\0%\x2\x81\x81\0\xe3\x33\x2\x8f:\x11\xecidF\x8aHgCc\"\f\x92\xef\xb7\xce\xcd\\\xf1T\xf6([\xf5\x97\xd3\xf6\x6|\x82\x16\x8co\xb8\xb2\x4\x1dH\xa7H\xcd\xbf\xd8\xd5:W\xb0\x99\x8f\x17\x8a\"\x9c\x4\xbb\x9a,\xf9\x95\x30[\x1c\x8c\x82]\x8a\xecQ\xcb\t\f\xb3\xf9\x7f\x14\xafV1\0\xa7\x98\x9bK\x8e\xf0\xcat%\x16\xc4\x35(\x87O\xc4\xa7\x36n\xb1\x6W\xdb\xdc\xe2\xdaO\xe1\x9eV\xe8\xadPv1\x9fo<\x88\xc1\xeb\x1f\a\x17\x2\x81\x80\x15\xe9\n:\x95\xacP\x8f\xc6\xce\xc6\x1e\xde\x3\xb1\x81\x96ni\xccz\x92\x1d'^\xd6\x96\xe3\xe4Uxs\xa4\x44\xad\x7f\x43\xf1\x18p?\x19\xdd\xcf\x10\v\xf\x33(\xfflq!\xd6\x87\xfa\x12\x92q\x89\x7f\xb0\xc4\xe1\x1e\xf5:\xb3\x41z^|[\xc1Ij\xc3)\n+qA\xb0n\x17\x1e\x1c\xd1\xe2ij_>\xd4\x46\xf3\xb7\"\x6&E\x7fH`\x94\xb4\xbd\x92;\x2\x81\x81\0\xac\x8d\xc6]6L\x19\x1e\x36\xfe\x13\xdd\xfc\xd0Z\xdc\x95 \x1a\xad\x80\x46l\x11\xad!4y\xce\0\xa0?y\\\x9e\xb4\f\na\xfbn\x89U\a\xe8\xddm\x18:\xf4u\xe6\xf5\x61\x87\x80\x46\xa1\xe\xd4R|i+v\x4\x7f>\xbcxG\xe6\xepm\xd3\x89\n\v\"@\x14\x80\xb8\x11Vd\xa5\xd9\xfb\xddIV\xb5;\xc1\xfc\x87\xca\x10Q\x1f\xdeI\xe6\x63\xee\x3Xz\xc1\x1f\x18\v\xbf\x32\x4\xc2\xeb\xf7\xfe\xab\xca\xc5\x15\x91\xafi1T0#\x6\t*\x86H\x86\xf7\r\x1\t\x15\x31\x16\x4\x14\xfb}Xxh\xe6\xd3\x4\xb5\xf4J%6L|>\xce\xe3\xa8\x66\x30-\x6\t*\x86H\x86\xf7\r\x1\t\x14\x31 \x1e\x1e\0M\0u\0m\0\x62\0l\0\x65\0 \0I\0\x64\0\x65\0n\0t\0i\0t\0y0-0!0\t\x6\x5+\xe\x3\x2\x1a\x5\0\x4\x14:\xcd\x93\xf\x88\x18\xa0\x37\xcf#\x2\x15U\x81P\xf3\xe7qY\x9c\x4\b\xd3\x16\xb3\xe8\x36\xe9\xdd\x95)" [ui] expert=true style=GTK+ -geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x5\x5\0\0\0\x1f\0\0\au\0\0\x4-\0\0\x5\x6\0\0\0 \0\0\at\0\0\x4,\0\0\0\x1\0\0)" -state="@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\x1\0\0\0\x3\xd0\xfc\x2\0\0\0\x2\xfb\0\0\0\f\0q\0\x64\0w\0L\0o\0g\x1\0\0\0=\0\0\x3\xb3\0\0\0K\0\xff\xff\xff\xfb\0\0\0\xe\0q\0\x64\0w\0\x43\0h\0\x61\0t\x1\0\0\x3\xf6\0\0\0\x17\0\0\0\x17\0\0\0\x17\0\0\x1i\0\0\x3\xd0\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x1a\0q\0t\0I\0\x63\0o\0n\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)" -header=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1g\0\0\0\x1\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1\0\0\x1g\0\0\0\x1\0\0\0\0) +geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x3\xc5\0\0\0\x1f\0\0\au\0\0\x4-\0\0\x3\xc6\0\0\0 \0\0\at\0\0\x4,\0\0\0\x1\0\0)" +state="@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0\xfa\0\0\x3\xd0\xfc\x2\0\0\0\x2\xfb\0\0\0\f\0q\0\x64\0w\0L\0o\0g\x1\0\0\0=\0\0\x3\xb3\0\0\0K\0\xff\xff\xff\xfb\0\0\0\xe\0q\0\x64\0w\0\x43\0h\0\x61\0t\x1\0\0\x3\xf6\0\0\0\x17\0\0\0\x17\0\0\0\x17\0\0\x2\xaf\0\0\x3\xd0\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x1a\0q\0t\0I\0\x63\0o\0n\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)" +header=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2\xad\0\0\0\x1\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1\0\0\x2\xad\0\0\0\x1\0\0\0\0) server=graph -connect\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x2\xa7\0\0\x1x\0\0\x4\xe4\0\0\x2\xe5\0\0\x2\xa7\0\0\x1x\0\0\x4\xe4\0\0\x2\xe5\0\0\0\x1\0\0) -connect\header=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2&\0\0\0\x3\x1\x1\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x3\0\0\x1\x9b\0\0\0\x1\0\0\0\x1\0\0\0\x41\0\0\0\x1\0\0\0\x3\0\0\0J\0\0\0\x1\0\0\0\x3) -ConfigGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x2/\0\0\0\xbb\0\0\x5P\0\0\x3\xa4\0\0\x2\x31\0\0\0\xbb\0\0\x5N\0\0\x3\xa2\0\0\0\x1\0\0) +connect\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\a\x82\0\0\x1x\0\0\t\xbf\0\0\x2\xe5\0\0\a\x82\0\0\x1x\0\0\t\xbf\0\0\x2\xe5\0\0\0\0\0\0) +connect\header=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2&\0\0\0\x3\x1\x1\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x3\0\0\x1\x9a\0\0\0\x1\0\0\0\x1\0\0\0\x41\0\0\0\x1\0\0\0\x3\0\0\0K\0\0\0\x1\0\0\0\x3) +ConfigGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x2/\0\0\0\xbb\0\0\x5R\0\0\x3\xa4\0\0\x2\x31\0\0\0\xbb\0\0\x5P\0\0\x3\xa2\0\0\0\x1\0\0) [shortcuts] size=0 diff --git a/.config/htop/htoprc b/.config/htop/htoprc index ef911da..c7156f1 100755 --- a/.config/htop/htoprc +++ b/.config/htop/htoprc @@ -8,7 +8,7 @@ hide_kernel_threads=1 hide_userland_threads=1 shadow_other_users=0 show_thread_names=0 -show_program_path=1 +show_program_path=0 highlight_base_name=1 highlight_megabytes=1 highlight_threads=1 diff --git a/.config/i3/config b/.config/i3/config index 4c4c5b5..36c1ebf 100755 --- a/.config/i3/config +++ b/.config/i3/config @@ -3,15 +3,10 @@ font pango:DejaVu Sans Mono 9 exec_always setxkbmap ee -# ovmf -#exec_always "xrandr --output HDMI1 --mode 2560x1440 --rate 59.95 --output HDMI2 --mode 1920x1080 --rate 59.93 --left-of HDMI1" -# normal -exec_always "xrandr --output HDMI-3 --mode 2560x1440 --rate 59.95 --output DVI-D-1 --mode 1920x1080 --rate 59.93 --left-of HDMI-3" +exec_always "xrandr --output HDMI1 --mode 2560x1440 --rate 59.95 --output HDMI2 --mode 1920x1080 --rate 59.93 --left-of HDMI1" exec_always ~/.scripts/daemons.sh -# NOTE: The '#f0f0f0' in the lines below is the color i3 will use if -# it fails to get colors from Xresources. set_from_resource $fg color7 #f0f0f0 set_from_resource $bg color2 #f0f0f0 @@ -36,6 +31,8 @@ bindsym $mod+Ctrl+q kill bindsym $mod+s exec ~/.scripts/dmenu-run.sh bindsym $mod+Return exec urxvt +bindsym Ctrl+Shift+3 exec flameshot gui + bindsym $mod+F1 exec ~/.scripts/audio.sh toggle-mute bindsym $mod+F2 exec ~/.scripts/audio.sh lower bindsym $mod+F3 exec ~/.scripts/audio.sh raise diff --git a/.config/mpd/database b/.config/mpd/database index 9131895eb4f4517bd80c7e663ba021397f834c81..ef7cc09c4962680c1514b5ba51680856a2078a6c 100644 GIT binary patch literal 5524 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 Ws6H8m&J9g14*m~nOz#&mhX4Q?rnGbb literal 2982 zcmV;X3t99ZiwFP!000001Ff7%bK5u;$M5SM5A>0xgBi~j zadCpkV6mKj{YJB#@$>{)n7}{wV3vQK%;PMlaLecW%QxYmh#ybTFe_MI$e+hN+kHczyf(*Wum$_4xk!yynWy>F1I5g5K`_Zg}>g?!w*0&BbthvAfPh z^V4)Xn6ivc3ZAWiulyr^p!r}?umwFqw&!@nBA#Op*8Q}HB%X#|vb$jclI4h8i7fWYwzb=i0K6X6UvaG?T!}d=k_2SEq zXh!3G*@JbT?jLw#A^}{{?{UH(SA%tr!?O=W*Fvq9?G4r)euA#p^34@r4n%K?JNB4v zN9*_{3Byg~8Tm6u1i$4lP%z3ephkP7_eosK}vN)ZhOP0p4@E^nS z&9R6yli=T@3!${cj%YEDmvf%6Nt~cj33pePXy0ua5n+?^#E zq0@{%r<*oEW6;XuBF-|ox9upzk=uGTY+`Mw@Hn(%03B(dU5q}I3%+1-UpfvBBCij= zP1(m$-1aE0#%Wm|3{mzt&k;d4{5fyxK@xGC7B5)NVK6Od zTIB1A^Mz;0R3`Qb_Pk!^XMJ7AQGEkc-5d>Ij?$u_8M@5)0{zCHcwRom%H*`L6*;|3 z&YGHzV+QRpJxxGqg&5s~?|TBFG@H>3TKd2Ts0&hnNk8uAXtl>1AT($I-CT|^8iJTy zp@$V377Ly)=kPr6AWLwGir;Y}?D@T{#SIl6hmH)OHS-u^Y;;S%7w8|1K5rWS^D17% zP)^1RuC8Am#N)kmcvFonLJP})JJfL7!toZYD5q2nc`n&Eiq0whp|Cp;>5|r=d$ad# zuC)cfL2Tt~X1fis)g`{hH~1q~<6fB>TFDN2S=Q?7YQbs{WciMU)e)=7VgbwQyVWvZ z$%I~n{je88xrP>8262?{Yq(soV$+ReT2CjX?_3;(K|jm0Tt^EwgTTty%})rdKGAqW z6A*oymu^->P_=BRz*v(Yynsa22d8er=NGAw!PRRLY+Xv9(_ z;`A--^`rikD)c~Jd!Rt4C_p1#OcJ)tX`_-5uFCOy2`shM=|O!1P@QrJHja4A9=9o# z`h;B=;V|q;G1b?m#|#WGHSxwqA;uupe&gk)=HW6<89G%cUGUJPm+7dfOb;0vKxzUH zp#s;rgH_YxAz zH8k)TgfEd!e~QF6dz=@DZ<6jeYMf6T4_jU@{c})F1DQee66t1`yWX{6KX@wZ7T3bI z-`7@!D7=BfAQ*`Pom$x!D~XhGyePAnp|g3sSSFlrqlr5@;n}pJTL{E=72VQoF4c2R zmk@rH8LgBVIFV7AZ}$aNh0<KK}7zrBR-)c9V(7wCm7e3DOsx(&CxY6x~1b!_<8c;fT}*oN@?KUrtwI zVoa>tVRB^RVOGW&i&JzSrxRKYRoq$!w@c3|rd_!lQ!edxlPhz5fKN}QyvW!Q7Jfj_ zvoYz);Tm)3c8@%nW3g!r((YyFFSSlae&9EI)t zi`^N?*y#tlc>_*=bbULz2B4pR{q^&||M}ma|N8mwe=3_N;+%`JF0U|3_G^mrZhrl&h6EcE6f;;l%-v?r1<=L5nlsh_?#(*`ntCeF(P=ra4)9#;*rP8jpDPZ_ zZMoj;%{v2{`Yn&>c5DLO5FN235u4URDZsV!tXwFxVKt@KFkWlQ>Wpsc;XFq-J3}SU zwav$|6b)G>{-=C@#nOUiNjar*Vl!~Sqc^3D+Lzk7Jxnz+{8z7$_w6x`(@9Z^0~+Hw zTUL%nfCg%SR!uvDnTlrZk@@v8%@?q%m_3!c{`4@hYWEp-E~aYSJzy{u(8}4Us(_X< z)Hyi7MNXeoB7!K<PPRcR=H~N4xK@^~p8Fi;Ij$yPX0hCPr zb&5XmoQboBm6yYOCu#ta?7A}<$06D?07|ZYEnU&aQtl$#0pV*m`$ zI4d`pvzfwk@> zZTV%+f62v@sas> /etc/modprobe.d/vfio.conf sudo sed -i -e "s/MODULES=()/MODULES=($kernel_modules)/g" /etc/mkinitcpio.conf + sed -i -e "s/$default_xrandr/$ovmf_xrandr/g" /home/josh/.config/i3/config break;; "disable vfio") sudo rm /etc/modprobe.d/vfio.conf sudo sed -i -e "s/MODULES=($kernel_modules)/MODULES=()/g" /etc/mkinitcpio.conf + sed -i -e "s/$ovmf_xrandr/$default_xrandr/g" /home/josh/.config/i3/config break;; "exit") exit;; @@ -27,6 +32,17 @@ select choice2 in "yes" "no"; do case $choice2 in "yes") sudo mkinitcpio -p linux + echo "make sure to switch to PEG/IGD in bios" + echo "reboot now?" + select choice2 in "yes" "no"; do + case $choice2 in + "yes") + sudo reboot + break;; + "no") + break;; + esac + done break;; "no") exit;; diff --git a/.vimrc b/.vimrc index e9b4df2..67dd369 100755 --- a/.vimrc +++ b/.vimrc @@ -1,7 +1,51 @@ syntax on set number set tabstop=4 -set autoindent +execute pathogen#infect() +filetype plugin indent on set viminfo= let g:netrw_dirhistmax = 0 +map :!wc % + +inoremap /<++>"_c4l +vnoremap /<++>"_c4l + +autocmd FileType tex inoremap ,fr \begin{frame}\frametitle{}<++>\end{frame}<++>6kf}i +autocmd FileType tex inoremap ,fi \begin{fitch}\end{fitch}<++>3kA +autocmd FileType tex inoremap ,exe \begin{exe}\ex\end{exe}<++>3kA +autocmd FileType tex inoremap ,em \emph{}<++>T{i +autocmd FileType tex inoremap ,bf \textbf{}<++>T{i +autocmd FileType tex vnoremap , ``>2la}?\\{a +autocmd FileType tex inoremap ,it \textit{}<++>T{i +autocmd FileType tex inoremap ,ct \textcite{}<++>T{i +autocmd FileType tex inoremap ,cp \parencite{}<++>T{i +autocmd FileType tex inoremap ,glos {\gll<++>\\<++>\\\trans{``<++>''}}2k2bcw +autocmd FileType tex inoremap ,x \begin{xlist}\ex\end{xlist}kA +autocmd FileType tex inoremap ,ol \begin{enumerate}\end{enumerate}<++>3kA\item +autocmd FileType tex inoremap ,ul \begin{itemize}\end{itemize}<++>3kA\item +autocmd FileType tex inoremap ,li \item +autocmd FileType tex inoremap ,ref \ref{}<++>T{i +autocmd FileType tex inoremap ,tab \begin{tabular}<++>\end{tabular}<++>4kA{}i +autocmd FileType tex inoremap ,ot \begin{tableau}\inp{<++>}\const{<++>}<++><++>\end{tableau}<++>5kA{}i +autocmd FileType tex inoremap ,can \cand{}<++>T{i +autocmd FileType tex inoremap ,con \const{}<++>T{i +autocmd FileType tex inoremap ,v \vio{}<++>T{i +autocmd FileType tex inoremap ,a \href{}{<++>}<++>2T{i +autocmd FileType tex inoremap ,sc \textsc{}<++>T{i +autocmd FileType tex inoremap ,chap \chapter{}<++>2kf}i +autocmd FileType tex inoremap ,sec \section{}<++>2kf}i +autocmd FileType tex inoremap ,ssec \subsection{}<++>2kf}i +autocmd FileType tex inoremap ,sssec \subsubsection{}<++>2kf}i +autocmd FileType tex inoremap ,st F{i*f}i +autocmd FileType tex inoremap ,beg \begin{DELRN}<++>\end{DELRN}<++>4k0fR:MultipleCursorsFindDELRNc +autocmd FileType tex inoremap ,up /usepackageo\usepackage{}i +autocmd FileType tex nnoremap ,up /usepackageo\usepackage{}i +autocmd FileType tex inoremap ,tt \texttt{}<++>T{i +autocmd FileType tex inoremap ,bt {\blindtext} +autocmd FileType tex inoremap ,nu $\varnothing$ +autocmd FileType tex inoremap ,col \begin{columns}[T]\begin{column}{.5\textwidth}\end{column}\begin{column}{.5\textwidth}<++>\end{column}\end{columns}5kA +autocmd FileType tex inoremap ,rn (\ref{})<++>F}i +autocmd FileType tex inoremap ,no \noun{}{<++>}ba +autocmd FileType tex inoremap ,ve \vreb{}{<++>}bh +