BashSupport-Pro / bashsupport-pro

Public issue tracking for BashSupport Pro. This is a plugin, which provides advanced support for Bash scripts for JetBrains IDEs.
https://www.bashsupport.com
48 stars 2 forks source link

Better support for zsh #23

Open jansorg opened 4 years ago

jansorg commented 4 years ago

Improve support for zsh support. JetBrains Shell is handling .zsh files, but identically to Bash files.

Things, which BashSupport Pro could do:

jordantrizz commented 2 years ago

ZSH code completion would also be awesome.

freddy33 commented 1 year ago

Yes. Kind of blocked now since I added ${(%):-%x} in my zsh script Bash support pro cannot analyze any vars after :(

jansorg commented 1 year ago

@freddy33 Could you post a snippet where this happens? The parsing should recover and start to parse commands again after the unsupported zsh statement.

jansorg commented 1 year ago

I'm working on Zsh support now, which will be part of version 4.0. This is going to take some time, because it's a lot of work. I'm planning to release preview versions as soon as Zsh support is somewhat stable.

jansorg commented 12 months ago

Preview build 4.0.0-beta9 is available with zshdb integration for local and remote debugging, completion and a few more features. Changelog and download for testing at https://plugins.jetbrains.com/plugin/13841-bashsupport-pro/eap-bashsupport-pro-4-0 I'd appreciate if you shared your feedback. Thank you!

jansorg commented 10 months ago

4.0 beta11 is now able to parse Zsh‘s parameter completion flags.

jansorg commented 8 months ago

4.o with Zsh support is available now, https://www.bashsupport.com/manual/zsh/ lists features and known limitations

joshuataylor commented 2 months ago

Just want to add, that the Bash, and now zsh debugging through this plugin is amazing. Been using it to figure out some weirdness going on with my .zshrc :-).