From fce202465d4fede9e19d4d057eebbaa702291652 Mon Sep 17 00:00:00 2001 From: Mehmet Samet Duman Date: Sat, 4 Apr 2026 18:48:29 +0300 Subject: NOISSUE add vim and vi symlinks to mnv MNV - MNV's not Vim 10.0.3 is released Signed-off-by: Mehmet Samet Duman --- mnv/CMakeLists.txt | 4 ++++ mnv/src/main.c | 7 +++++++ mnv/src/version.c | 2 ++ 3 files changed, 13 insertions(+) diff --git a/mnv/CMakeLists.txt b/mnv/CMakeLists.txt index 0cef7ee5fa..99c9debc14 100644 --- a/mnv/CMakeLists.txt +++ b/mnv/CMakeLists.txt @@ -1302,6 +1302,8 @@ install(CODE " execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/rmnv) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/rview) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/mnvdiff) + execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/vi) + execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/vim) ") if(FEAT_GUI) @@ -1314,6 +1316,8 @@ if(FEAT_GUI) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/rgview) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/emnv) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/eview) + execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/gvi) + execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink mnv \${_bindir}/gvim) ") endif() diff --git a/mnv/src/main.c b/mnv/src/main.c index 0cfbb9048a..49427ad522 100644 --- a/mnv/src/main.c +++ b/mnv/src/main.c @@ -2057,6 +2057,13 @@ parse_command_name(mparm_T *parmp) p_uc = 10000; // don't update very often initstr += 4; } + else if (STRNICMP(initstr, "vim", 3) == 0) + initstr += 3; + else if (STRNICMP(initstr, "vi", 2) == 0) + { + change_compatible(TRUE); // Vi compatible mode + initstr += 2; + } else if (STRNICMP(initstr, "mnv", 3) == 0) initstr += 3; diff --git a/mnv/src/version.c b/mnv/src/version.c index 603c241d4a..296b535051 100644 --- a/mnv/src/version.c +++ b/mnv/src/version.c @@ -726,6 +726,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 3, /**/ 2, /**/ -- cgit 0.0.5-2-1-g0f52