38 lines
1.0 KiB
Lua
38 lines
1.0 KiB
Lua
-- ━━━━━━━━━━━━━━━━━━━━━━━━ Post-Config Functions ━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
--- Function to setup post-opts
|
|
local function setup()
|
|
-- Setup blinky cursor
|
|
require('utils.blinky').setup(vim.g.blinky)
|
|
|
|
-- Setup nvim-remote
|
|
if vim.fn.executable('nvr') == 1 then
|
|
vim.env.GIT_EDITOR = "nvr -cc split --remote-wait +'set bufhidden=wipe'"
|
|
end
|
|
|
|
-- Check for termux
|
|
local prefix = vim.env.PREFIX
|
|
|
|
-- Check if prefix contains "com.termux"
|
|
if prefix ~= nil then
|
|
if prefix:match('com.termux') then
|
|
vim.g.useimage = false
|
|
vim.g.is_termux = true
|
|
vim.g.useavante = false
|
|
end
|
|
end
|
|
|
|
-- Define intel_arch
|
|
local intel_arch = { x64 = true, x86 = true }
|
|
local cur_arch = require('data.func').get_system_arch()
|
|
|
|
-- Check the platform and disable incompatible plugins
|
|
if not intel_arch[cur_arch] then
|
|
vim.g.useimage = false
|
|
vim.g.useavante = false
|
|
end
|
|
end
|
|
|
|
-- Run Setup function
|
|
setup()
|