Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

latex workshopの自動補完設定が勝手に消される問題

解決したいこと

vscodeでlatex workshopを用いてlatex文章を作成しています。
latex workshopの設定ファイルを書き足して、$とタイプしたら$$と自動補完されるようにしています。
変更すべき設定ファイルはlatex-language-configuration.jsonのみだと思うのですが、なぜか変更が定期的に初期化されてしまいます。
パソコンはwindows OS(Windows 11 Pro)バージョン21H2を使用しておりtexlive,vscode,latex workshopは既にインストールしています。

発生している問題・エラー

自身の環境では
C:\Users\wesha\.vscode\extensions\james-yu.latex-workshop-9.1.1\syntax\latex-language-configuration.json
にある
"autoClosingPairs"

["$", "$"]

を追記して自動補完を設定しております。

"autoClosingPairs": [
		["\\begin{", ""],
		["\\left(", ""],
		["\\left[", ""],
		["\\left{", ""],
		["\\bigl(", ""],
		["\\bigl[", ""],
		["\\bigl{", ""],
		["\\Bigl(", ""],
		["\\Bigl[", ""],
		["\\Bigl{", ""],
		["\\biggl(", ""],
		["\\biggl[", ""],
		["\\biggl{", ""],
		["\\Biggl(", ""],
		["\\Biggl[", ""],
		["\\Biggl{", ""],
		["\\(", ""],
		["\\[", ""],
		["\\{", ""],
		["@(", ""],
		["@[", ""],
		["@{", ""],
		["{", "}"],
		["[", "]"],
		["(", ")"],
		["`", "'"],
		["$", "$"]
	],

しかし、不定期に、追加した行

["$", "$"]

が消されてしまいます。
原因が特定できず、困っています。

1 likes

1Answer

拡張機能の自動更新によって言語設定ファイルが更新され、こちら側で勝手に編集した内容が破棄されていると考えられます。
解決策としては

  1. 自動更新をオフにする
  2. 拡張機能を自分でビルドしてしまう
    辺りでしょうか。
0Like

Comments

  1. ありがとうございます。とりあえず更新を手動にしてみることで解決しようと思います。

Your answer might help someone💌