Shells: Move shellrcs to home repo

This commit is contained in:
Salt 2019-02-05 12:44:41 -06:00
parent 040fce1825
commit 23cd0b8bd3
4 changed files with 79 additions and 4 deletions

View File

@ -1 +0,0 @@
.bin/shrc/bashrc

14
.bashrc Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
# Source .profile
if [ -r ~/.profile ]; then
# shellcheck disable=1090
source ~/.profile
fi

2
.bin

@ -1 +1 @@
Subproject commit ebe072a32cfcbe8b0c41c96773600462ad4f2300 Subproject commit 5641c98708a87161ee2d480ae9cde8b2009979f1

1
.kshrc
View File

@ -1 +0,0 @@
.bin/shrc/kshrc

13
.kshrc Executable file
View File

@ -0,0 +1,13 @@
#!/bin/ksh
#
# ~/.kshrc
#
# Source /etc/profile
. /etc/profile
# Source .profile
if [ -r ~/.profile ]; then
# shellcheck disable=1090
. ~/.profile
fi

1
.zshrc
View File

@ -1 +0,0 @@
.bin/shrc/zshrc

51
.zshrc Executable file
View File

@ -0,0 +1,51 @@
#!/usr/bin/env zsh
#
# ~/.zshrc
#
# Source /etc/profile
if [[ -f "/etc/profile" ]]; then
source /etc/profile 2>& /dev/null
fi
# General options
DEFAULT_USER=salt
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
export LANG="en_US.UTF-8"
setopt appendhistory autocd extendedglob nomatch
unsetopt beep notify
bindkey -e
# Partial history matching
autoload -U history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey '\e[A' history-beginning-search-backward-end
bindkey '\e[B' history-beginning-search-forward-end
# Set up styling
zstyle :compinstall filename '/home/salt/.zshrc'
# Completion
autoload -Uz compinit
compinit
compdef _git dot
compdef _ssh ssht
# The prompt
autoload -Uz promptinit
setopt prompt_percent
if [ "$SSH_CLIENT" = "" ]; then
PROMPT="[%F{blue}%~"
else
PROMPT="[%F{red}%B%m%b:%~"
fi
PROMPT="$PROMPT%f]%(0?..%F{red}%B?%b%f)%(!.%F{red}#%f.%F{green}$%f) "
promptinit
# Source .profile
if [[ -f "$HOME/.profile" ]]; then
source "$HOME/.profile" 2>& /dev/null
fi