mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-21 16:39:04 +02:00
add: transparant config for all theme
This commit is contained in:
parent
27ffa22293
commit
ff2b881ef8
6 changed files with 65 additions and 25 deletions
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"Comment.nvim": { "branch": "master", "commit": "e51f2b142d88bb666dcaa77d93a07f4b419aca70" },
|
"Comment.nvim": { "branch": "master", "commit": "e51f2b142d88bb666dcaa77d93a07f4b419aca70" },
|
||||||
"LuaSnip": { "branch": "master", "commit": "8ae1dedd988eb56441b7858bd1e8554dfadaa46d" },
|
"LuaSnip": { "branch": "master", "commit": "8ae1dedd988eb56441b7858bd1e8554dfadaa46d" },
|
||||||
"alpha-nvim": { "branch": "main", "commit": "1356b9ef31b985d541d94314f2cf73c61124bf1d" },
|
"alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" },
|
||||||
"bufdelete.nvim": { "branch": "master", "commit": "f6bcea78afb3060b198125256f897040538bcb81" },
|
"bufdelete.nvim": { "branch": "master", "commit": "f6bcea78afb3060b198125256f897040538bcb81" },
|
||||||
"bufferline.nvim": { "branch": "main", "commit": "d6cb9b7cac52887bcac65f8698e67479553c0748" },
|
"bufferline.nvim": { "branch": "main", "commit": "d6cb9b7cac52887bcac65f8698e67479553c0748" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
|
@ -32,7 +32,6 @@
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "c6139ca0d5ad7af129ea6c89cb4c56093f2c034a" },
|
"nvim-autopairs": { "branch": "master", "commit": "c6139ca0d5ad7af129ea6c89cb4c56093f2c034a" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "04e0ca376d6abdbfc8b52180f8ea236cbfddf782" },
|
"nvim-cmp": { "branch": "main", "commit": "04e0ca376d6abdbfc8b52180f8ea236cbfddf782" },
|
||||||
"nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" },
|
"nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" },
|
||||||
"nvim-jdtls": { "branch": "master", "commit": "a5c6f38f8151d7b4f5b32c005a95022fa66f4c9d" },
|
|
||||||
"nvim-lsp-installer": { "branch": "main", "commit": "17e0bfa5f2c8854d1636fcd036dc8284db136baa" },
|
"nvim-lsp-installer": { "branch": "main", "commit": "17e0bfa5f2c8854d1636fcd036dc8284db136baa" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "cf3dd4a290084a868fac0e2e876039321d57111c" },
|
"nvim-lspconfig": { "branch": "master", "commit": "cf3dd4a290084a868fac0e2e876039321d57111c" },
|
||||||
"nvim-material-icon": { "branch": "main", "commit": "602088c2682e61cbebd7191de7dc88bfa90c6890" },
|
"nvim-material-icon": { "branch": "main", "commit": "602088c2682e61cbebd7191de7dc88bfa90c6890" },
|
||||||
|
|
|
@ -2,7 +2,8 @@ vim.g.codeium_disable_bindings = 1
|
||||||
return {
|
return {
|
||||||
"Exafunction/codeium.vim",
|
"Exafunction/codeium.vim",
|
||||||
enabled = true,
|
enabled = true,
|
||||||
event = "BufEnter",
|
-- event = "BufEnter",
|
||||||
|
event = "InsertEnter",
|
||||||
config = function()
|
config = function()
|
||||||
-- Change '<C-g>' here to any keycode you like.
|
-- Change '<C-g>' here to any keycode you like.
|
||||||
vim.keymap.set("i", "<C-g>", function()
|
vim.keymap.set("i", "<C-g>", function()
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
return { "mfussenegger/nvim-jdtls", event = "BufRead" }
|
return {
|
||||||
|
-- { "mfussenegger/nvim-jdtls", event = "BufRead" },
|
||||||
|
}
|
||||||
|
|
|
@ -118,7 +118,7 @@ return {
|
||||||
"MasonUninstallAll",
|
"MasonUninstallAll",
|
||||||
"MasonLog",
|
"MasonLog",
|
||||||
},
|
},
|
||||||
keys = { { "<leader>cm", "<cmd>Mason<cr>", desc = "Mason" } },
|
-- keys = { { "<leader>cm", "<cmd>Mason<cr>", desc = "Mason" } },
|
||||||
config = function()
|
config = function()
|
||||||
require("user.lsp")
|
require("user.lsp")
|
||||||
end,
|
end,
|
||||||
|
@ -182,7 +182,8 @@ return {
|
||||||
{
|
{
|
||||||
"JoosepAlviste/nvim-ts-context-commentstring",
|
"JoosepAlviste/nvim-ts-context-commentstring",
|
||||||
lazy = true,
|
lazy = true,
|
||||||
event = "BufWinEnter",
|
-- event = "BufWinEnter",
|
||||||
|
event = "InsertEnter",
|
||||||
dependencies = "nvim-treesitter/nvim-treesitter",
|
dependencies = "nvim-treesitter/nvim-treesitter",
|
||||||
config = function()
|
config = function()
|
||||||
require("ts_context_commentstring").setup({
|
require("ts_context_commentstring").setup({
|
||||||
|
@ -192,7 +193,8 @@ return {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"numToStr/Comment.nvim",
|
"numToStr/Comment.nvim",
|
||||||
event = "BufWinEnter",
|
-- event = "BufWinEnter",
|
||||||
|
event = "InsertEnter",
|
||||||
config = function()
|
config = function()
|
||||||
require("user.comment")
|
require("user.comment")
|
||||||
end,
|
end,
|
||||||
|
@ -253,7 +255,8 @@ return {
|
||||||
-- for auto close tag
|
-- for auto close tag
|
||||||
{
|
{
|
||||||
"windwp/nvim-ts-autotag",
|
"windwp/nvim-ts-autotag",
|
||||||
event = "BufWinEnter",
|
-- event = "BufWinEnter",
|
||||||
|
event = "BufRead",
|
||||||
dependencies = "nvim-treesitter/nvim-treesitter",
|
dependencies = "nvim-treesitter/nvim-treesitter",
|
||||||
config = function()
|
config = function()
|
||||||
require("nvim-ts-autotag").setup()
|
require("nvim-ts-autotag").setup()
|
||||||
|
|
|
@ -1,21 +1,32 @@
|
||||||
|
local transparent = false
|
||||||
|
local clear_lualine = false
|
||||||
|
local data_exists, config = pcall(require, "core.config")
|
||||||
|
if not data_exists then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local transparent_mode = config.transparent_mode
|
||||||
|
if transparent_mode ~= nil then
|
||||||
|
if transparent_mode == 1 then
|
||||||
|
transparent = true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local clear_line = config.clear_lualine
|
||||||
|
if clear_line ~= nil then
|
||||||
|
if clear_line == 1 then
|
||||||
|
clear_lualine = true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
return {
|
return {
|
||||||
-- transparant config
|
-- transparant config
|
||||||
{
|
{
|
||||||
"xiyaowong/transparent.nvim",
|
"xiyaowong/transparent.nvim",
|
||||||
|
enabled = transparent,
|
||||||
event = "BufWinEnter",
|
event = "BufWinEnter",
|
||||||
cmd = { "TransparentToggle", "TransparentEnable", "TransparentDisable" },
|
cmd = { "TransparentToggle", "TransparentEnable", "TransparentDisable" },
|
||||||
config = function()
|
config = function()
|
||||||
require("transparent").clear_prefix("BufferLine")
|
|
||||||
-- clear prefix for which-key
|
|
||||||
require("transparent").clear_prefix("WhichKey")
|
|
||||||
-- clear prefix for lazy.nvim
|
|
||||||
require("transparent").clear_prefix("Lazy")
|
|
||||||
-- clear prefix for NvimTree
|
|
||||||
require("transparent").clear_prefix("NvimTree")
|
|
||||||
-- clear prefix for NeoTree
|
|
||||||
require("transparent").clear_prefix("NeoTree")
|
|
||||||
-- clear prefix for Lualine
|
|
||||||
require("transparent").clear_prefix("Lualine")
|
|
||||||
require("transparent").setup({
|
require("transparent").setup({
|
||||||
extra_groups = {},
|
extra_groups = {},
|
||||||
exclude_groups = {
|
exclude_groups = {
|
||||||
|
@ -30,6 +41,23 @@ return {
|
||||||
"NeoTreeCursorLine",
|
"NeoTreeCursorLine",
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
require("transparent").clear_prefix("BufferLine")
|
||||||
|
-- clear prefix for which-key
|
||||||
|
require("transparent").clear_prefix("WhichKey")
|
||||||
|
-- clear prefix for lazy.nvim
|
||||||
|
require("transparent").clear_prefix("Lazy")
|
||||||
|
-- clear prefix for NvimTree
|
||||||
|
require("transparent").clear_prefix("NvimTree")
|
||||||
|
-- clear prefix for NeoTree
|
||||||
|
require("transparent").clear_prefix("NeoTree")
|
||||||
|
if clear_lualine then
|
||||||
|
-- clear prefix for Lualine
|
||||||
|
require("transparent").clear_prefix("Lualine")
|
||||||
|
end
|
||||||
|
-- clear prefix for Telescope
|
||||||
|
require("transparent").clear_prefix("Telescope")
|
||||||
|
-- create auto command to set transparent
|
||||||
|
vim.cmd("TransparentEnable")
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
}
|
}
|
|
@ -17,11 +17,11 @@ function _NODE_TOGGLE()
|
||||||
node:toggle()
|
node:toggle()
|
||||||
end
|
end
|
||||||
|
|
||||||
function _NCDU_TOGGLE()
|
-- function _NCDU_TOGGLE()
|
||||||
local Terminal = require("toggleterm.terminal").Terminal
|
-- local Terminal = require("toggleterm.terminal").Terminal
|
||||||
local ncdu = Terminal:new({ cmd = "ncdu", hidden = true })
|
-- local ncdu = Terminal:new({ cmd = "ncdu", hidden = true })
|
||||||
ncdu:toggle()
|
-- ncdu:toggle()
|
||||||
end
|
-- end
|
||||||
|
|
||||||
function _HTOP_TOGGLE()
|
function _HTOP_TOGGLE()
|
||||||
local Terminal = require("toggleterm.terminal").Terminal
|
local Terminal = require("toggleterm.terminal").Terminal
|
||||||
|
@ -175,6 +175,7 @@ if vim.fn.has("win32") == 1 then
|
||||||
end
|
end
|
||||||
-- for debug
|
-- for debug
|
||||||
local debug_key = {}
|
local debug_key = {}
|
||||||
|
local trasparant = {}
|
||||||
-- local is_dap = pcall(require, "dap")
|
-- local is_dap = pcall(require, "dap")
|
||||||
|
|
||||||
function _close_buffer()
|
function _close_buffer()
|
||||||
|
@ -183,6 +184,11 @@ function _close_buffer()
|
||||||
require("bufdelete").bufdelete(buf, true)
|
require("bufdelete").bufdelete(buf, true)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local trans_ok, _ = pcall(require, "transparent")
|
||||||
|
if trans_ok then
|
||||||
|
trasparant = { "<cmd>TransparentToggle<cr>", "Toggle Transparency" }
|
||||||
|
end
|
||||||
|
|
||||||
if vim.fn.has("win32") == 0 then
|
if vim.fn.has("win32") == 0 then
|
||||||
debug_key = {
|
debug_key = {
|
||||||
name = " Debug",
|
name = " Debug",
|
||||||
|
@ -207,6 +213,7 @@ local mappings2 = {
|
||||||
["/"] = { "<esc><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<cr>", " Commet Block" },
|
["/"] = { "<esc><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<cr>", " Commet Block" },
|
||||||
}
|
}
|
||||||
local mappings = {
|
local mappings = {
|
||||||
|
["c"] = trasparant,
|
||||||
["a"] = { "<cmd>Alpha<cr>", " Alpha" },
|
["a"] = { "<cmd>Alpha<cr>", " Alpha" },
|
||||||
["b"] = {
|
["b"] = {
|
||||||
"<cmd>lua require('telescope.builtin').buffers(require('telescope.themes').get_dropdown{previewer = false})<cr>",
|
"<cmd>lua require('telescope.builtin').buffers(require('telescope.themes').get_dropdown{previewer = false})<cr>",
|
||||||
|
@ -323,7 +330,7 @@ local mappings = {
|
||||||
-- l = { "<cmd>ToggleTerm direction=tab<cr>live-server<cr>", "Live Server" },
|
-- l = { "<cmd>ToggleTerm direction=tab<cr>live-server<cr>", "Live Server" },
|
||||||
x = { "<cmd>ToggleTermToggleAll!<cr>", "Close Tab" },
|
x = { "<cmd>ToggleTermToggleAll!<cr>", "Close Tab" },
|
||||||
n = { "<cmd>lua _NODE_TOGGLE()<cr>", "Node" },
|
n = { "<cmd>lua _NODE_TOGGLE()<cr>", "Node" },
|
||||||
u = { "<cmd>lua _NCDU_TOGGLE()<cr>", "NCDU" },
|
-- u = { "<cmd>lua _NCDU_TOGGLE()<cr>", "NCDU" },
|
||||||
-- t = { "<cmd>lua _HTOP_TOGGLE()<cr>", "Htop" },
|
-- t = { "<cmd>lua _HTOP_TOGGLE()<cr>", "Htop" },
|
||||||
b = { "<cmd>lua _BTOP_TOGGLE()<cr>", "Btop" },
|
b = { "<cmd>lua _BTOP_TOGGLE()<cr>", "Btop" },
|
||||||
-- B = { "<cmd>lua _BTM_TOGGLE()<cr>", "Boottom" },
|
-- B = { "<cmd>lua _BTM_TOGGLE()<cr>", "Boottom" },
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue