resizing too small is crash

currently a read is done every render via dirty
this should definitely get fixed
a fix for this might also allow us to render a scrollbar again for large files
also, listen for file changes!

opening an new file shouldnt auto create it

page down doet iets raars met kleine bestanden

hoe beinvloed cachefrequency de memory usage?

jump_word_left and jump_word_right need to be generic
ze returnen dan de diff in positie
en dit kan ik gebruiken voor backspaceword en deleteword

I expect it can be useful to create a message called job or task
that comes with a channel receiver.
The main.rs should call the model to check for incoming messages on said channels.
And potentially delete the channel if it receives a message (like a oneshot channel).

prevent scrolling too far down

de notification moet scrollbaar zijn
dus de scroll en page messages worden dan gebruikt om de notification te scrollen

ALT-a moet naar begin lijn excl whitespace aan t eind

ALT- is for cursor commands
CTRL-ALT is for modifying cursor commands
CTRL- is for any other commands

readonly moet betekenen dat de buffer niet bewerkt kan worden
