Add neogit and config
Fix various UI issues for better consistency Enable winblend properly for blur in neovide
This commit is contained in:
parent
07b1bff3a2
commit
a549c57b47
|
@ -1,7 +1,7 @@
|
|||
return {
|
||||
flavour = "macchiato",
|
||||
term_colors = true,
|
||||
-- transparent_background = true,
|
||||
transparent_background = false,
|
||||
integrations = {
|
||||
barbecue = {
|
||||
dim_dirname = true,
|
||||
|
@ -17,6 +17,7 @@ return {
|
|||
native_lsp = {
|
||||
enabled = true,
|
||||
},
|
||||
neogit = true,
|
||||
notify = true,
|
||||
nvimtree = true,
|
||||
navic = {
|
||||
|
|
|
@ -5,9 +5,9 @@ return {
|
|||
enable = true,
|
||||
},
|
||||
shortcut = {
|
||||
{ icon = " ", desc = "Lazy", group = "@property", action = "Lazy", key = "l" },
|
||||
{ icon = " ", desc = "Lazy", group = "@property", action = "Lazy", key = "l" },
|
||||
{
|
||||
icon = " ",
|
||||
icon = " ",
|
||||
icon_hl = "@variable",
|
||||
desc = "Files",
|
||||
group = "Label",
|
||||
|
@ -22,20 +22,13 @@ return {
|
|||
key = "n",
|
||||
},
|
||||
{
|
||||
icon = " ",
|
||||
icon = " ",
|
||||
icon_hl = "@variable",
|
||||
desc = "Git DiffView",
|
||||
desc = "Neogit",
|
||||
group = "Label",
|
||||
action = "DiffviewOpen",
|
||||
action = "Neogit",
|
||||
key = "g",
|
||||
},
|
||||
{
|
||||
icon = " ",
|
||||
desc = "Mason",
|
||||
group = "@property",
|
||||
action = "Mason",
|
||||
key = "m",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -24,7 +24,9 @@ vim.keymap.set("n", "<leader>l", "<cmd>Lazy<CR>")
|
|||
vim.keymap.set("n", "<leader>m", "<cmd>Mason<CR>")
|
||||
vim.keymap.set("n", "<leader>s", "<cmd>Dashboard<CR>")
|
||||
vim.keymap.set("n", "<leader>z", "<cmd>ZenMode<CR>")
|
||||
vim.keymap.set("n", "<leader>g", "<cmd>Git<CR>")
|
||||
vim.keymap.set("n", "<leader>gg", "<cmd>Neogit<CR>")
|
||||
vim.keymap.set("n", "<leader>/", "<cmd>ToggleTerm<CR>")
|
||||
vim.keymap.set("n", "<leader>tt", "<cmd>ToggleTerm direction=float<CR>")
|
||||
vim.keymap.set({ "n", "t" }, "<A-h>", "<CMD>NavigatorLeft<CR>")
|
||||
vim.keymap.set({ "n", "t" }, "<A-l>", "<CMD>NavigatorRight<CR>")
|
||||
vim.keymap.set({ "n", "t" }, "<A-k>", "<CMD>NavigatorUp<CR>")
|
||||
|
@ -49,12 +51,6 @@ vim.keymap.set("n", "<leader>\\", "<cmd>Neotree reveal<cr>")
|
|||
-- Aerial
|
||||
vim.keymap.set("n", "<leader>a", "<cmd>AerialToggle!<CR>")
|
||||
|
||||
-- diffview
|
||||
vim.keymap.set("n", "<leader>do", "<cmd>DiffviewOpen<cr>")
|
||||
vim.keymap.set("n", "<leader>dc", "<cmd>DiffviewClose<cr>")
|
||||
vim.keymap.set("n", "<leader>dh", "<cmd>DiffviewFileHistory<cr>")
|
||||
vim.keymap.set("n", "<leader>df", "<cmd>DiffviewFileHistory %<cr>")
|
||||
|
||||
-- Trouble
|
||||
vim.keymap.set("n", "<leader>xx", "<cmd>TroubleToggle<cr>")
|
||||
vim.keymap.set("n", "<leader>xw", "<cmd>TroubleToggle workspace_diagnostics<cr>")
|
||||
|
|
|
@ -9,12 +9,27 @@ return {
|
|||
},
|
||||
},
|
||||
ui = {
|
||||
border = "rounded",
|
||||
icons = {
|
||||
lazy = "💤 ",
|
||||
cmd = "⌘",
|
||||
config = "",
|
||||
event = "",
|
||||
ft = "",
|
||||
init = "",
|
||||
keys = "",
|
||||
plugin = "",
|
||||
runtime = "",
|
||||
source = "",
|
||||
start = "",
|
||||
task = "",
|
||||
lazy = " ",
|
||||
},
|
||||
},
|
||||
diff = {
|
||||
cmd = "diffview.nvim",
|
||||
},
|
||||
checker = {
|
||||
enabled = true,
|
||||
frequency = 86400,
|
||||
frequency = 3600,
|
||||
},
|
||||
}
|
||||
|
|
6
config/nvim/lua/config/neogit.lua
Normal file
6
config/nvim/lua/config/neogit.lua
Normal file
|
@ -0,0 +1,6 @@
|
|||
return {
|
||||
kind = "floating",
|
||||
integrations = {
|
||||
diffview = true,
|
||||
},
|
||||
}
|
|
@ -1,4 +1,5 @@
|
|||
vim.opt.guifont = "FiraCode Nerd Font:h14"
|
||||
vim.opt.winblend = 50
|
||||
vim.opt.pumblend = 50
|
||||
|
||||
vim.g.neovide_padding_top = 5
|
||||
vim.g.neovide_padding_bottom = 5
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
return {
|
||||
background_colour = "#000000",
|
||||
-- background_colour = "NONE",
|
||||
fps = 60,
|
||||
render = "default", -- "minimal", "simple"
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ return {
|
|||
i = { ["<c-t>"] = trouble.open_with_trouble },
|
||||
n = { ["<c-t>"] = trouble.open_with_trouble },
|
||||
},
|
||||
winblend = vim.o.winblend,
|
||||
},
|
||||
extensions = {
|
||||
fzf = {
|
||||
|
|
|
@ -7,5 +7,6 @@ return {
|
|||
"nvim-tree/nvim-web-devicons",
|
||||
},
|
||||
event = { "BufReadPre", "BufNewFile" },
|
||||
opts = require "config.barbecue",
|
||||
-- opts = require "config.barbecue",
|
||||
config = function() require("barbecue").setup(require "config.barbecue") end,
|
||||
}
|
||||
|
|
9
config/nvim/lua/plugins/neogit.lua
Normal file
9
config/nvim/lua/plugins/neogit.lua
Normal file
|
@ -0,0 +1,9 @@
|
|||
return {
|
||||
"TimUntersberger/neogit",
|
||||
config = function() require("neogit").setup(require "config.neogit") end,
|
||||
cmd = "Neogit",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"sindrets/diffview.nvim",
|
||||
},
|
||||
}
|
|
@ -1,4 +1,5 @@
|
|||
return {
|
||||
"ahmedkhalf/project.nvim",
|
||||
event = { "BufReadPre", "BufNewFile" },
|
||||
config = function() require("project_nvim").setup(require "config.project") end,
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue