HTML Java XSLT Shell Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
cmakeed-update publish release 1.7.0 Mar 31, 2018
com.cthing.cmakeed.ui prepare next release version 1.5.0 Oct 30, 2017
.gitignore moved to github Sep 15, 2017

Install... Build Status GitHub issues

An Eclipse plug-in for editing CMake files such as CMakeLists.txt. Provides syntax coloring, CMake command content assist, and the CMake command reference incorporated into the Eclipse help system.

Requires Java 6 or higher and Eclipse 3.8 or higher.


Screenshots can be found at the Eclipse Marketplace.

Installation Instructions

The plugin may be installed

  • from the Eclipse Marketplace,
  • by dragging this button Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client into your running Eclipse workbench, or
  • using the "Install New Software..." dialog and entering the update site URL listed below.

Update Site

This composite update site contains the latest release as well as selected older releases: . Individual releases can be found at

Debug and Build

This project uses Apache maven as its build system. To build from a command-line, run mvn -f ./parent/pom.xml verify in the root directory of the project source files.

There is a run configuration for eclipse to invoke maven build cmakeed plus a launch configuration to debug the plugin: CmakeEd.

Release History

1.7.0 (2018-03-31)


  • Enhancement: Updated syntax highlighting data and tool tips to cmake 3.11.0.

1.6.0 (2017-11-27)


  • Enhancement: Updated syntax highlighting data and tool tips to cmake 3.10.0.

1.5.0 (2017-10-31)


  • Project hosting moved from Sourceforge to Github.
  • Enhancement #1: Updated syntax highlighting data and tool tips to cmake 3.9.4.

1.4.0 (2017-07-29)


  • Update code completion for cmake commands to cmake version 3.5.2 (part of SF issue #7)
  • Editor now respects the preference settings from General|Editors|Text Edtors preference page.

1.3.0 (2016-12-12)


  • Fixed issue #6: CMakeEd inserts always to the text 4 spaces by the tab pressing.
  • Fixed feature #8: Allow to configure displayed tab width
  • Code clean-up: Imports removed, classes parametrized, redundant null-checks removed

1.2.0 (2016-10-14)


  • New maintainer: Martin Weber.
  • Build with maven and tycho.
  • Binaries are hosted as zipped p2 repositories on now.
  • Newer version of CMake Editor will be detected by Eclipse`s 'Check for Updates' mechanism.
  • Fixed issue #4: Undo History gets cleared on save.
  • Fixed feature #7: also consider ctest files.

1.1.6 (2011-10-19)


  • Updated documentation for CMake 2.8.6

1.1.5 (2010-02-01)


  • Updated documentation for CMake 2.8.0
  • Added preference to use either UPPERCASE or lowercase for CMake commands to better integrate with your current CMake files
  • Cleaned up some parsing errors.

1.1.4 (2009-00-01)


  • Updated documentation for CMake 2.6.4

1.1.2 (2009-01-26)

1.1.1 (2009-01-19)


  • Syntax highlighting for CMake defined variables, User defined Variables, Properties and Reserved Words
  • Preference Panel to set custom syntax highlighting colors
  • Documentation updated to CMake version 2.6.2
  • Support for keystroke code templates to insert often used cmake code
  • Preference Panel to define custom keystroke code templates
  • Keystroke short cuts to comment/uncomment blocks of code
  • Basic hover support to show brief description of command or variable being hovered over.
  • CMake command reference intregrated in the Eclipse Help system
  • Editing of CMakeLists.txt and any *.cmake file or * file

1.1.0 (2008-12-29)

1.0.1 (2008-12-16)

New maintainer: M. Jackson.

1.0.0 (2007-04-21)

Initial version by Baron Roberts.