open source and cross-platform text editor.
Written in Lazarus 2.0, Free Pascal 3.2.0.
git clone --recurse-submodules https://github.com/z4ziggy/CudaText.git
cd CudaText
./setup/build.sh
The build.sh
script is used to pull the latest sources, build the required
components & CudaText binary, install the components & rebuild the IDE.
Components used
- https://github.com/bgrabitmap/bgrabitmap
- https://github.com/Alexey-T/EncConv
- https://github.com/Alexey-T/ATBinHex-Lazarus
- https://github.com/Alexey-T/ATFlatControls
- https://github.com/Alexey-T/ATSynEdit
- https://github.com/Alexey-T/ATSynEdit_Cmp
- https://github.com/Alexey-T/EControl
- https://github.com/Alexey-T/ATSynEdit_Ex
- https://github.com/Alexey-T/Python-for-Lazarus
- https://github.com/Alexey-T/Emmet-Pascal
- Homepage with screenshots, animations, feature list: https://cudatext.github.io
- Full documentation: https://wiki.freepascal.org/CudaText
- Plugin API documentation: https://wiki.freepascal.org/CudaText_API
- How to compile (Wiki topic): https://wiki.freepascal.org/CudaText#How_to_compile_CudaText