summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/home.nix b/home.nix
index 29a38fb..220eab7 100644
--- a/home.nix
+++ b/home.nix
@@ -27,6 +27,23 @@
nix-direnv.enable = true;
};
+ programs.readline = {
+ enable = true;
+ extraConfig = ''
+ set editing-mode vi
+ $if mode=vi
+
+ set keymap vi-command
+ # these are for vi-command mode
+ Control-l: clear-screen
+
+ set keymap vi-insert
+ # these are for vi-insert mode
+ Control-l: clear-screen
+ $endif
+ '';
+ };
+
programs.bash = {
enable = true;
profileExtra = ''