In today’s cpp::daily I’ll give you a hint of a nostalgic text editor!!!
A long time ago I tried to learn C++ and the editor I was referred to was Turbo Vision and that in Windows XP 😛 !!!
I didn’t succeed in studying at that time, but I noticed that Turbo Vision was the darling of the time. Whether you’re from that era or if you’re not, but you’re a hipster style or a retro lover, you’ll enjoy Turbo which is an attempt to recreate the look of Turbo Vision.
Turbo is an experimental text editor for the terminal, based on Neil Hodgson’s Scintilla code editing component and Turbo Vision application framework and uses the NCURSES library.
It was created to demonstrate the new features of Turbo Vision. In particular, it served as a testing ground for Turbo Vision’s Unicode features.
As a text editor, Turbo is intended to be intuitive and easy to use. Usability and productivity are its other two big goals, although it hasn’t gotten that far yet. And just because it’s a Turbo Vision app, it offers a vintage look.
I tried to compile as I had in the project’s README.md, but I got problems. I consulted the issue related to this and saw that the information is very dispersed and not conclusive.
So, I’m going to show you here in an updated way how I proceeded.
First have the dependencies installed, for example on a system that uses APT, it would be:
Then you need to clone recursively
Next step is to enter the television directory, in the issue they inform the wrong path, so the right one is:
And compile the tvision:
Then go back to the root of the project and compile:
Run CMake:
And finally compile with Make:
The final torque is turbo and can be run: ./turbo
or installed, for example:
Summarizing the steps in sequence are:
Cool, right?!
Turbo Repository: https://github.com/magiblot/turbo