[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"project-25440690":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":34,"aspects":35,"strip":40,"post_text":42,"what":43,"said":91,"maker_in_thread":163,"shape":172,"grid":176,"attempts":215,"same_week":226,"maker_shows":255,"maker_hidden":256,"reader_version":257,"card":258},"25440690","Emacs4CL","35 line .emacs to turn Emacs into Common Lisp dev environment","title","Show HN: Emacs4CL: 35 line .emacs to turn Emacs into Common Lisp dev environment","https:\u002F\u002Fgithub.com\u002Fsusam\u002Femacs4cl","github.com","susam",1608111928,2020,80,16,787,3028,26,"notable","dev_tools","editor configuration","other",[24,25,26,27],"emacs","common lisp","slime","paredit","curious",0.176,{"positive":31,"neutral":32,"mixed":33,"critical":33},2,5,0,7,{"idea":36,"docs":38,"design":39},{"positive":37,"critical":33},1,{"positive":37,"critical":33},{"positive":33,"critical":33},[32,33,33,41,33,41,33,32,33,41,41,33,41,33,33,33],3,null,{"problem":44,"audience":51,"pricing":42,"motivation":60,"time_to_build":42,"stack":67,"openness":88,"stage":89,"team_size":90},{"value":45,"source":46,"evidence":47},"Setting up SLIME, Paredit and related packages in Emacs for Common Lisp takes effort","maker",[48],{"id":49,"by":11,"text":50},"25441038","I wrote this while teaching Common Lisp. It helps in setting up SLIME, Paredit, etc. in Emacs quickly. The section \"Line-by-Line Explanation\" of the README at…",{"value":52,"source":53,"evidence":54},"Common Lisp learners and developers who use Emacs","inferred",[55,56],{"id":49,"by":11,"text":50},{"id":57,"by":58,"text":59},"25441773","harperlee","I use emacs from time to time, and I consider myself an advanced beginner. I have wrote 2 or 3 times a relatively extensive .emacs and sinked several hours each time playing with…",{"value":61,"source":46,"evidence":62},"Taught Common Lisp and wanted a DIY alternative to readymade Emacs distributions like Portacle",[63,64],{"id":49,"by":11,"text":50},{"id":65,"by":11,"text":66},"25441559","Thank you for sharing your feedback. Understanding every line of .emacs was indeed the intention behind the line-by-line explanation. If one does not wish to understand the…",[68,73,79,84],{"value":69,"source":46,"evidence":70},"Emacs Lisp",[71],{"id":72},"post",{"value":74,"source":46,"evidence":75},"Common Lisp (SBCL)",[76],{"id":77,"by":11,"text":78},"25442575","Do you mean just evaluate the expressions with C-x C-e or C-M-x? If so, you are right that we don't need the SLIME REPL buffer to do so. That is useful for REPL-ing. But we still…",{"value":80,"source":46,"evidence":81},"SLIME",[82,83],{"id":49,"by":11,"text":50},{"id":77,"by":11,"text":78},{"value":85,"source":46,"evidence":86},"Paredit",[87],{"id":49,"by":11,"text":50},"open_source","launched","unknown",{"praise":92,"objections":106,"requests":111,"questions":123,"alternatives":138},[93,102],{"value":94,"source":95,"evidence":96},"Minimal config works well as a tutorial for learning Emacs","commenter",[97,98],{"id":57,"by":58,"text":59},{"id":99,"by":100,"text":101},"25441533","heracles","The line-by-line explanation is very handy, thank you for that. I find that one of the hard balances with using Emacs is whether to fully understand everything you put into your…",{"value":103,"source":95,"evidence":104},"Line-by-line explanation is helpful",[105],{"id":99,"by":100,"text":101},[107],{"value":108,"source":95,"evidence":109},"Minimal configs may still be too much for complete beginners",[110],{"id":57,"by":58,"text":59},[112,116],{"value":113,"source":95,"evidence":114},"Provide several minimal .emacs examples for different use cases",[115],{"id":57,"by":58,"text":59},{"value":117,"source":95,"evidence":118},"Start menu and toolbar disabled items commented out",[119],{"id":120,"by":121,"text":122},"25445003","aidenn0","Can I suggest you flip the menu and tool bar disable items to start commented-out and suggest people uncomment them when they are comfortable with emacs? I started using slime as…",[124,131],{"value":125,"source":95,"evidence":126},"Why SLIME is needed instead of just evaluating buffers",[127],{"id":128,"by":129,"text":130},"25441990","mrspeaker","Beautiful timing - I was just reading Land of Lisp for fun, and I use emacs! Questions: Why do you need SLIME instead of just writing into a buffer and evaluating it? Is SLIME…",{"value":132,"source":95,"evidence":133},"How to easily switch between different configurations",[134],{"id":135,"by":136,"text":137},"25450677","vvillena","Is there an easy way to play with different configurations? I rely heavily on Spacemacs, but being able to play with custom minimal configs quickly would be awesome.",[139,144,149,153,157],{"value":140,"source":95,"evidence":141},"Portacle",[142,143],{"id":49,"by":11,"text":50},{"id":65,"by":11,"text":66},{"value":145,"source":95,"evidence":146},"Spacemacs",[147,148],{"id":57,"by":58,"text":59},{"id":135,"by":136,"text":137},{"value":150,"source":95,"evidence":151},"Doom Emacs",[152],{"id":57,"by":58,"text":59},{"value":154,"source":95,"evidence":155},"Prelude",[156],{"id":57,"by":58,"text":59},{"value":158,"source":46,"evidence":159},"Slimv and Vlime for Vim",[160],{"id":161,"by":11,"text":162},"25444582","Yes, there are Slimv and Vlime, two very good plugins to provide a SLIME-like environment for Vim. In fact they both rely on Swank TCP server just like SLIME does in Emacs.…",{"comments":164,"answered":165,"key":166},6,4,[167,170,171],{"id":168,"text":169},"25442470","Thank you for sharing your feedback. I agree, completely! If we can have small .emacs files for each of the popular use cases that one can read and understand completely in 10-20…",{"id":49,"text":50},{"id":65,"text":66},{"commenters":173,"max_depth":41,"maker_replies":164,"first_comment_mins":174,"lifespan_hours":175},11,51,22,[177,179,181,185,189,192,194,195,197,199,201,202,204,208,210,214],[57,33,32,178,58,33],"project\u002Fpositive\u002Fidea",[168,33,33,180,11,37],"maker\u002Fpositive\u002Fidea",[182,33,33,183,184,33],"25445142","commenter\u002Fneutral\u002Fnone","teataster",[186,33,41,187,188,33],"25447422","project\u002Fneutral\u002Fdocs","ReneFroger",[190,33,33,183,191,33],"25453425","O_H_E",[135,33,41,193,136,33],"project\u002Fneutral\u002Fidea",[49,37,33,193,11,37],[99,37,32,196,100,33],"project\u002Fpositive\u002Fdocs",[65,37,33,198,11,37],"maker\u002Fneutral\u002Fidea",[120,31,41,200,121,33],"project\u002Fneutral\u002Fdesign",[128,41,41,193,129,33],[77,41,33,203,11,37],"maker\u002Fneutral\u002Fexecution",[205,165,41,206,207,33],"25441728","maker\u002Fneutral\u002Fnone","kamaal",[209,165,33,206,11,37],"25441782",[211,32,33,212,213,33],"25444265","other\u002Fneutral\u002Fnone","hknapp",[161,32,33,212,11,37],[216,219,222,225],{"id":217,"t":218,"points":31,"comments":33},"25385646",1607694524,{"id":220,"t":221,"points":41,"comments":33},"25395384",1607745585,{"id":223,"t":224,"points":37,"comments":33},"25413353",1607918065,{"id":4,"t":12,"points":14,"comments":15},[227,232,237,242,247,251],{"id":228,"name":229,"points":230,"category":231},"25372464","SongBox",647,"web_saas",{"id":233,"name":234,"points":235,"category":236},"25434753","33Mail",442,"productivity",{"id":238,"name":239,"points":240,"category":241},"25414389","Typesense Books Search",424,"data",{"id":243,"name":244,"points":245,"category":246},"25405259","A Book Like Foo",344,"learning_science",{"id":248,"name":249,"points":250,"category":20},"25429685","Polotno Studio",180,{"id":252,"name":253,"points":254,"category":20},"25394567","Devbook",168,19,false,"v2",{"id":259,"name":5,"line":6,"ai":256,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":260,"top":18,"kw":261,"maker":11,"domain":10,"tier":19,"attempts":165,"strip":262,"url":9,"mix":263,"praise":94,"objection":108,"sub":21},25440690,0.18,[24,25,26,27],"5003030503303000",[31,32,33,33],1794036599671]