.config/nvim/lua/lazy-bootstrap.lua

Thu, 06 Feb 2025 00:20:33 -0600

author
Meredith Howard <mhoward@roomag.org>
date
Thu, 06 Feb 2025 00:20:33 -0600
changeset 1187
ed422782cd13
parent 1131
f3044a1658fc
permissions
-rw-r--r--

Clean up lazy-bootstrap

1014
b57969db48db start nvim config
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
1 local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
1187
ed422782cd13 Clean up lazy-bootstrap
Meredith Howard <mhoward@roomag.org>
parents: 1131
diff changeset
2 if not vim.uv.fs_stat(lazypath) then
1064
fcfa295076a8 Apply stylua
Meredith Howard <mhoward@roomag.org>
parents: 1049
diff changeset
3 vim.fn.system({
1187
ed422782cd13 Clean up lazy-bootstrap
Meredith Howard <mhoward@roomag.org>
parents: 1131
diff changeset
4 "git", "clone", "--filter=blob:none", "--branch=stable",
ed422782cd13 Clean up lazy-bootstrap
Meredith Howard <mhoward@roomag.org>
parents: 1131
diff changeset
5 "https://github.com/folke/lazy.nvim.git", lazypath,
1064
fcfa295076a8 Apply stylua
Meredith Howard <mhoward@roomag.org>
parents: 1049
diff changeset
6 })
1014
b57969db48db start nvim config
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
7 end
1187
ed422782cd13 Clean up lazy-bootstrap
Meredith Howard <mhoward@roomag.org>
parents: 1131
diff changeset
8 vim.opt.rtp:prepend(lazypath)
1014
b57969db48db start nvim config
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
9
1019
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
10 require("lazy").setup({
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
11 spec = {
1049
3f01468ffc32 Switch to themer jellybeans
Meredith Howard <mhoward@roomag.org>
parents: 1019
diff changeset
12 {
1073
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
13 "rebelot/kanagawa.nvim",
1019
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
14 priority = 1000,
1049
3f01468ffc32 Switch to themer jellybeans
Meredith Howard <mhoward@roomag.org>
parents: 1019
diff changeset
15 opts = {
1073
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
16 keywordStyle = { italic = false },
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
17 statementStyle = { bold = false },
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
18 colors = {
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
19 theme = {
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
20 all = {
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
21 ui = {
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
22 bg = "none",
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
23 bg_gutter = "none",
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
24 },
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
25 },
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
26 },
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
27 },
1049
3f01468ffc32 Switch to themer jellybeans
Meredith Howard <mhoward@roomag.org>
parents: 1019
diff changeset
28 },
1073
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
29 config = function(_, opts)
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
30 require("kanagawa").setup(opts)
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
31 vim.cmd("colorscheme kanagawa")
911aa9d81e71 Switch to kanagawa until themer's jellybeans is fixed
Meredith Howard <mhoward@roomag.org>
parents: 1064
diff changeset
32 end,
1049
3f01468ffc32 Switch to themer jellybeans
Meredith Howard <mhoward@roomag.org>
parents: 1019
diff changeset
33 },
1064
fcfa295076a8 Apply stylua
Meredith Howard <mhoward@roomag.org>
parents: 1049
diff changeset
34 { import = "plugins" },
1019
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
35 },
1187
ed422782cd13 Clean up lazy-bootstrap
Meredith Howard <mhoward@roomag.org>
parents: 1131
diff changeset
36 concurrency = 4,
1019
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
37 change_detection = { enabled = false },
1187
ed422782cd13 Clean up lazy-bootstrap
Meredith Howard <mhoward@roomag.org>
parents: 1131
diff changeset
38 defaults = { version = "*" },
ed422782cd13 Clean up lazy-bootstrap
Meredith Howard <mhoward@roomag.org>
parents: 1131
diff changeset
39 local_spec = false, -- don't load .lazy.lua files
1019
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
40 performance = {
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
41 rtp = {
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
42 disabled_plugins = {
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
43 "gzip",
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
44 "tarPlugin",
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
45 "tohtml",
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
46 "zipPlugin",
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
47 "tutor",
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
48 },
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
49 },
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
50 },
7e42fd320166 Further nvim work
Meredith Howard <mhoward@roomag.org>
parents: 1014
diff changeset
51 })

mercurial