← All posts

iVim - Vim for iPad

iVim is vim for iPad and is actually really good, as it (and its plugins, most of them) has already been compiled when installing (even plugins that are install in lua - lua nature). Therefore, most extensions work seamlessly on iPad. There are still many quirks when using this:

  • Some bug related to navigations because of iPad security (including syncing, symlinking, …)
  • Some extensions don’t work.
  • Lua and Python’s features limitation leading to Plugins not working properly.
  • Keyboard limitation on iPad (shameful 🙂).
  • Had to pay 140k VND for a built-in Plugin Manager as I am too tired manually installing them.
  • Couldn’t sync setting using iClouds. There are many OS-level interaction built-in Commands to use and interact with files from another place (e.g iCloud Drive) and many things more. The HowTo here helps a lot in setting this up. Some (not to say many) settings depend on iPadOS, therefore setting it in .vimrc just doesn’t work.