Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iLemming
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
541.
▲
by
iLemming
1y ago
There are no "Emacs experts". Bedrock of Emacs is Lisp. Lisp is the essence of computation itself. It's both simple to understand (5 basic special forms) and impossible to master at the same time - you can construct entire un
542.
▲
by
iLemming
1y ago
> No issues here, except for you being an Emacs user I am a die-hard vimmer. I just one day woke up and realized that Emacs vims better than Vim. Seriously though - it's not about concrete implementations, it's all about the [a
543.
▲
by
iLemming
1y ago
> and becoming more user friendly. Familiar UX is not the kind of multiplier. Learning Lisp REPL idioms is the multiplier. Selling Emacs with "easy" may have adverse effects in the long run - it sets the wrong expectations from
544.
▲
by
iLemming
1y ago
> Cmd-Shift-P does the same as Emacs’ M-x Only superficially, but not even close in practice. In M-x you can run recursive commands; you have history; you can search through history back and forth; you can scroll the buffer, shrink and w
545.
▲
by
iLemming
1y ago
> VS code users don't really care about Vim I disagree. vim-navigation is imperative for a huge number of devs. It's an amazing, practical, beautiful model. I would've never tried emacs if Evil-mode wasn't so fantasti
546.
▲
by
iLemming
1y ago
Emacs can't do that for historic reasons. It just can't distinguish between keypress and keyup events. It receives input events from the terminal/OS. Terminals are text-oriented: They evolved to transmit characters, not hardw
547.
▲
by
iLemming
1y ago
Lem looks great and I wish we all could simply move there, I personally, am not married to a concrete implementation of Emacs, I just love the idea of an editor built atop a Lisp REPL; I don't think I ever could use a computer without
548.
▲
by
iLemming
1y ago
Yup, just the other day I was talking about it on subreddit, will repeat here verbatim: My comment is an honest reflection of long-time Emacs usage. When I started, years ago, I just couldn't wrap my head around the fact that there wer
549.
▲
by
iLemming
1y ago
> I hope you're happy Not until you are happy, it makes me sad when Emacs makes people sad for whatever reason. > Having a text based Jira frontend seems attractive Yeah, I can't even start describing it, proly gonna make a
550.
▲
by
iLemming
1y ago
In what sense? I apologize if I offended you. Just to be clear - don't share your config, experiments, packages or whatever with me specifically - simply consider making them public. Don't let the years of accumulated wisdom (what
551.
▲
by
iLemming
1y ago
> I wrote a lot of lisp making Emacs work Share the Emacs packages you wrote. I'm saying this unironically - someone might be interested to keep improving them, maybe they'd find some interesting ideas to extract from them. Don
552.
▲
by
iLemming
1y ago
> You say like it's some kind of feature Oh, you just have no idea. It feels absolutely empowering and immensely liberating to have access to EVERY single line of code running and affecting your system editor. Whenever I need to sol
553.
▲
by
iLemming
1y ago
Yeah, I admit, fair complaints. Emacs can be tricky to render things exactly how you like - I use it on Mac, Linux, GUI and terminal and do have different semantics for each. The tradeoff is that Emacs does let you handle it all - you'
554.
▲
by
iLemming
1y ago
> I've installed emacs now on I never had what you describe. The variability there could be almost random - which version of Emacs you're installing? How are you installing it? Are you trying to build it from source? What rende
555.
▲
by
iLemming
1y ago
> I have a job to get done Yeah, it so totally fair to hear it from a Haskellite, I'm so convinced now... /s "I have a job to get done, and my job isn't learning category theory, monads, type families, fighting compil
556.
▲
by
iLemming
1y ago
> VSCode is familiar in its UX That's by design. It must have appealing looks and employ every trick from psychology books to get you to try it and keep using it. You don't have to be a genius to realize that a for-profit corpo
557.
▲
by
iLemming
1y ago
That's not the point - McDonald's has 40000 joints - the most popular restaurant in the world. Still doesn't make it the best food option. Yes, Emacs is not popular, but if you look deeper, you may find unsurprisingly that mo
558.
▲
by
iLemming
1y ago
> one click gives you a perfectly modern fast editor with a smorgasbord of great extensions that just work I use over 300 hundred packages in my Emacs setup. I honestly not sure if I can install even half of that number of VSCode extens
559.
▲
by
iLemming
1y ago
> For me, VSCode implements everything that I've always expected from Emacs/Vim. Good. For me, VSCode unlikely will ever become anything that I expect from my text editor. For coding, sure, Emacs may not be great for any spec
560.
▲
by
iLemming
1y ago
> requires an enormous amount of hacking to make a usable IDE. When you're using it for one, specific purpose, like an IDE for specific language(s), then yes, sure, it may feel like that. Yet Emacs is so much more. It's not an
561.
▲
by
iLemming
1y ago
IntelliJ is an amazing feat of software engineering, there's no denying that. I'm not saying that to make you (or any other WebStorm/Pycharm/etc. user) feel better - I know that from years of dedicated use. I just want t
562.
▲
by
iLemming
1y ago
> incredibly easy compared to getting them to edit some vim/emacs config Yet, extending just about any functionality of Emacs for an experienced user is far simpler than in anything else - you can write some expressions in a scr
563.
▲
by
iLemming
1y ago
I second that. Clojure is really a great joy to use. It may take a while to shift into the mindset, especially for someone new to Lisp, but after a while it's an absolute delight. A great degree of occasional criticism of Clojure typic
564.
▲
by
iLemming
1y ago
Russian equivalent of this idiom sounds like "skillful surgeon helps a bad dancer". Even though it sounds confusing, what it really means is "a bad dancer blames his balls"
565.
▲
by
iLemming
1y ago
> Why is it not more popular? Probably because it's difficult to build simplistic intuition around them in languages that don't have robust built-in mechanisms that enable that kind of thinking. For example, gen-testing in Cloj
566.
▲
by
iLemming
1y ago
> "no non-deterministic tests" These tests can be made determenistic. Shrinking to the minimal reproducing case, is always deterministic. Also you can [re]start the tests with the specific seed - you typically log the seed, s
567.
▲
by
iLemming
1y ago
Yes I lost my cool for a moment, we have a history with that HNemer. He made it his full-time job to troll, to the point that it makes me want to stay away from engaging any conversations on this site. I apologize for dragging you into it.
568.
▲
by
iLemming
1y ago
I'm not making shit up on the spot nor am I attributing any metrics to vim or emacs specifically or how riced should they be, I'm simply telling you the facts to counter-argue your point of: "hasn't ever led to quality s
569.
▲
by
iLemming
1y ago
the real tinkerers skim through that shit in text-based browsers - using their choice of a font and a color theme.
570.
▲
by
iLemming
1y ago
> Riced out Neovim/emacs setup doesn't and hasn't ever led to quality software in any shape or form, neither it ever will. Hmm... excuse me? Linux kernel - most contributors use vim/emacs extensively, with some deep c
More ›