summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/tcshrc48
-rw-r--r--symlinks.csv1
2 files changed, 49 insertions, 0 deletions
diff --git a/config/tcshrc b/config/tcshrc
new file mode 100644
index 0000000..102ba72
--- /dev/null
+++ b/config/tcshrc
@@ -0,0 +1,48 @@
+set path = (~/.ghcup/bin ~/.cabal/bin ~/.cargo/bin ~/.mcabal/bin ~/.local/musl/bin ~/.local/bin /usr/local/bin /usr/bin /bin)
+
+set prompt = "%n@%m:%~> "
+
+if ( ${?PKG_CONFIG_PATH} ) then
+ setenv PKG_CONFIG_PATH `echo /usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}`
+else
+ setenv PKG_CONFIG_PATH "/usr/local/lib/pkgconfig"
+endif
+
+setenv ALTERNATE_EDITOR emacs
+setenv EDITOR "emacsclient -c"
+setenv VISUAL "emacsclient -c"
+setenv MORE "FRX"
+setenv LESS "FRX"
+setenv PAGER `which less || which more || echo "cat"`
+setenv EXINIT "set ai ic sm sw=4 ts=4"
+
+alias cb "xclip -selection clipboard"
+alias bctl "bluetoothctl"
+alias less "less -i"
+
+alias e "emacs"
+alias a "emacsclient -n"
+alias femacs "fbterm -- fbterm-emacs.sh"
+alias demacs "emacs --daemon"
+
+alias ta "tmux attach"
+
+alias gl "git log --graph --all --oneline"
+alias glt "git log --graph --all --oneline --simplify-by-decoration"
+alias gs "git status"
+alias gc "git checkout"
+alias gb "git branch"
+alias gd "git diff --patch"
+alias gds "git diff --patch --cached"
+
+alias pd "pushd"
+alias ppd "popd"
+alias up "cd .."
+
+alias ll "ls -la"
+alias ls "ls --color=auto"
+alias grep 'grep --color=auto'
+
+if (`filetest -e /etc/complete.tcsh`) then
+ source /etc/complete.tcsh
+endif
diff --git a/symlinks.csv b/symlinks.csv
index ac4e3c4..1a8ae11 100644
--- a/symlinks.csv
+++ b/symlinks.csv
@@ -2,6 +2,7 @@ config/emacs,.emacs.d
config/bash_profile,.bash_profile
config/bashrc,.bashrc
config/bash_aliases,.bash_aliases
+config/tcshrc,.tcshrc
config/xinitrc,.xinitrc
config/tmux.conf,.tmux.conf
config/xserverrc,.xserverrc