Skip to content

Commit

Permalink
Modularize envpair
Browse files Browse the repository at this point in the history
  • Loading branch information
James-Yu committed Dec 11, 2023
1 parent 10a025b commit 979c49a
Show file tree
Hide file tree
Showing 7 changed files with 489 additions and 506 deletions.
12 changes: 6 additions & 6 deletions src/core/commands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -189,47 +189,47 @@ export function navigateToEnvPair() {
if (!vscode.window.activeTextEditor || !lw.file.hasTexLangId(vscode.window.activeTextEditor.document.languageId)) {
return
}
void lw.envPair.gotoPair()
void lw.locate.pair.goto()
}

export function selectEnvContent(mode: 'content' | 'whole') {
logger.log('SelectEnv command invoked.')
if (!vscode.window.activeTextEditor || !lw.file.hasTexLangId(vscode.window.activeTextEditor.document.languageId)) {
return
}
void lw.envPair.selectEnvContent(mode)
void lw.locate.pair.select(mode)
}

export function selectEnvName() {
logger.log('SelectEnvName command invoked.')
if (!vscode.window.activeTextEditor || !lw.file.hasTexLangId(vscode.window.activeTextEditor.document.languageId)) {
return
}
void lw.envPair.envNameAction('selection')
void lw.locate.pair.name('selection')
}

export function multiCursorEnvName() {
logger.log('MutliCursorEnvName command invoked.')
if (!vscode.window.activeTextEditor || !lw.file.hasTexLangId(vscode.window.activeTextEditor.document.languageId)) {
return
}
void lw.envPair.envNameAction('cursor')
void lw.locate.pair.name('cursor')
}

export function toggleEquationEnv() {
logger.log('toggleEquationEnv command invoked.')
if (!vscode.window.activeTextEditor || !lw.file.hasTexLangId(vscode.window.activeTextEditor.document.languageId)) {
return
}
void lw.envPair.envNameAction('equationToggle')
void lw.locate.pair.name('equationToggle')
}

export function closeEnv() {
logger.log('CloseEnv command invoked.')
if (!vscode.window.activeTextEditor || !lw.file.hasTexLangId(vscode.window.activeTextEditor.document.languageId)) {
return
}
void lw.envPair.closeEnv()
void lw.locate.pair.close()
}

export async function changeHostName() {
Expand Down
Loading

0 comments on commit 979c49a

Please sign in to comment.