forked from qt-creator/qt-creator
Git: Support user configured comment character
Task-number: QTCREATORBUG-28042 Change-Id: I96aea27434ba138637728a7fd7d1450e1eee260a Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
committed by
Orgad Shaneh
parent
a50afa486a
commit
45aa6a12c4
@@ -269,10 +269,15 @@ void GitEditorWidget::init()
|
||||
{
|
||||
VcsBaseEditorWidget::init();
|
||||
Utils::Id editorId = textDocument()->id();
|
||||
if (editorId == Git::Constants::GIT_COMMIT_TEXT_EDITOR_ID)
|
||||
textDocument()->setSyntaxHighlighter(new GitSubmitHighlighter);
|
||||
else if (editorId == Git::Constants::GIT_REBASE_EDITOR_ID)
|
||||
textDocument()->setSyntaxHighlighter(new GitRebaseHighlighter);
|
||||
const bool isCommitEditor = editorId == Git::Constants::GIT_COMMIT_TEXT_EDITOR_ID;
|
||||
const bool isRebaseEditor = editorId == Git::Constants::GIT_REBASE_EDITOR_ID;
|
||||
if (!isCommitEditor && !isRebaseEditor)
|
||||
return;
|
||||
const QChar commentChar = GitClient::instance()->commentChar(FilePath::fromString(source()));
|
||||
if (isCommitEditor)
|
||||
textDocument()->setSyntaxHighlighter(new GitSubmitHighlighter(commentChar));
|
||||
else if (isRebaseEditor)
|
||||
textDocument()->setSyntaxHighlighter(new GitRebaseHighlighter(commentChar));
|
||||
}
|
||||
|
||||
void GitEditorWidget::addDiffActions(QMenu *menu, const DiffChunk &chunk)
|
||||
|
||||
Reference in New Issue
Block a user