Show newer

@propagandalf haha I battled typst-ts-mode package last night and lost. I need to understand treesitter a bit better it appears, or maybe the package is the issue, not sure.

Hexnut boosted

I feel like every person born before 1980 has a baby photo of them being bathed in a kitchen sink and I have a theory that most of it stopped when people got dishwashers and realized it was a much more convenient way to clean their children.

Playing around with it's like a dream come true so far. I edit in , changes show up in the generated pdf very quickly with the command line tool in watch mode. No fussing around with ponderous toolchains. Next up converting a medium size doc with a lot of equations from .

@__h2__ depends a lot on your editor and configuration. Mine (emacs with eglot) has a code actions command where that shows up.

@mo8it Are you using it for anything serious, or just noodling around with it? This is the first I've heard of this tool, but it sounds amazing tbh, I wonder what the pain points are.

@LouisIngenthron Did that back in the day. Do not want to go back to it.

@LouisIngenthron I agree with everything but local/remote branches. I need local branches for experiments that no one else needs to see, I don't think local should be the default though.

The sad thing is the git internals have a pretty good design, but the commands are a mess.

@LouisIngenthron Yeah UX is poor for sure. Even so, once I integrated the peculiarities and made them habit, it works pretty well in practice and I kind of like it. Stockholm syndrome maybe.

@AmenZwa Damn I should have saved the old man yells at cloud meme for this one, lol. I remember those days, making code portable between all the Unixes was not easy. Today, if only Wndows would disappear, the world would bea better place.

Hexnut boosted
Hexnut boosted
Hexnut boosted

I tried to sign up to #matrix today. The process is.. not fun. Maybe it is the web client, maybe it is the matrix, but it took multiple tries and VPN hopping due to some errors about too many requests. And when I get into it, it seems the client is not able to be opened in multiple tabs at the same time? Like, what the actual fuck. Is there some command line client that would fit both "lightweight" and "working" definitions?

@dekkzz76 @hyperreal Does it help scrolling? I thought it keeps the frame from sizing to character height and width, which I guess could help tangentially. And it's not new for 29.1, but has been around longer.

Maybe you mean (pixel-scroll-precision-mode t) ? That does improve scrolling if you have a good enough mouse.

@amszmidt @davidbraze @joonhyeok_ahn

I'd say 50% of my configuration is adding keybindings that are easier for me to remember or type or fixing some annoying default. I guess you are ok with the defaults. Other than that, without the following packages, my emacs experience would be worse:

* which-key
* ws-butler
* magit
* git-timemachine
* eglot (now builtin, but the gnu package is more up to date)
* vertico, orderless, consult, emback, corfu and some related packages.
* avy
* evil (I used vi[m] for decades, my fingers won't learn any different), and related packages
* helpful
* project (built-in but gnu version is more up to date)
* math-preview (used with adoc-mode, etc to show latex math rendered)
* packages for text formats that are not built-in or the built-in are not great for some reason:
- toml-mode
- plantuml-mode
- js2-mode
- markdown-mode
- sphinx-mode
- adoc-mode
- rustic and rust-mode
- python-mode
- cmake-mode
- ruby-mode
- protobuf-mode
- modern-cpp-font-lock
- org (built-in but gnu version is more up to date)

I also have some small elisp functions for some things. Those are in my config. I wouldn't want to go without some of those, but they are very idiosyncratic.

@amszmidt @davidbraze @joonhyeok_ahn I think you misunderstand. We use the cool built in stuff. It’s just the defaults are often grating and there are great packages on melpa. I can’t imagine getting by without some of them.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.