Live data from Hacker News

Neo-mc – a Midnight Commander fork with scripting and other features

github.com

31–40 of 73 posts

Re: Neo-mc – a Midnight Commander fork with scripting and other features

#31
post #2

I see this is mostly about the editor MCedit, not the dual-pane filemanager itself. Does anyone know if the contributors of this fork ever talked to the current maintainers of mc? Since the fork of mc about 10 years ago, there has come a lot of new features and bugfixes into mc the filemanager. I would assume they are open for contributions. Anyone, I really love this Midnight Commander, It is maybe my most important…

> Does anyone know if the contributors of this fork ever talked to the current maintainers of mc? Yes, and there was a kind of dispute about this. The gist of it can be found in this ticket: https://midnight-commander.org/ticket/4187 EDIT: Interesting read also about the pros and cons of Slang2 as scripting language, some history and the job of maintaining mc in general …

Interesting read, thank you.

So there is also a plugin system in Lua waiting, it just needs someone to care for it. The S-lang plugin system will not go in mc itself since they prefer to get rid of S-lang alltogether, in favor of ncurses as screen library. This same author had a Python plugin system first, but scrapped it in favor of this S-lang plugin system.

And yes, I can imagine they are looking more for people doing maintenance instead of innovators. They do seem genuine nice guys though.

Re: Neo-mc – a Midnight Commander fork with scripting and other features

#32
post #30

Earlier quoted context omitted.

Sure, but if someone is trying to get into *nix SA, or even cloudy/devopsy/CI stuff, you really do need to learn vi/m.

Why? It's just as easy to install micro as it is vim. sudo apt install micro or curl https://getmic.ro | bash Or just download the binary from github.

*nix system administration at many companies means that there are 1000s of RHEL or CentOS or older Solaris servers that you may very often need to edit a file if there is no config management (which is often the case). What all these servers will have to do that will be vi (or vim if you’re lucky). In most cases you can’t just go install some random other text editor that you happen to like better or be more proficient in. That means you have to be at least somewhat functional in vi to be able to perform basic tasks.

Re: Neo-mc – a Midnight Commander fork with scripting and other features

#33
post #19

I'm pretty new to heavy console-based Linux adminning - I just have a raspbian pi4 I'm using for a bunch of local services around my house, but I've gotten pretty comfy editing files and tweaking services and chmodding/chowning. However, I refuse to climb the learning cliff of Vi, but nano is... Okay at best? Is mcedit a good option? I'm still just doing everything from shell and nano.

You'll probably save yourself a lot of trouble if you can edit with vi. It's installed everywhere, and editors like nano are really painful without a mouse.

I don't recommend wasting your time getting great with it or anything. Just enough to be able to use it to do anything you could do with nano...but it will be 3x faster and easier on a console instead of using nano if you learn enough to do what you can do with nano with it.

Re: Neo-mc – a Midnight Commander fork with scripting and other features

#35
post #30

Earlier quoted context omitted.

Sure, but if someone is trying to get into *nix SA, or even cloudy/devopsy/CI stuff, you really do need to learn vi/m.

Why? It's just as easy to install micro as it is vim. sudo apt install micro or curl https://getmic.ro | bash Or just download the binary from github.

In my experience, that's not a real option in large, professional system admin settings. You wouldn't dare do that on a production machine without your change management process, and your team of admins won't care about installing micro on the thousands of machines you have to manage. You'd have to do a pull request to some kind of config management repo, and no one will agree your pet editor merits a deploy, and your boss will think you're wasting everyone's time.

I'm not covering half of it. Trust me, it is just generally not an option for system administration in the large.

Re: Neo-mc – a Midnight Commander fork with scripting and other features

#36
post #3

Voting this up, because mc is great and deserves more attention. Sometimes cp/mv/rm or grep just are not sufficient. Mc is great for browsing your filesystem quickly and for example copy partial content of certain directories only. I use it on macos and even on my vps. Using it since windows xp - when i switched to linux from scratch ;-) That said, i am not sure what this fork adds. I know a lot of mc tricks, i use i…

mc is a wonderful piece of software. We call it morton commander as an inside joke.

When I install a server the first command I run is

     install screen vim mc

Re: Neo-mc – a Midnight Commander fork with scripting and other features

#37

I wish somebody created Volkov Commander for modern computers. I need exactly that much functionality. Just two fixed sized panels (50/50) and the ability to navigate in the folder structure. Nothing else.

I do not know Volkov Commander but have a look at the simple file manager, it basically does exactly what you describe: https://github.com/afify/sfm

Re: Neo-mc – a Midnight Commander fork with scripting and other features

#38
post #16
post #6

Neomutt, Neovim... and now Neo MC!! Where is the Neo Emacs?

And what happens when another dev can’t think of a name for their clone? What do they do then? Name it Neoneomc? The dev should have gone down the less-more-most route. Midnight commander, Twilight commander, Dusk commander, Midnight Admiral, Twilight Mutiny... I may give ‘mc’ a try again. Never bothered before.

> What do they do then? Name it Neoneomc?

ArgoMC, obviously. ;)

Post reply on HN