Giter Club home page Giter Club logo

Comments (8)

rtomayko avatar rtomayko commented on August 30, 2024

That would be awesome. I haven't tried zsh myself but I hear it's amazing. From what I understand, zsh is mostly compatible with bash. Surely the POSIX shell aspects would work in both. I imagine it wouldn't be that hard to support both in git-sh.bash.

The big challenge here is probably going to be the bash-completion sources. It's a massive bit of bash that problem won't run in zsh. It might be necessary to use a completion lib that's built for zsh, which may or may not exist.

Anyway, I love the idea. Not sure I'll be able to work on it anytime soon unless I happen to try zsh and have to have it.

from git-sh.

agross avatar agross commented on August 30, 2024

As far as I understand the completion support in zsh is superior to what Bash provides. (Like showing a list of options in a menu with help text.) So it might be the case that extending zsh completion is also relatively easy.

from git-sh.

kdar avatar kdar commented on August 30, 2024

I don't even use the completion in git-sh, just mainly the prompt. So even getting the prompt to function in zsh would be a major bonus for me.

from git-sh.

agross avatar agross commented on August 30, 2024

I've managed to make git-sh available in zsh. For the prompt I use zsh's builtin functionality which is quite impressive that it tries to minimize calls to git rev-parse etc. depending on your location inside the Git repo.

Let me know if it helps to put up a file for download containing my zsh customizations.

from git-sh.

kdar avatar kdar commented on August 30, 2024

Yes, please put it up somewhere. I would really appreciate it.

from git-sh.

agross avatar agross commented on August 30, 2024

http://therightstuff.de/download/zsh-git-sh.zip

I put that in my Cygwin home directory.

from git-sh.

Daenyth avatar Daenyth commented on August 30, 2024

Is there an up to date zsh fork of this? I'm considering switching over but this is my primary shell environment.

from git-sh.

blueyed avatar blueyed commented on August 30, 2024

@agross
It would be nice, if you could provide your customizations as a pull request and/or fork.

from git-sh.

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.