From d95ceeb346492695de0624defa8d2d6e91acd992 Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Mon, 21 Mar 2016 11:41:21 -0700 Subject: [PATCH] Update zshenv for term --- .zshenv | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/.zshenv b/.zshenv index e2a1859..c257358 100644 --- a/.zshenv +++ b/.zshenv @@ -182,6 +182,7 @@ alias vir=vr alias vis=vs alias gvim="gvim -font 'APL385 Unicode 8' -c 'set keymap=uniapl385'" alias n=nvim +export NVIM_TUI_ENABLE_TRUE_COLOR=1 ## For forwarding ssh auth I think if [ ! -z "$SSH_AUTH_SOCK" -a "$SSH_AUTH_SOCK" != "$HOME/.ssh-agent" ] ; then @@ -314,6 +315,33 @@ fi alias resize="printf '\33]50;%s%d\007' 'xft:DroidSansMonoDotted:pixelsize=' $1" # ':antialias=true'" #alias asdf="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY" alias asdf="setxkbmap us dvorak ctrl:nocaps" +kinesis_activate() { + xmodmap -e "keycode 124 = NoSymbol Insert" + xmodmap -e "keycode 62 = Scroll_Lock Scroll_Lock" + xmodmap -e "keycode 37 = Control_R Control_R" + xset r rate 220 32 +} +leopold_activate() { + kinesis_activate + ma + remote_ids=($(xinput list | sed -n 's/.*Cypress.*id=\([0-9]*\).*keyboard.*/\1/p')) + if [ "$remote_ids" ] ; then +# mkdir -p /tmp/xkb/symbols +# cat > /tmp/xkb/symbols/custom < { [ Super_L ] }; +# key { [ Alt_L, Meta_L ] }; +# key { [ Super_R ] }; +# key { [ Alt_R, Meta_R ] }; +#}; +#EOF + for remote_id in $remote_ids ; do + echo Setting $remote_id + setxkbmap -device $remote_id us dvorak ctrl:nocaps altwin:swap_lalt_lwin +# setxkbmap -device $remote_id -print | sed 's/\(xkb_symbols.*\)"/\1+custom(leopold)"/' | xkbcomp -I/tmp/xkb -i $remote_id -synch - $DISPLAY 2>/dev/null + done + fi +} alias auie="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY" alias aoeu='setxkbmap us' alias bepo='setxkbmap fr bepo "ctrl:swapcaps"' @@ -329,10 +357,13 @@ if [ -f $HOME/.termcap ] ; then fi make_termcap() { cat > $HOME/.termcap << EOF -rxvt-256color|rxvt-256color terminal (X Window System):\ - :Co#256:\ - :tc=rxvt-unicode:\ +st+24bit|st+24bit terminal (X Window System):\ + :Co#16777216:\ + :tc=xterm-unicode:\ :tc=rxvt: + :setrgbf=\E[38;2;#1%d;#2%d;#3%dm:\ + :setrgbb=\E[48;2;#1%d;#2%d;#3%dm:\ + :use=st+24bit: EOF } type7() {