Caminho Completo MC (Midnight Commander) na Linha do Título do Editor Interno

1

Em alguns sistemas (Midnight Commander 4.8.1.4, Midnight Commander 4.8.3) o MC mostra o caminho completo do arquivo aberto no editor interno e em outros sistemas (Midnight Commander 4.7.0.2, Midnight Commander 4.6.2- pre1) não. Por exemplo, se você abrir /home/user/examplefilename.log, verá "File: examplef ~ ame.log" em vez de "/home/user/examplefilename.log" na linha do título. Esta versão é apenas dependente ou é uma preferência? Não consigo encontrar nenhuma opção ou documentação para alterá-lo para mostrar o caminho completo.

    
por hellcode 25.08.2014 / 14:02

1 resposta

0

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         }
    
por 26.10.2016 / 22:48

Tags