feat(emacs): Eshell stuff

- Fancify prompt
  - Shows success of last command.
  - TRAMP prefix is made distinct.
  - CWD is abbreviated.
- cd to project root (`cdp`).
- Imitate using `C-d` / send-EOF to exit.
- Opening popup shell puts user in insert state.
- Fixes TRAMP customisation.

Nicely done! }:3
This commit is contained in:
Madeleine Sydney
2025-02-16 18:50:00 -07:00
parent a0495c6df3
commit 6c9213d532
8 changed files with 182 additions and 44 deletions

View File

@@ -0,0 +1,33 @@
alias ga git add $*
alias gb git branch $*
alias gc git commit $*
alias gcl git clone $*
alias gco git checkout $*
alias gd git diff $*
alias gl git log $*
alias glo git log --pretty=oneline $*
alias glol git log --graph --oneline --decorate $*
alias gp git push $*
alias gr git remote $*
alias grs git remote show $*
alias gs git status $*
alias gtd git tag --delete $*
alias jb jj bookmark $*
alias jd jj describe $*
alias jdi jj diff $*
alias je jj edit $*
alias jgcl jj git clone $*
alias jgp jj git push $*
alias jgr jj git remote $*
alias jl jj log $*
alias jn jj new $*
alias js jj status --no-pager $*
alias jsp jj split $*
alias l ls -alh $*
alias ll ls -l $*
alias ls ls --color=tty $*
alias pass /nix/store/hqhi6dgl7p16v49ymg2hwkgl844092fb-passage-1.7.4a2/bin/passage $*
alias cdp syd-cd-project

View File

@@ -1,3 +0,0 @@
doge
soge
grep -r xref