Announcing 010 Editor - Version 15.0

Introducing 010 Editor v15 with support for Tree-sitter syntaxes. Tree-sitter is a real-time syntax parsing library that provides high-quality syntax highlighting.

Function names and custom data types are now colored and struct or function definitions are marked in bold. Over 45 Tree-sitter syntaxes are provided (Ada, ASM, Bash, Common Lisp, C/C++, C#, CSS, D, Dart, Elixir, Fortran, GLSL, Go, Haskell, HTML, Java, JavaScript, JSON, JSON5, Julia, Kotlin, LaTeX, LLVM, LUA, Make, Markdown, MATLAB, Objective-C, OCaml, Pascal, Perl, PHP, Powershell, Python, R, Ruby, Rust, Scala, Scheme, SQL, Swift, Syntax010, TypeScript, XML, YAML, and Zig) and more can be downloaded from the internet.

Matching brackets or braces in source code are now underlined, and underlining also works with matching XML/HTML tags. Use ' Find > Jump to Matching Brace/Tag ' to jump between matching brackets or tags.

Double-clicking on a word in the text editor now automatically highlights all occurrences of that word in the document. Highlighting can be turned off using ' View > Highlighting > Auto-Highlight Selection '.

Injections are supported with Tree-sitter, meaning one syntax can be placed inside another and both are syntax highlighted. For example, JavaScript or CSS code can be placed inside HTML.

Vertical dotted lines are now drawn in the text editor to show different sections of source code. Section lines requires a Tree-sitter syntax.

Added the new 'Select' main menu with 'Select Word', 'Select Line' and 'Expand Selection'. Use Expand Selection to enlarge the current selection by stepping up the syntax tree.

The editor now supports animated scrolling with page up/page down or when jumping to a position using Find, Goto, etc. Turn off animated scrolling using the Editor Options dialog.

New themes can be chosen with ' View > Themes ' with more choices for syntax highlighting colors. More new features are listed below.

To download the latest version please click the following link:

Version 15.0 - July 31st, 2024

The following is an overview of the new functionality in version 15.0 of 010 Editor:

The following is a list of all new features in version 15.0 of 010 Editor: