@@ -2,8 +2,9 @@ import * as vscode from "vscode";
22import GitCommitCodeActionProvider from "./quickfix" ;
33import GitCommitCompletionsProvider from "./completions" ;
44import getCurrentGitBranch from "./getgitbranch" ;
5- import { setVerboseCommitCommand } from "./setverbosecommits " ;
5+ import * as verbosecommits from "./verbosecommits " ;
66import { getDiagnostics } from "./diagnostics" ;
7+ import { displayVerboseDiffMessage } from "./messages" ;
78
89export const setVerboseCommitCommandId =
910 "git-commit-message-plus.setVerboseGitCommits" ;
@@ -41,7 +42,7 @@ export async function activate(context: vscode.ExtensionContext) {
4142 context . subscriptions . push (
4243 vscode . commands . registerCommand (
4344 setVerboseCommitCommandId ,
44- setVerboseCommitCommand
45+ verbosecommits . enable
4546 )
4647 ) ;
4748
@@ -55,6 +56,13 @@ export async function activate(context: vscode.ExtensionContext) {
5556 )
5657 ) ;
5758
59+ // Show informational toast about doing verbose Git commits
60+ vscode . workspace . onDidOpenTextDocument (
61+ displayVerboseDiffMessage ,
62+ null ,
63+ context . subscriptions
64+ ) ;
65+
5866 // Call the listeners on initilization for current active text editor
5967 //
6068 // Inspiration from here:
@@ -64,6 +72,7 @@ export async function activate(context: vscode.ExtensionContext) {
6472 if ( editor && editor . document . languageId === "git-commit" ) {
6573 gitBranch = await getCurrentGitBranch ( editor . document . uri ) ;
6674 doLinting ( editor . document ) ;
75+ displayVerboseDiffMessage ( editor . document ) ;
6776 }
6877 }
6978 vscode . window . onDidChangeActiveTextEditor (
0 commit comments