Skip to content

Instantly share code, notes, and snippets.

@npostavs
npostavs / .bash_prompt.bash
Created April 15, 2018 02:35
bash_prompt for emacs
#!/usr/bin/env bash
if [ -n "$INSIDE_EMACS" ]; then
# Don't change TERM for Emacs ansi-term.
:
elif [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then
export TERM='gnome-256color';
elif infocmp xterm-256color >/dev/null 2>&1; then
export TERM='xterm-256color';
fi;
;;; emacs -Q -l bug-21824.el -f 21824-trigger
(defun 21824-mod-overlay (overlay afterp beg end &optional len)
(if (eq (current-buffer) (overlay-buffer overlay))
(message "21842-mod-overlay(%s %s %s %s %s), buf = %s"
overlay afterp beg end len (current-buffer))
(setq 21842-repeat-message)
(debug nil overlay afterp beg end len (current-buffer))))
(defun 21824-trigger ()