This is excellent news for giraffe conservation! Finally having the scientific clarity to recognize four distinct species means we can now protect each one more effectively. It's encouraging to see conservation science advancing to give these magnificent animals the targeted protection they need and deserve.
I didn't realise bang operators work even when DuckDuckGo itself is down.
That's pretty neat, I don't need to change the search in the address bar, just add '!g' to every search to seamlessly redirect to Google until DuckDuckGo is back.
I've been in love with Emacs and Org Mode for over a decade mostly as a user, only writing basic Elisp in my .emacs initialization file. Writing this book made me even more enamored with Emacs as I learned to write a few packages, and spent much time browsing the Org source code, especially around the export engine [1]. It was useful going through one.el source code as well [2]
This is a fantastic project and offers the best experience I've encountered in an Emacs-like browser. However, I have found it to be somewhat unstable. Despite this, I have great respect for the development team for choosing Common Lisp, and I hope the browser gains wider adoption. I would love to use it as my main browser across all platforms.
I think lsp integration[0] can get you pretty far, but also if you use LLM features a la Copilot, I use ellama[1] for that. If there are other features you think you will miss, maybe I can ease your mind about those as well :)
I used Eclim (https://github.com/emacs-eclim/emacs-eclim) for a bit, but I'm guessing, like the sibling comment said, that the current preferred solution would be to use LSP.
I'd love to know if this was in a work setting. Did switching have any effect on your productivity? I appreciate that some languages are better suited to Emacs such as lisps and schemes.
I switched from IDEs to vim in school. That was not much of a challenge for my productivity. I didn't spend a ton of time configuring it or anything like that, and because it was vim instead of vi, I was able to ease in to the controls instead of being force to use hjkl movement right away. Eventually I did learn hjkl as well as lots of other bindings. I have actually lost a lot of my vim muscle memory though.
I don't think the transition to vim was a very conscious decision. I just started using it more and more until it fully replaced my IDE usage. Switching to Emacs was a conscious decision, and one that I took on during work, after college. I wanted to switch because I was interested in learning Lisp, and that seemed like the gateway to me.
I tried switching to Emacs a few times, and it did not stick with me one less than a few times. One of the ways I was able to make it work for me fairly early on in my transition was to use the Spacemacs distribution. I was working on a Flutter / Dart application at the time, and that came with a more IDE-like environment that was more convenient than using vim. What made it really stick for me though was eventually learning Scheme through the OCW SICP lectures with the intent of getting into GNU Guix. Right now Guix is my primary distro of choice, and I use it very heavily in conjunction with Emacs (I use Guix to manage all of my Emacs packages and config). The SystemCrafters YouTube channel, website, and git repos were a huge resource for me for my current configuration.