aboutsummaryrefslogtreecommitdiff
path: root/etc/sh/rc
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-05-22 20:54:55 -0300
committerEuAndreh <eu@euandre.org>2025-05-22 20:54:55 -0300
commit5f7a0933268b40aac58643adb74f47ae5678cacf (patch)
tree9fbfb42bd8c5171c1e207da9f9d0ba21737d88c7 /etc/sh/rc
parentetc/guix/home.scm: Add unicode fonts (diff)
downloaddotfiles-5f7a0933268b40aac58643adb74f47ae5678cacf.tar.gz
dotfiles-5f7a0933268b40aac58643adb74f47ae5678cacf.tar.xz
etc/sh/rc: Add some $PS1 readline configuration for vi mode
Diffstat (limited to '')
-rw-r--r--etc/sh/rc6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/sh/rc b/etc/sh/rc
index ff1dccd..8192229 100644
--- a/etc/sh/rc
+++ b/etc/sh/rc
@@ -349,6 +349,12 @@ PS1='`error_marker`'$(timestamp_fn)' '$(path)'`direnv_status``makeflags_status`
'$(in_ssh_session)'$ '
export PS1
+bind 'set show-mode-in-prompt on'
+bind 'set vi-ins-mode-string \1\e[34;1m\2.\1\e[0m\2'
+bind 'set vi-cmd-mode-string \1\e[35;1m\2^\1\e[0m\2'
+set -o vi
+set -o emacs
+
g() {