dotemacs

emacs configuration for vim users (by bling)

Dotemacs Alternatives

Similar projects and alternatives to dotemacs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better dotemacs alternative or higher similarity.

dotemacs reviews and mentions

Posts with mentions or reviews of dotemacs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-02.
  • Ask HN: What are your Favorite Things?
    1 project | news.ycombinator.com | 28 Jan 2024
  • EmacsConf Live Now
    4 projects | news.ycombinator.com | 2 Dec 2023
    If anyone is looking for a solid Emacs configuration, I highly recommend checking out:

    https://github.com/bling/dotemacs

    This is particularly useful if you appreciate the Vim (Evil) style of text editing but want to adopt Emacs as your operating system (apps) for everything.

    Bailey Ling, the creator of this configuration, transitioned from Visual Studio to Vim to Emacs. He has authored several Vim/Emacs packages, including vim-airline.

    Here's a video of him demonstrating Evil mode:

    https://www.youtube.com/watch?v=PeVQwYUxYEgu

    What makes his configuration stand out is:

    He has a multitude of useful packages pre-configured. This is also why people appreciate Spacemacs and Doomemacs (but more on that later).

    His codebase is incredibly easy to understand and modify.

    I've declared Emacs bankruptcy several times (building from a plain config, Spacemacs, Doomemacs, cloning another high-profile user's config, etc.)

    The issue with Spacemacs and Doomemacs is:

    They have a massive codebase. You can, of course, just configure the layers and treat everything else as black boxes, but that doesn't truly make Emacs an extension of your own.

    There's always some maintenance required to keep up with upstream, especially if you've made a lot of non-surface level changes.

    Bling's dotemacs is essentially just one core-boot.el, which sets up a loop to pick up all config/.el and binding/mode/.el files.

    To add some features, you simply need to add to config/ and a new binding.

    To remove something you don't want, just delete a pair of files (config & binding).

    I never realized that my messy config was partly due to having features and key bindings tightly coupled together (like using the use-package macro). Now that these are separated, it's much easier to modify it to my liking.

    Also, I don't have to worry about syncing with upstream, since I understand what each and every file does, and I have made massive changes to it.

    I have since stolen a lot of features I want from spacesemacs and other users and adapted it to my own config.

  • Best way (and examples) to make a tidy config with multiple files?
    3 projects | /r/emacs | 11 Jun 2022
    I've seen this config repo which is really cool and easy to read and basically works this way: the init files does some preliminary stuff, then loads all the files in the /core and /config directory. I've seen that if i compile the byte code of the scripts in /config by themselves, there are some warnings of variables and functions not defined. The included files do not have explicit dependencies because everything is automatically included by the init file.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic dotemacs repo stats
3
265
0.0
about 1 year ago

bling/dotemacs is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of dotemacs is Emacs Lisp.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com