new file mode 100644
@@ -0,0 +1,9 @@
+## Source POSIX interactive shell startup scripts
+for path in "$HOME/.shrc.d/"*".sh"
+do
+ if [ -r "$path" ]
+ then
+ . "$path"
+ fi
+done
+unset path
@@ -0,0 +1,6 @@
+# Disable flow control (usually Ctrl-S/Ctrl-Q). (`stty` is POSIX, but not
+# everything is POSIX...)
+if [ "$(command -v stty)" ]
+then
+ stty -ixon
+fi
@@ -0,0 +1,3 @@
+# POSIX specifies that `ed` is used for `fc -e` if `FCEDIT` this is null or
+# unset. Use something *slightly* newer.
+FCEDIT=vi