Why not utilize the zoom function of the kate text editor. With vertical split view you can have a one in zoomed window for easy viewing and one out zoomed for navigation. Perfect for code.
I realized later I need torch7 for lua. Its like numpy with lots of functions.