Compare commits
39 Commits
master
..
1a2d03d2c9
| Author | SHA1 | Date | |
|---|---|---|---|
| 1a2d03d2c9 | |||
| c8dfbf8aee | |||
| d6905f2052 | |||
| 3beba645ef | |||
| 5fe351bbe1 | |||
| e61da45d1e | |||
| 0400a04c7c | |||
| 574895ef9f | |||
| 6848b2d504 | |||
| 4b03162cb4 | |||
| af37decd58 | |||
| d2a8b257fa | |||
| 72db09176e | |||
| ad22420275 | |||
| c7c4a74600 | |||
| 103946319c | |||
| a07f92783c | |||
| ca2ef7748b | |||
| 989df347c0 | |||
| 76130d8d42 | |||
| 2f2e49c6f3 | |||
| 5b25dcb01b | |||
| b0857954c4 | |||
| 4e41296560 | |||
| 70167bf1c8 | |||
| aad624221a | |||
| 2730bbd210 | |||
| 3da16ca21b | |||
| d801a059ef | |||
| 260c70c958 | |||
| 6a612b80f8 | |||
| 330861bd93 | |||
| 813f95e06e | |||
| 94dc47f8bb | |||
| 70f66adb59 | |||
| 726248c2f3 | |||
| 9d47133ba1 | |||
| aa13916e94 | |||
| 45a1b2c9a8 |
@@ -1,9 +0,0 @@
|
|||||||
**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!
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
vim.g.base46_cache = vim.fn.stdpath "data" .. "/base46/"
|
vim.g.base46_cache = vim.fn.stdpath "data" .. "/nvchad/base46/"
|
||||||
vim.g.mapleader = " "
|
vim.g.mapleader = " "
|
||||||
|
|
||||||
-- bootstrap lazy and all plugins
|
-- bootstrap lazy and all plugins
|
||||||
local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
|
local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
|
||||||
|
|
||||||
if not vim.uv.fs_stat(lazypath) then
|
if not vim.loop.fs_stat(lazypath) then
|
||||||
local repo = "https://github.com/folke/lazy.nvim.git"
|
local repo = "https://github.com/folke/lazy.nvim.git"
|
||||||
vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath }
|
vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath }
|
||||||
end
|
end
|
||||||
@@ -20,18 +20,55 @@ require("lazy").setup({
|
|||||||
lazy = false,
|
lazy = false,
|
||||||
branch = "v2.5",
|
branch = "v2.5",
|
||||||
import = "nvchad.plugins",
|
import = "nvchad.plugins",
|
||||||
|
config = function()
|
||||||
|
require "options"
|
||||||
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
{ import = "plugins" },
|
{ import = "plugins" },
|
||||||
}, lazy_config)
|
}, lazy_config)
|
||||||
|
|
||||||
|
-- load plugins' setup
|
||||||
|
require("neogit").setup{}
|
||||||
|
require("gitmoji").setup({})
|
||||||
|
require("todo-comments").setup({})
|
||||||
|
-- require("cmp").setup({
|
||||||
|
-- sources = {
|
||||||
|
-- { name = 'gitmoji' }
|
||||||
|
-- }
|
||||||
|
-- })
|
||||||
|
|
||||||
-- load theme
|
-- load theme
|
||||||
dofile(vim.g.base46_cache .. "defaults")
|
dofile(vim.g.base46_cache .. "defaults")
|
||||||
dofile(vim.g.base46_cache .. "statusline")
|
dofile(vim.g.base46_cache .. "statusline")
|
||||||
|
|
||||||
require "options"
|
|
||||||
require "nvchad.autocmds"
|
require "nvchad.autocmds"
|
||||||
|
|
||||||
|
-- shell
|
||||||
|
vim.opt.shell = "/bin/fish"
|
||||||
|
|
||||||
|
-- Disable inline diagnostics (virtual text)
|
||||||
|
vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
|
||||||
|
vim.lsp.diagnostic.on_publish_diagnostics, {
|
||||||
|
virtual_text = false,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
-- Function to show diagnostics in a floating window on hover
|
||||||
|
local function show_diagnostics_on_hover()
|
||||||
|
local opts = {
|
||||||
|
focusable = false,
|
||||||
|
close_events = { "BufLeave", "CursorMoved", "InsertEnter", "FocusLost" },
|
||||||
|
border = 'rounded',
|
||||||
|
source = 'always',
|
||||||
|
prefix = ' ',
|
||||||
|
}
|
||||||
|
vim.api.nvim_command('autocmd CursorHold * lua vim.diagnostic.open_float(nil, ' .. vim.inspect(opts) .. ')')
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Call the function to set up the autocmd
|
||||||
|
show_diagnostics_on_hover()
|
||||||
|
|
||||||
vim.schedule(function()
|
vim.schedule(function()
|
||||||
require "mappings"
|
require "mappings"
|
||||||
end)
|
end)
|
||||||
|
|||||||
+60
-18
@@ -1,26 +1,68 @@
|
|||||||
-- This file needs to have same structure as nvconfig.lua
|
-- This file needs to have same structure as nvconfig.lua
|
||||||
-- https://github.com/NvChad/ui/blob/v3.0/lua/nvconfig.lua
|
-- https://github.com/NvChad/NvChad/blob/v2.5/lua/nvconfig.lua
|
||||||
-- Please read that file to know all available options :(
|
|
||||||
|
|
||||||
---@type ChadrcConfig
|
---@type ChadrcConfig
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
M.base46 = {
|
|
||||||
theme = "ayu_dark",
|
|
||||||
transparency = true,
|
|
||||||
theme_toggle = { "ayu_dark", "ayu_light" },
|
|
||||||
|
|
||||||
hl_override = {
|
|
||||||
Comment = { italic = true },
|
|
||||||
["@comment"] = { italic = true },
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
M.nvdash = { load_on_startup = true }
|
|
||||||
M.ui = {
|
M.ui = {
|
||||||
tabufline = {
|
theme = "nightowl",
|
||||||
lazyload = false
|
transparency = true,
|
||||||
}
|
statusline = {
|
||||||
|
theme = "minimal",
|
||||||
|
},
|
||||||
|
hl_override = {
|
||||||
|
Include = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- for, while loops
|
||||||
|
Repeat = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- if statements
|
||||||
|
Conditional = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- class, with, as keywords
|
||||||
|
["@keyword"] = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- conditions
|
||||||
|
["@keyword.conditional"] = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- repeat
|
||||||
|
["@keyword.repeat"] = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- function keyword
|
||||||
|
["@keyword.function"] = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- return, yield keywords
|
||||||
|
["@keyword.return"] = {
|
||||||
|
bold = true,
|
||||||
|
},
|
||||||
|
-- function names
|
||||||
|
["@function"] = {
|
||||||
|
italic = false,
|
||||||
|
},
|
||||||
|
-- symbolic
|
||||||
|
["@operator"] = {
|
||||||
|
bold = true,
|
||||||
|
},
|
||||||
|
-- logical keywords
|
||||||
|
["@keyword.operator"] = {
|
||||||
|
italic = true,
|
||||||
|
},
|
||||||
|
-- function parameters
|
||||||
|
["@parameter"] = {
|
||||||
|
italic = true,
|
||||||
|
|
||||||
|
["@variable"] = {
|
||||||
|
italic = false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
return M
|
return M
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
local options = {
|
local options = {
|
||||||
formatters_by_ft = {
|
formatters_by_ft = {
|
||||||
lua = { "stylua" },
|
lua = { "stylua" },
|
||||||
|
python = { "black" },
|
||||||
css = { "prettier" },
|
css = { "prettier" },
|
||||||
html = { "prettier" },
|
html = { "prettier" },
|
||||||
nix = { "alejandra" },
|
|
||||||
},
|
},
|
||||||
|
|
||||||
-- format_on_save = {
|
-- format_on_save = {
|
||||||
@@ -13,4 +13,4 @@ local options = {
|
|||||||
-- },
|
-- },
|
||||||
}
|
}
|
||||||
|
|
||||||
return options
|
require("conform").setup(options)
|
||||||
|
|||||||
@@ -0,0 +1,47 @@
|
|||||||
|
local header = {
|
||||||
|
[[]],
|
||||||
|
[[]],
|
||||||
|
[[]],
|
||||||
|
[[ ███╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╗ ███╗ ███╗]],
|
||||||
|
[[ ████╗ ██║ ██╔════╝██╔═══██╗ ██║ ██║ ██║ ████╗ ████║]],
|
||||||
|
[[ ██╔██╗ ██║ █████╗ ██║ ██║ ██║ ██║ ██║ ██╔████╔██║]],
|
||||||
|
[[ ██║╚██╗██║ ██╔══╝ ██║ ██║ ╚██╗ ██╔╝ ██║ ██║╚██╔╝██║]],
|
||||||
|
[[ ██║ ╚████║ ███████╗╚██████╔╝ ╚████╔╝ ██║ ██║ ╚═╝ ██║]],
|
||||||
|
[[ ╚═╝ ╚═══╝ ╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝]],
|
||||||
|
[[]],
|
||||||
|
[[]],
|
||||||
|
[[]],
|
||||||
|
}
|
||||||
|
|
||||||
|
local footer = {
|
||||||
|
[[]],
|
||||||
|
[[]],
|
||||||
|
'Don\'t know how to exit? Refer to the link below.',
|
||||||
|
'https://stackoverflow.com/questions/11828270/how-do-i-exit-vim',
|
||||||
|
}
|
||||||
|
|
||||||
|
local options = {
|
||||||
|
theme = 'hyper',
|
||||||
|
disable_move = false,
|
||||||
|
shortcut_type = 'letter',
|
||||||
|
shuffle_letter = true,
|
||||||
|
change_to_vcs_root = false,
|
||||||
|
config = {
|
||||||
|
header = header,
|
||||||
|
shortcut = {
|
||||||
|
{
|
||||||
|
desc = "😎 Skill Issue.",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
footer = footer,
|
||||||
|
},
|
||||||
|
hide = {
|
||||||
|
statusline = true,
|
||||||
|
tabline = true,
|
||||||
|
winbar = true,
|
||||||
|
},
|
||||||
|
preview = {
|
||||||
|
|
||||||
|
},
|
||||||
|
}
|
||||||
|
require("dashboard").setup(options)
|
||||||
+34
-53
@@ -1,71 +1,52 @@
|
|||||||
local nvlsp = require "nvchad.configs.lspconfig"
|
-- EXAMPLE
|
||||||
|
local on_attach = require("nvchad.configs.lspconfig").on_attach
|
||||||
|
local on_init = require("nvchad.configs.lspconfig").on_init
|
||||||
|
local capabilities = require("nvchad.configs.lspconfig").capabilities
|
||||||
|
|
||||||
local lspconfig = require "lspconfig"
|
local lspconfig = require "lspconfig"
|
||||||
|
|
||||||
nvlsp.defaults() -- loads nvchad's defaults
|
|
||||||
|
|
||||||
local servers = { "html", "cssls", "clangd" }
|
local servers = { "html", "cssls", "clangd" }
|
||||||
|
|
||||||
-- lsps with default config
|
-- lsps with default config
|
||||||
for _, lsp in ipairs(servers) do
|
for _, lsp in ipairs(servers) do
|
||||||
lspconfig[lsp].setup {
|
lspconfig[lsp].setup {
|
||||||
on_attach = nvlsp.on_attach,
|
on_attach = on_attach,
|
||||||
on_init = nvlsp.on_init,
|
on_init = on_init,
|
||||||
capabilities = nvlsp.capabilities,
|
capabilities = capabilities,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
lspconfig.basedpyright.setup {
|
-- typescript
|
||||||
on_attach = nvlsp.on_attach,
|
lspconfig.tsserver.setup {
|
||||||
-- on_init = nvlsp.on_init,
|
on_attach = on_attach,
|
||||||
capabilities = nvlsp.capabilities,
|
on_init = on_init,
|
||||||
settings = {
|
capabilities = capabilities,
|
||||||
pyright = {
|
|
||||||
disableOrganizeImports = true,
|
|
||||||
},
|
|
||||||
python = {
|
|
||||||
analysis = {
|
|
||||||
ignore = { '*' }
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
lspconfig.ruff.setup {
|
-- python
|
||||||
on_attach = nvlsp.on_attach,
|
lspconfig.basedpyright.setup{
|
||||||
-- on_init = nvlsp.on_init,
|
on_attach = on_attach,
|
||||||
capabilities = nvlsp.capabilities,
|
on_init = on_init,
|
||||||
|
capabilities = capabilities,
|
||||||
|
filetypes = { "python" },
|
||||||
settings = {
|
settings = {
|
||||||
|
basedpyright = {
|
||||||
|
typeCheckingMode = "standard",
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
lspconfig.rust_analyzer.setup {
|
---- ruff_lsp and pyright compatibility
|
||||||
on_attach = nvlsp.on_attach,
|
local on_attach = function(client, bufnr)
|
||||||
-- on_init = nvlsp.on_init,
|
if client.name == 'ruff_lsp' then
|
||||||
capabilities = nvlsp.capabilities,
|
-- hover in favor of Pyright
|
||||||
settings = {
|
client.server_capabilities.hoverProvider = false
|
||||||
}
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
lspconfig.ruff_lsp.setup{
|
||||||
|
on_attach = on_attach,
|
||||||
|
on_init = on_init,
|
||||||
|
capabilities = capabilities,
|
||||||
}
|
}
|
||||||
|
|
||||||
lspconfig.bashls.setup {
|
|
||||||
on_attach = nvlsp.on_attach,
|
|
||||||
-- on_init = nvlsp.on_init,
|
|
||||||
capabilities = nvlsp.capabilities,
|
|
||||||
settings = {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
lspconfig.ts_ls.setup {
|
|
||||||
on_attach = nvlsp.on_attach,
|
|
||||||
-- on_init = nvlsp.on_init,
|
|
||||||
capabilities = nvlsp.capabilities,
|
|
||||||
settings = {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
lspconfig.rnix.setup {
|
|
||||||
on_attach = nvlsp.on_attach,
|
|
||||||
capabilities = nvlsp.capabilities,
|
|
||||||
settings = {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
+5
-6
@@ -6,11 +6,10 @@ local map = vim.keymap.set
|
|||||||
|
|
||||||
map("n", ";", ":", { desc = "CMD enter command mode" })
|
map("n", ";", ":", { desc = "CMD enter command mode" })
|
||||||
map("i", "jk", "<ESC>")
|
map("i", "jk", "<ESC>")
|
||||||
|
map("n", "<leader>gh", ":Neogit <cr>")
|
||||||
|
map("n", "<leader>md", ":MarkdownPreviewToggle <cr>")
|
||||||
|
map("n", "<leader>tl", ":TodoLocList <cr>")
|
||||||
|
map("n", "<leader>td", ":TodoQuickFix <cr>")
|
||||||
|
|
||||||
|
|
||||||
-- map({ "n", "i", "v" }, "<C-s>", "<cmd> w <cr>")
|
-- map({ "n", "i", "v" }, "<C-s>", "<cmd> w <cr>")
|
||||||
|
|
||||||
-- custom
|
|
||||||
map("n", "<leader>ss", ":lua vim.diagnostic.open_float(nil,{focus=false}) <cr>")
|
|
||||||
map("n", "<leader>sd", ":lua vim.diagnostic.setqflist() <cr>")
|
|
||||||
|
|
||||||
-- vim.cmd [[autocmd CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focus=false})]]
|
|
||||||
|
|||||||
+4
-4
@@ -1,10 +1,10 @@
|
|||||||
require "nvchad.options"
|
require "nvchad.options"
|
||||||
|
|
||||||
-- add yours here!
|
-- add yours here!
|
||||||
|
vim.opt.foldmethod = "expr"
|
||||||
|
vim.opt.foldexpr = "nvim_treesitter#foldexpr()"
|
||||||
|
|
||||||
-- Show line diagnostics automatically in hover window
|
-- vim.opt.spelllang = "en_us"
|
||||||
-- vim.o.updatetime = 250
|
-- vim.opt.spell = true
|
||||||
-- vim.cmd [[autocmd CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focus=false})]]
|
|
||||||
|
|
||||||
-- local o = vim.o
|
-- local o = vim.o
|
||||||
-- o.cursorlineopt ='both' -- to enable cursorline!
|
-- o.cursorlineopt ='both' -- to enable cursorline!
|
||||||
|
|||||||
+113
-33
@@ -2,59 +2,139 @@ return {
|
|||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"stevearc/conform.nvim",
|
||||||
-- event = 'BufWritePre', -- uncomment for format on save
|
-- event = 'BufWritePre', -- uncomment for format on save
|
||||||
opts = require "configs.conform",
|
config = function()
|
||||||
|
require "configs.conform"
|
||||||
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
-- These are some examples, uncomment them if you want to see them work!
|
|
||||||
{
|
{
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
config = function()
|
config = function()
|
||||||
|
require("nvchad.configs.lspconfig").defaults()
|
||||||
require "configs.lspconfig"
|
require "configs.lspconfig"
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
-- test new blink
|
|
||||||
{ import = "nvchad.blink.lazyspec" },
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"williamboman/mason.nvim",
|
||||||
opts = {
|
opts = {
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
"vim", "lua", "vimdoc",
|
"lua-language-server",
|
||||||
"html", "css", "python",
|
"stylua",
|
||||||
"rust",
|
"html-lsp",
|
||||||
},
|
"css-lsp",
|
||||||
},
|
"prettier",
|
||||||
|
"basedpyright",
|
||||||
|
"mypy",
|
||||||
|
"black",
|
||||||
|
"ruff-lsp",
|
||||||
|
"typescript-language-server",
|
||||||
|
"clangd",
|
||||||
|
},
|
||||||
|
automatic_installation = true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"kdheepak/lazygit.nvim",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
lazy = true,
|
opts = {
|
||||||
cmd = {
|
ensure_installed = {
|
||||||
"LazyGit",
|
"vim",
|
||||||
"LazyGitConfig",
|
"lua",
|
||||||
"LazyGitCurrentFile",
|
"vimdoc",
|
||||||
"LazyGitFilter",
|
"html",
|
||||||
"LazyGitFilterCurrentFile",
|
"css",
|
||||||
|
"python",
|
||||||
|
"typescript"
|
||||||
},
|
},
|
||||||
-- optional for floating window border decoration
|
},
|
||||||
dependencies = {
|
},
|
||||||
"nvim-lua/plenary.nvim",
|
|
||||||
},
|
{
|
||||||
-- setting the keybinding for LazyGit with 'keys' is recommended in
|
"NeogitOrg/neogit",
|
||||||
-- order to load the plugin when the command is run for the first time
|
dependencies = {
|
||||||
keys = {
|
"nvim-lua/plenary.nvim",
|
||||||
{ "<leader>lg", "<cmd>LazyGit<cr>", desc = "LazyGit" }
|
"nvim-telescope/telescope.nvim",
|
||||||
|
},
|
||||||
|
config = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"kylechui/nvim-surround",
|
||||||
|
version = "*", -- Use for stability; omit to use `main` branch for the latest features
|
||||||
|
event = "VeryLazy",
|
||||||
|
config = function()
|
||||||
|
require("nvim-surround").setup{}
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"Dynge/gitmoji.nvim",
|
||||||
|
dependencies = {
|
||||||
|
"hrsh7th/nvim-cmp",
|
||||||
|
},
|
||||||
|
opts = {
|
||||||
|
filetypes = { "gitcommit", "NeogitCommitMessage" },
|
||||||
|
completion = {
|
||||||
|
append_space = false,
|
||||||
|
complete_as = "emoji",
|
||||||
},
|
},
|
||||||
|
},
|
||||||
|
ft = "gitcommit"
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"iamcco/markdown-preview.nvim",
|
"iamcco/markdown-preview.nvim",
|
||||||
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
||||||
build = "cd app && yarn install",
|
|
||||||
init = function()
|
|
||||||
vim.g.mkdp_filetypes = { "markdown" }
|
|
||||||
end,
|
|
||||||
ft = { "markdown" },
|
ft = { "markdown" },
|
||||||
|
build = function()
|
||||||
|
vim.fn["mkdp#util#install"]()
|
||||||
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"lewis6991/gitsigns.nvim",
|
||||||
|
opts = {
|
||||||
|
current_line_blame = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
'nvimdev/dashboard-nvim',
|
||||||
|
event = 'VimEnter',
|
||||||
|
config = function()
|
||||||
|
require "configs.dashboard"
|
||||||
|
end,
|
||||||
|
dependencies = { {'nvim-tree/nvim-web-devicons'}}
|
||||||
|
},
|
||||||
|
|
||||||
|
-- {
|
||||||
|
-- "nvim-telescope/telescope.nvim",
|
||||||
|
-- tag = "0.1.5",
|
||||||
|
-- dependencies = {
|
||||||
|
-- 'nvim-lua/plenary.nvim',
|
||||||
|
-- 'jonarrien/telescope-cmdline.nvim',
|
||||||
|
-- },
|
||||||
|
-- keys = {
|
||||||
|
-- { ':', '<cmd>Telescope cmdline<cr>', desc = 'Cmdline' }
|
||||||
|
-- },
|
||||||
|
-- opts = {
|
||||||
|
-- ...,
|
||||||
|
-- extensions = {
|
||||||
|
-- cmdline = {
|
||||||
|
-- },
|
||||||
|
-- },
|
||||||
|
-- ...
|
||||||
|
-- },
|
||||||
|
-- config = function(_, opts)
|
||||||
|
-- require("telescope").setup(opts)
|
||||||
|
-- require("telescope").load_extension('cmdline')
|
||||||
|
-- end,
|
||||||
|
-- },
|
||||||
|
{
|
||||||
|
"folke/todo-comments.nvim",
|
||||||
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
|
opts = {}
|
||||||
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user