aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Linskey2026-06-01 21:24:24 -0400
committerBenjamin Linskey2026-06-01 21:24:24 -0400
commite6689b52e5b9f22ef353d093c33d57627a63309a (patch)
tree4d74e8ff0d9524e077e67d0f24c61f5b71bac99d
parentbfc875624603d6c6eeabba657f1be8a85fff5424 (diff)
downloaddotfiles-e6689b52e5b9f22ef353d093c33d57627a63309a.tar.gz

Handle FreeBSD-specific .editrc binding

-rw-r--r--.editrc1
-rw-r--r--freebsd/.editrc2
-rwxr-xr-xinstall.sh5
3 files changed, 7 insertions, 1 deletions
diff --git a/.editrc b/.editrc
index def6631..cf779a7 100644
--- a/.editrc
+++ b/.editrc
@@ -1,2 +1 @@
bind -v
-bind "^I" sh-complete
diff --git a/freebsd/.editrc b/freebsd/.editrc
new file mode 100644
index 0000000..def6631
--- /dev/null
+++ b/freebsd/.editrc
@@ -0,0 +1,2 @@
+bind -v
+bind "^I" sh-complete
diff --git a/install.sh b/install.sh
index e00735e..8647589 100755
--- a/install.sh
+++ b/install.sh
@@ -35,6 +35,11 @@ find "$PWD" -maxdepth 1 \
-not -name .gitignore \
-exec ln -sf {} "$HOME" \;
+if [ "$(uname)" = FreeBSD ]; then
+ rm "$HOME"/.editrc
+ ln -sf freebsd/.editrc "$HOME"
+fi
+
if [ "$(uname)" = Linux ]; then
ln -sf "$HOME"/.profile "$HOME"/.bash_profile;
ln -sf "$HOME"/.shrc "$HOME"/.bashrc;