Text processor

Hello,

I would like to create a simple text processing device with WaveShare 4.3'' eInk display that can read/write to an SD card.

The display can work on Arduino Uno (as seen here: Arduino Tutorial: How to use the 4.3' E-Paper display with Arduino from Gearbest.com - YouTube), and I suspect connecting keyboard and battery pack won't be much of an issue.

Is there text editing software available for Arduino (such as Vim for example)? Would I need something more robust than Arduino Uno? Is this possible to do without setting something as full-blown as Linux+Vim?

I'm new here, so any guidance is much appreciated.

Thanks much,
Andrey.

(deleted)

while an UNO can run a small version of LINUX

In 32 kB? Can you post a link describing this version?