Last active
July 8, 2021 04:29
-
-
Save BenderIsMyGod/6298fe3f33f7083c4768420eb67e198b to your computer and use it in GitHub Desktop.
Tcsh / csh fancy shell prompt with date, color and more
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# $FreeBSD: releng/10.3/etc/root/dot.cshrc 243893 2012-12-05 13:56:39Z eadler $ | |
# | |
# .cshrc - csh resource script, read at beginning of execution by each shell | |
# | |
# see also csh(1), environ(7). | |
# more examples available at /usr/share/examples/csh/ | |
# | |
alias h history 25 | |
alias j jobs -l | |
alias la ls -aF | |
alias lf ls -FA | |
alias ll ls -lAF | |
# A righteous umask | |
umask 22 | |
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin) | |
setenv EDITOR nano | |
setenv PAGER less | |
setenv BLOCKSIZE K | |
if ($?prompt) then | |
# An interactive shell -- set some stuff up | |
set prompt="\n%B%{\033[34m%}[%h] %d %D.%w.%Y %P\n%{\033[37m%}[%n]@[%m][%~]\n%{\033[30m%}%b" | |
#Above, a more fancy prompt than the original, for colors variations see comments | |
set promptchars = "%#" | |
set filec | |
set history = 1000 | |
set savehist = (1000 merge) | |
set autolist = ambiguous | |
# Use history to aid expansion | |
set autoexpand | |
set autorehash | |
set mail = (/var/mail/$USER) | |
if ( $?tcsh ) then | |
bindkey "^W" backward-delete-word | |
bindkey -k up history-search-backward | |
bindkey -k down history-search-forward | |
endif | |
endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For colors indications see the fillowing from https://www.cs.umd.edu/~srhuang/teaching/code_snippets/prompt_color.tcsh.html