The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:
In this version, we have switched to KSyntaxHighlighting, the same framework used by the Kate editor. This upgrade results in significantly improved syntax highlighting, a wider selection of color themes, and additional features like code folding. However, due to extensive refactoring, some bugs may arise.
We have also performed some cleanup, introducing several breaking changes. Most users will not be impacted. Only advanced users who depend on command-line options, setting file locations, etc., might experience disruptions. Additionally, if you are using v6.7 or an older version, you should first upgrade to v6.11 and then to v7.0 to prevent data loss.
--no-hot-exit
is renamed to --no-restore-session
. (#1308)CP Editor
to cpeditor
. This affects the name of the config directory (the old config files are automatically migrated) and temporary directories, and also things like window class name in Xorg. The log files are also moved to a new location (from /tmp/cpeditorLogFiles
to ~/.cache/cpeditor/log
on Linux). (#1308)Home
goes to the first non-blank character. When lines are wrapped, now Home
and End
are based on text lines instead of visual lines. (#774 and #1310)This version is the same as 6.10.1, but it's considered stable now.
clangd
in this release as the C++ Language Server, <bits/stdc++.h>
should be properly recognized. (#878)wakatime
executable requires manual installation. (#918 and #953)Ctrl+Shift+Up/Down
to Command+Control+Up/Down
to fix that the old shortcuts were unusable on macOS. (#863 and #876)clangd
in this release as the C++ Language Server, <bits/stdc++.h>
should be properly recognized. (#878)wakatime
executable requires manual installation. (#918 and #953)Ctrl+Shift+Up/Down
to Command+Control+Up/Down
to fix that the old shortcuts were unusable on macOS. (#863 and #876)clangd
in this release as the C++ Language Server, <bits/stdc++.h>
should be properly recognized. (#878)Ctrl+Shift+Up/Down
to Command+Control+Up/Down
to fix that the old shortcuts were unusable on macOS. (#863 and #876)