С чего началось участие в проекте midnight-commander, я когда то излагал вот тут
http://habrahabr.ru/post/70578/если вкратце то - "...Итак, что было в сухом остатке: неумение пользоваться git, незнание языка си, опыт программирования на многих языках и большое желание сделать mcedit более удобным в использовании редактором, имеющим тот же набор фич что и far. Первый принятый мой патч был как раз патч реализующий отображение исполняемых файлов в начале списка..."
а дальше было много чего еще... Много много работы... много лени...
Где то в глубине души я понимаю, что всё что хочется реализовать не получится и за две жизни, но продолжаю пытаться, так или иначе получается со скрипом ибо малограмотен...