Looking for evil-mode resources for non vim users emacs beginners

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

    Jump to things in Emacs tree-style

  • If you want to try out some third-party packages in the beginning, I think the most "bang-for-your-buck" you'll get is with Avy. Also, expand-region. And specifically for writing: olivetti-mode, flyspell, dictionary, and Nicolas Rougier's Nano and Elegant Emacs setups.

  • evil-guide

    Draft of a guide for using emacs with evil

  • I read the documentation and noctuid's evil-guide and they are great but are more oriented towards vim users, the second one also being too technical for an emacs beginner (I'm not a programmer).

  • 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
  • evil-collection

    A set of keybindings for evil-mode

  • You'll notice there's a consistency in the bindings, even between special modes like Dired and Info-mode. If you switch to Evil, that consistency goes away until you install and properly configure evil-collection. It's manageable if it's important to you. But if you will mostly using Emacs to write prose or poetry, I really don't think it should be.

  • expand-region.el

    Emacs extension to increase selected region by semantic units.

  • If you want to try out some third-party packages in the beginning, I think the most "bang-for-your-buck" you'll get is with Avy. Also, expand-region. And specifically for writing: olivetti-mode, flyspell, dictionary, and Nicolas Rougier's Nano and Elegant Emacs setups.

  • olivetti

    Emacs minor mode to automatically balance window margins

  • If you want to try out some third-party packages in the beginning, I think the most "bang-for-your-buck" you'll get is with Avy. Also, expand-region. And specifically for writing: olivetti-mode, flyspell, dictionary, and Nicolas Rougier's Nano and Elegant Emacs setups.

  • nano-emacs

    GNU Emacs / N Λ N O - Emacs made simple

  • If you want to try out some third-party packages in the beginning, I think the most "bang-for-your-buck" you'll get is with Avy. Also, expand-region. And specifically for writing: olivetti-mode, flyspell, dictionary, and Nicolas Rougier's Nano and Elegant Emacs setups.

  • elegant-emacs

    A very minimal but elegant emacs (I think)

  • If you want to try out some third-party packages in the beginning, I think the most "bang-for-your-buck" you'll get is with Avy. Also, expand-region. And specifically for writing: olivetti-mode, flyspell, dictionary, and Nicolas Rougier's Nano and Elegant Emacs setups.

  • 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
  • jump-char

    navigation by character occurrence

  • Evil-mode/Vim provide nothing special for that. The only exception that comes to mind are the find-char/find-char-to commands which jump to or up-to a particular character in your line. But there is a single-file Emacs package called jump-char which provides this exact functionality and doesn't require you to switch between a "normal" mode and an "insert" mode to do it.

  • use-package

    A use-package declaration for simplifying your .emacs

  • Imenu lets you jump to specific locations in a buffer. The default setup lets you jump to a function definition using the name of the function. But you can configure it to jump to any location identified by a regular expression. For example, I use use-package to configure Emacs, and I have imenu configured to jump to any use-package declaration based on the name of the package.

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