Emacs Configuration Generator

Dev tools

editor configuration generator

SHOW HN2022

Legend

Emacs Configuration Generator

Web tool that generates a starter Emacs configuration from answers to questionsAI

emacs.amodernist.com

#emacs#emacs configuration#init.el generator#emacs setup

278points
100comments
#161of 2,570 in 2022
Top 7%of 2022 by points

How HN took it

CuriousMostly questions and neutral comments

19 positive, 29 neutral or asking, 4 mixed, 5 critical, out of 57 comments about the project. Thread score +0.28.

Idea: 11 for, 3 againstExecution: 2 for, 2 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful starter for newcomers and a good alternative to heavy distributions

    From 3 comments
    • This looks like it solves a very real pain point for anyone getting started with Emacs, and likely many people who have been using Emacs for a long time sub-optimally. Could save…
      jimbokun on HN
    • I like it. I installed Doom Emacs a few weeks back but had to give it up. I personally don’t like to bring in a huge config set in the beginning. I like this idea and will try to…
      larusso on HN
    • This is really cool - the generated config turned out shorter than just my .spacemacs config file which makes it feel accessible. I like it.
      CraigJPerry on HN
  • Opinionated sensible defaults

    From 2 comments
    • Neat. I like the fact that it is opinionated providing a decent setup to get things done. Here are some of the things i was confused about, or thought could be improved. 1. The…
      rmnull on HN
    • Very neat tool. Ive been getting more and more into using emacs. I like the options you provide like disabling the tool bar, line numbers etc. these are quality of life changes…
      wara23arish on HN

Objections

  • Built-in Customize already provides this

    From 2 comments
    • The customize interface built into Emacs already provides this. Though it supports customizing far more things, so it might be overwhelming. Maybe a new user customization group…
      catern on HN
    • I'm not getting why you wouldn't just use Emacs's customize to do the job?
      cbsmith on HN
  • Generated config has bugs and missing pieces (splash screen, unused packages, LSP setup)

    From 3 comments
    • Hello, I think you have a bug disabling the splash screen: https://git.sr.ht/~pkal/ecg/tree/master/item/ecg.lisp#L372 According to the internet (I don't use emacs) it's supposed…
      ancientsofmumu on HN
    • This looks interesting but would be much better if it just went with use-package across the board. You also have not enabled many of the modes that you install which will be a…
      WhatIsDukkha on HN
    • I gave it a shot and several things were broken. It's a nice idea, but definitely needs more polishing.
      r-zip on HN
  • Web interface is clunky with screenshots in EWW

    From 1 comment
    • As there are currently no Javascript dependencies, it is possible to use the site using EWW: M-x eww https://emacs.amodernist.com/ RET. That being said, the screenshots get in…
      daptaq on HN

Requests

  • Run from inside Emacs or generate an Elisp or org file

    From 3 comments
    • Interesting, but you know what might even be better? If it could be done directly from emacs. E.g. if you start with a brand new emacs then you could paste a line into scratch,…
      dmortin on HN
    • Argh! Of course something cool like this gets shared on the day I'm super busy. Can't wait to mess with this. For extra nerd cred, output a .org file that can use babel to…
      bloopernova on HN
    • Something like this built directly into emacs that launches when people run it for the first time with no config (and no file opened) would be great.
      globular-toast on HN
  • Use use-package and evil-collection

    From 2 comments
    • This looks interesting but would be much better if it just went with use-package across the board. You also have not enabled many of the modes that you install which will be a…
      WhatIsDukkha on HN
    • Neat tool. I tried generating a config similar to mine, and it was surprisingly close, although it looks quite different without use-package. Did you not add use-package because…
      lvass on HN
  • Option to disable backup files

    From 1 comment
    • Looks pretty good, I'll give it a spin soon as I'm trying to migrate from Doom to a vanilla config. One thing's that seems to be missing is that option to disable those pesky…
      sph on HN
  • Doom-style mnemonic keybindings

    From 1 comment
    • this is definitely a useful tool, thank you for putting the work into it! from the evil camp, it works be really useful if it also included an option to generate doom/spacemacs…
      karmajunkie on HN

Questions

  • Why not use built-in Customize

    From 1 comment
    • I'm not getting why you wouldn't just use Emacs's customize to do the job?
      cbsmith on HN
  • Why LSP setup asks for language modes separately

    From 1 comment
    • Quick question; I was a little confused by the fact that after asking for LSP support, and answering affirmatively, I went through a list of programming language modes to…
      jonnycomputer on HN

Alternatives named

  • Built-in Customize and package manager

    From 2 comments
    • The Emacs built-in “Customize” tool is very close to that, and there’s also the built-in package manager. I guess this kind of generator could be implemented inside Emacs itself…
      hcarvalhoalves on HN
    • The customize interface built into Emacs already provides this. Though it supports customizing far more things, so it might be overwhelming. Maybe a new user customization group…
      catern on HN
  • Prelude

    From 1 comment
    • I discovered this project recently via some random HN post, and I've been contemplating using it to start over with my very chaotic Emacs configuration.…
      macintux on HN
  • Doom Emacs and Spacemacs

    From 2 comments
    • This is really cool. I'd recommend it for people who are into customization but want a solid foundation to start. For people who are looking for a more batteries included…
      Kaze404 on HN
    • Used to maintain my emacs.d in github. These days, I just use spacemacs because I'm getting lazy.
      jcadam on HN
  • Rational Emacs

    From 1 comment
    • Cool tool! Would be interesting to integrate it straight to Emacs itself. But I think it is cool to be able to copy and paste it to one's own init.el…
      jasau on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/31083515)