[{"data":1,"prerenderedAt":277},["ShallowReactive",2],{"project-10531480":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":41,"post_text":43,"what":44,"said":71,"maker_in_thread":173,"shape":179,"grid":183,"attempts":242,"same_week":243,"maker_shows":39,"maker_hidden":269,"reader_version":270,"card":271},"10531480","Lightning","a tool for rapid filesystem navigation","title","Show HN: Lightning – a tool for rapid filesystem navigation","https:\u002F\u002Fgithub.com\u002Ffouric\u002Flightning-cd","github.com","fouric",1447045265,2015,55,27,511,2565,20,"notable","dev_tools","terminal navigation","cli",[24,25,26,27],"filesystem navigation","shell cd","fuzzy search","terminal file browser","curious",-0.293,{"positive":31,"neutral":32,"mixed":31,"critical":33},0,8,5,13,{"idea":36,"design":38,"execution":40},{"positive":31,"critical":37},4,{"positive":31,"critical":39},1,{"positive":31,"critical":31},[39,31,42,31,39,42,31,42,39,31,31,31,31,31,31,31,39,39,31,42,42,42,42,31,31,31,42],3,null,{"problem":45,"audience":52,"pricing":43,"motivation":58,"time_to_build":43,"stack":62,"openness":69,"stage":70,"team_size":70},{"value":46,"source":47,"evidence":48},"Slow navigating to files via repeated cd, ls and tab completion","maker",[49],{"id":50,"by":11,"text":51},"10533638","That's OK, this tool isn't for everyone :) Lightning was built because I was tired of both the \"cd x; ls; cd x; ls; cd x\" and \"cd x\u003Ctab>x\u003Ctab>\u002Fxx\u003Ctab>x\u003Ctab>\" patterns and wanted…",{"value":53,"source":47,"evidence":54},"Nix programmers who open files from the terminal often",[55],{"id":56,"by":11,"text":57},"10533695","Well, the idea is that you're supposed to stay in search mode as long as possible, thereby avoiding the need to go into normal mode and select files mc-style. If you do that,…",{"value":59,"source":47,"evidence":60},"Tired of repeated cd, ls and tab-completion patterns",[61],{"id":50,"by":11,"text":51},[63],{"value":64,"source":47,"evidence":65},"Python",[66],{"id":67,"by":11,"text":68},"10531696","Hey! That's a clever idea - and it would probably be very easy to implement, too. I'll put it in TODO, but if you wish, you can always add the feature and merge it yourself - the…","open_source","unknown",{"praise":72,"objections":81,"requests":107,"questions":128,"alternatives":133},[73],{"value":74,"source":75,"evidence":76},"Interesting style and clever idea","commenter",[77,78],{"id":67,"by":11,"text":68},{"id":79,"by":11,"text":80},"10533711","I haven't even seen Helm mode before. I am a hybrid Vim\u002FEmacs user, though, so I am definitely going to try this out and perhaps \"borrow\" a feature or two.",[82,93,100],{"value":83,"source":75,"evidence":84},"Tabtabbing or CDPATH already does this well",[85,89],{"id":86,"by":87,"text":88},"10532218","p4bl0","I don't understand how this helps. From what I've seen, it shows a list of files and directories and you \"build\" a path by selecting\u002Fopening them, navigating using some keys to…",{"id":90,"by":91,"text":92},"10531889","eeZi","CDPATH alone works pretty well already",{"value":94,"source":75,"evidence":95},"Up\u002Fdown selection is slower than typing characters",[96],{"id":97,"by":98,"text":99},"10532441","StavrosK","I don't like the selecting up and down, it's much faster to just type a few characters. I wonder if it can use peco to select a directory by fuzzy search.",{"value":101,"source":75,"evidence":102},"Not useful to commenters who already have other toolsets",[103],{"id":104,"by":105,"text":106},"10531703","Mithaldu","I'm unlikely to ever use it myself, because i already have a very different toolset. Just had that thought while watching the gif. :)",[108,114,121],{"value":109,"source":75,"evidence":110},"Preview file contents for the selected item",[111],{"id":112,"by":105,"text":113},"10531662","This could be made a little more useful by making the cursor select mode preview contents on the side for any item the cursor is on.",{"value":115,"source":75,"evidence":116},"Fuzzy search support",[117,120],{"id":118,"by":98,"text":119},"10537070","Ah, if it supports both, then great. You can try a fuzzy search and give it less weight, so it would prefer to match the beginnings of strings first. The good thing about fuzzy…",{"id":97,"by":98,"text":99},{"value":122,"source":75,"evidence":123},"Favourite folder shortcuts",[124],{"id":125,"by":126,"text":127},"10531882","visarga","When developing software I usually switch between 3-4 folders. It would be nice to have shortcuts to favorite folders.",[129],{"value":130,"source":75,"evidence":131},"How is this more efficient than tab completion?",[132],{"id":86,"by":87,"text":88},[134,145,152,159,166],{"value":135,"source":75,"evidence":136},"Midnight Commander",[137,141],{"id":138,"by":139,"text":140},"10532420","pjc50","Reminds me of \"Midnight Commander\" and derivatives. A colleague of mine is a big user of \"Far\".",{"id":142,"by":143,"text":144},"10536975","perlancar2","I think I'd much rather use something like Midnight Commander. You can move using arrow keys (right arrow to cd to a dir, left to cd back, up and down to select file\u002Fdir), as…",{"value":146,"source":75,"evidence":147},"z",[148],{"id":149,"by":150,"text":151},"10532666","asb","I highly recommend z for switching between frequently used folders. Sure you could set up aliases, but then you need to keep them up to date when your work patterns change.…",{"value":153,"source":75,"evidence":154},"oh-my-zsh",[155],{"id":156,"by":157,"text":158},"10532330","betimsl","This kind of behavior is already implemented in oh-my-zsh. It's really cool.",{"value":160,"source":75,"evidence":161},"Helm mode for Emacs",[162],{"id":163,"by":164,"text":165},"10532207","orbifold","This is really cool, were you inspired by Helm mode for emacs? If not you might find some useful features to add there.",{"value":167,"source":75,"evidence":168},"FAR Manager",[169],{"id":170,"by":171,"text":172},"10532131","listic","FAR Manager on Windows has these in the form of Ctrl+1 ... Ctrl+0 shortcuts (set with Shift+Ctrl+1 ... Shift+Ctrl+0). Does Midnight Commander? It's one of the features I have…",{"comments":33,"answered":174,"key":175},2,[176,177,178],{"id":56,"text":57},{"id":67,"text":68},{"id":79,"text":80},{"commenters":180,"max_depth":42,"maker_replies":33,"first_comment_mins":181,"lifespan_hours":182},19,89,21,[184,186,188,190,192,193,194,196,197,198,202,205,209,212,214,217,218,220,223,225,226,227,228,230,233,234,237],[86,31,39,185,87,31],"project\u002Fcritical\u002Fidea",[56,31,31,187,11,39],"project\u002Fneutral\u002Fidea",[112,39,42,189,105,31],"project\u002Fneutral\u002Fdesign",[67,39,31,191,11,39],"maker\u002Fpositive\u002Fidea",[104,39,39,185,105,31],[163,174,42,187,164,31],[79,174,31,195,11,39],"project\u002Fpositive\u002Fidea",[138,42,42,187,139,31],[156,37,39,185,157,31],[199,33,31,200,201,31],"10532092","other\u002Fneutral\u002Fnone","fit2rule",[203,33,31,200,204,31],"10532106","nurb",[206,33,31,207,208,31],"10532136","commenter\u002Fneutral\u002Fnone","qwertyboy",[210,33,31,207,211,31],"10532137","brbsix",[213,33,31,200,201,31],"10535753",[215,33,31,200,216,31],"10532151","aw3c2",[50,33,31,187,11,39],[142,219,39,185,143,31],6,[97,221,39,222,98,31],7,"project\u002Fcritical\u002Fdesign",[224,221,31,189,11,39],"10533602",[118,221,42,189,98,31],[125,32,42,187,126,31],[170,32,42,187,171,31],[229,32,42,187,143,31],"10537100",[231,32,31,200,232,31],"10532309","notfoss",[149,32,31,200,150,31],[90,235,31,236,91,31],9,"other\u002Fcritical\u002Fnone",[238,239,42,240,241,31],"10534355",10,"project\u002Fneutral\u002Fexecution","such_a_casual",[],[244,248,252,256,261,265],{"id":245,"name":246,"points":247,"category":20},"10547772","Parinfer",674,{"id":249,"name":250,"points":181,"category":251},"10513012","Data Is Plural","learning_science",{"id":253,"name":254,"points":255,"category":20},"10517290","SHML",71,{"id":257,"name":258,"points":259,"category":260},"10531816","Gridifier",69,"languages",{"id":262,"name":263,"points":264,"category":20},"10545501","PicoTorrent",58,{"id":266,"name":267,"points":268,"category":20},"10537137","MarkRight",57,false,"v2",{"id":272,"name":5,"line":6,"ai":269,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":273,"top":18,"kw":274,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":275,"url":9,"mix":276,"praise":74,"objection":83,"sub":21},10531480,-0.29,[24,25,26,27],"103013031000000011033330003",[31,32,31,33],1793990933223]