mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
* main.c (mc_maybe_editor_or_viewer) [!USE_INTERNAL_EDIT]:
Reenable to make "mc -v" possible. (do_nc): Call mc_maybe_editor_or_viewer() even if the editor is not compiled in. (argument_table) [!USE_INTERNAL_EDIT]: Disable "-e".
This commit is contained in:
parent
ff8db34978
commit
d56dd815b1
@ -1,3 +1,11 @@
|
||||
2001-08-19 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* main.c (mc_maybe_editor_or_viewer) [!USE_INTERNAL_EDIT]:
|
||||
Reenable to make "mc -v" possible.
|
||||
(do_nc): Call mc_maybe_editor_or_viewer() even if the editor
|
||||
is not compiled in.
|
||||
(argument_table) [!USE_INTERNAL_EDIT]: Disable "-e".
|
||||
|
||||
2001-08-19 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||
|
||||
* view.c (view_handle_key) [HAVE_CHARSET]: Remove unneeded
|
||||
|
13
src/main.c
13
src/main.c
@ -2212,12 +2212,10 @@ prepend_cwd_on_local (char *filename)
|
||||
return g_strdup (filename);
|
||||
}
|
||||
|
||||
#ifdef USE_INTERNAL_EDIT
|
||||
|
||||
static int
|
||||
mc_maybe_editor_or_viewer (void)
|
||||
{
|
||||
char *path;
|
||||
char *path = NULL;
|
||||
|
||||
if (!(view_one_file || edit_one_file))
|
||||
return 0;
|
||||
@ -2230,6 +2228,7 @@ mc_maybe_editor_or_viewer (void)
|
||||
setup_dummy_mc (path);
|
||||
view_file (path, 0, 1);
|
||||
}
|
||||
#ifdef USE_INTERNAL_EDIT
|
||||
else {
|
||||
path = prepend_cwd_on_local ("");
|
||||
#ifndef HAVE_GNOME
|
||||
@ -2241,25 +2240,22 @@ mc_maybe_editor_or_viewer (void)
|
||||
exit (1);
|
||||
#endif
|
||||
}
|
||||
#endif /* USE_INTERNAL_EDIT */
|
||||
g_free (path);
|
||||
midnight_shutdown = 1;
|
||||
done_mc ();
|
||||
return 1;
|
||||
}
|
||||
|
||||
#endif /* USE_INTERNAL_EDIT */
|
||||
|
||||
static void
|
||||
do_nc (void)
|
||||
{
|
||||
midnight_dlg = create_dlg (0, 0, LINES, COLS, midnight_colors, midnight_callback, "[main]", "midnight", 0);
|
||||
midnight_dlg->has_menubar = 1;
|
||||
|
||||
#ifdef USE_INTERNAL_EDIT
|
||||
/* Check if we were invoked as an editor or file viewer */
|
||||
if (mc_maybe_editor_or_viewer ())
|
||||
return;
|
||||
#endif
|
||||
|
||||
setup_mc ();
|
||||
|
||||
@ -2684,8 +2680,11 @@ static const struct poptOption argument_table [] = {
|
||||
#ifdef HAVE_SUBSHELL_SUPPORT
|
||||
{ "dbgsubshell", 'X', POPT_ARG_NONE, &debug_subshell, 0 },
|
||||
#endif
|
||||
|
||||
#ifdef USE_INTERNAL_EDIT
|
||||
{ "edit", 'e', POPT_ARG_STRING, &edit_one_file, 0,
|
||||
N_("Edits one file") },
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_GNOME
|
||||
{ "help", 'h', POPT_ARG_NONE, NULL, 'h',
|
||||
|
Loading…
Reference in New Issue
Block a user