Não é uma preferência, mas algo que o Midnight Commander decide com base em quanto tempo é o nome do arquivo e quanto espaço está disponível. Você pode ver isso em info.c
:
138 /* Print only lines which fit */
139
140 if (i18n_adjust == 0)
141 {
142 /* This printf pattern string is used as a reference for size */
143 file_label = _("File: %s");
144 i18n_adjust = str_term_width1 (file_label) + 2;
145 }
e mais tarde (a parte que cria um nome abreviado com ~
):
264 case 3:
265 {
266 const char *fname;
267
268 widget_move (w, 3, 2);
269 fname = current_panel->dir.list[current_panel->selected].fname;
270 str_printf (buff, file_label, str_trunc (fname, w->cols - i18n_adjust));
271 tty_print_string (buff->str);
272 }