mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-18 06:55:48 +03:00
Fix Objective-C highlighter.
Added Objective-C++ highlighter (SpartanJ/ecode#616). Replaced "Treat .h file as C++" in favor of "Treat .h files as..." with multiple options, including auto-detection (SpartanJ/ecode#614). Refresh semantic-highlighting after syntax highlighter change.
This commit is contained in:
@@ -103,6 +103,10 @@ void LSPDocumentClient::onDocumentClosed( TextDocument* ) {
|
||||
|
||||
void LSPDocumentClient::onDocumentDirtyOnFileSystem( TextDocument* ) {}
|
||||
|
||||
void LSPDocumentClient::onDocumentSyntaxDefinitionChange( const SyntaxDefinition& ) {
|
||||
requestSemanticHighlightingDelayed( true );
|
||||
}
|
||||
|
||||
void LSPDocumentClient::onDocumentMoved( TextDocument* ) {
|
||||
refreshTag();
|
||||
}
|
||||
|
||||
@@ -39,6 +39,7 @@ class LSPDocumentClient : public TextDocument::Client, public FoldRangeProvider
|
||||
virtual void onDocumentMoved( TextDocument* );
|
||||
virtual void onDocumentReloaded( TextDocument* );
|
||||
virtual void onDocumentReset( TextDocument* );
|
||||
virtual void onDocumentSyntaxDefinitionChange( const SyntaxDefinition& );
|
||||
Client::Type getTextDocumentClientType() { return TextDocument::Client::Auxiliary; }
|
||||
|
||||
void notifyOpen();
|
||||
|
||||
Reference in New Issue
Block a user