diff options
Diffstat (limited to 'src/nvim/main.c')
-rw-r--r-- | src/nvim/main.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c index 567d364284..377b804661 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -305,6 +305,16 @@ int main(int argc, char **argv) } } + if (GARGCOUNT > 0) { + fname = get_fname(¶ms, cwd); + } + + // Recovery mode without a file name: List swap files. + // In this case, no UI is needed. + if (recoverymode && fname == NULL) { + headless_mode = true; + } + #ifdef MSWIN // on windows we use CONIN special file, thus we don't know this yet. bool has_term = true; @@ -336,16 +346,6 @@ int main(int argc, char **argv) ui_client_channel_id = rv; } - if (GARGCOUNT > 0) { - fname = get_fname(¶ms, cwd); - } - - // Recovery mode without a file name: List swap files. - // In this case, no UI is needed. - if (recoverymode && fname == NULL) { - headless_mode = true; - } - TIME_MSG("expanding arguments"); if (params.diff_mode && params.window_count == -1) { |