changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > infra > home / .bashrc

changeset 43: d70be963bfb1
parent: 614d9cfe96a2
child: 8bd50ea9a546
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 15 Jun 2024 19:57:38 -0400
permissions: -rw-r--r--
description: sbcl
1 # .bashrc --- bash configuration
2 # Set prompt
3 PS1="\u [\!]:\t:\w\n >> \[\e[0m\]"
4 # default Envs
5 export LISP='sbcl'
6 export ESHELL='/usr/bin/bash'
7 export ORGANIZATION='The Compiler Company'
8 export MANPATH="/usr/local/man:$MANPATH"
9 export LANG=en_US.UTF-8
10 export ALTERNATE_EDITOR=''
11 export EDITOR='emacsclient -a='
12 # sudo pacman -Sy seahorse libgnome-keyring libsecret
13 #export SSH_ASKPASS=/usr/lib/seahorse/ssh-askpass
14 # git config --global credential.helper /usr/lib/git-core/git-credential-libsecret
15 export XDG_CONFIG_HOME=$HOME/.config
16 export XDG_CACHE_HOME=$HOME/.cache
17 
18 # aliases
19 eman() {
20  emacsclient -t -e "(man \"$1\")" -a=
21 }
22 
23 eww() {
24  emacsclient -t -e '(eww-browse-url "'"$1"'")' -a=
25 }
26 alias em='emacsclient -a='
27 alias ec='emacsclient -c -a='
28 alias et='emacsclient -t -a='
29 alias skm='skel make'
30 alias hmi='homer install'
31 alias lisp='rlwrap sbcl'
32 alias hgpu='hg pull -u'
33 alias hgc='hg ci -m'
34 alias hgp='hg push'
35 
36 # VCS
37 alias hgsub='find . -name ".hg" -type d | grep -v "\./\.hg" | xargs -n1 dirname | xargs -iREPO hg -R REPO'
38 
39 alias q='QHOME=~/q rlwrap -r ~/q/l64/q'
40 alias ..='cd ..'
41 
42 complete -c man which