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.
LiClipse bundles LiClipseText in an easy to use package with extended features (also, by licensing LiClipse you directly support the development of LiClipseText).
Languages supported out of the box:
- C/C++
- CSS
- CoffeScript
- CMake
- Dart
- Django Templates
- Go
- HTML
- Java
- JavaScript
- Jinja2
- Julia
- JSON
- Kivy Language
- Linux Shell files
- Mako Templates
- Markdown
- Nim
- PERL
- PHP
- Python
- RAML
- RobotFramework
- RST (ReStructured Text)
- Ruby
- SCSS
- StringTemplate
- Swift
- TOML
- TypeScript
- Windows bat files
- XML
- YAML
As a note, it's possible to include TextMate bundles for languages not available in the default list by following the steps from: http://www.liclipse.com/text/textmate_bundles.html.
See: LiClipseText for more details.
Update site: http://www.liclipse.com/text/updates
Categories: Editor, General Purpose Tools, IDE, Programming Languages
Tags: liclipse, Django, Dart, Mako, coffescript, c++, CSS, html, javascript, Python, rst, scss, stringtemplate, xml, yaml, go, jinja2, nim, Shell, bat, markdown, Perl, PHP, Ruby, Swift, fileExtension_raml, fileExtension_cpp, fileExtension_h, fileExtension_c, fileExtension_php, fileExtension_go, fileExtension_html, fileExtension_htm, fileExtension_rb, fileExtension_rbx, fileExtension_jinja2, fileExtension_re, fileExtension_md, fileExtension_markdown, fileExtension_dart, fileExtension_st, fileExtension_stg, fileExtension_js, fileExtension_css, fileExtension_py, fileExtension_pyw, fileExtension_java, fileExtension_pl, fileExtension_pm, fileExtension_rst, fileExtension_erb, fileExtension_rhtml, fileExtension_scss, fileExtension_bat, fileExtension_yml, fileExtension_yaml, fileExtension_coffee, fileExtension_nim, fileExtension_sh, fileExtension_swift, fileExtension_djhtml, fileExtension_xml, fileExtension_xsd, fileExtension_mako
Additional Details
Eclipse Versions: 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Brainwy Software Ltda
Development Status: Production/Stable
Date Created: Friday, May 20, 2016 - 06:56
License: EPL
Date Updated: Sunday, October 8, 2023 - 20:02
Submitted by: Fabio Zadrozny
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
December 2023 | 61/524 | 85 | 2 |
November 2023 | 56/686 | 817 | 21 |
October 2023 | 61/673 | 775 | 21 |
September 2023 | 75/663 | 565 | 14 |
August 2023 | 81/673 | 502 | 9 |
July 2023 | 80/668 | 538 | 8 |
June 2023 | 75/669 | 601 | 11 |
May 2023 | 86/671 | 576 | 7 |
April 2023 | 84/667 | 555 | 17 |
March 2023 | 74/686 | 798 | 11 |
February 2023 | 69/667 | 757 | 26 |
January 2023 | 44/675 | 1219 | 19 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 15
Reviews Add new review
yaml editor has no support for outline
Submitted by thomas menzel on Sat, 10/03/2020 - 04:42
this should be a given IMO
Broken, do not install
Submitted by Andy Ydna on Mon, 07/24/2017 - 20:06
This is one piece of a rougue plugin that you do not want in your eclipse. On installation it replaces _all_ file associations and registers itself as default editor for all languages - C++/Python/Java/anything. And it is freaking buggy, e.g. outline does not work at all in C++.
Re: Broken, do not install
Submitted by Fabio Zadrozny on Tue, 08/15/2017 - 12:53
In reply to Broken, do not install by Andy Ydna
I think there may be an issue in your install... it should only register itself as the default for languages which don't have a default editor. Please create an entry at https://www.brainwy.com/tracker/LiClipseText if that's not the case for you.
Re: Broken, do not install
Submitted by Jim Parziale on Sat, 06/01/2019 - 13:19
In reply to Broken, do not install by Andy Ydna
I have to agree here. If there's something wrong with the install, it's on the developer's side, not ours.
Not to mention after 7 days of use the plugin keeps popping up ads saying you need to pay for the software.
No thanks.
CMake and bysh syntax highlighting bug
Submitted by Vadym Stupakov on Tue, 01/10/2017 - 04:37
CMake:
1) The "set" is not highlighted after comment like:
# comment
set(VAR "MY VAR")
2) The "set" is highlighted with error.
Any occurrence of "set" (except after '#' comment) is highlighted without highlighting of symbol 's'.
Bash:
1) The "export" is not highlighted after comment like:
# comment
export VAR=MY_VAR
Great plugin; would like to see sbt syntax supported
Submitted by Ivan Kuraj on Thu, 11/17/2016 - 20:42
Awesome plugin. Especially helpful when only the syntax highlighting is needed (in some cases, without the need to install full-fledged plugins that come with other tools like compiler chains).
It would be good to see support for some other languages (like Scala sbt, for which there are already emacs and vim syntax files). Not sure how hard is for the community to create and contribute new language files.
Scala sbt
Submitted by Fabio Zadrozny on Tue, 11/29/2016 - 10:52
In reply to Great plugin; would like to see sbt syntax supported by Ivan Kuraj
As LiClipseText supports textmate grammars, you may want to try using https://github.com/willu/SBT.tmbundle as explained in: http://www.liclipse.com/text/textmate_bundles.html