aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax/python.vim
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2025-07-12 23:54:22 -0400
committerGitHub <noreply@github.com>2025-07-12 20:54:22 -0700
commit89b946aa87d2414bd268f0766d5354cedc5702ff (patch)
tree513d43dc49eb64cb7bd236b071114ec8a3abdd99 /runtime/syntax/python.vim
parent5c4f9b05fa4b73ff64a16535af2f0021f83ee0ad (diff)
downloadrneovim-89b946aa87d2414bd268f0766d5354cedc5702ff.tar.gz
rneovim-89b946aa87d2414bd268f0766d5354cedc5702ff.tar.bz2
rneovim-89b946aa87d2414bd268f0766d5354cedc5702ff.zip
fix(lua): vim.diff is nil in uv.new_work() thread #34909
Problem: The "gitsigns" plugin runs `vim.diff` in a thread (`uv.new_work`), but `vim.diff` is nil in that context: Lua callback: …/gitsigns.nvim/lua/gitsigns/diff_int.lua:30: bad argument #1 to 'decode' (string expected, got nil) stack traceback: [C]: in function 'decode' …/gitsigns.nvim/lua/gitsigns/diff_int.lua:30: in function <…/gitsigns.nvim/lua/gitsigns/diff_int.lua:29> Luv thread: …/gitsigns.nvim/lua/gitsigns/diff_int.lua:63: attempt to call field 'diff' (a nil value) Solution: Revert the `stdlib.c` change (set `vim.diff` instead of `vim._diff`).
Diffstat (limited to 'runtime/syntax/python.vim')
0 files changed, 0 insertions, 0 deletions