summaryrefslogtreecommitdiff
path: root/mnv
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 18:48:29 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 18:48:29 +0300
commitfce202465d4fede9e19d4d057eebbaa702291652 (patch)
tree83cffb5e628001dd5f726a85e5cbddf7269134e7 /mnv
parent90ae8187298deb7aaeb46fa290544fa0f999b0e1 (diff)
downloadProject-Tick-fce202465d4fede9e19d4d057eebbaa702291652.tar.gz
Project-Tick-fce202465d4fede9e19d4d057eebbaa702291652.zip
NOISSUE add vim and vi symlinks to mnv
MNV - MNV's not Vim 10.0.3 is released Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'mnv')
-rw-r--r--mnv/CMakeLists.txt4
-rw-r--r--mnv/src/main.c7
-rw-r--r--mnv/src/version.c2
3 files changed, 13 insertions, 0 deletions
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
@@ -727,6 +727,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 3,
+/**/
2,
/**/
1,