
This Magisk Module contains vim 9.1 compiiled for Android on arm64 CPUs

ASUS_I006D:/ $ /system/usr/bin/vim --version                                                                                                                                                                                                                     
VIM - Vi IMproved 9.2 (2026 Feb 14, compiled Jul 30 2026 08:25:21)
Included patches: 1-875
Compiled by shell@localhost
Huge version without GUI.  Features included (+) or not (-):
+acl                +float              +mouse_urxvt        -tag_old_static
+arabic             +folding            +mouse_xterm        -tcl
+autochdir          -footer             -mouseshape         +termguicolors
+autocmd            +fork()             +multi_byte         +terminal
-autoservername     -gettext            +multi_lang         +terminfo
-balloon_eval       -hangul_input       -mzscheme           +termresponse
+balloon_eval_term  +iconv              +netbeans_intg      +textobjects
-browse             +image              +num64              +textprop
++builtin_terms     -image_cairo        +packages           +timers
+byte_offset        -image_gdi          +path_extra         +title
+channel            -image_gdk          -perl               -toolbar
+cindent            +image_kitty        +persistent_undo    +user_commands
+clientserver       +image_sixel        +popupwin           +vartabs
-clipboard          +insert_expand      +postscript         +vertsplit
+clipboard_provider +ipv6               +printer            +vim9script
+cmdline_compl      +job                +profile            +viminfo
+cmdline_hist       +jumplist           -python             +virtualedit
+cmdline_info       +keymap             -python3            +visual
+comments           +lambda             +quickfix           +visualextra
+conceal            +langmap            +reltime            +vreplace
+cryptv             +libcall            +rightleft          -wayland
+cscope             +linebreak          -ruby               -wayland_clipboard
+cursorbind         +lispindent         +scrollbind         +wildignore
+cursorshape        +listcmds           +signs              +wildmenu
+dialog_con         +localmap           +smartindent        +windows
+diff               -lua                +socketserver       +writebackup
+digraphs           +menu               -sodium             -X11
-dnd                +mksession          -sound              +xattr
-ebcdic             +modify_fname       +spell              -xfontset
+emacs_tags         +mouse              +startuptime        -xim
+eval               +mouse_dec          +statusline         -xpm
+ex_extra           -mouse_gpm          -sun_workshop       -xsmp
+extra_search       -mouse_jsbterm      +syntax             -xterm_clipboard
-farsi              +mouse_netterm      +tabpanel           -xterm_save
+file_in_path       +mouse_sgr          -tag_any_white      
+find_in_path       -mouse_sysmouse     +tag_binary         
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
 3rd user vimrc file: "~/.config/vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/system/usr/share/vim"
Compilation: /system/usr/clang19/bin/clang -c -I. -Iproto -DHAVE_CONFIG_H -I/system/usr/clang19/include -I/system/usr/ndk/r27b/include -I/system/usr/ndk/r27b/sysroot/usr/include -I/data/local/tmp/develop/sysroot/usr/include -I/system/usr/clang19/include -I/system/usr/ndk/r27b/include -I/system/usr/ndk/r27b/sysroot/usr/include -I/data/local/tmp/develop/sysroot/usr/include --sysroot=/system/usr/ndk/r27b/sysroot -Wno-implicit-function-declaration -Wno-int-conversion -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 
Linking: /system/usr/clang19/bin/clang -L/system/usr/ndk/r27b/sysroot/usr/lib/aarch64-linux-android/31 -L/system/usr/ndk/r27b/sysroot/usr/lib/aarch64-linux-android -L/data/local/tmp/develop/sysroot/usr/lib -B/system/usr/ndk/r27b/sysroot/usr/lib/aarch64-linux-android/31/ --sysroot=/system/usr/ndk/r27b/sysroot -lc -Wl,--as-needed -o vim -lm -ltinfo -liconv 
ASUS_I006D:/ $ 

The binaries are installed in /system/usr/bin and there are symbolic links for the binaries in /system/bin and in /system_ext/bin

