1

以前はうまく機能していたスニペットがありました(neovim 0.2.0)

snippet #= "comment ===" b
# `!p snip.rv = '=' * (78 - vim.current.window.cursor[1])`
# ${1:comments} 
# `!p snip.rv = '=' * (78 - vim.current.window.cursor[1])`
endsnippet

このスニペットは基本的に、トリガーされたときに Python コメント ブロックを書き込みます。「=」の長さはカーソルの位置によって異なります。

数日間 (どの更新で失敗するかはわかりません)、コメントを入力している限り、「=」の長さが短くなります。

vim.current.window.cursor[1]定期的に再評価されているようです。

値を「凍結」する方法はありますか?

4

1 に答える 1