lf stay working in background
Im using lf in voidlinux musl base system, and after i press q, i still see lf in top, and if i issue another lf command and quit, i see two instances of lf working in background

lf runs a server process that is kept running when a client quits. Search for the autoquit option in the documentation: https://pkg.go.dev/github.com/gokcehan/lf#section-documentation
Ok, but im not running a server though, im logging in my machine on tty.
I mean, im using it as a main system from tty.
That's not what he meant. When you open lf, lf starts two things, a "server" process, and the "gui" that you see. The gui that you see comunicates with the server. This is to enable several instances of lf to comunicate between each other, to past files from one to another for example (so each gui effectively comunicates with the server that passes responses between the guis)
The autoquit options makes sure that the server is killed when there are no more "guis" open. Is it weird that it is not on by default? Yes, but I guess it's to make startup faster, so you get some small bloat on your ram.
Thanks for your explanation, it's clear for me now, and yes, i thought it might be reasonable for "autoquit" to be enabled by default, but you persuade me already about the server to be communicating with other instances of lf, its like a replacement for tabs i guess, its something like a taste for the developer... And it might be better than tabs too.
Thanks :)
Yeah, I for example like to have two guis inside tmux side by side, so as to mimic a two pane manager like midnight commander for example. You're welcome!
Infact I started liking the server way. Caz tabs are limited to a single client.
@OssNasr If you want to use lf without starting a server, you can use the -single option. Although note that in this case you can't use some features that depend on the server such as lf -remote commands.