muCommander is a cross-platform file manager. It has it’s own file editor/viewer but if you want to use your favourite one, there is a chance. I prefer to use macvim on Mac and as preview action I like what Finder does, so see what you need to add to ~/Library/Preferences/muCommander/preferences.xml file.
<editor>
<use_custom>true</use_custom>
<custom_command>open -a macvim $f</custom_command>
</editor>
<viewer>
<use_custom>true</use_custom>
<custom_command>qlmanage -p $f</custom_command>
</viewer>