Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iLemming
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
97 ms
·
781.
▲
by
iLemming
1y ago
> Being a programmer is not about configuring your development environment. You sure? Programming is an act of creation. Any [good] creative worker - artists, sculptors, novelists, potters, bakers, et al. would agree that being an artist
782.
▲
by
iLemming
1y ago
The key point you're missing from the parent comment is "half of". Maybe you have no idea how much Elisp code is out there in the wild. There is a LOT of things written in Emacs Lisp. Elisp is probably the most widely used Li
783.
▲
by
iLemming
1y ago
pfff... Lisps exists pretty much for every platform and domain these days. You need to target JVM - here's Clojure. Javascript - Clojurescript and nbb. You need system scripting - you can use babashka or Janet. OTP - there's LFE.
784.
▲
by
iLemming
1y ago
You don't need to "buy" restclient, want you want is to understand Org-mode. Org-mode is a literate programming environment, you can run code snippets and "pipe" the results into one another. So, this is how I usual
785.
▲
by
iLemming
1y ago
> especially over ssh Emacs has TRAMP mode - stands for “Transparent Remote (file) Access, Multiple Protocol", it lets you: - Edit files as if they were local: /ssh:user@host:/path/to/file - Chain connections: &#
786.
▲
by
iLemming
1y ago
With Emacs one can do some shit in terminal that otherwise would just sound absurd. Like - in Emacs' Eshell, one can pipe results in and out of buffers, e.g., you can run a command, then pipe it to grep/ripgrep, then pipe the resu
787.
▲
by
iLemming
1y ago
I don't think it's Jetbrain's fault, even though I have not used their products for almost a decade. Python ecosystem is finicky - too many options - it's hard to decide which things you want and need - black or yapf or
788.
▲
by
iLemming
1y ago
'yurt' is a Turkic word (don't confuse with Turkish), means "dwelling place", also commonly used for "home country" in languages like Uzbek. Yurt for the nomads was far more than just a place to sleep. Mon
789.
▲
by
iLemming
1y ago
Jokes on you. LLMs integrate into Emacs so seamlessly, you probably have no idea. I can ask LLMs to help me at any point, whether I'm writing some notes, sending a Slack message to a colleague, editing a comment in a codebase or a git
790.
▲
by
iLemming
1y ago
Plain language writing necessitates a good editor, just like great cooking needs a proper kitchen and equipment. Certainly, a master chef can cook something amazing on a bare campfire, using literal sticks and stone tools, yet in order to b
791.
▲
by
iLemming
1y ago
> I really dont get the idea of having a vim mode in emacs vim-mode is not just about keybindings. It's about modal editing philosophy - the distinction between command and insert modes fundamentally changes how you think about text
792.
▲
Browsing and Searching Hacker News in Emacs [video]
(youtube.com)
3 points
by
iLemming
1y ago
|
1 comments
793.
▲
by
iLemming
1y ago
Browse, search and read HN (and Reddit) in Emacs.
794.
▲
by
iLemming
1y ago
Hmmm, an article on free software for scientists that doesn't even mention Emacs, not even once? Ah, right — Emacs is really not so free. While it doesn't cost money, it exacts payment in sweat, tears, and kidney stones from all t
795.
▲
by
iLemming
1y ago
> it requires a commitment What serious tool doesn't?
796.
▲
by
iLemming
1y ago
Now re-reading it, that entire paragraph sounds like high-horse highfalutin. I should've used a simpler tone. Emacs is not that sophisticated; it's not "a lifetime achievement" to brag about - it's a tool. Tools nee
797.
▲
by
iLemming
1y ago
I appreciate your curiosity, and I understand your skepticism, but you're asking me of something I can't know - I cannot compare one or multiple selected aspects of Emacs, because in my view that is a pointless mental exercise — I
798.
▲
by
iLemming
1y ago
Yeah, Transient is very nice. Watch my vid for some good ideas https://news.ycombinator.com/item?id=44025635 (unrelated to Magit)
799.
▲
by
iLemming
1y ago
> When I see comments like "Magit is the only thing that keeps me from leaving Emacs," I honestly wonder what they're going to miss. The "killer feature" is how it makes git feel like a natural extension of text
800.
▲
by
iLemming
1y ago
"out-of-the-box Emacs setup" was never a thing that lured me into trying it. I liked the idea of modularity with Doom. Before that I never knew where to put things, how to split them, how to make them work with one another, how to
801.
▲
by
iLemming
1y ago
No, Doom is not a final product of some sort. Going back to my "kitchen" analogy, Doom is like a recipe book - it's great for some ideation (you can check for example what kind of things used in Python module and build your o
802.
▲
by
iLemming
1y ago
This irrational anger toward a free tool that no one forces you to use (I can't imagine any team mandating Emacs), and which is neither rigid nor limited in extensibility, suggests something deeper at play. Perhaps it reflects an inter
803.
▲
by
iLemming
1y ago
Emacs is paradoxical — it always works, yet at the same time, any parts of your config may prove to be broken at any given moment. Maintaining a complex Emacs config is a chore. And not because of Emacs itself, core of Emacs is remarkably s
804.
▲
by
iLemming
1y ago
Emacs is not really "modeless". Key-chords are kind of modes. Transients are kind of modes. Major and minor... well, just modes. > What keeps me from using vi derivatives That's correct. There's no such thing as "
805.
▲
by
iLemming
1y ago
That's my daily slimnastics, I often have to explore projects in languages I don't typically code in, and I have no problem running 'M-x packages' in Emacs and installing some packages and enabling some modes as needed.
806.
▲
by
iLemming
1y ago
There's no such thing as "Magit for VSCode", it could be "Magit-like" or "Magit inspired", but never can replace Magit, simply because Magit is not an extension, it's an Emacs package. Emacs doesn
807.
▲
by
iLemming
1y ago
That sounds like something someone unfamiliar with the subject would say. While Common Lisp does have sequence functions, Clojure's seq abstraction is fundamentally different and more comprehensive: Clojure's seqs work uniformly a
808.
▲
by
iLemming
1y ago
You perfectly just illustrated my original point of "without the slightest attempt to even understand what kind of philosophy makes it appealing..." Saying "I can just use my pdf editor" is on the same level of "int
809.
▲
by
iLemming
1y ago
Rainer is indeed great and he also published an Udemy course on the topic. I've never tried it, by the time he released it I already was well-versed in Org-mode. He does a good job of showing some interesting features of Org-mode, yet
810.
▲
by
iLemming
1y ago
My team does use Slack app and I use it too. The point is not to do "everything in Emacs" because you love that so much. The point is that when plain text is the main medium (and for majority of tasks we deal with daily, it is), t
More ›