summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.inputrc5
-rw-r--r--.zprofile9
2 files changed, 13 insertions, 1 deletions
diff --git a/.inputrc b/.inputrc
new file mode 100644
index 0000000..c540473
--- /dev/null
+++ b/.inputrc
@@ -0,0 +1,5 @@
+# Key bindings, up/down arrow searches through history
+"\e[A": history-search-backward
+"\e[B": history-search-forward
+"\eOA": history-search-backward
+"\eOB": history-search-forward
diff --git a/.zprofile b/.zprofile
index 014cc80..cec8f61 100644
--- a/.zprofile
+++ b/.zprofile
@@ -2,7 +2,14 @@
# or when running with --shell flag.
## Read bash profile if present.
-# emulate sh -c '. ~/.profile'
+#emulate sh -c '. ~/.profile'
# Clone oh-my-zsh if not present.
[[ ! -e .oh-my-zsh ]] && git clone https://github.com/ohmyzsh/ohmyzsh .oh-my-zsh
+
+# Run and configure ssh-agent
+if ! pgrep -u "$USER" ssh-agent > /dev/null; then
+ ssh-agent -t 1h > "$XDG_RUNTIME_DIR/ssh-agent.env"
+fi
+source "$XDG_RUNTIME_DIR/ssh-agent.env" >/dev/null
+