Skip to content

Commit

Permalink
Windows WSL changes
Browse files Browse the repository at this point in the history
  • Loading branch information
karlmutch committed Dec 3, 2021
1 parent 9b7320b commit b70fbc7
Show file tree
Hide file tree
Showing 39 changed files with 72 additions and 66 deletions.
2 changes: 1 addition & 1 deletion oh-my-zsh
Submodule oh-my-zsh updated from 1c1d74 to 93ad3a
56 changes: 29 additions & 27 deletions tmux.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# ~/.tmux.conf

run-shell 'tmux setenv -g TMUX_VERSION $(tmux -V | \
sed -En "s/^tmux[^0-9]*([.0-9]+).*/\1/p")'

###########################################################################
# Change prefix from default (C-b) to C-g
# C-g doesn't interfere with emacs-style editing keys
Expand All @@ -18,12 +21,17 @@ bind C-g send-key C-g
# Default termtype. If the rcfile sets $TERM, that overrides this value.
#set -g default-terminal screen-256color
#set -g default-terminal rxvt-unicode-256color
if "[[ ${TERM} == xterm-256color || ${TERM} == xterm ]]" 'set -g default-terminal xterm-256color'
if "[[ ${TERM} =~ termite || ${TERM} == xterm-termite ]]" 'set -g default-terminal xterm-256color'
if "[[ ${TERM} =~ termite || ${TERM} == xterm-termite ]]" 'set -ga terminal-overrides ",xterm-termite:Tc"'
#if "[[ ${TERM} == xterm-256color || ${TERM} == xterm ]]" 'set -g default-terminal xterm-256color'
#if "[[ ${TERM} =~ termite || ${TERM} == xterm-termite ]]" 'set -g default-terminal xterm-256color'
#if "[[ ${TERM} =~ termite || ${TERM} == xterm-termite ]]" 'set -ga terminal-overrides ",xterm-termite:Tc"'

#set -g default-terminal "tmux-256color"
#set -ga terminal-overrides ",xterm-termite:Tc"

set -g default-terminal "tmux-256color"
set -ga terminal-overrides ",xterm-termite:Tc"

# UTF8 is autodetected in 2.2 onwards, but errors if explicitly set
if-shell -b '[ "$(echo "$TMUX_VERSION < 2.2" | bc)" = 1 ]' \
"set -g utf8 on; set -g status-utf8 on; set -g mouse-utf8 on"

## update the TERM variable of terminal emulator when creating a new session or attaching a existing session
set -g update-environment 'DISPLAY SSH_ASKPASS SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY TERM'
Expand Down Expand Up @@ -140,29 +148,13 @@ bind -n C-h if-shell "$is_vim" "send-keys C-h" "select-pane -L"
bind -n C-j if-shell "$is_vim" "send-keys C-j" "select-pane -D"
bind -n C-k if-shell "$is_vim" "send-keys C-k" "select-pane -U"
bind -n C-l if-shell "$is_vim" "send-keys C-l" "select-pane -R"
bind -n C-\ if-shell "$is_vim" "send-keys C-\\" "select-pane -l"
bind -n C-\\ if-shell "$is_vim" "send-keys C-\\" "select-pane -l"

###########################################################################
# Mouse mode

set -g mouse on

# Toggle mouse on
bind m \
set -g mode-mouse on \;\
set -g mouse-resize-pane on \;\
set -g mouse-select-pane on \;\
set -g mouse-select-window on \;\
display 'Mouse: ON'

# Toggle mouse off
bind M \
set -g mode-mouse off \;\
set -g mouse-resize-pane off \;\
set -g mouse-select-pane off \;\
set -g mouse-select-window off \;\
display 'Mouse: OFF'

set -g default-shell /bin/zsh
set -g default-command /bin/zsh

Expand Down Expand Up @@ -205,11 +197,21 @@ set -g status-left "#[fg=black,bg=colour27] #S #[fg=colour27,bg=colour234,nobold
#set -g status-right "  #(/bin/bash $HOME/.tmux/kube.tmux 250 red cyan) #[fg=colour237,bg=colour234,nobold,nounderscore,noitalics]#[fg=colour144,bg=colour237] ⇅ #{cpu} ☰ #{ram} #{online_status} #{battery_icon}  %d.%m.%Y  %H:%M #[fg=colour27,bg=colour237,nobold,nounderscore,noitalics]#[fg=black,bg=colour27] #h "
set -g status-right "  #[fg=colour237,bg=colour234,nobold,nounderscore,noitalics]#[fg=colour144,bg=colour237] ⇅ #{cpu} ☰ #{ram} #{online_status} #{battery_icon}  %d.%m.%Y  %H:%M #[fg=colour27,bg=colour237,nobold,nounderscore,noitalics]#[fg=black,bg=colour27] #h "

