From 37ac127214d212fb867ea165d7ace225ee040813 Mon Sep 17 00:00:00 2001 From: "jakob.stendahl" Date: Tue, 11 Oct 2022 12:19:44 +0200 Subject: Use vimode in terminal --- Common/zshrc | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'Common/zshrc') diff --git a/Common/zshrc b/Common/zshrc index 1926db7..c09e55f 100644 --- a/Common/zshrc +++ b/Common/zshrc @@ -6,7 +6,7 @@ if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]] fi # If you come from bash you might have to change your $PATH. -export PATH=$HOME/bin:/usr/local/bin:$PATH +export PATH=$HOME/bin:/usr/local/bin:$HOME/.local/bin:$PATH # Check if env setup file exists if [ ! -f ~/.zsh_env_setup ]; then @@ -32,8 +32,19 @@ plugins=( git zsh-autosuggestions zsh-syntax-highlighting + zsh-vi-mode ) +# zsh-vi-mode-setup +#ZVM_CURSOR_STYLE_ENABLED=false +zvm_config() { + ZVM_INSERT_MODE_CURSOR=$ZVM_CURSOR_BLOCK + ZVM_NORMAL_MODE_CURSOR=$ZVM_CURSOR_UNDERLINE + ZVM_VISUAL_MODE_CURSOR=$ZVM_CURSOR_UNDERLINE + ZVM_VISUAL_LINE_MODE_CURSOR=$ZVM_CURSOR_UNDERLINE + ZVM_OPPEND_MODE_CURSOR=$ZVM_CURSOR_BLINKING_BLOCK +} + # Setup oh-my-zsh source $ZSH/oh-my-zsh.sh @@ -44,6 +55,9 @@ export LANG=en_US.UTF-8 # Set vim as default editor # export EDITOR=$(which vim) +# Enable vim keybindings (This is enabled using zsh-vi-mode now. +# bindkey -v + # Add aliases alias lsp="ps -ax | grep" alias lsa="ls -la" @@ -115,7 +129,7 @@ case "$OSTYPE" in export PATH alias krak='/Applications/GitKraken.app/Contents/MacOS/GitKraken -p "$(PWD)" &>> /dev/null &' - + #THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! export SDKMAN_DIR="/Users/jakobstendahl/.sdkman" [[ -s "/Users/jakobstendahl/.sdkman/bin/sdkman-init.sh" ]] && source "/Users/jakobstendahl/.sdkman/bin/sdkman-init.sh" -- cgit v1.2.3