add: update config

This commit is contained in:
asep komarudin 2024-03-09 08:06:10 +07:00
parent 6e55fe895d
commit a121508f39
10 changed files with 46 additions and 27 deletions

View file

@ -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

View file

@ -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")

View file

@ -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,
}, },

View file

@ -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 },

View file

@ -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")

View file

@ -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")

View file

@ -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",

View file

@ -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()

View file

@ -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" },

View file

@ -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",