aboutsummaryrefslogtreecommitdiff
path: root/Common/zshrc
diff options
context:
space:
mode:
authorjakob.stendahl <jakob.stendahl@infomedia.dk>2022-10-11 12:19:44 +0200
committerjakobst1n <jakob.stendahl@outlook.com>2022-10-11 12:19:44 +0200
commit37ac127214d212fb867ea165d7ace225ee040813 (patch)
tree237b966d8818d98f9bef527ab08e2cd4769ef3ca /Common/zshrc
parent3f631ddc0afb5d3b26dfc4b59aedc4633ccde85c (diff)
downloaddotfiles-37ac127214d212fb867ea165d7ace225ee040813.tar.gz
dotfiles-37ac127214d212fb867ea165d7ace225ee040813.zip
Use vimode in terminal
Diffstat (limited to 'Common/zshrc')
-rw-r--r--Common/zshrc18
1 files changed, 16 insertions, 2 deletions
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"