A simple, powerful and cross-platform text editor
GPL-3.0 License
Thunderpad is a simple and lightweight text editor designed for general-purpose usage and casual programming.
Thunderpad is released with the GNU 3.0 license, you can read a copy of it here.
Note: The development state of Thunderpad is still not complete, do not expect anything great for the moment
Run the following command to install the required packages for compiling (Debian-based distros only)
sudo apt-get install build-essential libqt4-core libqt4-dev libqt4-gui qt4-dev-tools libssl-dev libqscintilla2-dev libqt4-webkit
Download the source code of Thunderpad.
Then, go to your downloads folder and unzip the current commit.
cd ~/Downloads
unzip thunderpad-master.zip -d thunderpad-master
cd thunderpad-master
Make a directory to build the software
mkdir build
cd build
Compile the application (with Qt4 libraries)l
qmake-qt4 ../thunderpad.pro CONFIG+=release
make -j4
To run the application:
./thunderpad
To install Thunderpad, run the following:
sudo make install
That's all! To run Thunderpad, you can type "thunderpad" (without quotes) in Terminal. You can also run Thunderpad from your application menu (Gnome) or Dash (Unity). If you run into issues, check the following section:
The application fails to compile OR the application is compiled successfully, but nothing happens when executed
Check that you have installed the packages required above. I have tested the application on Ubuntu 14.10 and gNewSense 3.1 (both are Debian based).
If you get errors saying "undefined reference to...", download the newest stable QScintilla release from here and compile and install it manually. Some distributions may require this step because their repositories have an outdated version of QScintilla.