{"repo":"AvaloniaUI/AvaloniaEdit","free":true,"listed":false,"github":"https://github.com/AvaloniaUI/AvaloniaEdit","clone":"git clone https://github.com/AvaloniaUI/AvaloniaEdit.git","description":"Avalonia-based text editor (port of AvalonEdit)","language":"C#","stars":1122,"topics":["avalonia","editor","text-editor","code-editor","netstandard"],"license":"MIT","category":"dev-tools","readme_excerpt":"AvaloniaEdit This project is a port of AvalonEdit, a WPF-based text editor for Avalonia. AvaloniaEdit supports features like: Syntax highlighting using TextMate grammars and themes. Code folding. Code completion. Fully customizable and extensible. Line numeration. Display whitespaces EOLs and tabs. Line virtualization. Multi-caret edition. Intra-column adornments. Word wrapping. Scrolling below document. Hyperlinks. and many,many more! AvaloniaEdit currently consists of 2 packages Avalonia.AvaloniaEdit well-known package that incudes text editor itself. AvaloniaEdit.TextMate package that adds TextMate integration to the AvaloniaEdit. Getting started ### How to set up a new project that displays an AvaloniaEdit editor? Create an empty Avalonia application. Add a the nuget reference to the latest version: Include the needed styles into your in your App.xaml : Finally, add the AvaloniaEdit editor into your window: You can see the Demo Application as a reference. ### How to set up TextMate theme and syntax highlighting for my project? First of all, if you want to use grammars supported by TextMateSharp, should install the following packages: - AvaloniaEdit.TextMate - TextMateSharp.Grammars Alternatively, if you want to support your own grammars, you just need to install the AvaloniaEdit.TextMate package, and implement IRegistryOptions interface, that's currently the easiest way in case you want to use AvaloniaEdit with the set of grammars different from in-bundled TextMateSharp.G","default_branch":null,"files":null,"tree":[],"storefront":"/r/AvaloniaUI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AvaloniaUI/AvaloniaEdit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}