nvim
This commit is contained in:
24
nvim/.config/nvim/LICENSE
Normal file
24
nvim/.config/nvim/LICENSE
Normal file
@@ -0,0 +1,24 @@
|
||||
This is free and unencumbered software released into the public domain.
|
||||
|
||||
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||
distribute this software, either in source code form or as a compiled
|
||||
binary, for any purpose, commercial or non-commercial, and by any
|
||||
means.
|
||||
|
||||
In jurisdictions that recognize copyright laws, the author or authors
|
||||
of this software dedicate any and all copyright interest in the
|
||||
software to the public domain. We make this dedication for the benefit
|
||||
of the public at large and to the detriment of our heirs and
|
||||
successors. We intend this dedication to be an overt act of
|
||||
relinquishment in perpetuity of all present and future rights to this
|
||||
software under copyright law.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
For more information, please refer to <https://unlicense.org>
|
||||
9
nvim/.config/nvim/README.md
Normal file
9
nvim/.config/nvim/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
**This repo is supposed to used as config by NvChad users!**
|
||||
|
||||
- The main nvchad repo (NvChad/NvChad) is used as a plugin by this repo.
|
||||
- So you just import its modules , like `require "nvchad.options" , require "nvchad.mappings"`
|
||||
- So you can delete the .git from this repo ( when you clone it locally ) or fork it :)
|
||||
|
||||
# Credits
|
||||
|
||||
1) Lazyvim starter https://github.com/LazyVim/starter as nvchad's starter was inspired by Lazyvim's . It made a lot of things easier!
|
||||
339
nvim/.config/nvim/colors/bearded-arc.lua
Normal file
339
nvim/.config/nvim/colors/bearded-arc.lua
Normal file
@@ -0,0 +1,339 @@
|
||||
-- Bearded Arc colorscheme
|
||||
-- Accurate port from NvChad base46 theme with proper highlight group mappings
|
||||
|
||||
vim.cmd("hi clear")
|
||||
if vim.fn.exists("syntax_on") then
|
||||
vim.cmd("syntax reset")
|
||||
end
|
||||
|
||||
vim.o.background = "dark"
|
||||
vim.g.colors_name = "bearded-arc"
|
||||
|
||||
-- Base 30 color palette (UI colors)
|
||||
local base_30 = {
|
||||
white = "#ABB7C1",
|
||||
darker_black = "#19212e",
|
||||
black = "#1c2433",
|
||||
black2 = "#232b3a",
|
||||
one_bg = "#262e3d",
|
||||
one_bg2 = "#303847",
|
||||
one_bg3 = "#3a4251",
|
||||
grey = "#444c5b",
|
||||
grey_fg = "#4e5665",
|
||||
grey_fg2 = "#58606f",
|
||||
light_grey = "#626a79",
|
||||
red = "#FF738A",
|
||||
baby_pink = "#F38CEC",
|
||||
pink = "#ee9cdd",
|
||||
line = "#303847",
|
||||
green = "#3CEC85",
|
||||
vibrant_green = "#9bdead",
|
||||
nord_blue = "#6da4cd",
|
||||
blue = "#69C3FF",
|
||||
yellow = "#EACD61",
|
||||
sun = "#f6d96d",
|
||||
purple = "#bd93ff",
|
||||
dark_purple = "#B78AFF",
|
||||
teal = "#12c7c4",
|
||||
orange = "#FF955C",
|
||||
cyan = "#22ECDB",
|
||||
statusline_bg = "#232b3a",
|
||||
lightbg = "#303847",
|
||||
pmenu_bg = "#3CEC85",
|
||||
folder_bg = "#69C3FF",
|
||||
}
|
||||
|
||||
-- Base 16 color palette (syntax colors)
|
||||
local base_16 = {
|
||||
base00 = "#1c2433",
|
||||
base01 = "#262e3d",
|
||||
base02 = "#303847",
|
||||
base03 = "#444c5b",
|
||||
base04 = "#a1adb7",
|
||||
base05 = "#c3cfd9",
|
||||
base06 = "#ABB7C1",
|
||||
base07 = "#08bdba",
|
||||
base08 = "#FF738A",
|
||||
base09 = "#FF955C",
|
||||
base0A = "#EACD61",
|
||||
base0B = "#3CEC85",
|
||||
base0C = "#77aed7",
|
||||
base0D = "#69C3FF",
|
||||
base0E = "#22ECDB",
|
||||
base0F = "#B78AFF",
|
||||
}
|
||||
|
||||
-- Helper function to set highlights
|
||||
local function hi(group, opts)
|
||||
local cmd = "hi " .. group
|
||||
if opts.fg then cmd = cmd .. " guifg=" .. opts.fg end
|
||||
if opts.bg then cmd = cmd .. " guibg=" .. opts.bg end
|
||||
if opts.sp then cmd = cmd .. " guisp=" .. opts.sp end
|
||||
if opts.style then cmd = cmd .. " gui=" .. opts.style end
|
||||
vim.cmd(cmd)
|
||||
end
|
||||
|
||||
-- === UI ELEMENTS (from defaults.lua) ===
|
||||
|
||||
-- Line Numbers & Sidebar (CRITICAL FIX)
|
||||
hi("LineNr", { fg = base_30.grey })
|
||||
hi("CursorLineNr", { fg = base_30.white })
|
||||
hi("SignColumn", { fg = base_16.base03 })
|
||||
hi("FoldColumn", { fg = base_30.grey, bg = base_16.base00 })
|
||||
hi("Folded", { fg = base_30.light_grey, bg = base_16.base01 })
|
||||
|
||||
-- Main Editor
|
||||
hi("Normal", { fg = base_16.base05, bg = base_16.base00 })
|
||||
hi("NormalFloat", { bg = base_30.darker_black })
|
||||
hi("FloatBorder", { fg = base_30.blue })
|
||||
hi("FloatTitle", { fg = base_30.white, bg = base_30.grey })
|
||||
|
||||
-- Cursor and Lines
|
||||
hi("Cursor", { fg = base_16.base00, bg = base_16.base05 })
|
||||
hi("CursorLine", { bg = base_30.black2 })
|
||||
hi("CursorColumn", { bg = base_16.base01 })
|
||||
hi("ColorColumn", { bg = base_16.base01 })
|
||||
|
||||
-- Visual Selection
|
||||
hi("Visual", { bg = base_30.one_bg2 })
|
||||
hi("VisualNOS", { bg = base_30.one_bg2 })
|
||||
|
||||
-- Search
|
||||
hi("Search", { fg = base_16.base00, bg = base_16.base0A })
|
||||
hi("IncSearch", { fg = base_16.base01, bg = base_16.base09 })
|
||||
hi("Substitute", { fg = base_16.base01, bg = base_16.base0A })
|
||||
|
||||
-- Window Separators
|
||||
hi("WinSeparator", { fg = base_30.line })
|
||||
hi("WinBar", { bg = base_30.statusline_bg })
|
||||
hi("WinBarNC", { bg = base_30.statusline_bg })
|
||||
|
||||
-- Completion Menu
|
||||
hi("Pmenu", { bg = base_30.one_bg })
|
||||
hi("PmenuSbar", { bg = base_30.one_bg })
|
||||
hi("PmenuSel", { bg = base_30.pmenu_bg, fg = base_30.black })
|
||||
hi("PmenuThumb", { bg = base_30.grey })
|
||||
|
||||
-- Statusline & Tabline
|
||||
hi("StatusLine", { bg = base_30.statusline_bg })
|
||||
hi("StatusLineNC", { bg = base_30.statusline_bg })
|
||||
hi("TabLine", { fg = base_30.light_grey, bg = base_30.black2 })
|
||||
hi("TabLineSel", { fg = base_30.white, bg = base_30.black })
|
||||
hi("TabLineFill", { bg = base_30.black2 })
|
||||
|
||||
-- Messages & Prompts
|
||||
hi("ErrorMsg", { fg = base_16.base08, bg = base_16.base00 })
|
||||
hi("WarningMsg", { fg = base_16.base0A })
|
||||
hi("MoreMsg", { fg = base_16.base0B })
|
||||
hi("ModeMsg", { fg = base_16.base0B })
|
||||
hi("Question", { fg = base_16.base0D })
|
||||
|
||||
-- Special Elements
|
||||
hi("MatchParen", { bg = base_30.grey, fg = base_30.white })
|
||||
hi("NonText", { fg = base_16.base03 })
|
||||
hi("SpecialKey", { fg = base_16.base03 })
|
||||
hi("Conceal", { fg = base_16.base0D, bg = base_16.base00 })
|
||||
hi("Directory", { fg = base_16.base0D })
|
||||
hi("Title", { fg = base_16.base0D })
|
||||
|
||||
-- === SYNTAX HIGHLIGHTING (from syntax.lua) ===
|
||||
|
||||
hi("Comment", { fg = base_30.grey_fg, style = "italic" })
|
||||
|
||||
-- Constants
|
||||
hi("Constant", { fg = base_16.base09 })
|
||||
hi("String", { fg = base_16.base0B })
|
||||
hi("Character", { fg = base_16.base08 })
|
||||
hi("Number", { fg = base_16.base09 })
|
||||
hi("Boolean", { fg = base_16.base09 })
|
||||
hi("Float", { fg = base_16.base09 })
|
||||
|
||||
-- Identifiers
|
||||
hi("Identifier", { fg = base_16.base08 })
|
||||
hi("Function", { fg = base_16.base0D })
|
||||
|
||||
-- Statements
|
||||
hi("Statement", { fg = base_16.base0E })
|
||||
hi("Conditional", { fg = base_16.base0E })
|
||||
hi("Repeat", { fg = base_16.base0E })
|
||||
hi("Label", { fg = base_16.base0A })
|
||||
hi("Operator", { fg = base_16.base05 })
|
||||
hi("Keyword", { fg = base_16.base0E })
|
||||
hi("Exception", { fg = base_16.base08 })
|
||||
|
||||
-- PreProcessor
|
||||
hi("PreProc", { fg = base_16.base0A })
|
||||
hi("Include", { fg = base_16.base0D })
|
||||
hi("Define", { fg = base_16.base0E })
|
||||
hi("Macro", { fg = base_16.base08 })
|
||||
hi("PreCondit", { fg = base_16.base0A })
|
||||
|
||||
-- Types
|
||||
hi("Type", { fg = base_16.base0A })
|
||||
hi("StorageClass", { fg = base_16.base0A })
|
||||
hi("Structure", { fg = base_16.base0E })
|
||||
hi("Typedef", { fg = base_16.base0A })
|
||||
|
||||
-- Special
|
||||
hi("Special", { fg = base_16.base0C })
|
||||
hi("SpecialChar", { fg = base_16.base0F })
|
||||
hi("Tag", { fg = base_16.base0A })
|
||||
hi("Delimiter", { fg = base_16.base0F })
|
||||
hi("SpecialComment", { fg = base_16.base0C })
|
||||
hi("Debug", { fg = base_16.base08 })
|
||||
|
||||
-- Errors
|
||||
hi("Error", { fg = base_16.base00, bg = base_16.base08 })
|
||||
hi("Todo", { fg = base_16.base0A, bg = base_16.base01 })
|
||||
|
||||
hi("Underlined", { fg = base_16.base0B, style = "underline" })
|
||||
hi("Ignore", { fg = base_16.base0C })
|
||||
|
||||
-- === DIFF ===
|
||||
|
||||
hi("DiffAdd", { fg = base_16.base0B, bg = base_16.base00 })
|
||||
hi("DiffChange", { fg = base_16.base0E, bg = base_16.base00 })
|
||||
hi("DiffDelete", { fg = base_16.base08, bg = base_16.base00 })
|
||||
hi("DiffText", { fg = base_16.base0D, bg = base_16.base01 })
|
||||
|
||||
hi("Added", { fg = base_30.green })
|
||||
hi("Changed", { fg = base_30.yellow })
|
||||
hi("Removed", { fg = base_30.red })
|
||||
|
||||
-- === GIT SIGNS ===
|
||||
|
||||
hi("GitSignsAdd", { fg = base_30.green })
|
||||
hi("GitSignsChange", { fg = base_30.yellow })
|
||||
hi("GitSignsDelete", { fg = base_30.red })
|
||||
|
||||
-- === LSP DIAGNOSTICS (from lsp.lua) ===
|
||||
|
||||
hi("DiagnosticError", { fg = base_30.red })
|
||||
hi("DiagnosticWarn", { fg = base_30.yellow })
|
||||
hi("DiagnosticInfo", { fg = base_30.green })
|
||||
hi("DiagnosticHint", { fg = base_30.purple })
|
||||
|
||||
hi("DiagnosticUnderlineError", { sp = base_30.red, style = "underline" })
|
||||
hi("DiagnosticUnderlineWarn", { sp = base_30.yellow, style = "underline" })
|
||||
hi("DiagnosticUnderlineInfo", { sp = base_30.green, style = "underline" })
|
||||
hi("DiagnosticUnderlineHint", { sp = base_30.purple, style = "underline" })
|
||||
|
||||
hi("LspReferenceText", { bg = base_30.one_bg3 })
|
||||
hi("LspReferenceRead", { bg = base_30.one_bg3 })
|
||||
hi("LspReferenceWrite", { bg = base_30.one_bg3 })
|
||||
|
||||
hi("LspInlayHint", { fg = base_30.light_grey, bg = base_30.black2 })
|
||||
hi("LspSignatureActiveParameter", { fg = base_30.black, bg = base_30.green })
|
||||
|
||||
-- === TELESCOPE (from telescope.lua) ===
|
||||
|
||||
hi("TelescopeBorder", { fg = base_30.grey, bg = base_30.darker_black })
|
||||
hi("TelescopePromptBorder", { fg = base_30.grey, bg = base_30.darker_black })
|
||||
hi("TelescopePromptNormal", { fg = base_16.base05, bg = base_30.darker_black })
|
||||
hi("TelescopeResultsBorder", { fg = base_30.grey, bg = base_30.darker_black })
|
||||
hi("TelescopeResultsNormal", { bg = base_30.darker_black })
|
||||
hi("TelescopePreviewBorder", { fg = base_30.grey, bg = base_30.darker_black })
|
||||
hi("TelescopePreviewNormal", { bg = base_30.darker_black })
|
||||
hi("TelescopeSelection", { bg = base_30.one_bg2, fg = base_30.white })
|
||||
hi("TelescopeSelectionCaret", { fg = base_30.cyan, bg = base_30.one_bg2 })
|
||||
hi("TelescopeMatching", { fg = base_30.blue, style = "bold" })
|
||||
|
||||
-- === TREESITTER (from treesitter.lua) ===
|
||||
|
||||
hi("@variable", { fg = base_16.base05 })
|
||||
hi("@variable.builtin", { fg = base_16.base09 })
|
||||
hi("@variable.parameter", { fg = base_16.base08 })
|
||||
hi("@variable.member", { fg = base_16.base08 })
|
||||
|
||||
hi("@constant", { fg = base_16.base08 })
|
||||
hi("@constant.builtin", { fg = base_16.base09 })
|
||||
hi("@constant.macro", { fg = base_16.base08 })
|
||||
|
||||
hi("@string", { fg = base_16.base0B })
|
||||
hi("@string.regex", { fg = base_16.base0C })
|
||||
hi("@string.escape", { fg = base_16.base0C })
|
||||
hi("@character", { fg = base_16.base08 })
|
||||
hi("@number", { fg = base_16.base09 })
|
||||
hi("@boolean", { fg = base_16.base09 })
|
||||
hi("@float", { fg = base_16.base09 })
|
||||
|
||||
hi("@function", { fg = base_16.base0D })
|
||||
hi("@function.builtin", { fg = base_16.base0D })
|
||||
hi("@function.macro", { fg = base_16.base08 })
|
||||
hi("@function.method", { fg = base_16.base0D })
|
||||
|
||||
hi("@constructor", { fg = base_16.base0C })
|
||||
hi("@parameter", { fg = base_16.base08 })
|
||||
|
||||
hi("@keyword", { fg = base_16.base0E })
|
||||
hi("@keyword.function", { fg = base_16.base0E })
|
||||
hi("@keyword.return", { fg = base_16.base0E })
|
||||
hi("@keyword.operator", { fg = base_16.base0E })
|
||||
|
||||
hi("@conditional", { fg = base_16.base0E })
|
||||
hi("@repeat", { fg = base_16.base0E })
|
||||
hi("@label", { fg = base_16.base0A })
|
||||
hi("@operator", { fg = base_16.base05 })
|
||||
hi("@exception", { fg = base_16.base08 })
|
||||
|
||||
hi("@type", { fg = base_16.base0A })
|
||||
hi("@type.builtin", { fg = base_16.base0A })
|
||||
hi("@type.qualifier", { fg = base_16.base0E })
|
||||
|
||||
hi("@structure", { fg = base_16.base0E })
|
||||
hi("@include", { fg = base_16.base0D })
|
||||
|
||||
hi("@property", { fg = base_16.base08 })
|
||||
hi("@field", { fg = base_16.base08 })
|
||||
|
||||
hi("@punctuation.delimiter", { fg = base_16.base0F })
|
||||
hi("@punctuation.bracket", { fg = base_16.base05 })
|
||||
hi("@punctuation.special", { fg = base_16.base08 })
|
||||
|
||||
hi("@comment", { fg = base_30.grey_fg, style = "italic" })
|
||||
hi("@comment.todo", { fg = base_30.grey, bg = base_30.white })
|
||||
hi("@comment.note", { fg = base_30.white, bg = base_30.blue })
|
||||
hi("@comment.warning", { fg = base_30.black, bg = base_30.yellow })
|
||||
hi("@comment.error", { fg = base_30.white, bg = base_30.red })
|
||||
|
||||
hi("@tag", { fg = base_16.base08 })
|
||||
hi("@tag.attribute", { fg = base_16.base0A })
|
||||
hi("@tag.delimiter", { fg = base_16.base0F })
|
||||
|
||||
hi("@markup.strong", { style = "bold" })
|
||||
hi("@markup.italic", { style = "italic" })
|
||||
hi("@markup.underline", { style = "underline" })
|
||||
hi("@markup.strike", { style = "strikethrough" })
|
||||
hi("@markup.heading", { fg = base_16.base0D, style = "bold" })
|
||||
hi("@markup.link", { fg = base_16.base08, style = "underline" })
|
||||
hi("@markup.link.url", { fg = base_16.base0B, style = "underline" })
|
||||
hi("@markup.list", { fg = base_16.base08 })
|
||||
|
||||
-- === NVIM-TREE ===
|
||||
|
||||
hi("NvimTreeNormal", { bg = base_30.darker_black })
|
||||
hi("NvimTreeNormalNC", { bg = base_30.darker_black })
|
||||
hi("NvimTreeRootFolder", { fg = base_30.red, style = "bold" })
|
||||
hi("NvimTreeGitDirty", { fg = base_30.yellow })
|
||||
hi("NvimTreeGitNew", { fg = base_30.green })
|
||||
hi("NvimTreeGitDeleted", { fg = base_30.red })
|
||||
hi("NvimTreeSpecialFile", { fg = base_30.yellow, style = "underline" })
|
||||
hi("NvimTreeIndentMarker", { fg = base_30.grey })
|
||||
hi("NvimTreeImageFile", { fg = base_30.dark_purple })
|
||||
hi("NvimTreeSymlink", { fg = base_30.cyan })
|
||||
hi("NvimTreeFolderName", { fg = base_30.blue })
|
||||
hi("NvimTreeFolderIcon", { fg = base_30.folder_bg })
|
||||
hi("NvimTreeOpenedFolderName", { fg = base_30.blue })
|
||||
|
||||
-- === WHICH-KEY ===
|
||||
|
||||
hi("WhichKey", { fg = base_30.blue })
|
||||
hi("WhichKeyGroup", { fg = base_30.green })
|
||||
hi("WhichKeyDesc", { fg = base_16.base05 })
|
||||
hi("WhichKeySeparator", { fg = base_30.grey })
|
||||
hi("WhichKeyFloat", { bg = base_30.darker_black })
|
||||
hi("WhichKeyBorder", { fg = base_30.blue, bg = base_30.darker_black })
|
||||
|
||||
-- === HEALTH CHECK ===
|
||||
|
||||
hi("healthSuccess", { fg = base_30.green, bg = base_30.black })
|
||||
5
nvim/.config/nvim/ftplugin/wesl.lua
Normal file
5
nvim/.config/nvim/ftplugin/wesl.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
-- WESL filetype settings
|
||||
vim.opt_local.shiftwidth = 4 -- Indentation width for >> and <<
|
||||
vim.opt_local.tabstop = 4 -- Width of a tab character
|
||||
vim.opt_local.softtabstop = 4 -- Number of spaces for tab in insert mode
|
||||
vim.opt_local.expandtab = true -- Use spaces instead of tabs
|
||||
5
nvim/.config/nvim/ftplugin/wgsl.lua
Normal file
5
nvim/.config/nvim/ftplugin/wgsl.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
-- WGSL filetype settings
|
||||
vim.opt_local.shiftwidth = 4 -- Indentation width for >> and <<
|
||||
vim.opt_local.tabstop = 4 -- Width of a tab character
|
||||
vim.opt_local.softtabstop = 4 -- Number of spaces for tab in insert mode
|
||||
vim.opt_local.expandtab = true -- Use spaces instead of tabs
|
||||
26
nvim/.config/nvim/init.lua
Normal file
26
nvim/.config/nvim/init.lua
Normal file
@@ -0,0 +1,26 @@
|
||||
vim.g.mapleader = " "
|
||||
|
||||
-- bootstrap lazy and all plugins
|
||||
local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
|
||||
|
||||
if not vim.uv.fs_stat(lazypath) then
|
||||
local repo = "https://github.com/folke/lazy.nvim.git"
|
||||
vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath }
|
||||
end
|
||||
|
||||
vim.opt.rtp:prepend(lazypath)
|
||||
|
||||
local lazy_config = require "configs.lazy"
|
||||
|
||||
-- load plugins
|
||||
require("lazy").setup({
|
||||
{ import = "plugins" },
|
||||
}, lazy_config)
|
||||
|
||||
-- load theme
|
||||
vim.cmd.colorscheme("bearded-arc")
|
||||
|
||||
-- Load standalone config (migrated from NvChad)
|
||||
require "options"
|
||||
require "autocmds"
|
||||
require "mappings"
|
||||
25
nvim/.config/nvim/lazy-lock.json
Normal file
25
nvim/.config/nvim/lazy-lock.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"auto-session": { "branch": "main", "commit": "dcbc339a1a0e6505f755d980ad11f892b6a8d492" },
|
||||
"barbar.nvim": { "branch": "master", "commit": "539d73def39c9172b4d4d769f14090e08f37b29d" },
|
||||
"blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" },
|
||||
"claudecode.nvim": { "branch": "main", "commit": "aa9a5cebebdbfa449c1c5ff229ba5d98e66bafed" },
|
||||
"conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" },
|
||||
"fzf-lua": { "branch": "main", "commit": "fb8c50ba62a0daa433b7ac2b78834f318322b879" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "31217271a7314c343606acb4072a94a039a19fb5" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
|
||||
"leap.nvim": { "branch": "main", "commit": "9a26da7a14c09cd84c05a4e8326890ef0f92a590" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "ae609525ddf01c153c39305730b1791800ffe4fe" },
|
||||
"mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "85bbfad83f804f11688d1ab9486b459e699292d6" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "f4e9d367d4e067d7a5fabc9fd3f1349b291eb718" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||
"snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" },
|
||||
"tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "ecce93ff7db4461e942c03e0fcc64bd785df4057" },
|
||||
"vgit.nvim": { "branch": "main", "commit": "796a183620ffcab17fc00baff3187006463cbaef" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" },
|
||||
"yazi.nvim": { "branch": "main", "commit": "1874d812de12881d1da8c19c8ce2f94f36d00a6b" },
|
||||
"yuck.vim": { "branch": "master", "commit": "9b5e0370f70cc30383e1dabd6c215475915fe5c3" }
|
||||
}
|
||||
Reference in New Issue
Block a user