After using CL a bit for my current project, I've come across a few things I wanted to bring to your attention. I hope you don't mind.
- Sometimes the highlighter does not catch everything to be highlighted. For example:
y is not being highlighted.
Code: Select all
unsigned int x = 0, y = 0;
- Sometimes CL has unusually high CPU usuage spikes for several seconds after saving... even with a small project. Haven't yet figured out what's causing this.
- If turned on that errors are displayed within the source code, usually a few characters are displayed with the wrong background and foreground color. Happens for example with "XX was not declared in this scope" where the "ope" of scope is wrong.
- Handling of directories: IMHO CL should create non-existent directories or at least notify the developer about one. For example you use cmake and set a non-existent directory as working directory for a project. Now CL will not switch to that directory but run cmake in the workspace/project directory which pollutes it with all its files. It'd be nice to have some mechanism to avoid this like CL creating the directory.
- More than once, CL has dead-locked or crashed on me while firing up the debugger. Killing gdb in the background did not make it responsive again.
So long,
matthew