Git Product home page Git Product logo

Comments (10)

rcaloras avatar rcaloras commented on June 26, 2024

@shpoont thanks for opening the issue and using bash-preexec! Noticed you added it to brew and used it as a requirement for your project :D

I'm unable to reproduce this issue with master, so maybe it's due to bugs in v2.2. I'll cut 2.3 for you now.

from bash-preexec.

rcaloras avatar rcaloras commented on June 26, 2024

Just cut 0.2.3 can you give that a try and see if that's working?

from bash-preexec.

shpoont avatar shpoont commented on June 26, 2024

Hi, I still have the same problem on 0.2.3

from bash-preexec.

rcaloras avatar rcaloras commented on June 26, 2024

I'm unable to reproduce on OS X or Linux. Bash Versions 3.2 and 4.3 respectively.

~/.bash_profile looks like:

source ~/git/z/z.sh
source ~/git/bash-preexec/bash-preexec.sh

preexec() { echo "just typed $1"; }
precmd() { echo "printing the prompt"; }

Opening a new terminal window:

Last login: Sun Dec  6 19:08:06 on ttys006
printing the prompt
19:11:13-rcaloras-~/git/z (master)$ 

PROMPT_COMMAND looks like this:

19:12:00-rcaloras-~/git/z (master)$ echo "$PROMPT_COMMAND"
__bp_precmd_invoke_cmd; update_terminal_cwd; 
_z --add "$(command pwd -P 2>/dev/null)" 2>/dev/null; __bp_interactive_mode;

What's your PROMPT_COMMAND look like?

from bash-preexec.

rcaloras avatar rcaloras commented on June 26, 2024

Alternatively _z could be invoked via precmd() or preexec() which would avoid empty returns.

from bash-preexec.

rcaloras avatar rcaloras commented on June 26, 2024

FYI there was a similar issue a little while back, but it was just a sourcing problem. So some other folks have been able to use these together successfully :) #4

from bash-preexec.

rcaloras avatar rcaloras commented on June 26, 2024

Perhaps bash-preexec is not the last thing sourced in your config file. __bp_interactive_mode needs to be the last thing in your PROMPT_COMMAND

from bash-preexec.

rcaloras avatar rcaloras commented on June 26, 2024

@shpoont any luck?

from bash-preexec.

shpoont avatar shpoont commented on June 26, 2024

Hey @rcaloras I just checked again and it seems to be ok with the latest version. Also I am able to run powerline after bash-preexec and it works fine, just fyi ;)

Thanks for your help!

from bash-preexec.

rcaloras avatar rcaloras commented on June 26, 2024

@shpoont great good to hear!

from bash-preexec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.