Shells
Environment variable, PATH
Shell initialisation
- https://unix.stackexchange.com/questions/324359/why-a-login-shell-over-a-non-login-shell
- https://unix.stackexchange.com/questions/38175/difference-between-login-shell-and-non-login-shell
- https://linuxhandbook.com/login-shell/
- https://github.com/rbenv/rbenv/wiki/Unix-shell-initialization
- Setting $PATH for zsh on macOS.md
- Bash
- ZSH
Keys
- https://stackoverflow.com/questions/21946281/what-is-application-mode-in-terminals-zsh-terminfo
- https://stackoverflow.com/questions/13585131/keyboard-transmit-mode-in-vt100-terminal-emulator
- https://stackoverflow.com/questions/21175561/terminfo-smkx-and-application-cursor-keys-vs-application-keypad
- https://stackoverflow.com/questions/31641910/why-is-terminfokcuu1-eoa
- https://stackoverflow.com/questions/48742304/whats-the-difference-between-cursor-up-cuu1-and-key-up-kcuu1-in-terminfo5
- https://stackoverflow.com/questions/53863396/print-out-a-terminfo-entry-including-capname-descriptions
- https://apple.stackexchange.com/questions/129879/what-are-the-differences-between-terminal-types-supported-by-iterm2
- https://unix.stackexchange.com/questions/116562/key-bindings-table
- https://unix.stackexchange.com/questions/383061/why-end-key-does-not-have-terminfo-entry
- https://github.com/sorin-ionescu/prezto/pull/314
- https://iterm2.com/documentation-csiu.html
- http://www.leonerd.org.uk/hacks/fixterms/
- https://www.omgubuntu.co.uk/2017/07/ubuntu-xterm-uxterm-terminal-default
- https://invisible-island.net/ncurses/ncurses.html
- https://invisible-island.net/xterm/xterm.faq.html
- https://web.archive.org/web/20160407191115/http://homes.mpimf-heidelberg.mpg.de/~rohm/computing/mpimf/notes/terminal.html
Users
- https://stackexchange.com/users/164368/gilles-so-stop-being-evil?tab=accounts
- https://stackexchange.com/users/5719288/thomas-dickey?tab=accounts
- https://invisible-island.net/
Misc
- https://wiki.archlinux.org/title/zsh