My xfc4-terminal settings
set -g base-index 1 | |
set -g pane-base-index 1 | |
set -g default-terminal screen-256color | |
#setw -g utf8 on | |
##### bind % split-window -h -c "#{pane_current_path}" | |
bind '%' split-window -h -c "#{pane_current_path}" | |
bind '"' split-window -v -c "#{pane_current_path}" |
# Customize BASH PS1 prompt to show current GIT repository and branch. | |
# by Mike Stewart - http://MediaDoneRight.com | |
# SETUP CONSTANTS | |
# Bunch-o-predefined colors. Makes reading code easier than escape sequences. | |
# I don't remember where I found this. o_O | |
# Reset | |
Color_Off="\[\033[0m\]" # Text Reset | |
__git_ps1 () | |
{ | |
local b="$(git symbolic-ref HEAD 2>/dev/null)"; | |
if [ -n "$b" ]; then | |
printf " (%s)" "${b##refs/heads/}"; | |
fi | |
} | |
# Regular Colors | |
Black="\[\033[0;30m\]" # Black | |
Red="\[\033[0;31m\]" # Red | |
Green="\[\033[0;32m\]" # Green | |
Yellow="\[\033[0;33m\]" # Yellow | |
Blue="\[\033[0;34m\]" # Blue | |
Purple="\[\033[0;35m\]" # Purple | |
Cyan="\[\033[0;36m\]" # Cyan | |
White="\[\033[0;37m\]" # White | |
# Bold | |
BBlack="\[\033[1;30m\]" # Black | |
BRed="\[\033[1;31m\]" # Red | |
BGreen="\[\033[1;32m\]" # Green | |
BYellow="\[\033[1;33m\]" # Yellow | |
BBlue="\[\033[1;34m\]" # Blue | |
BPurple="\[\033[1;35m\]" # Purple | |
BCyan="\[\033[1;36m\]" # Cyan | |
BWhite="\[\033[1;37m\]" # White | |
# Underline | |
UBlack="\[\033[4;30m\]" # Black | |
URed="\[\033[4;31m\]" # Red | |
UGreen="\[\033[4;32m\]" # Green | |
UYellow="\[\033[4;33m\]" # Yellow | |
UBlue="\[\033[4;34m\]" # Blue | |
UPurple="\[\033[4;35m\]" # Purple | |
UCyan="\[\033[4;36m\]" # Cyan | |
UWhite="\[\033[4;37m\]" # White | |
# Background | |
On_Black="\[\033[40m\]" # Black | |
On_Red="\[\033[41m\]" # Red | |
On_Green="\[\033[42m\]" # Green | |
On_Yellow="\[\033[43m\]" # Yellow | |
On_Blue="\[\033[44m\]" # Blue | |
On_Purple="\[\033[45m\]" # Purple | |
On_Cyan="\[\033[46m\]" # Cyan | |
On_White="\[\033[47m\]" # White | |
# High Intensty | |
IBlack="\[\033[0;90m\]" # Black | |
IRed="\[\033[0;91m\]" # Red | |
IGreen="\[\033[0;92m\]" # Green | |
IYellow="\[\033[0;93m\]" # Yellow | |
IBlue="\[\033[0;94m\]" # Blue | |
IPurple="\[\033[0;95m\]" # Purple | |
ICyan="\[\033[0;96m\]" # Cyan | |
IWhite="\[\033[0;97m\]" # White | |
# Bold High Intensty | |
BIBlack="\[\033[1;90m\]" # Black | |
BIRed="\[\033[1;91m\]" # Red | |
BIGreen="\[\033[1;92m\]" # Green | |
BIYellow="\[\033[1;93m\]" # Yellow | |
BIBlue="\[\033[1;94m\]" # Blue | |
BIPurple="\[\033[1;95m\]" # Purple | |
BICyan="\[\033[1;96m\]" # Cyan | |
BIWhite="\[\033[1;97m\]" # White | |
# High Intensty backgrounds | |
On_IBlack="\[\033[0;100m\]" # Black | |
On_IRed="\[\033[0;101m\]" # Red | |
On_IGreen="\[\033[0;102m\]" # Green | |
On_IYellow="\[\033[0;103m\]" # Yellow | |
On_IBlue="\[\033[0;104m\]" # Blue | |
On_IPurple="\[\033[10;95m\]" # Purple | |
On_ICyan="\[\033[0;106m\]" # Cyan | |
On_IWhite="\[\033[0;107m\]" # White | |
# Various variables you might want for your PS1 prompt instead | |
Time12h="\t" | |
Time12a="\@" | |
PathShort="\w" | |
PathFull="\W" | |
NewLine="\n" | |
Jobs="\j" | |
# This PS1 snippet was adopted from code for MAC/BSD I saw from: http://allancraig.net/index.php?option=com_content&view=article&id=108:ps1-export-command-for-git&catid=45:general&Itemid=96 | |
# I tweaked it to work on UBUNTU 11.04 & 11.10 plus made it mo' better | |
export PS1=$BIYellow$Time12h$Color_Off'$(git branch &>/dev/null;\ | |
if [ $? -eq 0 ]; then \ | |
echo "$(echo `git status` | grep "nothing to commit" > /dev/null 2>&1; \ | |
if [ "$?" -eq "0" ]; then \ | |
# @4 - Clean repository - nothing to commit | |
echo "'$Green'"$(__git_ps1 " (%s)"); \ | |
else \ | |
# @5 - Changes to working tree | |
echo "'$IRed'"$(__git_ps1 " {%s}"); \ | |
fi) '$Yellow$PathFull$Color_Off'\$ "; \ | |
else \ | |
# @2 - Prompt when not in GIT repo | |
echo " '$Yellow$PathFull$Color_Off'\$ "; \ | |
fi)' |
ReadTags = yes | |
MusicDir = "/some/music/directory" | |
Sort = FileName | |
ShowStreamErrors = no | |
Mp3IgnoreCRCErrors = yes | |
Repeat = yes | |
Shuffle = yes | |
AutoNext = yes | |
FormatString = "%(n:%n :)%(a:%a - :)%(t:%t:)%(A: \(%A\):)" | |
OutputBuffer = 2048 | |
InputBuffer = 512 | |
Prebuffering = 64 | |
SoundDriver = JACK:ALSA:OSS | |
JackOutLeft = "alsa_pcm:playback_1" | |
JackOutRight = "alsa_pcm:playback_2" | |
ShowHiddenFiles = no | |
StartInMusicDir = yes | |
HideFileExtension = no | |
ShowFormat = yes | |
ShowTime = yes | |
# there should be a .moc/themes/black_theme | |
Theme = black_theme | |
UseMmap = no | |
SavePlaylist = yes | |
SyncPlaylist = yes | |
ASCIILines = no | |
TagsCacheSize = 256 | |
Layout1 = directory(0,0,100%,100%):playlist(0,0,100%,100%) | |
Layout2 = directory(0,0,38%,100%):playlist(38%,0,FILL,100%) | |
Layout3 = directory(0,0,100%,100%):playlist(0,0,100%,100%) | |
FollowPlayedFile = yes | |
CanStartInPlaylist = yes | |
PlaylistFullPaths = no | |
UseRCCForFilesystem = no | |
EnforceTagsEncoding = yes |
# Black theme by Arn <arn.alduomacil@gmail.com> | |
# It should be at ~/.moc/themes/black_theme | |
background = white black | |
frame = green black | |
window_title = white black | |
directory = yellow black bold | |
selected_directory = green black reverse | |
playlist = white black | |
selected_playlist = white black reverse | |
file = green black | |
selected_file = green black reverse | |
marked_file = red black bold | |
marked_selected_file = green black bold,reverse | |
info = white black underline | |
status = white black | |
title = green black bold | |
state = white black | |
current_time = white black bold | |
time_left = white black bold | |
total_time = red black bold | |
time_total_frames = white black | |
sound_parameters = red black bold | |
legend = white black | |
disabled = white black | |
enabled = yellow black bold | |
empty_mixer_bar = white black | |
filled_mixer_bar = green black reverse | |
empty_time_bar = white black | |
filled_time_bar = green black reverse | |
entry = white black | |
entry_title = white black | |
error = white black bold,underline | |
message = white black | |
plist_time = white black |
[Configuration] | |
MiscAlwaysShowTabs=FALSE | |
MiscBell=FALSE | |
MiscBordersDefault=TRUE | |
MiscCursorBlinks=FALSE | |
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK | |
MiscDefaultGeometry=80x24 | |
MiscInheritGeometry=FALSE | |
MiscMenubarDefault=FALSE | |
MiscMouseAutohide=FALSE | |
MiscToolbarDefault=FALSE | |
MiscConfirmClose=TRUE | |
MiscCycleTabs=TRUE | |
MiscTabCloseButtons=TRUE | |
MiscTabCloseMiddleClick=TRUE | |
MiscTabPosition=GTK_POS_TOP | |
MiscHighlightUrls=TRUE | |
FontName=Noto Mono 11 | |
BackgroundImageStyle=TERMINAL_BACKGROUND_STYLE_SCALED | |
BackgroundDarkness=0.930000 | |
ScrollingLines=2000 | |
ColorPalette=#1c7229fa3783;#c0c039392b2b;#ad9bffff343e;#f3f39c9c1212;#29298080b9b9;#8e8e4444adad;#1616a0a08585;#bdbdc3c3c7c7;#343449495e5e;#e7e74c4c3c3c;#9393d5d55f5f;#ffffcd060000;#34349898dbdb;#9b9b5959b6b6;#2a2aa1a19898;#ececf0f0f1f1 | |
ColorForeground=#c631c631c631 | |
BackgroundMode=TERMINAL_BACKGROUND_TRANSPARENT | |
ScrollingBar=TERMINAL_SCROLLBAR_NONE | |
ColorBackground=#0414146d18ab | |
ColorCursor=#02a07b280000 | |
MiscBellUrgent=FALSE | |
MiscMouseWheelZoom=TRUE | |
MiscMiddleClickOpensUri=FALSE | |
MiscCopyOnSelect=FALSE | |
MiscDefaultWorkingDir= | |
MiscRewrapOnResize=TRUE | |
MiscUseShiftArrowsToScroll=FALSE | |
MiscSlimTabs=FALSE | |
FontAllowBold=FALSE |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment