Skip to content

Welcome to Lightpad, a powerful and intuitive code editor developed with the Qt framework. Lightpad is designed to make it easy for you to write, edit, and debug code in a variety of languages.

License

Notifications You must be signed in to change notification settings

djeada/Lightpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub stars GitHub forks GitHub license

Lightpad

Lightpad

Welcome to Lightpad, a powerful and intuitive code editor developed with the Qt framework. Lightpad is designed to make it easy for you to write, edit, and debug code in a variety of languages. Whether you are a beginner just starting to learn how to code or an experienced developer looking for a reliable and efficient tool, Lightpad has something to offer.

With a clean and modern interface, Lightpad is designed to be easy to use and customize. You can choose from a variety of color schemes and fonts, and use a wide range of features such as syntax highlighting, code completion, and code folding to streamline your workflow. Lightpad also supports a wide range of programming languages, so you can use it no matter what type of project you are working on.

So why wait? Try Lightpad today and see how it can help you write better code, faster.

Screenshot

Alt text

Features

  • Search and replace
  • Syntax highlighting
  • Editing shortcuts
  • Color themes
  • Code templates
  • Auto parentheses
  • Auto indenting

Build

To build Lightpad, you need some libraries and tools. Follow those instructions for the platform you're compiling on.

Get the sources

Clone the Lightpad repository:
git clone https://github.com/djeada/Lightpad.git

Install Build-Tools

  • A C++ compiler supporting C++14
  • Cmake
sudo apt-get install build-essential

Install dependencies

sudo apt-get install libqt5webkit5-dev qttools5-dev-tools qt5-default

Building with Cmake

Open the terminal in app direcory and write:
mkdir build
cd build
cmake -GNinja ..
ninja ../Lightpad

Building with Qmake

Open the terminal in app directory and write:
qmake Lightpad.pro
make

Run

To run Lightpad, navigate to the program directory and double-click Lightpad icon.

If you had problems compiling from source, raise a new issue in the link.

Contributing

All contributions are welcomed.

TODO

  • User prefrences should be saved in the home directory.
  • Full VIM compatibility.
  • Autocompletion.
  • Switch to QProcess for multiprocessing.
  • Allow for custom highlithing rules.
  • Avoid using QMake for building and instead use CMake.

License

This project is licensed under GNU GENERAL PUBLIC LICENSE - see the LICENSE.txt file for details.

About

Welcome to Lightpad, a powerful and intuitive code editor developed with the Qt framework. Lightpad is designed to make it easy for you to write, edit, and debug code in a variety of languages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages