I used to use Ranger for a few months, contributed some fixes, encountered many hiccups and in the end I jumped to LF as well. Another thing about LF is the lack of fancy features (compared to Ranger) makes it easier to maintain. This ideology is inspired by the Golang itself.
I went through my golang phase - even wrote some programs in golang that are running in commericial production apps, but anytime on the Intertubes one will soon see that Rust has eclipsed golang in all the conversations and attention getting. Well, system programmin where control all the memory allocation has its place, but golang garbage collected memory management and its primary concurrency model are rather great fit for all this cloud infrastructure software - which is a kind of middle-ware. After all, we're still coming out of a 20 plus years of writing Java middle-ware. But C was amy first programming language love so I'm more interested in Zig than I am in Rust these days. I really want to go back to writing code that has the smallest executables possible without resorting to assembly language while incorporating a lot of the lessons learned from the last 30 years about language design ideas. Zig still has some maturation to go through but am seeing the potential for it to fullfill this particular language vnirvana vision
Excellent video as always. But you might need to update your dotfiles repo with your latest lf configs. Certain things aren't working as they do in your video i.e. video thumbnails.
you should read my comment above .. .about missing LARB Dependancies, it's working all right, you just don't have the packages needed for it to work installed, as they are for some retarded reason not installed by default
I talked with the Turkish author/maintainer when solving an issue with mailcap (xdg-open but simple), they are friendly and make an effort to help you.
Luke ... most of the voidrice repo dependancies, like bat, ffmpegthumbnailer, and other programs used for many of your scripts in .local/bin/ are actually not installed by default, so a user can install your dotfiles, but 90% of the things won't work, until a user actually reads trough all the dotfiles, and identifies what he actually needs to install additionally on top of LARBS to get things to work ... so far identified missing dependancies, there are more actually related to .local/bin, althou still not identified fully what's needed for a full working voidrice dotfiles bat - for LF previews ueberzug - for LF previews python-pdftotext - for LF previews odt2txt - for LF previews calcurse - dependancy of the sb-clock status bar script transmission-cli - dependancy for dwm tremc - dependancy for dwm vorbis-tools - dependancy for the tag script in .local/bin opustags - dependancy for the tag script in .local/bin python-eyed3 - dependancy for the tag script in .local/bin ttf-joypixels - missing font from fontconf in voidrice ttf-liberation - missing font from fontconf in voidrice noto-fonts - missing font from fontconf in voidrice ttf-dejavu - this one is needed to fix the emoji showing whitespace glitch
I was wondering if it has a thumbnail mode for media folder browsing; looking for files based on visual input is pretty important when the size of your meme folder gets out of hand.
Hey Luke, I love your videos. If you know of FOSS approaches to project/time management and TODO list tracking, it would be greatly appreciated if you can make a video about it. Extra points if you know of some terminal-based tools. I was trying gcalcli, but it's no longer syncing with Google Calendar. Perhaps that's a blessing in disguise...
Hi Luke, appreciate your tutorials. You could also show on lf's wiki the info about how to add previews. I've been watching you for years, but I don't think newer people trust us to add our configs to their system, if you know what I mean...
I think the Midnight Commander should be the terminal file manager of choice for people like Luke. All these MC replacements with fancy features (image previews, icons, VCS integration) kind seem soydev-ish. Keep the traditions!
@@DorperSystems Gigachad, lol. In that case, Luke should switch to TTY console (what do you need X11 for?) and refrain from using terminal UIs (terminal wasn't meant to be used like this btw) by using plain ed to edit files. Maybe he could get an actual VT100 physical terminal. That would be gigachad.
I made the ~/.local/bin directory, put the script in there, made an alias in .bashrc and still have no idea how it's supposed to launch. bash: lfub: command not found.
I have tried to adapt to command line file management with Ranger and NNN but I just cannot get productive with it. I went back to Thunar to be productive again. Fight me.
Yes, ranger is slow. I tried browsing a big Git repo in it on a RaspberryPi 1 and it wasn't a pleasant experience. One of the problems is Ranger being synchronous so when you jjjjjj down over a big directory, it halts until it loads the content. LF on the other hand prints "loading..." and you are free to continue jjjjjjj down uninterrupted.
Trackpoint, or pointer, his keyboard is the unicomp endura pro (no longer sold) , Lenovo sell similar external keyboards but second-hand ones are pricey, there are companies like tex shinobi
I'd love to hear from Luke on this but comments from others are also welcome. Why lf over vifm? I mean the vim focus is in the name and if I understand correctly vifm is much more mature than lf anyway.
Lol your primary group is wheel ?;) I see you are using pam wheel module for su.. but whats the point of havibg this as primary group and not secondary... confused! cheers ,)
R.I.P. ueberzug. I have instability using lf with ueberzug. After 1st preview it is stuck in loading state. I am not able to figure out. If anyone has solution please reply.
ohh but i think vifm has two panes and we can also scroll through previews are adv over lf and also there is a script called vifmpane like lfcd which can be handy to change dirs after exit Though lf is also a good file manager :)
It's great that Luke creates classic-style Linux video again.
Its been a long time indeed. Glad to have the old style videos back.
GNU/Linux*
i was bored by watching his remove internet video :(
@ViperLocust me too lol
Dozen of years or more, and GNU/Linux terminal capabilities will finally match Temple OS's.
Tfw no gifs in source code
Would love to see more Linux focused content.
Chilling in the woods alone fries a man's brain as evident by his content. But, the Linux brain lives on even in brain death....
Luke kills it, right 😂
I'm loving that you're uploading frequently. Love listening to you bro!
Really happy about the linux videos coming back!
> showcases pdf preview in lf
> makes sure to not preview "Rockefeller Foundation.pdf" accidentally
BASED
Probably the Lockstep Scenario
hell yeah luke became a gochad
i just installed lf yesterday and now luke uploaded this, thank you so much!!
I used to use Ranger for a few months, contributed some fixes, encountered many hiccups and in the end I jumped to LF as well. Another thing about LF is the lack of fancy features (compared to Ranger) makes it easier to maintain. This ideology is inspired by the Golang itself.
Good to see luke is a fan of Leonardo of Biz videos. Keep party rocking.
Or is it his alt account? 🤔
it was a matter of time for Luke to start praising golang
I went through my golang phase - even wrote some programs in golang that are running in commericial production apps, but anytime on the Intertubes one will soon see that Rust has eclipsed golang in all the conversations and attention getting. Well, system programmin where control all the memory allocation has its place, but golang garbage collected memory management and its primary concurrency model are rather great fit for all this cloud infrastructure software - which is a kind of middle-ware. After all, we're still coming out of a 20 plus years of writing Java middle-ware.
But C was amy first programming language love so I'm more interested in Zig than I am in Rust these days. I really want to go back to writing code that has the smallest executables possible without resorting to assembly language while incorporating a lot of the lessons learned from the last 30 years about language design ideas. Zig still has some maturation to go through but am seeing the potential for it to fullfill this particular language vnirvana vision
You should also check about Nim, It is bassicaly a C with garbage collection and can be used as an alternative to Go
Tank you! This is exactly what I needed Luke, I'm a ranger user, but its soooo slooow, I'm going to make the switch right now
This is great, I love LF but have found it kind of hard to get in a state that could replace my old GUI file browser. Thank you for doing this
Excellent video as always. But you might need to update your dotfiles repo with your latest lf configs. Certain things aren't working as they do in your video i.e. video thumbnails.
you should read my comment above .. .about missing LARB Dependancies, it's working all right, you just don't have the packages needed for it to work installed, as they are for some retarded reason not installed by default
@@kronikpillowMany thanks for your reply.
I knew Luke was a Golang Big Brain
Ah, another man of culture!
Like Luke, I too spend days pondering over the voynich manuscript.
Glad you upload so frequently
Finally, the Linux related video from Luke
Really good seeing Luke go back to his roots
3:19 ~ God sometime in the past, probably
I talked with the Turkish author/maintainer when solving an issue with mailcap (xdg-open but simple), they are friendly and make an effort to help you.
Likinh these new burst of "classic" videos. Those woods are probably calling his name.
Luke ... most of the voidrice repo dependancies, like bat, ffmpegthumbnailer, and other programs used for many of your scripts in .local/bin/ are actually not installed by default, so a user can install your dotfiles, but 90% of the things won't work, until a user actually reads trough all the dotfiles, and identifies what he actually needs to install additionally on top of LARBS to get things to work ...
so far identified missing dependancies, there are more actually related to .local/bin, althou still not identified fully what's needed for a full working voidrice dotfiles
bat - for LF previews
ueberzug - for LF previews
python-pdftotext - for LF previews
odt2txt - for LF previews
calcurse - dependancy of the sb-clock status bar script
transmission-cli - dependancy for dwm
tremc - dependancy for dwm
vorbis-tools - dependancy for the tag script in .local/bin
opustags - dependancy for the tag script in .local/bin
python-eyed3 - dependancy for the tag script in .local/bin
ttf-joypixels - missing font from fontconf in voidrice
ttf-liberation - missing font from fontconf in voidrice
noto-fonts - missing font from fontconf in voidrice
ttf-dejavu - this one is needed to fix the emoji showing whitespace glitch
Thank you!!!
@@sussusamogus7831 this was a very long time ago, im pretty sure most of these deps are not needed anymore
Luke is Bizzonacci.
Loving the classic vim/linux videos!
Excellent video as always. Now I have no excuse for not making the jump to lf.
"it does the needful" .. yay for the India reference.
party rockets vid is awesome
Holy cow. Window gaps the size of Jupiter.
I'm here using it and it's Great😊
Been saving my configs by directly editing stock configs in /etc or /usr/share/
I guess, I'd still live by ;p
Lf has a "delete" command now, but not bound to any keys. So, you can just put "map D delete" in lfrc.
d is move. key bindings must be as arbitrary as possible so I suggest using i for delete.
@@laz0rbra1n I think the dev was mimicking vim's 'd' then 'p' to cut and paste, but TBH I was just as confused.
Me thinking to myself : Wait isn't this just ranger
Luke: I can read your thoughts
Hey Luke, this comment was written on Windows 10.
I had to look it up, but I eventually got the Voynich manuscript joke.
I am proud of myself now.
this comment can work as a thread to speculate how wide of a monitor will luke need to fit his statusbar 2 years from now
I was wondering if it has a thumbnail mode for media folder browsing; looking for files based on visual input is pretty important when the size of your meme folder gets out of hand.
Very very cool!!! I'm thrilled!!!
Hi Brodie! Shapeshifting is a clever way to flex lf again. But your beard looks better on the original.
Grug like preview. Look like in game lore
Thank you.
Question - why don't you use a whiptail for confirmation/input dialog boxes?
Hey Luke, I love your videos. If you know of FOSS approaches to project/time management and TODO list tracking, it would be greatly appreciated if you can make a video about it. Extra points if you know of some terminal-based tools. I was trying gcalcli, but it's no longer syncing with Google Calendar. Perhaps that's a blessing in disguise...
Check out taskwarrior
Have a look at org mode for vim. It's based off the Emacs org mode, haven't used it myself but seems half decent.
Hi Luke, appreciate your tutorials.
You could also show on lf's wiki the info about how to add previews.
I've been watching you for years, but I don't think newer people trust us to add our configs to their system, if you know what I mean...
love to yanks some dope configs
Grateful for luke
UEBERZUG DOESN'T WORK IN WAYLAND.
Lf is pretty dope, but I've found myself using fff more. For switching directories, bulk rename, copy-pasting, etc. is much better out of the box.
this is fantastic, thank you for the share
Great!! I like you colors
Thanks! btw the scope file hasnt been updated, it does not display video or pdf thumbnails yet
Luke calling himself cute is not what i expected to hear in my life
Python: Global Interpreter Lock - The efficiency killer
So guess this is your last Linux video seeing as you've made videos on everything you use? In that case I thank you for your service over the years!
A round up of all the tools He setup could be a nice finale!
So newcomers will have a full view of what LARBS is about and where it is in 2022.
have you done a video on how you startup your system? do you use LDM or SDM or just type startx in terminal or what?
I think the Midnight Commander should be the terminal file manager of choice for people like Luke. All these MC replacements with fancy features (image previews, icons, VCS integration) kind seem soydev-ish. Keep the traditions!
@I ain't no millionaires son! come on man get with the program. useful features = soyface. pointless minimalism = gigachad.
@@DorperSystems Gigachad, lol.
In that case, Luke should switch to TTY console (what do you need X11 for?) and refrain from using terminal UIs (terminal wasn't meant to be used like this btw) by using plain ed to edit files. Maybe he could get an actual VT100 physical terminal. That would be gigachad.
@@mik13ST Yes i'm joking. However, ED is the standard EDitor.
Nice maybe I can finally get image previews to work with lf
Is there a way to show only the second and third column (aka ranger)? The first column is useless for me.
I made the ~/.local/bin directory, put the script in there, made an alias in .bashrc and still have no idea how it's supposed to launch. bash: lfub: command not found.
I have tried to adapt to command line file management with Ranger and NNN but I just cannot get productive with it. I went back to Thunar to be productive again. Fight me.
I had the same issue, it is too big of a paradigm/habit shift for the moment and being a gamer old win user made me resist mouse ditching.
I've been using vifm, pretty happy with it. Also uses uberzug for previews, but unfortunately there's no uberzug support for wayland
Does anyone know what program is being used at 12:30? Not finding anything useful searching for "se" commands
The ueberzug creator did digital harakiri with his github project.
I use nnn with quitcd and bind it to Alt+e in bash for the ultimate sanic speed
Any way to do the lfcd() thing with ranger? That's all I've ever wanted from a terminal file manager
I'm curious, does Luke knows (neo)vim has tabs. He could have just opened scope and lfrc in separate tabs instead of quitting then reopenin
Not Related episode on Voynich manuscript incoming?
imge preview Doesn't work for me I installed everything required, I tried iwth urxvt and st terminals.
How do you find all those great pepe things like the video you have shown and for your thumbnails, Luke?
Bump
Are you going to comment on the node-ipc chaos? Please make content on this ASAP
17:49 I don't see any mouse on the webcam, what did you do there mr.luke
A Luke viewer who doesn't know the trackpoint?
@@mcechss trackpoint on an external keyboard?
@@africayean1311 Yes
Why do Luke‘s dwm window gaps get bigger over time? What does this tell me about him?
Yes, ranger is slow. I tried browsing a big Git repo in it on a RaspberryPi 1 and it wasn't a pleasant experience. One of the problems is Ranger being synchronous so when you jjjjjj down over a big directory, it halts until it loads the content. LF on the other hand prints "loading..." and you are free to continue jjjjjjj down uninterrupted.
is it going to break on updates like ranger?
What keyboard is Luke using?
At 9:55 how were you moving the cursor and caret? I wanna buy whatever accessory I need
Trackpoint, or pointer, his keyboard is the unicomp endura pro (no longer sold) , Lenovo sell similar external keyboards but second-hand ones are pricey, there are companies like tex shinobi
I'd love to hear from Luke on this but comments from others are also welcome. Why lf over vifm? I mean the vim focus is in the name and if I understand correctly vifm is much more mature than lf anyway.
Good bye ranger and heeello lf
Also what do you use to have your webcam show as a minimal window?
what is the program in 12:30?
Looks good. Can you do bulkrename with LF?
Yeah, I have it run vidir for bulkrenames. Not sure if there's a default way now.
Hi Kenny.
Lol your primary group is wheel ?;) I see you are using pam wheel module for su.. but whats the point of havibg this as primary group and not secondary... confused! cheers ,)
7:45 # before extention # after extention
Voynich manuscript 👀
if you like lf, you would love faint. (shameless plug)
Lf is not displaying icons but rather question marks "?".
I am confused as to how Luke is moving his mouse cursor, with both of his hands on the keyboard?
He has a video on that keyboard that is like the thinkpad with the trackpoint
He has custom binds for mouse movements XD
R.I.P. ueberzug. I have instability using lf with ueberzug. After 1st preview it is stuck in loading state. I am not able to figure out. If anyone has solution please reply.
I'm trying to figure it out at the moment, I was using ranger and kitty for a few months, so I didn't notice when ueberzug died
Just use midnight commander like the rest of us
ncmpcpp actually stands for "ncurses music player client (in) C++," just saying. It is a horrible name though.
4:55 if your program doesn not adhere to the XDG Base Directory specification*
kant couldn't do it, fichte coudn't do it, schelling couldn't do it
Can a make a video on Sway
I really like nnn
Can you make a video on vifm? it is also a good vi based file manager
I used vifm briefly in 2018, but quit because I thought it was annoying.
ohh
but i think vifm has two panes and we can also scroll through previews are adv over lf
and also there is a script called vifmpane like lfcd which can be handy to change dirs after exit
Though lf is also a good file manager :)
yeh this file manager, you prolly never heard of it
))Rockefeller Foundation((
my linux daddy is here
American trying to bully me when I say something different than ueberzuck? Sorry, I say Überzug.
Ey yo European gang here.