Refactor(.bashrc): Reorder parts
.bashrc: Remove second call to `bash_prompt`
.bashrc: minor refactoring
.bashrc: Fix default `PATH`
.bashrc: Separate two tests for the case the dir doesn't exist
.bashrc: Extract git-related functions to a separate file There're more than just completions.
.bashrc: Extract oft-edited completion to a separate file
.bashrc: Invert conditions `! has_completion $cmd &&` -> `has_completion $cmd ||`
.bashrc: Check the dir is not empty before looping over files
.bashrc, .shellrc: Add `cd_worktree` with completion
.bashrc, .shellrc: Move `cdgitpath` It doesn't contain any bash-related funcionality.
.bashrc: Add completions for Python/pip 3.12
.bashrc: Save history and open a new `screen` window
Moved pyenv config from `.profile` to `.bashrc` Shell integration should be configured in every interactive shell.
.shellrc: Move bash-only code to `.bashrc`
.bashrc,.profile: Add to `$PATH` XScreenSaver hacks in `/usr/games`
.bashrc: Read history
.bashrc: Add Python/pip 3.11
.bashrc: Remove overlooked unused `$PY_VER`
.bashrc: Fix variable name spelling