[{"data":1,"prerenderedAt":159},["ShallowReactive",2],{"project-30414784":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":40,"post_text":41,"what":42,"said":66,"maker_in_thread":102,"shape":108,"grid":111,"attempts":122,"same_week":123,"maker_shows":32,"maker_hidden":152,"reader_version":153,"card":154},"30414784","TopSpace","Scroll above the top line in Emacs","title","Show HN: TopSpace – Scroll above the top line in Emacs","https:\u002F\u002Fgithub.com\u002Ftrevorpogue\u002Ftopspace","github.com","emacs28",1645444573,2022,7,5,2285,2570,89,"shown","dev_tools","editor plugin","library",[24,25,26,27,28],"emacs","minor mode","scrolling","vertical centering","text editor","quiet",null,{"positive":32,"neutral":33,"mixed":34,"critical":34},2,1,0,3,{"idea":37,"performance":38,"execution":39},{"positive":33,"critical":34},{"positive":34,"critical":34},{"positive":33,"critical":34},[15,34,35,34,15],"This is an Emacs minor mode I made in my spare time this past year.\nIt lets you scroll above the top line to vertically center top text in Emacs.\n\nI made it out of my own necessity for the feature and it is very useful when using Emacs in full-screen with tall\u002Flarge monitors. As monitors have been getting larger for many years now, I'm actually amazed that this kind of feature isn't more available in text editors or other software like internet browsers etc.\n\nLet me know what you think or if you have any suggestions!",{"problem":43,"audience":49,"pricing":30,"motivation":54,"time_to_build":30,"stack":58,"openness":65,"stage":65,"team_size":65},{"value":44,"source":45,"evidence":46},"Cannot scroll above the top line to vertically center text at the top of a file in Emacs.","maker",[47],{"id":48},"post",{"value":50,"source":51,"evidence":52},"Emacs users, especially those with tall or large monitors.","inferred",[53],{"id":48},{"value":55,"source":45,"evidence":56},"Maker needed the feature for their own full-screen Emacs use on large monitors.",[57],{"id":48},[59],{"value":60,"source":51,"evidence":61},"Emacs Lisp",[62],{"id":63,"by":11,"text":64},"30420383","Glad to help! Thanks for sharing, I will try to take a look at your editor. Don't tell other Emacs people, but I like programming in Python much better than Elisp","unknown",{"praise":67,"objections":80,"requests":81,"questions":92,"alternatives":97},[68,76],{"value":69,"source":70,"evidence":71},"Useful feature, especially for comparing snippets near file start or end.","commenter",[72],{"id":73,"by":74,"text":75},"30420128","ciprian_craciun","Indeed it is a nice feature! It's useful not only with large monitors, but also when one needs to visually compare two snippets that appear in two files at different offsets…",{"value":77,"source":70,"evidence":78},"Commenter adapted the idea into their own editor.",[79],{"id":73,"by":74,"text":75},[],[82],{"value":83,"source":70,"evidence":84},"Fix for cursor recentering with Ctrl-L at the top lines.",[85,89],{"id":86,"by":87,"text":88},"30418685","easytiger","Is the idea that when you are in the top nlines and hit Ctrl-L you'd still like it to screen center? I know that feeling!",{"id":90,"by":87,"text":91},"30430490","Ha. I will give it a whirl. That actually has bugged me for about 15 years. My bad habbits mean i often Ctrl-L when pondering something and so my eye habits are to be looking at…",[93],{"value":94,"source":70,"evidence":95},"Whether recentering with Ctrl-L works while in the top lines.",[96],{"id":86,"by":87,"text":88},[98],{"value":99,"source":70,"evidence":100},"vim and less keep lines visible around the cursor but not scrolling past file start.",[101],{"id":73,"by":74,"text":75},{"comments":32,"answered":32,"key":103},[104,105],{"id":63,"text":64},{"id":106,"text":107},"30419173","Yeah exactly! The cursor can be recentered independently of what line you're on with this mode (in particular at the top nlines). Actually your comment made me realize there is a…",{"commenters":35,"max_depth":35,"maker_replies":32,"first_comment_mins":109,"lifespan_hours":110},367,29,[112,114,116,118,120],[73,34,15,113,74,34],"project\u002Fpositive\u002Fidea",[63,34,34,115,11,33],"commenter\u002Fneutral\u002Fnone",[86,33,35,117,87,34],"project\u002Fneutral\u002Fperformance",[106,33,34,119,11,33],"project\u002Fneutral\u002Fexecution",[90,33,15,121,87,34],"project\u002Fpositive\u002Fexecution",[],[124,129,134,139,143,147],{"id":125,"name":126,"points":127,"category":128},"30399881","Judy Records",698,"data",{"id":130,"name":131,"points":132,"category":133},"30408434","Rotator",659,"games",{"id":135,"name":136,"points":137,"category":138},"30440828","Simula One",463,"hardware",{"id":140,"name":141,"points":142,"category":128},"30417411","google-drive-to-sqlite",305,{"id":144,"name":145,"points":146,"category":138},"30446960","endless-sphere.com",304,{"id":148,"name":149,"points":150,"category":151},"30440275","Supernotes 2",251,"productivity",false,"v2",{"id":155,"name":5,"line":6,"ai":152,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":156,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":157,"url":9,"mix":158,"praise":69,"objection":-1,"sub":21},30414784,[24,25,26,27,28],"50305",[32,33,34,34],1794036617222]