summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rwxr-xr-xconfig/common/tmux/tmux.conf14
-rw-r--r--config/essentials/zsh/.zshrc18
-rw-r--r--config/essentials/zsh/comp.zsh4
-rw-r--r--config/home/.zshenv2
4 files changed, 20 insertions, 18 deletions
diff --git a/config/common/tmux/tmux.conf b/config/common/tmux/tmux.conf
index 7929836..9b09e44 100755
--- a/config/common/tmux/tmux.conf
+++ b/config/common/tmux/tmux.conf
@@ -85,17 +85,17 @@ if-shell -b '[ "$(echo "$tmux_version < 3.0" | bc)" = 1 ]' \
if-shell -b '[ "$(echo "$tmux_version >= 3.0" | bc)" = 1 ]' \
"bind-key -n 'C-\\' if-shell \"$is_vim\" 'send-keys C-\\\\' 'select-pane -l'"
-bind-key -T copy-mode-vi 'M-h' select-pane -L
-bind-key -T copy-mode-vi 'M-j' select-pane -D
-bind-key -T copy-mode-vi 'M-k' select-pane -U
-bind-key -T copy-mode-vi 'M-l' select-pane -R
-bind-key -T copy-mode-vi 'M-\' select-pane -l
-
+bind -T copy-mode-vi 'M-h' select-pane -L
+bind -T copy-mode-vi 'M-j' select-pane -D
+bind -T copy-mode-vi 'M-k' select-pane -U
+bind -T copy-mode-vi 'M-l' select-pane -R
+bind -T copy-mode-vi 'M-\' select-pane -l
bind -n M-u previous-window
bind -n M-i next-window
-# Session navigeting with S-M-u|i
+bind -n M-O last-window
bind -n M-U switch-client -p
bind -n M-I switch-client -n
+bind -n M-O switch-client -l
# Renaming
bind n command-prompt "rename-window '%%'"
bind N command-prompt "rename-session '%%'"
diff --git a/config/essentials/zsh/.zshrc b/config/essentials/zsh/.zshrc
index a8fd43e..e474366 100644
--- a/config/essentials/zsh/.zshrc
+++ b/config/essentials/zsh/.zshrc
@@ -16,15 +16,15 @@ autoload -z edit-command-line
zle -N edit-command-line
### Source files
-source_ex() { [ -f "$1" ] && . "$1"; } # source if exists
-source_ex /etc/grc.zsh
-source_ex /etc/profile.d/plan9.sh
-source_ex $XDG_CONFIG_HOME/zsh/comp.zsh
-source_ex $XDG_CONFIG_HOME/shell/functions.sh
-source_ex $XDG_CONFIG_HOME/shell/aliases.sh
-source_ex $XDG_CONFIG_HOME/zsh/widgets.zsh
-# . $XDG_CONFIG_HOME/zsh/prompt.zsh
-# . $XDG_CONFIG_HOME/zsh/plugins.zsh
+try_source() { [ -f "$1" ] && . "$1"; } # source if exists
+try_source /etc/grc.zsh
+# try_source /etc/profile.d/plan9.sh
+try_source $XDG_CONFIG_HOME/zsh/comp.zsh
+try_source $XDG_CONFIG_HOME/shell/functions.sh
+try_source $XDG_CONFIG_HOME/shell/aliases.sh
+try_source $XDG_CONFIG_HOME/zsh/widgets.zsh
+# try_source $XDG_CONFIG_HOME/zsh/prompt.zsh
+# try_source $XDG_CONFIG_HOME/zsh/plugins.zsh
### Programs
eval "$(starship init zsh)"
diff --git a/config/essentials/zsh/comp.zsh b/config/essentials/zsh/comp.zsh
index 999025f..f0af913 100644
--- a/config/essentials/zsh/comp.zsh
+++ b/config/essentials/zsh/comp.zsh
@@ -1,7 +1,7 @@
### Completion
# Find most of the stuff at https://github.com/zap-zsh/completions
-ZSH_COMPDUMP="$ZDOTDIR"/zcompcache
+export ZSH_COMPDUMP="$ZDOTDIR"/zcompcache
zmodload zsh/complist
zstyle ':compinstall' filename '/home/aluc/.zshrc'
@@ -41,7 +41,7 @@ zstyle ':completion:*' keep-prefix true
zstyle ':completion:*' menu select
fpath=($ZDOTDIR/completions $fpath)
-autoload -Uz compinit; compinit -d "$ZSH_COMPDUMP"
+autoload -Uz compinit; compinit
_dotnet_zsh_complete()
{
diff --git a/config/home/.zshenv b/config/home/.zshenv
index 6a40479..77012b1 100644
--- a/config/home/.zshenv
+++ b/config/home/.zshenv
@@ -104,3 +104,5 @@ export LD_LIBRARY_PATH=/usr/local/lib/
export MAKEFLAGS="-j$(nproc)"
export VAKKEN="$HOME/docs/school/2024-2025"
+
+PATH="$PATH:$HOME/proj/chatty/"