Mercurial > ec-dotfiles
diff rc/shellinit-posix @ 527:cb4e2a6595ea
Add ksh support.
author | edogawaconan <me@myconan.net> |
---|---|
date | Mon, 15 Sep 2014 14:46:50 +0900 |
parents | |
children | 92eb89781346 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rc/shellinit-posix Mon Sep 15 14:46:50 2014 +0900 @@ -0,0 +1,40 @@ +#!/bin/sh + +_os="$(uname)" + +export LANG="en_US.UTF-8" +export LC_CTYPE="en_US.UTF-8" +# The en_US.UTF-8 causes weird sorting. +# (not really, but I prefer C based sort.) +export LC_COLLATE=C +export LC_MESSAGES=C + +if command -v tmux > /dev/null 2>&1; then + case "${_os}" in + OpenBSD) + # FIXME: OpenBSD version check + _tmux_conf_ver=1.9 + ;; + *) + case "$(tmux -V 2> /dev/null)" in + "tmux 1."[1-9][0-9]*|"tmux 1.9"*) _tmux_conf_ver=1.9;; + "tmux 1."[4-8]*) _tmux_conf_ver=1.4;; + *) _tmux_conf_ver=1.3;; + esac + ;; + esac + alias tmux="tmux -f '""${HOME}""/.tmux-""${_tmux_conf_ver}"".conf'" + unset _tmux_conf_ver +fi + +if command -v vim > /dev/null 2>&1; then + alias vi=vim + export EDITOR=vim +fi + +if command -v less > /dev/null 2>&1; then + export PAGER=less + export LESS=-FMRXginsz-2 +fi + +unset _os