# file in this directory; this requires replacing the constant HISTORY_PATH in
# lesskey.
echo 'lesskey: generating .lesskey'
-simple_cpp <lesskey \
+cp lesskey lesskey.tmp
+if ! less --help | grep rscroll= > /dev/null; then
+ sed_i 's/--rscroll=[^ ]*//' lesskey.tmp
+fi
+simple_cpp < lesskey.tmp \
HISTORY_PATH -- "`pwd`/lesshistory" \
| lesskey -
+rm lesskey.tmp
chmod 0600 ~/.less
# Custom colors for GNU ls.
sed_i '/^alias grep=/ s/^/#/' shell/aliases
fi
+if ! lsblk --merge >/dev/null 2>&1; then
+ echo 'shell/aliases: removing lsblk --merge'
+ sed_i 's/lsblk --merge/lsblk/' shell/aliases
+fi
+
generate screenrc .in cat
+# Use absolute path for "shell" option for proper $SHELL variable.
+apply_optional_replacement screenrc \
+ zsh ZSH "`installed_path zsh`"
# As screen-256color is not widely supported use it only on machines where the
# matching terminfo entry is available. This also requires a terminal emulator
# which supports 256 colors. Also used for tmux.
# Htop overwrites the comments in its configuration file.
generate htoprc .in cat
+if installed nproc && test "$(nproc)" -gt 8; then
+ sed_i 's/LeftCPUs/LeftCPUs2/; s/RightCPUs/RightCPUs2/' htoprc
+fi
if installed dig; then
# dig doesn't support any comments in digrc.