LiClipseText LiClipse

LiClipseText development

LiClipseText is open source and depends on your contributions! This may be in the form of bug fixes, answers on stackoverflow, new features... Another option is financially supporting it:


Favorite at Eclipse Marketplace

What is LiClipseText?

LiClipseText is an editor which enables Eclipse to be used as a general-purpose text editor, providing support for multiple languages out of the box.

It's the Open Source (EPL-based) counterpart of LiClipse.

It comes with goodies such as:

  • Syntax Highlighting (LiClipse, TextMate or SublimeText based).
  • Code completion.
  • Outline view and Quick Outline.
  • Text-based mark occurrences.
  • LiClipse Languages view:
    • Enables exploring installed languages.
  • LiClipse Partitions view:
    • Enables inspecting the partitioning of the editor.
    • Useful to debug how LiClipseText is parsing a language.
  • Use LiClipseText as a base for other editors:
    • Languages may be created and experimented with on-the-fly, without restarting Eclipse.


The recommended way of using LiClipseText is bundled in LiClipse, which bundles LiClipseText in an easy to use package with extended features (also, by licensing LiClipse you directly support the development of LiClipseText).

Download and install

For information on how to download and install LiClipseText, please see the Download page.

Releases information

Release 2.5.0 (2023-10-08)

  • A toml textmate bundle was added to the builtin bundles.
  • Fixed issue where a result in the file search could end up throwing an exception.
  • org.joni is now vendored to avoid conflicts with other installed versions.

Release 2.4.0 (2022-03-05)

  • Fixed deadlock which could happen when editing text.

Release 2.3.0 (2021-04-29)

  • Fixes to use Regexp for navigation (ctrl+shift+up/down).
  • Fix issues in TypeScript integration.
  • Properly added items to outline for TypeScript
  • Outline for JSON.

Release 2.2.0 (2020-12-06)

  • Updated TextMate grammar parsing.
  • Java 11 is now required.
  • Support for TextScript.
  • Support for RobotFramework.
  • Support for JSON.

Release 2.1.3 (2018-05-05)

  • When loading xml files, don't load external entities (security issue).
  • Added support for IBM/Telelogic DOORS scripting language (patch by epvo).

Release 2.1.2 (2017-11-28)

  • Fix issue on partitioning when requesting a sub-region.

Release 2.1.1 (2017-11-05)

  • Text editor more tolerant to issues in style range.

Release 2.1.0 (2017-09-19)

  • Fixed issue dealing with unicode chars when parsing.
  • Fix recursion error when loading CMake textmate bundle (#LiClipseText-3).
  • Subword navigation.
  • Fixed code completions which worked with text selection to properly wrap text selection.

Release 2.0.0 (2017-08-15)

  • This release has a major overhaul on the parsing when dealing with TextMate grammars as it now reuses the same engine used in tm4e.

Copyright: Brainwy Software Ltda, 2020-2024