Added C3 syntax highlighting and LSP support.

Refactored TextUndoStack, now uses std::variant and avoids heap allocating each command.
Fix possible crash in Process::readAll.
Fix SyntaxDefinition::setSymbols.
Some minor improvements for Odin and Ü syntax definitions.
Fix Git plugin silent configuration.
This commit is contained in:
Martín Lucas Golini
2025-04-04 01:48:39 -03:00
parent 8c131b2487
commit da85af1246
21 changed files with 333 additions and 188 deletions

View File

@@ -75,7 +75,7 @@ class GitPlugin : public PluginBase {
void updateRepos();
bool isSilent() const { return mSilence; }
bool isSilent() const { return mSilent; }
protected:
std::unique_ptr<Git> mGit;
@@ -97,7 +97,7 @@ class GitPlugin : public PluginBase {
bool mOldDontAutoHideOnMouseMove{ false };
bool mOldUsingCustomStyling{ false };
bool mInitialized{ false };
bool mSilence{ true };
bool mSilent{ true };
Uint32 mOldTextStyle{ 0 };
Uint32 mOldTextAlign{ 0 };
Color mOldBackgroundColor;