Sim, é possível. Dê uma olhada em /etc/mc/mc.ext
: programas e associações de tipos de arquivos são definidos lá. Por exemplo, aqui estão as associações para zip, sqlite e doc que você mencionou:
# sqlite3.db
type/^SQLite 3.x database
Open=/usr/lib/mc/ext.d/misc.sh open sqlite
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view sqlite
# zip
type/^([Zz][Ii][Pp])\ archive
Open=%cd %p/uzip://
View=%view{ascii} unzip -v %f
# Microsoft Word Document
regex/\.([Dd][oO][cCtT]|[Ww][rR][iI])$
Open=(lowriter %f >/dev/null 2>&1 &)
View=%view{ascii} antiword -t %f || catdoc -w %f || word2x -f text %f - || strings %f
Você pode ler sobre a sintaxe mc.ext
nos comentários no início do arquivo: link .
Veja um artigo relevante: link