local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not (vim.uv or vim.loop).fs_stat(lazypath) then 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 error("Error cloning lazy.nvim:\n" .. out) end end vim.opt.rtp:prepend(lazypath) require("lazy").setup({ "tpope/vim-sleuth", -- Lua { "folke/zen-mode.nvim", opts = { window = { width = 100, -- width of the Zen window }, }, }, { "preservim/vim-markdown", dependencies = { "godlygeek/tabular" }, init = function() vim.g.vim_markdown_folding_disabled = 1 vim.g.vim_markdown_no_default_key_mappings = 1 end, }, "dhruvasagar/vim-table-mode", "xiyaowong/transparent.nvim", "jwalton512/vim-blade", "Bilal2453/luvit-meta", "JuliaEditorSupport/julia-vim", -- { -- "norcalli/nvim-colorizer.lua", -- config = function() -- require("colorizer").setup({ -- "*", -- css = { rgb_fn = true }, -- html = { mode = "foreground" }, -- }) -- end, -- }, { "NStefan002/screenkey.nvim", lazy = false, version = "*", -- or branch = "main", to use the latest commit }, { import = "plugins.presence" }, { import = "plugins.gitsigns" }, { import = "plugins.which_key" }, { import = "plugins.telescope" }, { import = "plugins.lazydev" }, { import = "plugins.lsp" }, { import = "plugins.conform" }, { import = "plugins.cmp" }, { import = "plugins.colorscheme" }, { import = "plugins.todo_comments" }, { import = "plugins.treesitter" }, { import = "plugins.latex" }, { import = "plugins.zig-lamp" }, { import = "plugins.vimwiki" }, { import = "plugins.supermaven" }, -- { import = "plugins.obsidian" }, }, { ui = { icons = vim.g.have_nerd_font and {} or { cmd = "⌘", config = "🛠", event = "📅", ft = "📂", init = "⚙", keys = "🗝", plugin = "🔌", runtime = "💻", require = "🌙", source = "📄", start = "🚀", task = "📌", lazy = "💤 ", }, }, })