All Projects → Alexey-T → Atsynedit

Alexey-T / Atsynedit

Licence: other
Multi-line editor control, with syntax highlighting, for Lazarus

Programming Languages

pascal
1382 projects

Projects that are alternatives of or similar to Atsynedit

Cudatext
Cross-platform text editor, written in Lazarus
Stars: ✭ 498 (+441.3%)
Mutual labels:  lazarus, text-editor, syntax-highlighting
JCEditor
📝 Text editor created in Java
Stars: ✭ 33 (-64.13%)
Mutual labels:  syntax-highlighting, text-editor
editor
A text editor written in Nim
Stars: ✭ 24 (-73.91%)
Mutual labels:  syntax-highlighting, text-editor
Nineties
💾 Colors for World Wide Web pioneers
Stars: ✭ 16 (-82.61%)
Mutual labels:  syntax-highlighting, text-editor
SynWrite
SynWrite text editor. Not the entire source, because EControl is closed-source. If you get the license for EControl, I will help to compile the SynWrite.
Stars: ✭ 68 (-26.09%)
Mutual labels:  syntax-highlighting, text-editor
Squircle-IDE
👨‍💻 Squircle CE is a fast and free multi-language code editor for Android
Stars: ✭ 642 (+597.83%)
Mutual labels:  syntax-highlighting, text-editor
Subethaedit
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Stars: ✭ 1,183 (+1185.87%)
Mutual labels:  text-editor, syntax-highlighting
ax-editor
Ax is a code editor with syntax highlighting that runs in your terminal written completely in Swift.
Stars: ✭ 42 (-54.35%)
Mutual labels:  syntax-highlighting, text-editor
Primrose
A syntax-highlighting text editors that renders to an HTML5 Canvas
Stars: ✭ 451 (+390.22%)
Mutual labels:  text-editor, syntax-highlighting
Zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
Stars: ✭ 477 (+418.48%)
Mutual labels:  text-editor, syntax-highlighting
Bim
small terminal text editor with syntax highlighting
Stars: ✭ 174 (+89.13%)
Mutual labels:  text-editor, syntax-highlighting
Imguicolortextedit
Colorizing text editor for ImGui
Stars: ✭ 772 (+739.13%)
Mutual labels:  text-editor, syntax-highlighting
Brackeys Ide
👨‍💻 Brackeys IDE is a fast and free multi-language code editor for Android.
Stars: ✭ 154 (+67.39%)
Mutual labels:  text-editor, syntax-highlighting
Fragaria
Cocoa syntax highlighting text view
Stars: ✭ 53 (-42.39%)
Mutual labels:  syntax-highlighting, text-editor
That editor
*That* editor.
Stars: ✭ 262 (+184.78%)
Mutual labels:  text-editor, syntax-highlighting
Kibi
A text editor in ≤1024 lines of code, written in Rust
Stars: ✭ 522 (+467.39%)
Mutual labels:  text-editor, syntax-highlighting
O
🌀 Text editor suitable for writing git commit messages and editing Markdown files. Can build executables and jump to errors at the press of `ctrl-space`, for several programming languages. Can format code with `ctrl-w`. Provides general syntax highlighting, rainbow parenthesis and cut/paste portals. o is intentionally limited to VT100.
Stars: ✭ 54 (-41.3%)
Mutual labels:  text-editor, syntax-highlighting
.emacs.d
My emacs configuration
Stars: ✭ 76 (-17.39%)
Mutual labels:  text-editor
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-7.61%)
Mutual labels:  syntax-highlighting
Syntax Highlighting
A fork of Tiago Barroso's Syntax Highlighting add-on with support for Anki 2.1
Stars: ✭ 75 (-18.48%)
Mutual labels:  syntax-highlighting

Multi-line editor control for Lazarus, which was made by Alexey Torgashin as an alternative to SynEdit. It is not based on SynEdit, it has totally different structure. Alexey (me) does not know base structure of SynEdit, it is very complex and blurry, structure of ATSynEdit is much simpler, it has less base classes, storages, helper classes, but of course internal/hidden complexity of classes is big.

It implements lot of features that modern text editors need. CudaText editor is rather modern in 2020 year, it is based on this component. Implements word-wrap from birth. Implements multi-carets + multi-selections from birth. Implements mini-map which mimics Sublime Text behaviour. Supports painting of pictures in the inter-line "gaps". And lot more features.

Includes renamed copy of TRegExpr engine, which was improved by Alexey Torgashin. TRegExpr development was continued in 2019 by Alexey, because CudaText users needed it. Some patches were later merged to Free Pascal repo, but not all patches yet.

Screenshot of main demo:

img

Screenshots of demo with various EControl lexers:

img img img img

Feature called "inter-line gaps" allows to show bitmaps between lines:

img

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].