mirror of
https://github.com/James-Yu/LaTeX-Workshop.git
synced 2024-10-04 23:27:20 +03:00
Fix #3640 Avoid using String.replaceAll()
Another package `isort` is doing something bad to the function.
This commit is contained in:
parent
2281ed0e65
commit
c4e49d4043
@ -115,7 +115,7 @@ export class Package implements IProvider {
|
||||
break
|
||||
}
|
||||
const packages = result[2].split(',').map(packageName => packageName.trim())
|
||||
const options = (result[1] || '[]').slice(1,-1).replaceAll(/\s*=\s*/g,'=').split(',').map(option => option.trim())
|
||||
const options = (result[1] || '[]').slice(1,-1).replace(/\s*=\s*/g,'=').split(',').map(option => option.trim())
|
||||
const optionsNoTrue = options.filter(option => option.includes('=true')).map(option => option.replace('=true', ''))
|
||||
packages.forEach(packageName => this.pushUsepackage(file, packageName, [...options, ...optionsNoTrue]))
|
||||
}
|
||||
|
@ -250,7 +250,7 @@ export class Completer implements vscode.CompletionItemProvider {
|
||||
return []
|
||||
}
|
||||
if (type === 'argument') {
|
||||
line = line.replaceAll(/(?<!\\begin){[^[\]{}]*}/g, '').replaceAll(/\[[^[\]{}]*\]/g, '')
|
||||
line = line.replace(/(?<!\\begin){[^[\]{}]*}/g, '').replace(/\[[^[\]{}]*\]/g, '')
|
||||
}
|
||||
const result = line.match(reg)
|
||||
let suggestions: vscode.CompletionItem[] = []
|
||||
|
Loading…
Reference in New Issue
Block a user