summaryrefslogtreecommitdiff
path: root/.bash_prompt
AgeCommit message (Collapse)Author
2018-01-21Set PS2 to "… "Kévin Le Gouguec
Because I'm a Unicode hipster. Also move the "dumb" check below function definitions, so that maybe someday I can try to play with those functions in shell-mode.
2017-10-30Shorten prompt for M-x shellKévin Le Gouguec
2017-10-30Stop exporting PROMPT_COMMANDKévin Le Gouguec
Otherwise Emacs picks it up when started from a terminal, defeating my attempt to shield M-x shell from my weird-ass prompt.
2017-03-07(m) Simplify code and tweak whitespaceKévin Le Gouguec
2017-03-02Change no-newline and rule charactersKévin Le Gouguec
I've seen the prohibited sign elsewhere before (on Github IIRC), I find it neat. Using the box drawing rather than the long dash ensures the line looks continuous even in TTYs.
2017-03-02Move horizontal rule out of promptKévin Le Gouguec
Simplifies the code somewhat; less arguments to pass around.
2017-03-02Change no-newline and error code reportingKévin Le Gouguec
- no newline: simply append a visible / - error code: move to first line and make rule red
2017-03-01Split prompt into two linesKévin Le Gouguec
User/host/working-directory/Git status go on the first line; the "prompt" line only contains the prompt symbol and the previous command's error code. Also fill the rest of the line when a command does not end with a newline.
2017-03-01(m) CleanupKévin Le Gouguec
- remove speculative parentheses - sort table by code
2017-02-28Make sure the prompt works when autowrap is offKévin Le Gouguec
To reproduce the issue: $ echo -e '\E[?7l' (cf. console_codes(4))
2017-01-16Work around TRAMP issueKévin Le Gouguec
TRAMP fails to connect to remote hosts that set this prompt.
2017-01-16Rename script to fit existing conventionKévin Le Gouguec
bash(1) already mentions _profile, _login, _logout and _history. .bashrc adds .bash_aliases (although .bashrc itself is an exception).