[{"data":1,"prerenderedAt":524},["ShallowReactive",2],{"project-31083515":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":46,"post_text":47,"what":48,"said":98,"maker_in_thread":228,"shape":230,"grid":234,"attempts":486,"same_week":487,"maker_shows":45,"maker_hidden":515,"reader_version":516,"card":517},"31083515","Emacs Configuration Generator","Web tool that generates a starter Emacs configuration from answers to questions","ai","Show HN: Emacs Configuration Generator","https:\u002F\u002Femacs.amodernist.com\u002F","emacs.amodernist.com","_k9eq",1650378056,2022,278,100,161,2570,7,"legend","dev_tools","editor configuration generator","web_app",[24,25,26,27],"emacs","emacs configuration","init.el generator","emacs setup","curious",0.277,{"positive":31,"neutral":32,"mixed":33,"critical":34},19,29,4,5,57,{"idea":37,"execution":40,"design":42,"docs":44},{"positive":38,"critical":39},11,3,{"positive":41,"critical":41},2,{"positive":43,"critical":43},0,{"positive":45,"critical":43},1,[39,43,43,43,43,34,39,39,39,34,43,33,39,34,43,43,43,43,43,43,45,39,39,33,34,39,39,39,39,39,34,34,34,34,39,43,45,33,39,34],null,{"problem":49,"audience":65,"pricing":47,"motivation":76,"time_to_build":47,"stack":83,"openness":96,"stage":97,"team_size":96},{"value":50,"source":51,"evidence":52},"Setting up a working Emacs configuration from scratch is hard for newcomers","commenter",[53,57,61],{"id":54,"by":55,"text":56},"31084348","jimbokun","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…",{"id":58,"by":59,"text":60},"31090770","phist_mcgee","Sadly emacs as a community is moving too glacially towards user friendliness for the sake of maintaining backwards compatibility. I don't see this trend changing any time soon,…",{"id":62,"by":63,"text":64},"31084682","wara23arish","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…",{"value":66,"source":51,"evidence":67},"New and returning Emacs users wanting a starter configuration",[68,72],{"id":69,"by":70,"text":71},"31093377","dmortin","That's why there are starter kits and configurators like the posted link. New users should not be recommended to use barebones emacs, because it's too alien. They should use a…",{"id":73,"by":74,"text":75},"31084671","larusso","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…",{"value":77,"source":51,"evidence":78},"Make it familiar for people with no Emacs experience by offering a browser interface",[79],{"id":80,"by":81,"text":82},"31084662","daptaq","As there are currently no Javascript dependencies, it is possible to use the site using EWW: M-x eww https:\u002F\u002Femacs.amodernist.com\u002F RET. That being said, the screenshots get in…",[84,88],{"value":85,"source":51,"evidence":86},"JavaScript-free site (usable in EWW)",[87],{"id":80,"by":81,"text":82},{"value":89,"source":90,"evidence":91},"Emacs Lisp","inferred",[92],{"id":93,"by":94,"text":95},"31087264","lvass","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…","unknown","launched",{"praise":99,"objections":117,"requests":148,"questions":182,"alternatives":194},[100,109],{"value":101,"source":51,"evidence":102},"Useful starter for newcomers and a good alternative to heavy distributions",[103,104,105],{"id":54,"by":55,"text":56},{"id":73,"by":74,"text":75},{"id":106,"by":107,"text":108},"31087362","CraigJPerry","This is really cool - the generated config turned out shorter than just my .spacemacs config file which makes it feel accessible. I like it.",{"value":110,"source":51,"evidence":111},"Opinionated sensible defaults",[112,116],{"id":113,"by":114,"text":115},"31084594","rmnull","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…",{"id":62,"by":63,"text":64},[118,129,144],{"value":119,"source":51,"evidence":120},"Built-in Customize already provides this",[121,125],{"id":122,"by":123,"text":124},"31092403","catern","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…",{"id":126,"by":127,"text":128},"31086729","cbsmith","I'm not getting why you wouldn't just use Emacs's customize to do the job?",{"value":130,"source":51,"evidence":131},"Generated config has bugs and missing pieces (splash screen, unused packages, LSP setup)",[132,136,140],{"id":133,"by":134,"text":135},"31086891","ancientsofmumu","Hello, I think you have a bug disabling the splash screen: https:\u002F\u002Fgit.sr.ht\u002F~pkal\u002Fecg\u002Ftree\u002Fmaster\u002Fitem\u002Fecg.lisp#L372 According to the internet (I don't use emacs) it's supposed…",{"id":137,"by":138,"text":139},"31087386","WhatIsDukkha","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…",{"id":141,"by":142,"text":143},"31084910","r-zip","I gave it a shot and several things were broken. It's a nice idea, but definitely needs more polishing.",{"value":145,"source":51,"evidence":146},"Web interface is clunky with screenshots in EWW",[147],{"id":80,"by":81,"text":82},[149,163,168,175],{"value":150,"source":51,"evidence":151},"Run from inside Emacs or generate an Elisp or org file",[152,155,159],{"id":153,"by":70,"text":154},"31084324","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,…",{"id":156,"by":157,"text":158},"31083898","bloopernova","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…",{"id":160,"by":161,"text":162},"31084516","globular-toast","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.",{"value":164,"source":51,"evidence":165},"Use use-package and evil-collection",[166,167],{"id":137,"by":138,"text":139},{"id":93,"by":94,"text":95},{"value":169,"source":51,"evidence":170},"Option to disable backup files",[171],{"id":172,"by":173,"text":174},"31086387","sph","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…",{"value":176,"source":51,"evidence":177},"Doom-style mnemonic keybindings",[178],{"id":179,"by":180,"text":181},"31085495","karmajunkie","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\u002Fspacemacs…",[183,187],{"value":184,"source":51,"evidence":185},"Why not use built-in Customize",[186],{"id":126,"by":127,"text":128},{"value":188,"source":51,"evidence":189},"Why LSP setup asks for language modes separately",[190],{"id":191,"by":192,"text":193},"31085007","jonnycomputer","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…",[195,203,210,221],{"value":196,"source":51,"evidence":197},"Built-in Customize and package manager",[198,202],{"id":199,"by":200,"text":201},"31087388","hcarvalhoalves","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…",{"id":122,"by":123,"text":124},{"value":204,"source":51,"evidence":205},"Prelude",[206],{"id":207,"by":208,"text":209},"31085602","macintux","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.…",{"value":211,"source":51,"evidence":212},"Doom Emacs and Spacemacs",[213,217],{"id":214,"by":215,"text":216},"31084351","Kaze404","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…",{"id":218,"by":219,"text":220},"31084655","jcadam","Used to maintain my emacs.d in github. These days, I just use spacemacs because I'm getting lazy.",{"value":222,"source":51,"evidence":223},"Rational Emacs",[224],{"id":225,"by":226,"text":227},"31088205","jasau","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…",{"comments":43,"answered":43,"key":229},[],{"commenters":231,"max_depth":18,"maker_replies":43,"first_comment_mins":232,"lifespan_hours":233},54,28,150,[235,237,239,243,247,249,251,254,256,259,261,264,266,267,269,271,273,276,278,280,283,285,288,289,292,295,296,299,300,303,305,308,311,313,316,320,323,325,327,329,332,334,336,338,340,342,344,346,348,350,353,355,357,359,361,364,366,369,371,373,377,380,382,385,388,390,392,394,397,400,403,405,410,412,416,420,423,425,429,431,434,436,439,441,444,447,449,451,454,456,458,462,464,466,470,471,473,474,478,482],[153,43,39,236,70,43],"project\u002Fneutral\u002Fidea",[80,43,39,238,81,43],"maker\u002Fneutral\u002Fidea",[240,43,43,241,242,43],"31086533","other\u002Fneutral\u002Fidea","bachmeier",[244,43,43,245,246,43],"31086596","other\u002Fneutral\u002Fnone","cyberbanjo",[248,43,43,245,242,43],"31087169",[250,43,43,245,81,43],"31087239",[252,43,43,245,253,43],"31089436","nocman",[255,43,43,245,242,43],"31089925",[257,43,43,245,258,43],"31091722","natrys",[260,43,43,245,253,43],"31091951",[262,43,43,245,263,43],"31088083","wtetzner",[265,43,43,245,242,43],"31089899",[58,43,43,245,59,43],[69,43,34,268,70,43],"project\u002Fpositive\u002Fidea",[270,43,43,245,208,43],"31090172",[122,43,45,272,123,43],"project\u002Fcritical\u002Fidea",[274,43,34,268,275,43],"31095753","southerntofu",[93,45,39,277,94,43],"project\u002Fmixed\u002Fexecution",[279,45,39,238,81,43],"31088255",[281,45,39,238,282,43],"31094039","chimprich",[284,45,39,238,81,43],"31094413",[286,41,39,236,287,43],"31089286","ggm",[54,39,34,268,55,43],[290,39,43,245,291,43],"31084402","michaelanckaert",[293,39,43,245,294,43],"31089196","taude",[207,33,43,245,208,43],[297,33,43,245,298,43],"31086337","michaelsbradley",[199,34,39,236,200,43],[156,301,34,302,157,43],6,"project\u002Fpositive\u002Fnone",[113,18,39,304,114,43],"project\u002Fmixed\u002Fdesign",[306,18,39,307,81,43],"31085093","maker\u002Fneutral\u002Fexecution",[309,18,39,310,114,43],"31093563","project\u002Fneutral\u002Fdesign",[312,18,39,310,81,43],"31093828",[62,314,34,315,63,43],8,"project\u002Fpositive\u002Fexecution",[317,314,43,318,319,43],"31085286","other\u002Fneutral\u002Fdocs","tephra",[321,314,43,318,322,43],"31085344","Jtsummers",[324,314,43,245,63,43],"31085377",[326,314,43,245,322,43],"31085606",[328,314,43,245,63,43],"31085720",[330,314,43,245,331,43],"31086057","BeetleB",[333,314,43,245,81,43],"31086614",[335,314,43,245,322,43],"31086893",[337,314,43,245,81,43],"31088355",[339,314,43,245,331,43],"31089085",[341,314,43,245,63,43],"31086855",[343,314,43,245,331,43],"31089133",[345,314,43,245,63,43],"31089842",[347,314,43,245,291,43],"31088854",[349,314,43,245,331,43],"31089740",[351,314,43,245,352,43],"31092286","e3bc54b2",[126,354,45,272,127,43],9,[356,354,39,236,81,43],"31086829",[358,354,39,236,127,43],"31086997",[360,354,43,245,81,43],"31087569",[362,354,43,245,363,43],"31089946","gnufx",[365,354,39,238,81,43],"31093895",[367,354,43,368,127,43],"31159959","commenter\u002Fneutral\u002Fidea",[370,354,39,236,322,43],"31086830",[372,354,39,310,127,43],"31086989",[374,375,34,302,376,43],"31090750",10,"ricktdotorg",[378,38,39,236,379,43],"31085525","mplanchard",[225,381,34,268,226,43],12,[133,383,45,384,134,43],13,"project\u002Fcritical\u002Fexecution",[386,383,34,387,81,43],"31087035","maker\u002Fpositive\u002Fexecution",[160,389,39,236,161,43],14,[137,391,39,277,138,43],15,[393,391,39,307,81,43],"31088294",[191,395,39,396,192,43],16,"project\u002Fneutral\u002Fexecution",[398,395,39,236,399,43],"31085191","binarybytes",[401,395,43,402,192,43],"31085239","commenter\u002Fneutral\u002Fnone",[404,395,39,236,81,43],"31085872",[406,407,39,408,409,43],"31087372",17,"project\u002Fneutral\u002Fnone","jhoechtl",[411,407,39,310,81,43],"31088312",[413,414,39,408,415,43],"31089477",18,"memco",[417,31,39,418,419,43],"31088632","project\u002Fneutral\u002Fdocs","trop",[421,31,34,422,81,43],"31088944","maker\u002Fpositive\u002Fdocs",[424,31,43,245,253,43],"31089501",[426,427,34,268,428,43],"31084644",20,"buster",[214,430,34,268,215,43],21,[432,430,34,268,433,43],"31084686","chipotle_coyote",[73,435,34,268,74,43],22,[437,435,43,241,438,43],"31085639","asciimov",[440,435,43,402,74,43],"31087477",[172,442,39,443,173,43],23,"project\u002Fmixed\u002Fidea",[445,442,34,446,81,43],"31086847","maker\u002Fpositive\u002Fidea",[179,448,39,236,180,43],24,[450,448,39,238,81,43],"31088383",[452,448,43,453,180,43],"31089122","commenter\u002Fcritical\u002Fnone",[455,448,43,453,81,43],"31093343",[457,448,43,402,180,43],"31093603",[459,460,45,272,461,43],"31090241",25,"ravar",[463,460,39,238,81,43],"31093307",[106,465,34,268,107,43],26,[467,468,34,268,469,43],"31084287",27,"the_only_law",[141,232,45,384,142,43],[472,232,39,307,81,43],"31085026",[218,32,43,245,219,43],[475,476,34,302,477,43],"31085695",30,"vjust",[479,480,34,302,481,43],"31084368",31,"czernobog",[483,484,34,302,485,43],"31089504",32,"galactus",[],[488,493,498,502,506,511],{"id":489,"name":490,"points":491,"category":492},"31054029","Slow Social",752,"consumer_social",{"id":494,"name":495,"points":496,"category":497},"31083432","look scanned",579,"productivity",{"id":499,"name":500,"points":501,"category":497},"31095046","Favicons for HN",310,{"id":503,"name":504,"points":505,"category":497},"31097195","Workmode",248,{"id":507,"name":508,"points":509,"category":510},"31055132","serentty.com",234,"other",{"id":512,"name":513,"points":514,"category":497},"31099366","Insanely Useful Websites",232,false,"v2",{"id":518,"name":5,"line":6,"ai":519,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":520,"top":18,"kw":521,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":522,"url":9,"mix":523,"praise":101,"objection":119,"sub":21},31083515,true,0.28,[24,25,26,27],"3000053335043500000013345333335555301435",[31,32,33,34],1794036619334]