upvote
a bunch of happy xonsh users disagree
reply
Hey good! I’d like a good python shell. Does xonsh fix cut and paste with python? The first huge problem I ran into with python shelling is you can’t cut as paste indented code at all.

Edit I’m reading about it, here are some notes to myself:

Sounds like there are 2 modes, subprocess & python

Env vars are still string substitution, and there are many rules and string literal prefixes.

You will want the prompt toolkit (ptk). It’s an additional install. (Non-default installs, btw, are why I stopped using zsh. I loved zsh, but had to move to bash.)

Regexes use backticks

@.imp for inline imports… good idea

BTW I googled for xonsh complaints and got what I expected; awkward & klunky interactive editing, special prefix syntax, some missing features, system python dependency issues, high CPU usage, and lack of portability. People seem to suggest that xonsh is better for scripting than interactive usage.

reply