Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not show path tittle terminer #60

Open
khanhtran94 opened this issue Jun 26, 2018 · 6 comments
Open

Not show path tittle terminer #60

khanhtran94 opened this issue Jun 26, 2018 · 6 comments

Comments

@khanhtran94
Copy link

When use PS1 = export PS1="${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m] [$txtcyn]$git_branch[$txtred]$git_dirty[$txtrst]$ "
below bashrc,
Teminer lose path folder
lose
notlose

@joeytwiddle
Copy link

Use echo "$PS1" | vi -R - to find out what your PS1 was before you set it.

You will probably find a hidden code in your original PS1 which sends a message to the terminal about the current folder.

Copy that code into the new PS1 and you can have both.

@khanhtran94
Copy link
Author

here is ps1 when i use echo "$PS1" | vi -R -

#export PS1="${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m] [^[[36m]$git_branch[^[[31m]$git_dirty[^[(B^[[0m]$"

It have error "[^[[36m] ^[[31m][^[(B^[[0m]".

@khanhtran94
Copy link
Author

terminr

@lethosor
Copy link
Contributor

lethosor commented Jul 3, 2018

That's not an error, but ^[ is the escape character, not literally ^[. You can probably replace it with \033 or \x1b, although it might depend on your exact shell/version.

@joeytwiddle
Copy link

What you showed above is PS1 after you set it for git-aware-prompt.

You need to find the value of PS1 before it was changed. (When it still has the folder-in-title feature that you want.)

Then you need to combine the old PS1 with git-aware-prompt's PS1, since you want to have both features.

@khanhtran94
Copy link
Author

PS1="[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a]$PS1[$txtcyn]$git_branch[$txtred]$git_dirty[$txtrst]$"

this is my PS1, for those who have some issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants