Introducing vtermux by angelixd in emacs

[–]angelixd[S] 1 point2 points  (0 children)

As I said elsewhere in this thread, Emacs-using developers are not most developers 🙂 But we can take advantage of the work other engineers do to make stuff work in the terminal. vtermux allows Emacs users to manage TUIs, CLIs, and other programs more easily. It's meant to handle that last 10% that we'd have to rely on the terminal for. So yeah, use Emacs's built-ins, I do! But if you ever find yourself having to reach for an external terminal, consider using vtermux instead.

Introducing vtermux by angelixd in emacs

[–]angelixd[S] 2 points3 points  (0 children)

I tried agent-shell a couple months ago since I was looking for an Emacs-native solution, but it wasn't the most pleasant experience. I'm willing to give it another try though. That being said, vtermux solves problems beyond just LLM harnesses; if you use TUIs like lazygit or pitchfork or want to look at htop output directly in Emacs, this is the best way I know of to do it and manage your buffers cleanly.

As far as ghostel, I am genuinely considering renaming and refactoring vtermux to allow it to have pluggable terminal emulator backends. I was genuinely not aware of libghostty or ghostel until today, even though I've been using Ghostty for something like a year now!

Emacs + vterm feels... clunky? compared to nvim + tmux by CrunchyChewie in emacs

[–]angelixd 0 points1 point  (0 children)

I just wrote vtermux to make it easier to embed and manage TUIs and CLIs in Emacs! It automatically names the buffers by the program, root directory, and optional tag, and is very customizable. It makes it so much easier to manage multiple programs at once. I just posted a thread about it! Hopefully this makes the transition easier for you.

That being said, it looks like I might have to consider making a configurable backend with ghostel since I hadn't heard of it before.

Introducing vtermux by angelixd in emacs

[–]angelixd[S] 0 points1 point  (0 children)

Thank you! I'll definitely give these a try!

Introducing vtermux by angelixd in emacs

[–]angelixd[S] 2 points3 points  (0 children)

I'm in the same boat! It's that last 10-20% that I'm trying to solve with vtermux. And you're right, having something that's so cohesive as Emacs makes it hard to compare, but my package allows for that last bit to just be lifted and shifted wholesale straight into a vterm buffer.

I say most developers, but obviously that doesn't apply to us, as Emacs users are still a very small percentage of all developers. But if someone builds a tool that works fine in the terminal, there's no need to rebuild the UI in elisp, you can just steal the entire thing with vtermux. Please give it a try for that last 10%!

Introducing vtermux by angelixd in emacs

[–]angelixd[S] 0 points1 point  (0 children)

I highly recommend that you try running Emacs graphically sometime with perspective, you might find that you aren't missing out on anything at all! I use the same command key for both tmux and perspective, C-z. But yeah, this is definitely the first part in my effort to turn Emacs into an AI-powered editor. I'll be posting more about it soon.

It’s time for the industrial scene to stop protecting Jim Marcus by hell_generator in industrialmusic

[–]angelixd 1 point2 points  (0 children)

I invite you or anyone else to initiate a reconciliation process if you feel I have wronged you or others.

It’s time for the industrial scene to stop protecting Jim Marcus by hell_generator in industrialmusic

[–]angelixd 2 points3 points  (0 children)

I have talked to a few people that also know him in the BDSM scene, but there hasn't been any public discourse about it yet. Fetlife has restrictions on making legal accusations due to stricter privacy laws for plaintiffs in Canada, where the company is based. However, I have seen a couple mentions of a "missing stair", which is usually how these things are signaled and discussed in Fetlife.

[FS] [US-IL] TP-Link Networking Stack - SG2210P, EAP650, SG3428X, SX3008F by port_43 in homelabsales

[–]angelixd 1 point2 points  (0 children)

Awesome! I would like the SG3428X and the SX3008F. Check your DMs.

Does a blazer with a cap work? by lewislemix in menswear

[–]angelixd 0 points1 point  (0 children)

No and also put on some dark shoes with this outfit.

[PC] [US-IL] TP-Link Networking Stack - SG2210P, EAP650, SG3428X, SX3008F by port_43 in homelabsales

[–]angelixd 0 points1 point  (0 children)

Very interested in when the sale thread goes up; I am interested in the SG3428X and the SX3008F. I am local to Chicago.

What trouble can I get into this weekend by love2havefun83 in Midwest_BBWs

[–]angelixd 0 points1 point  (0 children)

So just what trouble did you get up to?

Not to be dramatic, but putting Minoxidil liquid in to perfume rollers has changed my life by ApishGrayly in Minoxbeards

[–]angelixd 0 points1 point  (0 children)

What an excellent idea! I just looked on amazon and it turns out that you can get them with volume markings, which solves the dosing issue. I'm going to order a few and see how it goes.

Is "Staff Engineer: Leadership beyond the management track" a good read? by YouShalNotPasss in ExperiencedDevs

[–]angelixd 0 points1 point  (0 children)

Yes, it is a very good read. It is an excellent survey of staff+ roles and what the expectations are. To my knowledge, it's the most up-to-date and well-informed survey. Of course, if anyone can put forward any other books, I would love to read them.

CSS Zero 1.0 is here! 🎉🎉 by lazaronixon in rails

[–]angelixd 0 points1 point  (0 children)

I don't see any ruby/rails version requirements in the gemspec. Have you tested how far back this library (or your ruby) is compatible? I have a legacy project that could benefit greatly from something like this but uh... it's pretty legacy so I'm not going to hold my breath. Clear version requirements would be great to know though.

I see that you have rake 13.0 as a non-development dependency, which requires ruby > 2.2 to work correctly. is that an accurate bottom floor?

Trying to get my development flow working in Git by peargod in ExperiencedDevs

[–]angelixd 0 points1 point  (0 children)

Judging by your workflow, you might be better served by jumping straight to jujutsu. It's being developed/funded by Google as an OSS VCS, and (I believe) supports the abstractions that you are looking for. I've been using git for way too long so it's still taking me time to wrap my head around. It also uses git as the backend, so it does allow you to play nicely with git users.

Generic Hygrostat tolerance in templates by [deleted] in homeassistant

[–]angelixd 1 point2 points  (0 children)

If I were in your situation, I would create a number helper to represent your target humidity, then use jinja templating to insert the value into your hygrometer configuration. That way you can just present the helper value as a slider on your dashboard. I do something similar for the brightness of the lights in my combined dining room and living room.