parmaja / miniedit

Mini text editor with highlighting code, made for PHP, Pascal, D, Lua, HTML and css or any text code.
MIT License
62 stars 22 forks source link
codeeditor editor highlighters ide lazarus pascal simple

Mini Edit

MiniEdit is an open source desktop application for editing files like PHP, HTML, CSS, Python, D, C and Pascal using UTF8 encoding. Also it can compile or run script of this files, if your already installed its compilers in your system, without need to open a project for it, if you are editing multiple files, e.g. Python, PHP it can run this files into console(cmd) or terminal(xterm).

Target

image

Features

Languages supported

Name Methods Engine
PHP run, debug PHP
Lua run lua, luac, internal
Python run python
Basic run SmallBasic, YaBasic
Pascal compile, run FPC
D compile, run DMD
C compile, run
Go compile, run go
SL/OpenSim lint LSL
CMD, Bat run cmd.exe
sh run sh
csv show

Disadvantages

Contributing

Keep it as simple as possible. There is an addons to add menu items to file or main menu tools.

Build

MiniEdit is FreePascal/Lazarus project, to compile it you need to install all packages that needed

Open each package in Lazarus and compile it in order.

Required Packages

minilib\lib\MiniLib.lpk
minilib\xml\source\MiniXML.lpk
minilib\socket\source\MiniSockets.lpk
minilib\connection\source\MiniConnections.lpk

minictrls\src\MiniCtrls.lpk

https://github.com/zamtmn/metadarkstyle

Competitions

Notepad++ https://notepad-plus-plus.org/

Geany https://www.geany.org/

Textadept https://foicica.com/textadept/

CudaText https://cudatext.github.io/

PINote https://pinote.sourceforge.io/

Micro https://micro-editor.github.io/

mlsde https://sourceforge.net/projects/mlsde/