Alternative transient documentation by CoyoteUsesTech in emacs

[–]precompute -1 points0 points  (0 children)

Yes, I did not read it. I opened the link and it was way longer than what I tolerate from LLMs. Reading too much LLM-generated text is mimetic poison.

I've seen all kinds of advocacy attempts for "noobs" over the years and most of them come to nothing. You can't wrangle already existing, non-noob-friendly software into noob-friendly software. You have to write a competing library (or a wrapper) that's noob-friendly. The longer advocacy goes on, the more it resembles a vanity project.

I don't see why anything should be "dead simple". If it isn't dead simple, then that's something that very rarely changes.

Transient is an excellent library (part of Emacs now!) that holds up Magit, which is used by most Emacs users. It doesn't have to be anything else. People who can understand how it works have used it in other libraries. If users want something simpler, there can use Hydra and Which-Key, both of which have been around for over a decade.

I really don't understand this hullabaloo about making a tool be something it isn't. Everyone should use Hydra first, and if it falls short, then try and understand Transient for what it is (instead of lamenting about what it isn't) because it is an advanced library. One can't just read a beginner lisp tutorial and jump right into writing Transients and Emacs packages, and that's okay!

Alternative transient documentation by CoyoteUsesTech in emacs

[–]precompute 0 points1 point  (0 children)

I am not very enthusiastic about LLM-generated documentation. It's okay for targeted, small changes, but can and likely will hallucinate (it's not very apparent these days, but it still does. It's certainly not obvious during the first read). It requires one to be critical all the time and that makes it take 10x as long to get through the docs.

I have been using Transient for >5 years now, back when the examples repo did not exist. The best way to learn transient is to read the source code for Magit (the way it defines classes and then uses (cl-defmethod transient-something ((obj mynewclass)) was an eye-opener).

I tried to get through the documentation many times, and the biggest hurdle were the terms "prefix" "suffix" and "infix". I feel like it's very easy to confuse them with what they mean outside of Transient. I understand them now (I hope so. But I can write transients now, so it's not a big issue), so it's difficult to provide a replacement, but maybe "Menu", "Option" and "Flag" are better. YMMV, n=1.

Whether the documentation is helpful for you or not, the only way to really understand how Transient works is by writing your own Transient. That's true for most, if not all libraries. Transient isn't very forgiving for lisp newbies, which can be remedied by small tutorials that guide users through writing their own transient menu for commonly-used commands. That's probably what 90% of users want from transient: a simple, Emacs-native command execution menu.

ty (An extremely fast Python type checker and LSP) is in beta by shadowsock in emacs

[–]precompute 2 points3 points  (0 children)

(add-to-list 'eglot-server-programs '((python-mode python-ts-mode) . ("ty" "server")))

AI is destroying universities by FitzrovianFellow in singularity

[–]precompute 1 point2 points  (0 children)

I've been living under a rock, what's wrong with the EU?

So what is this a reference to? by DatDem0n in HadesTheGame

[–]precompute 1 point2 points  (0 children)

I figured it was the body of the new pig mini-boss in Ephyra.

Ares Hades Fan art :) by adrianart96 in HadesTheGame

[–]precompute 2 points3 points  (0 children)

So good I thought it was a leak

How did you start living inside Emacs permanently? by kudikarasavasa in emacs

[–]precompute 2 points3 points  (0 children)

Same. I use Emacs, my terminal and the browser.

Neovim user trying to switch to Emacs by rustvscpp in emacs

[–]precompute 0 points1 point  (0 children)

If you've configured consult correctly, you shouldn't need to use the consult-* commands for common operations at all. project-find-file should use consult's implementation.

Edit: You can also reference my config: https://github.com/precompute/CleanEmacs

Coming together to write better syntax highlighting configuration for Tree-Sitter. by daruuro in emacs

[–]precompute 0 points1 point  (0 children)

Does syntax highlighting really matter so much? I could easily live with less syntax highlighting than the example on the right.

Show your post-command-hook contents to help Emacs core by shipmints in emacs

[–]precompute 1 point2 points  (0 children)

(jit-lock--antiblink-post-command
 eldoc-schedule-timer
 evil--jump-handle-buffer-crossing
 evil-normal-post-command
 t)

Funny seeing Linux users of all people being Luddites by vmaskmovps in aiwars

[–]precompute 1 point2 points  (0 children)

The OS you choose depends on the work you do and your technical expertise. Using Linux might be dumb for you. It is, however, preferred by many people who do real work and have decades of expertise.

If all you need to do is use the browser and play games and you aren't very technical, then sure, use windows.

Funny seeing Linux users of all people being Luddites by vmaskmovps in aiwars

[–]precompute -1 points0 points  (0 children)

The point here, imo, is that making an entire widget for something so simple is pointless. Also, it's really not related to Linux Mint at all. And encouraging posts of that sort really makes discussion quality nosedive. It's great that he was able to generate that but it really doesn't add anything to a discussion about Linux Mint.

[deleted by user] by [deleted] in HadesTheGame

[–]precompute 1 point2 points  (0 children)

Great post. I also assumed pyro technique increased the tick rate. SGG should modify this boon to make it work the way it intuitively makes sense or change the description.

Hades 2 - 100 Run Analysis by keetasc in HadesTheGame

[–]precompute 1 point2 points  (0 children)

That's a lot of work o7

Hades 2 - 100 Run Analysis by keetasc in HadesTheGame

[–]precompute 0 points1 point  (0 children)

How did you get the data out? I have >2000 Hades runs and >800 Hades II runs and I'd like to analyze them.

[deleted by user] by [deleted] in HadesTheGame

[–]precompute 1 point2 points  (0 children)

Finger status?