Index: neovim-0.8.0/CMakeLists.txt =================================================================== --- neovim-0.8.0.orig/CMakeLists.txt 2022-09-30 17:15:13.000000000 +0200 +++ neovim-0.8.0/CMakeLists.txt 2022-10-01 07:03:31.650272466 +0200 @@ -548,7 +548,7 @@ endforeach() # Find Lua interpreter include(LuaHelpers) -set(LUA_DEPENDENCIES lpeg mpack bit) +set(LUA_DEPENDENCIES lpeg mpack bit32) if(NOT LUA_PRG) foreach(CURRENT_LUA_PRG luajit lua5.1 lua5.2 lua) unset(_CHECK_LUA_PRG CACHE) Index: neovim-0.8.0/src/nvim/ex_cmds.lua =================================================================== --- neovim-0.8.0.orig/src/nvim/ex_cmds.lua 2022-09-30 17:15:13.000000000 +0200 +++ neovim-0.8.0/src/nvim/ex_cmds.lua 2022-10-01 07:03:31.651272464 +0200 @@ -1,4 +1,4 @@ -local bit = require 'bit' +local bit = require 'bit32' local module = {} Index: neovim-0.8.0/src/nvim/generators/gen_ex_cmds.lua =================================================================== --- neovim-0.8.0.orig/src/nvim/generators/gen_ex_cmds.lua 2022-09-30 17:15:13.000000000 +0200 +++ neovim-0.8.0/src/nvim/generators/gen_ex_cmds.lua 2022-10-01 07:03:31.651272464 +0200 @@ -22,7 +22,7 @@ local defsfname = autodir .. '/ex_cmds_d local enumfile = io.open(enumfname, 'w') local defsfile = io.open(defsfname, 'w') -local bit = require 'bit' +local bit = require 'bit32' local ex_cmds = require('ex_cmds') local defs = ex_cmds.cmds local flags = ex_cmds.flags