How to overcome nausea and depression when switching from vi to emacs? Please help

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • doom-emacs

    Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]

  • So in all seriousness with this background and set of constraints, I recommend Doom Emacs1. It's a modular config based around evil mode with a critical focus on performance and startup time.

  • dotfiles

  • The second is to take the ideas from Doom Emacs. Based on your writing I don't think using a pre-packaged pre-configured tool fits your personality. This video shows you how to construct this config using Literate Programming. I highly recommend the experience. You will learn a lot.

  • 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.

    InfluxDB logo
  • Witchmacs

    My emacs configuration files

  • Do not use doom as the heretics suggest! It is an awful experience and very janky, they also change how emacs is configured in a weird way that doesn't lead to one understanding the lisp or how emacs starts up. I'd suggest witchmacs (https://github.com/snackon/Witchmacs) or centaur emacs (https://github.com/seagle0128/.emacs.d) to get a feel of how a config actually looks like. With doom it is obscured under so much. As an exvimmer I moved to god-mode and emacs bindings just because everything always works with these. Using evil gets a little complicated since it doesn't always function properly. But using evil is probably best for you at the moment.

  • .emacs.d

    Centaur Emacs - A Fancy and Fast Emacs Configuration

  • Do not use doom as the heretics suggest! It is an awful experience and very janky, they also change how emacs is configured in a weird way that doesn't lead to one understanding the lisp or how emacs starts up. I'd suggest witchmacs (https://github.com/snackon/Witchmacs) or centaur emacs (https://github.com/seagle0128/.emacs.d) to get a feel of how a config actually looks like. With doom it is obscured under so much. As an exvimmer I moved to god-mode and emacs bindings just because everything always works with these. Using evil gets a little complicated since it doesn't always function properly. But using evil is probably best for you at the moment.

  • company-mode

    Modular in-buffer completion framework for Emacs

  • Also use native compilation (https://www.emacswiki.org/emacs/GccEmacs) it speeds everything up wonderfully. Use eglot (https://github.com/joaotavora/eglot) to get IDE stuff and company (https://company-mode.github.io) to show code suggestions. Use dired-jump to browse like ranger.

  • eglot

    A client for Language Server Protocol servers

  • Also use native compilation (https://www.emacswiki.org/emacs/GccEmacs) it speeds everything up wonderfully. Use eglot (https://github.com/joaotavora/eglot) to get IDE stuff and company (https://company-mode.github.io) to show code suggestions. Use dired-jump to browse like ranger.

  • rune-emacs-config

  • This isn't really complete but if you want to take a quick look at how you can easily set up evil and have all your 5DD and ZZ back without any pain, try looking at it. https://github.com/skyler544/rune-emacs-config

  • 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.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts