если используется внешний редактор, shift-f4 вываливает mc в segfault. патчик исправляет это безобразие
--- mc-4.8.8/src/execute.c.orig 2013-03-07 12:45:57.000000000 +0200
+++ mc-4.8.8/src/execute.c 2013-06-07 10:54:02.660398618 +0300
@@ -633,12 +633,15 @@
char **argv_cmd_options;
int argv_count;
- g_shell_parse_argv (extern_cmd_options, &argv_count, &argv_cmd_options, NULL);
+ if (g_shell_parse_argv (extern_cmd_options, &argv_count, &argv_cmd_options, NULL))
+ {
+ do_executev (command, EXECUTE_INTERNAL, argv_cmd_options);
+ g_strfreev (argv_cmd_options);
+ }
+ else
+ do_executev (command, EXECUTE_INTERNAL, NULL);
+
g_free (extern_cmd_options);
-
- do_executev (command, EXECUTE_INTERNAL, argv_cmd_options);
-
- g_strfreev (argv_cmd_options);
}
execute_cleanup_with_vfs_arg (filename_vpath, &localcopy_vpath, &mtime);