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

xonsh shell support #44

Open
anki-code opened this issue Mar 4, 2024 · 4 comments
Open

xonsh shell support #44

anki-code opened this issue Mar 4, 2024 · 4 comments

Comments

@anki-code
Copy link

Hi! Thank you for the awesome tool!

Is there a way to use it with the shell i.e. with the python-powered xonsh shell?

Thanks!

For community

⬇️ Please click the 👍 reaction instead of leaving a +1 or 👍 comment

@juftin
Copy link
Owner

juftin commented Mar 4, 2024

xonsh might not be possible with the textual framework, but this would be very doable with textual-terminal.

Just curious, what would be your recommended UX? I was thinking something like the T keyboard binding that pops up a terminal window on the lower 50% of the screen

@juftin
Copy link
Owner

juftin commented Mar 4, 2024

One issue I can think of is this might not be super intuitive with remote filesystems. I.e. you're looking at a directory via SFTP and you expect ls to return the files you're looking at instead of what's on your local machine

@anki-code
Copy link
Author

anki-code commented Mar 5, 2024

Just curious, what would be your recommended UX? I was thinking something like the T keyboard binding that pops up a terminal window on the lower 50% of the screen

Yep, it will be cool.

One issue I can think of is this might not be super intuitive with remote filesystems

For me it's ok to press t and get the terminal for local. It could be improved in the future to ssh to the machine and may be use xxh :)

@anki-code
Copy link
Author

To support your project I mentioned browsr on the xxh readme:

image

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

2 participants