summaryrefslogtreecommitdiff
path: root/.zshrc
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2025-10-02 20:31:03 -0400
committerJack Jamison <jackqjamison@gmail.com>2025-10-02 20:31:03 -0400
commitc3387fdfdb44d61260e23272c113b69823e85c59 (patch)
treee266df900325f21e3f9f9b995a48f3d1543c9da3 /.zshrc
parent18a67326bdf8b16dfc0fc14d641b312d879a18c2 (diff)
config improvements
Diffstat (limited to '.zshrc')
-rw-r--r--.zshrc23
1 files changed, 2 insertions, 21 deletions
diff --git a/.zshrc b/.zshrc
index 2b0e56b..52b228e 100644
--- a/.zshrc
+++ b/.zshrc
@@ -26,25 +26,6 @@ set_prompt() {
}
precmd_functions+=(set_prompt)
-# Vi mode
-bindkey -v
-bindkey "^R" history-incremental-search-backward # isearch
-
-# Change cursor shape for different vi modes.
-function zle-keymap-select () {
- case $KEYMAP in
- vicmd) echo -ne '\e[1 q';; # block
- viins|main) echo -ne '\e[5 q';; # beam
- esac
-}
-zle -N zle-keymap-select
-zle-line-init() {
- zle -K viins # initiate `vi insert` as keymap (can be removed if `bindkey -V` has been set elsewhere)
- echo -ne "\e[5 q"
-}
-zle -N zle-line-init
-echo -ne '\e[5 q' # Use beam shape cursor on startup.
-preexec() { echo -ne '\e[5 q' ;} # Use beam shape cursor for each new prompt.
-KEYTIMEOUT=1 # remove lag
-
. "$HOME/.local/bin/env"
+
+echo -ne '\e[2 q'