diff options
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 23 | 
1 files changed, 13 insertions, 10 deletions
@@ -1,19 +1,22 @@ --- setup lazy +-- Bootstrap lazy.nvim  local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"  if not (vim.uv or vim.loop).fs_stat(lazypath) then -  vim.fn.system({ -    "git", -    "clone", -    "--filter=blob:none", -    "https://github.com/folke/lazy.nvim.git", -    "--branch=stable", -- latest stable release -    lazypath, -  }) +  local lazyrepo = "https://github.com/folke/lazy.nvim.git" +  local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) +  if vim.v.shell_error ~= 0 then +    vim.api.nvim_echo({ +      { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, +      { out, "WarningMsg" }, +      { "\nPress any key to exit..." }, +    }, true, {}) +    vim.fn.getchar() +    os.exit(1) +  end  end  vim.opt.rtp:prepend(lazypath)  -- setup leader key  vim.g.mapleader = " " +vim.g.maplocalleader = "\\"  require("talha") -  | 
