mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-21 16:39:04 +02:00
add: update config
This commit is contained in:
parent
6e55fe895d
commit
a121508f39
10 changed files with 46 additions and 27 deletions
|
@ -1,4 +1,4 @@
|
||||||
vim.opt_local.expandtab = true
|
vim.opt_local.expandtab = true
|
||||||
vim.opt_local.shiftwidth = 4
|
vim.opt_local.shiftwidth = 2
|
||||||
vim.opt_local.tabstop = 4
|
vim.opt_local.tabstop = 2
|
||||||
vim.opt_local.softtabstop = 4
|
vim.opt_local.softtabstop = 2
|
||||||
|
|
|
@ -16,4 +16,3 @@ require("user.keymaps")
|
||||||
-- require("user.bufferline")
|
-- require("user.bufferline")
|
||||||
-- require("user.chat_gpt")
|
-- require("user.chat_gpt")
|
||||||
-- vim.cmd("colorscheme one_monokai")
|
-- vim.cmd("colorscheme one_monokai")
|
||||||
-- vim.cmd("colorscheme github_dark")
|
|
||||||
|
|
|
@ -80,7 +80,7 @@ return {
|
||||||
show_close_icon = true,
|
show_close_icon = true,
|
||||||
show_tab_indicators = true,
|
show_tab_indicators = true,
|
||||||
persist_buffer_sort = true, -- whether or not custom sorted buffers should persist
|
persist_buffer_sort = true, -- whether or not custom sorted buffers should persist
|
||||||
separator_style = "thin", -- | "thick" | "thin" | { 'any', 'any' },
|
separator_style = { "", "" }, -- | "thick" | "thin" | { 'any', 'any' },
|
||||||
enforce_regular_tabs = true,
|
enforce_regular_tabs = true,
|
||||||
always_show_bufferline = true,
|
always_show_bufferline = true,
|
||||||
},
|
},
|
||||||
|
|
|
@ -10,6 +10,7 @@ return {
|
||||||
{ "gelguy/wilder.nvim", enabled = not use_noice },
|
{ "gelguy/wilder.nvim", enabled = not use_noice },
|
||||||
{
|
{
|
||||||
"folke/noice.nvim",
|
"folke/noice.nvim",
|
||||||
|
lazy = true,
|
||||||
enabled = use_noice,
|
enabled = use_noice,
|
||||||
dependencies = {
|
dependencies = {
|
||||||
{ "MunifTanjim/nui.nvim", enabled = use_noice },
|
{ "MunifTanjim/nui.nvim", enabled = use_noice },
|
||||||
|
|
|
@ -10,28 +10,19 @@ if data_exists then
|
||||||
lspghost_text = custom_cmp.lspghost_text
|
lspghost_text = custom_cmp.lspghost_text
|
||||||
end
|
end
|
||||||
return {
|
return {
|
||||||
{ "hrsh7th/cmp-nvim-lsp", event = "InsertEnter" },
|
{ "hrsh7th/cmp-nvim-lsp", event = "InsertEnter", lazy = true },
|
||||||
{ "hrsh7th/cmp-buffer", event = "InsertEnter" },
|
{ "hrsh7th/cmp-buffer", event = "InsertEnter", lazy = true },
|
||||||
{ "hrsh7th/cmp-path", event = "InsertEnter" },
|
{ "hrsh7th/cmp-path", event = "InsertEnter", lazy = true },
|
||||||
{ "saadparwaiz1/cmp_luasnip", event = "InsertEnter" },
|
{ "saadparwaiz1/cmp_luasnip", event = "InsertEnter", lazy = true },
|
||||||
{ "hrsh7th/cmp-nvim-lua", event = "InsertEnter" },
|
{ "hrsh7th/cmp-nvim-lua", event = "InsertEnter", lazy = true },
|
||||||
{ "lukas-reineke/cmp-rg", enabled = cmprg }, -- experimental
|
{ "lukas-reineke/cmp-rg", lazy = true, enabled = cmprg }, -- experimental
|
||||||
{ "hrsh7th/cmp-calc", enabled = cmpcalc }, -- experimental
|
{ "hrsh7th/cmp-calc", lazy = true, enabled = cmpcalc }, -- experimental
|
||||||
{ "quangnguyen30192/cmp-nvim-tags", enabled = cmptag }, -- experimental
|
{ "quangnguyen30192/cmp-nvim-tags", lazy = true, enabled = cmptag }, -- experimental
|
||||||
{
|
{
|
||||||
"hrsh7th/nvim-cmp",
|
"hrsh7th/nvim-cmp",
|
||||||
|
lazy = true,
|
||||||
version = false, -- last release is way too old
|
version = false, -- last release is way too old
|
||||||
event = "InsertEnter",
|
event = "InsertEnter",
|
||||||
-- dependencies = {
|
|
||||||
-- "hrsh7th/cmp-nvim-lsp",
|
|
||||||
-- "hrsh7th/cmp-buffer",
|
|
||||||
-- "hrsh7th/cmp-path",
|
|
||||||
-- "saadparwaiz1/cmp_luasnip",
|
|
||||||
-- "hrsh7th/cmp-nvim-lua",
|
|
||||||
-- { "lukas-reineke/cmp-rg", enabled = cmprg }, -- experimental
|
|
||||||
-- { "hrsh7th/cmp-calc", enabled = cmpcalc }, -- experimental
|
|
||||||
-- { "quangnguyen30192/cmp-nvim-tags", enabled = cmptag }, -- experimental
|
|
||||||
-- },
|
|
||||||
opts = function()
|
opts = function()
|
||||||
local cmp = require("cmp")
|
local cmp = require("cmp")
|
||||||
local luasnip = require("luasnip")
|
local luasnip = require("luasnip")
|
||||||
|
|
|
@ -2,6 +2,7 @@ return {
|
||||||
-- for auto complate commond mode
|
-- for auto complate commond mode
|
||||||
{
|
{
|
||||||
"gelguy/wilder.nvim",
|
"gelguy/wilder.nvim",
|
||||||
|
lazy = true,
|
||||||
event = "BufWinEnter",
|
event = "BufWinEnter",
|
||||||
config = function()
|
config = function()
|
||||||
local wilder = require("wilder")
|
local wilder = require("wilder")
|
||||||
|
|
|
@ -44,6 +44,7 @@ return {
|
||||||
{
|
{
|
||||||
"rafamadriz/friendly-snippets",
|
"rafamadriz/friendly-snippets",
|
||||||
event = "InsertEnter",
|
event = "InsertEnter",
|
||||||
|
lazy = true,
|
||||||
config = function()
|
config = function()
|
||||||
require("luasnip.loaders.from_vscode").lazy_load()
|
require("luasnip.loaders.from_vscode").lazy_load()
|
||||||
require("user.snippets")
|
require("user.snippets")
|
||||||
|
@ -81,6 +82,7 @@ return {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
-- dependencies = {
|
-- dependencies = {
|
||||||
-- "williamboman/mason-lspconfig.nvim",
|
-- "williamboman/mason-lspconfig.nvim",
|
||||||
|
@ -127,12 +129,13 @@ return {
|
||||||
{ "RRethy/vim-illuminate", event = "BufRead", lazy = true },
|
{ "RRethy/vim-illuminate", event = "BufRead", lazy = true },
|
||||||
{
|
{
|
||||||
"jayp0521/mason-null-ls.nvim",
|
"jayp0521/mason-null-ls.nvim",
|
||||||
-- lazy = true,
|
lazy = true,
|
||||||
dependencies = {
|
dependencies = {
|
||||||
-- "jose-elias-alvarez/null-ls.nvim",
|
-- "jose-elias-alvarez/null-ls.nvim",
|
||||||
"nvimtools/none-ls.nvim",
|
"nvimtools/none-ls.nvim",
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvimtools/none-ls-extras.nvim",
|
"nvimtools/none-ls-extras.nvim",
|
||||||
|
lazy = true,
|
||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
require("user.lsp.null-ls")
|
require("user.lsp.null-ls")
|
||||||
|
@ -146,6 +149,7 @@ return {
|
||||||
-- debuging
|
-- debuging
|
||||||
{
|
{
|
||||||
"rcarriga/nvim-dap-ui",
|
"rcarriga/nvim-dap-ui",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
dependencies = "mfussenegger/nvim-dap",
|
dependencies = "mfussenegger/nvim-dap",
|
||||||
enabled = vim.fn.has("win32") == 0,
|
enabled = vim.fn.has("win32") == 0,
|
||||||
|
@ -155,6 +159,7 @@ return {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"jay-babu/mason-nvim-dap.nvim",
|
"jay-babu/mason-nvim-dap.nvim",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
dependencies = { "williamboman/mason.nvim", "mfussenegger/nvim-dap" },
|
dependencies = { "williamboman/mason.nvim", "mfussenegger/nvim-dap" },
|
||||||
enabled = vim.fn.has("win32") == 0,
|
enabled = vim.fn.has("win32") == 0,
|
||||||
|
@ -199,6 +204,7 @@ return {
|
||||||
"numToStr/Comment.nvim",
|
"numToStr/Comment.nvim",
|
||||||
-- event = "BufWinEnter",
|
-- event = "BufWinEnter",
|
||||||
event = "InsertEnter",
|
event = "InsertEnter",
|
||||||
|
lazy = true,
|
||||||
config = function()
|
config = function()
|
||||||
require("user.comment")
|
require("user.comment")
|
||||||
end,
|
end,
|
||||||
|
@ -206,6 +212,7 @@ return {
|
||||||
{
|
{
|
||||||
"lukas-reineke/indent-blankline.nvim",
|
"lukas-reineke/indent-blankline.nvim",
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
|
lazy = true,
|
||||||
opts = {
|
opts = {
|
||||||
indent = {
|
indent = {
|
||||||
char = "│",
|
char = "│",
|
||||||
|
@ -255,11 +262,12 @@ return {
|
||||||
-- build = "npm install -g live-server",
|
-- build = "npm install -g live-server",
|
||||||
-- },
|
-- },
|
||||||
-- for multi cursor select
|
-- for multi cursor select
|
||||||
{ "mg979/vim-visual-multi", event = "BufWinEnter" },
|
{ "mg979/vim-visual-multi", event = "BufWinEnter", lazy = true },
|
||||||
-- for auto close tag
|
-- for auto close tag
|
||||||
{
|
{
|
||||||
"windwp/nvim-ts-autotag",
|
"windwp/nvim-ts-autotag",
|
||||||
-- event = "BufWinEnter",
|
-- event = "BufWinEnter",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
dependencies = "nvim-treesitter/nvim-treesitter",
|
dependencies = "nvim-treesitter/nvim-treesitter",
|
||||||
config = function()
|
config = function()
|
||||||
|
@ -269,6 +277,7 @@ return {
|
||||||
-- for auto detection file and run code
|
-- for auto detection file and run code
|
||||||
{
|
{
|
||||||
"CRAG666/code_runner.nvim",
|
"CRAG666/code_runner.nvim",
|
||||||
|
lazy = true,
|
||||||
event = "InsertEnter",
|
event = "InsertEnter",
|
||||||
-- dependencies = "nvim-lua/plenary.nvim",
|
-- dependencies = "nvim-lua/plenary.nvim",
|
||||||
cmd = { "RunCode", "RunFile", "RunProject", "RunClose" },
|
cmd = { "RunCode", "RunFile", "RunProject", "RunClose" },
|
||||||
|
@ -279,6 +288,7 @@ return {
|
||||||
-- for color view
|
-- for color view
|
||||||
{
|
{
|
||||||
"NvChad/nvim-colorizer.lua",
|
"NvChad/nvim-colorizer.lua",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
opts = function()
|
opts = function()
|
||||||
require("user.colorizer")
|
require("user.colorizer")
|
||||||
|
@ -287,6 +297,7 @@ return {
|
||||||
-- for winbar icon
|
-- for winbar icon
|
||||||
{
|
{
|
||||||
"SmiteshP/nvim-navic",
|
"SmiteshP/nvim-navic",
|
||||||
|
lazy = true,
|
||||||
dependencies = "neovim/nvim-lspconfig",
|
dependencies = "neovim/nvim-lspconfig",
|
||||||
event = "InsertEnter",
|
event = "InsertEnter",
|
||||||
config = function()
|
config = function()
|
||||||
|
@ -297,6 +308,7 @@ return {
|
||||||
-- for popup alert
|
-- for popup alert
|
||||||
{
|
{
|
||||||
"rcarriga/nvim-notify",
|
"rcarriga/nvim-notify",
|
||||||
|
lazy = true,
|
||||||
event = "BufWinEnter",
|
event = "BufWinEnter",
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{
|
||||||
|
@ -328,6 +340,7 @@ return {
|
||||||
-- for resize screen
|
-- for resize screen
|
||||||
{
|
{
|
||||||
"mrjones2014/smart-splits.nvim",
|
"mrjones2014/smart-splits.nvim",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
config = function()
|
config = function()
|
||||||
require("user.smartspit")
|
require("user.smartspit")
|
||||||
|
@ -352,6 +365,7 @@ return {
|
||||||
}, -- mini scrollview
|
}, -- mini scrollview
|
||||||
{
|
{
|
||||||
"karb94/neoscroll.nvim",
|
"karb94/neoscroll.nvim",
|
||||||
|
lazy = true,
|
||||||
event = "InsertEnter",
|
event = "InsertEnter",
|
||||||
config = function()
|
config = function()
|
||||||
require("user.neoscroll")
|
require("user.neoscroll")
|
||||||
|
@ -359,13 +373,14 @@ return {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"dstein64/nvim-scrollview",
|
"dstein64/nvim-scrollview",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
config = function()
|
config = function()
|
||||||
require("user.nvimscroll")
|
require("user.nvimscroll")
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
-- for check startuptime
|
-- for check startuptime
|
||||||
{ "dstein64/vim-startuptime", cmd = "StartupTime", event = "InsertEnter" },
|
{ "dstein64/vim-startuptime", lazy = true, cmd = "StartupTime", event = "InsertEnter" },
|
||||||
-- for coloring pairs
|
-- for coloring pairs
|
||||||
-- remark 20231101 - menyebabkan error treesitter
|
-- remark 20231101 - menyebabkan error treesitter
|
||||||
-- {
|
-- {
|
||||||
|
@ -374,9 +389,10 @@ return {
|
||||||
-- dependencies = "nvim-treesitter/nvim-treesitter",
|
-- dependencies = "nvim-treesitter/nvim-treesitter",
|
||||||
-- },
|
-- },
|
||||||
-- for git
|
-- for git
|
||||||
{ "HiPhish/nvim-ts-rainbow2", event = "BufRead", dependencies = "nvim-treesitter/nvim-treesitter" },
|
{ "HiPhish/nvim-ts-rainbow2", lazy = true, event = "BufRead", dependencies = "nvim-treesitter/nvim-treesitter" },
|
||||||
{
|
{
|
||||||
"lewis6991/gitsigns.nvim",
|
"lewis6991/gitsigns.nvim",
|
||||||
|
lazy = true,
|
||||||
enabled = vim.fn.executable("git") == 1,
|
enabled = vim.fn.executable("git") == 1,
|
||||||
ft = "gitcommit",
|
ft = "gitcommit",
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
|
|
|
@ -44,6 +44,7 @@ end
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"j-hui/fidget.nvim",
|
"j-hui/fidget.nvim",
|
||||||
|
lazy = true,
|
||||||
enabled = fidget,
|
enabled = fidget,
|
||||||
tag = "legacy",
|
tag = "legacy",
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
|
@ -59,6 +60,7 @@ return {
|
||||||
{
|
{
|
||||||
"linrongbin16/lsp-progress.nvim",
|
"linrongbin16/lsp-progress.nvim",
|
||||||
enabled = lualine,
|
enabled = lualine,
|
||||||
|
lazy = true,
|
||||||
branch = "main",
|
branch = "main",
|
||||||
event = { "BufRead" },
|
event = { "BufRead" },
|
||||||
config = function()
|
config = function()
|
||||||
|
|
|
@ -23,6 +23,7 @@ return {
|
||||||
-- transparant config
|
-- transparant config
|
||||||
{
|
{
|
||||||
"xiyaowong/transparent.nvim",
|
"xiyaowong/transparent.nvim",
|
||||||
|
lazy = true,
|
||||||
enabled = transparent,
|
enabled = transparent,
|
||||||
event = "BufWinEnter",
|
event = "BufWinEnter",
|
||||||
cmd = { "TransparentToggle", "TransparentEnable", "TransparentDisable" },
|
cmd = { "TransparentToggle", "TransparentEnable", "TransparentDisable" },
|
||||||
|
|
|
@ -3,6 +3,7 @@ return {
|
||||||
{
|
{
|
||||||
"goolord/alpha-nvim",
|
"goolord/alpha-nvim",
|
||||||
-- event = "BufWinEnter",
|
-- event = "BufWinEnter",
|
||||||
|
lazy = true,
|
||||||
event = "VimEnter",
|
event = "VimEnter",
|
||||||
config = function()
|
config = function()
|
||||||
require("user.alpha")
|
require("user.alpha")
|
||||||
|
@ -11,6 +12,7 @@ return {
|
||||||
-- line info bootom
|
-- line info bootom
|
||||||
{
|
{
|
||||||
"nvim-lualine/lualine.nvim",
|
"nvim-lualine/lualine.nvim",
|
||||||
|
lazy = true,
|
||||||
-- dependencies = { "kyazdani42/nvim-web-devicons", opt = true },
|
-- dependencies = { "kyazdani42/nvim-web-devicons", opt = true },
|
||||||
event = "BufWinEnter",
|
event = "BufWinEnter",
|
||||||
config = function()
|
config = function()
|
||||||
|
@ -20,6 +22,7 @@ return {
|
||||||
-- for show icon
|
-- for show icon
|
||||||
{
|
{
|
||||||
"kyazdani42/nvim-web-devicons",
|
"kyazdani42/nvim-web-devicons",
|
||||||
|
lazy = true,
|
||||||
dependencies = { "DaikyXendo/nvim-material-icon" },
|
dependencies = { "DaikyXendo/nvim-material-icon" },
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
config = function()
|
config = function()
|
||||||
|
@ -29,6 +32,7 @@ return {
|
||||||
-- for tree exploler
|
-- for tree exploler
|
||||||
{
|
{
|
||||||
"kyazdani42/nvim-tree.lua",
|
"kyazdani42/nvim-tree.lua",
|
||||||
|
lazy = true,
|
||||||
event = "BufRead",
|
event = "BufRead",
|
||||||
cmd = { "NvimTree", "NvimTreeToggle", "NvimTreeFocus", "NvimTreeClose" },
|
cmd = { "NvimTree", "NvimTreeToggle", "NvimTreeFocus", "NvimTreeClose" },
|
||||||
-- dependencies = "kyazdani42/nvim-web-devicons",
|
-- dependencies = "kyazdani42/nvim-web-devicons",
|
||||||
|
@ -44,10 +48,12 @@ return {
|
||||||
-- for file tab
|
-- for file tab
|
||||||
{
|
{
|
||||||
"famiu/bufdelete.nvim",
|
"famiu/bufdelete.nvim",
|
||||||
|
lazy = true,
|
||||||
event = "InsertEnter",
|
event = "InsertEnter",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"akinsho/bufferline.nvim",
|
"akinsho/bufferline.nvim",
|
||||||
|
lazy = true,
|
||||||
event = "BufWinEnter",
|
event = "BufWinEnter",
|
||||||
config = function()
|
config = function()
|
||||||
require("user.bufferline")
|
require("user.bufferline")
|
||||||
|
@ -68,6 +74,7 @@ return {
|
||||||
-- key mapping
|
-- key mapping
|
||||||
{
|
{
|
||||||
"folke/which-key.nvim",
|
"folke/which-key.nvim",
|
||||||
|
lazy = true,
|
||||||
keys = { "<leader>", '"', "'", "`", "c", "v" },
|
keys = { "<leader>", '"', "'", "`", "c", "v" },
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
config = function()
|
config = function()
|
||||||
|
@ -77,6 +84,7 @@ return {
|
||||||
-- for search
|
-- for search
|
||||||
{
|
{
|
||||||
"nvim-telescope/telescope.nvim",
|
"nvim-telescope/telescope.nvim",
|
||||||
|
lazy = true,
|
||||||
-- event = "BufRead",
|
-- event = "BufRead",
|
||||||
-- dependencies = { { "nvim-lua/plenary.nvim" } },
|
-- dependencies = { { "nvim-lua/plenary.nvim" } },
|
||||||
cmd = "Telescope",
|
cmd = "Telescope",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue