neovim configuration using rocks.nvim plugin manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: proper check the OS ARCH

+4 -26
+3
init.lua
··· 1 1 require("rocks-setup") 2 + vim.g.rocks_nvim={ 3 + _log_level = vim.log.levels.INFO 4 + } 2 5 require("core.keymaps") 3 6 require("core.options") 4 7 require("core.autocmds")
+1 -26
lua/rocks-setup.lua
··· 1 - -- local rocks_config = { 2 - -- rocks_path = vim.env.HOME .. "/.local/share/nvim_rocks/rocks", 3 - -- luarocks_binary = vim.env.HOME .. "/.local/share/nvim_rocks/rocks/bin/luarocks", 4 - -- } 5 - -- 6 - -- vim.g.rocks_nvim = rocks_config 7 - -- 8 - -- local luarocks_path = { 9 - -- vim.fs.joinpath(rocks_config.rocks_path, "share", "lua", "5.1", "?.lua"), 10 - -- vim.fs.joinpath(rocks_config.rocks_path, "share", "lua", "5.1", "?", "init.lua"), 11 - -- } 12 - -- package.path = package.path .. ";" .. table.concat(luarocks_path, ";") 13 - -- 14 - -- local luarocks_cpath = { 15 - -- vim.fs.joinpath(rocks_config.rocks_path, "lib", "lua", "5.1", "?.so"), 16 - -- vim.fs.joinpath(rocks_config.rocks_path, "lib64", "lua", "5.1", "?.so"), 17 - -- -- Remove the dylib and dll paths if you do not need macos or windows support 18 - -- vim.fs.joinpath(rocks_config.rocks_path, "lib", "lua", "5.1", "?.dylib"), 19 - -- vim.fs.joinpath(rocks_config.rocks_path, "lib64", "lua", "5.1", "?.dylib"), 20 - -- vim.fs.joinpath(rocks_config.rocks_path, "lib", "lua", "5.1", "?.dll"), 21 - -- vim.fs.joinpath(rocks_config.rocks_path, "lib64", "lua", "5.1", "?.dll"), 22 - -- } 23 - -- package.cpath = package.cpath .. ";" .. table.concat(luarocks_cpath, ";") 24 - -- 25 - -- vim.opt.runtimepath:append(vim.fs.joinpath(rocks_config.rocks_path, "lib", "luarocks", "rocks-5.1", "*", "*")) 26 1 do 27 2 -- Specifies where to install/use rocks.nvim 28 3 local install_location = vim.fs.joinpath(vim.fn.stdpath("data"), "rocks") ··· 31 6 local rocks_config = { 32 7 rocks_path = vim.fs.normalize(install_location), 33 8 } 34 - if vim.fn.has('mac') then 9 + if vim.fn.has('mac') == 1 then 35 10 rocks_config.luarocks_config = { 36 11 arch = "macosx-aarch64" 37 12 }