Justin Flannery

Results 143 comments of Justin Flannery

Hey @adityagirisha here's what this feature would look like - note that it copies the file path and not its parent directory. Let me know what you think ![image](https://github.com/juftin/browsr/assets/49741340/163de17b-fb46-4da2-8f54-8eef165c5c91)

xonsh might not be possible with the textual framework, but this would be very doable with [textual-terminal](https://github.com/mitosch/textual-terminal). Just curious, what would be your recommended UX? I was thinking something like...

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...

browsr doesn't officially support Python 3.12 (yet) - https://github.com/juftin/browsr/issues/34. An upstream depeendency just started supporting it. This is coming very soon though - I expect within the next week.

Oh nice, most of these seem super easy. FWIW, the `tab` key works pretty well to toggle between the directory and preview pane and the arrow keys work as expected...

Oh this is a good idea. I'm using the `rich.syntax.Syntax.guess_lexer` method from Rich to handle this currently since the `Syntax` class is handling almost everything else. In turn it uses...

Oh nice, this looks great. This project does quite a bit to maintain compatibility with `hatch>=1.7,

The plugin shouldn't be using a global `pip` and instead using the virtual environment's `pip` - it does this by calling `python -m pip ...` inside an activated virtualenv. `pip-tools`...

That sounds good - some kind of Docker image with Python, without `pip`, and with the Hatch binary sounds about right. I'm guessing that the ultimate issue here is that...

Ah! This is an issue with `hatch` and not `hatch-pip-compile` (cc/ @ofek). The issue is that `hatch` is trying to use `pip` to install `hatch-pip-compile` (`tool.hatch.env.requires`). See this Dockerfile where...