set-window-option -g window-status-fg colour249
set-window-option -g window-status-activity-attr none
set-window-option -g window-status-bell-attr none
set-window-option -g window-status-activity-fg yellow
set-window-option -g window-status-bell-fg red
if-shell -b '[ "$(echo "$TMUX_VERSION < 2.1" | bc)" = 1 ]' " \
set-window-option -g window-status-fg colour249; \
set-window-option -g window-status-activity-attr none; \
set-window-option -g window-status-bell-attr none; \
set-window-option -g window-status-activity-fg yellow; \
set-window-option -g window-status-bell-fg red"


if-shell -b '[ "$(echo "$TMUX_VERSION >= 2.9" | bc)" = 1 ]' \
"set -g message-style fg=red,bg=black; \
set -g message-style bright; \
set -g window-status-style fg=colour249,bg=default; \
set -g window-status-current-style fg=default,bg=cyan,bold; \
set -g window-status-bell-style fg=red,bg=black; \
set -g window-status-activity-style fg=yellow,bg=default"

setw -g window-status-format "#[bg=colour239,fg=colour234]#[bg=colour239,fg=colour111] #I#[bg=colour239,fg=colour111] #T #[fg=colour239,bg=colour234]"
#setw -g window-status-format "#[bg=blue,fg=black]#[bg=blue,fg=black] #I#[bg=blue,fg=black] #15T #[fg=blue,bg=black]"
Expand Down
2 changes: 1 addition & 1 deletion tmux/plugins/tpm
2 changes: 1 addition & 1 deletion vim/bundle/Dockerfile.vim
2 changes: 1 addition & 1 deletion vim/bundle/Recover.vim
2 changes: 1 addition & 1 deletion vim/bundle/bufexplorer
Submodule bufexplorer updated 1 files
+1 −1 README.md
2 changes: 1 addition & 1 deletion vim/bundle/ctrlp.vim
2 changes: 1 addition & 1 deletion vim/bundle/nerdtree
2 changes: 1 addition & 1 deletion vim/bundle/rainbow
2 changes: 1 addition & 1 deletion vim/bundle/supertab
Submodule supertab updated 1 files
+1 −1 README.rst
2 changes: 1 addition & 1 deletion vim/bundle/syntastic
2 changes: 1 addition & 1 deletion vim/bundle/syntax
Submodule syntax updated 1 files
+0 −21 LICENSE
2 changes: 1 addition & 1 deletion vim/bundle/tagbar
2 changes: 1 addition & 1 deletion vim/bundle/unicode.vim
2 changes: 1 addition & 1 deletion vim/bundle/vim-airline
2 changes: 1 addition & 1 deletion vim/bundle/vim-airline-themes
2 changes: 1 addition & 1 deletion vim/bundle/vim-clang-format
2 changes: 1 addition & 1 deletion vim/bundle/vim-colortemplate
Submodule vim-colortemplate updated 54 files
+18 −11 autoload/colortemplate.vim
+15 −20 doc/colortemplate.txt
+0 −2 doc/tags
+1 −1 templates/_bw.colortemplate
+1 −1 test/expected/test1.vim
+1 −1 test/expected/test22.vim
+1 −1 test/expected/test24.vim
+1 −1 test/expected/test27.vim
+25 −59 test/expected/test28.vim
+1 −1 test/expected/test29.vim
+1 −1 test/expected/test30.vim
+1 −1 test/expected/test33.vim
+1 −1 test/expected/test34.vim
+1 −1 test/expected/test37.vim
+1 −1 test/expected/test38a.vim
+1 −1 test/expected/test41.vim
+1 −1 test/expected/test42.vim
+1 −1 test/expected/test43.vim
+1 −1 test/expected/test44a.vim
+1 −1 test/expected/test46a.vim
+1 −1 test/expected/test5.vim
+1 −1 test/expected/test50a.vim
+1 −1 test/expected/test50b.vim
+1 −1 test/expected/test53.vim
+1 −1 test/expected/test58.vim
+1 −1 test/expected/test59.vim
+1 −1 test/expected/test60.vim
+1 −1 test/expected/test61.vim
+1 −1 test/expected/test63.vim
+1 −1 test/expected/test64.vim
+1 −1 test/expected/test65.vim
+1 −1 test/expected/test68a.vim
+1 −1 test/expected/test7.vim
+2 −2 test/expected/test70.vim
+1 −1 test/expected/test72.vim
+1 −1 test/expected/test73.vim
+1 −1 test/expected/test74.vim
+1 −1 test/expected/test76.vim
+1 −1 test/expected/test77.vim
+1 −1 test/expected/test78.vim
+1 −1 test/expected/test79.vim
+1 −1 test/expected/test80.vim
+1 −1 test/expected/test81.vim
+1 −1 test/expected/test82.vim
+1 −1 test/expected/test83.vim
+1 −1 test/expected/test84.vim
+0 −28 test/expected/test88.vim
+2 −38 test/runtests.vim
+1 −1 test/test16.txt
+5 −25 test/test28.txt
+2 −2 test/test70.txt
+2 −2 test/test71.txt
+0 −18 test/test87/test87.txt
+0 −12 test/test88.txt
2 changes: 1 addition & 1 deletion vim/bundle/vim-devicons
2 changes: 1 addition & 1 deletion vim/bundle/vim-fugitive
2 changes: 1 addition & 1 deletion vim/bundle/vim-go
Submodule vim-go updated 55 files
+2 −5 .github/ISSUE_TEMPLATE.md
+0 −11 .github/workflows/git.yml
+2 −2 .github/workflows/test.yml
+0 −93 CHANGELOG.md
+1 −1 Dockerfile
+4 −9 README.md
+1 −1 autoload/fzf/decls.vim
+0 −4 autoload/go/auto.vim
+1 −1 autoload/go/calls_test.vim
+1 −0 autoload/go/cmd_test.vim
+7 −15 autoload/go/config.vim
+1 −1 autoload/go/coverage.vim
+105 −249 autoload/go/debug.vim
+3 −3 autoload/go/debug_test.vim
+9 −92 autoload/go/highlight_test.vim
+1 −2 autoload/go/job_test.vim
+1 −1 autoload/go/lint.vim
+99 −145 autoload/go/lint_test.vim
+16 −155 autoload/go/lsp.vim
+45 −46 autoload/go/lsp/message.vim
+11 −12 autoload/go/path.vim
+2 −2 autoload/go/play.vim
+3 −5 autoload/go/rename.vim
+0 −3 autoload/go/test-fixtures/lint/src/errcheck/go.mod
+0 −3 autoload/go/test-fixtures/lint/src/foo/go.mod
+0 −3 autoload/go/test-fixtures/lint/src/lint/go.mod
+0 −3 autoload/go/test-fixtures/lint/src/vet/go.mod
+0 −3 autoload/go/test-fixtures/test/src/compilerror/go.mod
+0 −3 autoload/go/test-fixtures/test/src/example/go.mod
+0 −3 autoload/go/test-fixtures/test/src/play/go.mod
+1 −1 autoload/go/test-fixtures/test/src/play/play_test.go
+0 −3 autoload/go/test-fixtures/test/src/showname/go.mod
+0 −3 autoload/go/test-fixtures/test/src/testcompilerror/go.mod
+0 −3 autoload/go/test-fixtures/test/src/timeout/go.mod
+0 −3 autoload/go/test-fixtures/test/src/veterror/go.mod
+0 −1 autoload/go/test_test.vim
+2 −9 autoload/go/tool.vim
+0 −2 autoload/go/tool_test.vim
+8 −31 autoload/go/util.vim
+7 −48 autoload/gotest.vim
+44 −73 doc/vim-go.txt
+1 −1 ftdetect/gofiletype.vim
+0 −2 ftplugin/go.vim
+2 −5 ftplugin/go/commands.vim
+0 −1 ftplugin/go/mappings.vim
+1 −8 gosnippets/UltiSnips/go.snippets
+0 −6 gosnippets/snippets/go.snip
+60 −29 plugin/go.vim
+2 −2 scripts/install-tools
+1 −1 scripts/lint
+2 −2 scripts/run-vim
+2 −2 scripts/test
+9 −13 syntax/go.vim
+1 −17 syntax/gomod.vim
+3 −1 syntax/gotexttmpl.vim
2 changes: 1 addition & 1 deletion vim/bundle/vim-gtfo
2 changes: 1 addition & 1 deletion vim/bundle/vim-instant-markdown
2 changes: 1 addition & 1 deletion vim/bundle/vim-lastplace
Submodule vim-lastplace updated from d52282 to 48ba34
2 changes: 1 addition & 1 deletion vim/bundle/vim-startify
2 changes: 1 addition & 1 deletion vim/bundle/vim-tmux-navigator
2 changes: 1 addition & 1 deletion vim/bundle/vim-vinegar
Submodule vim-vinegar updated 3 files
+2 −2 README.markdown
+1 −1 doc/vinegar.txt
+3 −14 plugin/vinegar.vim
2 changes: 1 addition & 1 deletion zsh-completions
8 changes: 6 additions & 2 deletions zsh.rc/90-term
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,13 @@ then
fi
fi

if [[ "$UbuntuWindows" == "1" || "$Linux" == "1" || "$UbuntuLinux" == "1" ]]
if [[ "$Name" == "Razer" ]]
then
export TERM=xterm-termite
else
if [[ "$UbuntuWindows" == "1" || "$Linux" == "1" || "$UbuntuLinux" == "1" ]]
then
export TERM=xterm-termite
fi
fi

CPU=$(uname -m)
Expand Down

0 comments on commit b70fbc7

Please sign in to comment.