There's also a bit of east/west rivalry going on. Politicians and newspapers based in the east deride it, those in the west cheer it on. (Compared to the yearly budget the per-year cost doesn't seem like a big deal, but I don't know enough to have a strong opinion.)
Of course it's all within legal limits (or at least pre-legal, as the AI people call it[0]), but it smells like MLM. They'll stretch it as far as they can until there is push-back.
Same here! I was so annoyed that it didn't come with an auto-powerdown function. Did they really expect people to remember to turn them off "when they plan not to use it for a few days" (I mean who plans not to use something)
It has me through my open source contributions, but interestingly it claims the same regardless of what I use as a given name, as long as I keep the (fairly unique) surname. So my whole extended family are open source contributors.
Weell, it's not completely untyped, but it is runtime type-checked. There's stuff like `(if (integerp foo)` and `(defcustom ... :type '(choice (const tag "abs" abs) 'integer))`
And then there are more ambitious projects like the static analyzer and language server https://github.com/emacs-elsa/Elsa
I haven't tried Elsa yet since it seems to require setting up a package manager like Eask (I don't really understand why I have to install a package manager to run a language server, especially when they support four emacs-specific package managers?) and the docs were very light on whether eglot is supported or just lsp-mode.
Nah. It's great that they're making it less of a hassle to use, but it's still going to be more of a hassle than just using the plain regex-based modes, and treesitter in itself doesn't really make much of an improvement if you already have working syntax highlighting for some mode.
The main exception is if you want to program in a language that only has a treesitter-mode, or I suppose if the regular mode has quite buggy syntax highlighting / the ts-mode has much better features.
(There are also fancy minor mode packages like combobulate that make special use of treesitter, but that's tinkering territory.)
This is one of the creepiest "big AI" product launches I've read. I know it's becoming a meme, but that spa looks like something from a Black Mirror episode.
If they were just creating a new less-invasive and differently informative alternative to fMRI / PET / EEG / CT for researchers and doctors to use in hospitals, where experienced human doctors were given agency in finding out how best to use the tool and interpret the results (understanding all the caveats that go for full body scans, false positive rates and so on[0]), then that would be amazing, a tiny step forward for the human race. But packaged like this, eww.
TIL about ruler-mode; now I can delete my own half-assed implementation of the same.
And compare-windows looks really handy. I was about to write a note in my init file to my future self telling me to start using that, but then I saw there is already a note there from my past self, telling me about compare-windows.
scroll-all-mode seems useful, but it seems to only handle keyboard scrolling, not mouse-wheel?
Use `C-h k` and then middle click on the ruler-mode’s header to find out what command is bound to the middle mouse button, then bind that same command to a different mouse button:
reply