Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
discoverable-emacs
(not ready for public release) emacs distribution aimed at improving discoverability and allowing intuitive mouse usage
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
.emacs.d
My personal Emacs config with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis. (by jimeh)
-
spacemacs
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
-
prelude
Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.
-
prelude
Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful. (by gerlacdt)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
For me it's quite stable except some issues I had with vertico. Anyways, I first started to rewrite my doom config into plain vanilla emacs (with org mode literate configs), and then I discovered crafted which allowed me to remove some code with commonly set sane defaults, e.g. stuff from https://github.com/SystemCrafters/crafted-emacs/blob/master/modules/crafted-defaults.el.
Shameless plug my config is pretty good. I mostly aim it at ex-VsCode users, so you should feel like at home. https://gitlab.com/a-p-petrosyan/emacs
This is mine https://github.com/scarpazza/dot-emacs, but I can't promise you'll find anything useful there. I'm heavy on helm, git, and having things one keystroke away via a 122-key keyboard.
You can get some ideas from mine. It uses use-package, straight.el, company, flycheck, lsp… The structure I stole from bedrock.
You can get some ideas from mine. It uses use-package, straight.el, company, flycheck, lsp… The structure I stole from bedrock.
Smart completion these days is done primarily through LSP. eglot is fairly minimal but built-in as of 29, also available via GNU Elpa. lsp-mode is another option with more integrations and a bit more fleshed out.
Smart completion these days is done primarily through LSP. eglot is fairly minimal but built-in as of 29, also available via GNU Elpa. lsp-mode is another option with more integrations and a bit more fleshed out.
My config uses/has use-package, straight.el, lsp, company, magit, tree-sitter, doom-themes, doom-modeline, vertico, marginalia, consult, treemacs, undo-fu, GitHub Copilot, projectile, vterm, smartparens, yasnippet, diff-hl, and more.
I've used emacs for about the same (started with microemacs in the 80s). I also had an extremely crufty init.el and recently decided to start over. I compared 19 emacs distributions (from this list and this r/emacs post). I looked at
Spacemacs (most stars & most contributors) and DoomEmacs (most commits) were 1st and 2nd, but I wanted to keep emacs key binding and so I chose spacemacs with emacs bindings.
I would give doom emacs a whirl and see if you like it
Some time I'll add a mixin for Cape which would make the completion stuff really nice.