Compare commits
3 Commits
e52f913172
...
01b7c4e280
Author | SHA1 | Date | |
---|---|---|---|
doryan | 01b7c4e280 | ||
doryan | a6c2687a8f | ||
doryan | 26f9ad46d3 |
|
@ -7,39 +7,6 @@
|
||||||
lvim.colorscheme = "melange"
|
lvim.colorscheme = "melange"
|
||||||
lvim.builtin.breadcrumbs.active = false
|
lvim.builtin.breadcrumbs.active = false
|
||||||
|
|
||||||
lvim.builtin.gitsigns.opts.signs = {
|
|
||||||
add = {
|
|
||||||
hl = "GitSignsAdd",
|
|
||||||
text = " ┃",
|
|
||||||
numhl = "GitSignsAddNr",
|
|
||||||
linehl = "GitSignsAddLn",
|
|
||||||
},
|
|
||||||
change = {
|
|
||||||
hl = "GitSignsChange",
|
|
||||||
text = " ┃",
|
|
||||||
numhl = "GitSignsChangeNr",
|
|
||||||
linehl = "GitSignsChangeLn",
|
|
||||||
},
|
|
||||||
delete = {
|
|
||||||
hl = "GitSignsDelete",
|
|
||||||
text = " ",
|
|
||||||
numhl = "GitSignsDeleteNr",
|
|
||||||
linehl = "GitSignsDeleteLn",
|
|
||||||
},
|
|
||||||
topdelete = {
|
|
||||||
hl = "GitSignsDelete",
|
|
||||||
text = " ",
|
|
||||||
numhl = "GitSignsDeleteNr",
|
|
||||||
linehl = "GitSignsDeleteLn",
|
|
||||||
},
|
|
||||||
changedelete = {
|
|
||||||
hl = "GitSignsChange",
|
|
||||||
text = " ┃",
|
|
||||||
numhl = "GitSignsChangeNr",
|
|
||||||
linehl = "GitSignsChangeLn",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
lvim.lsp.automatic_servers_installation = false
|
lvim.lsp.automatic_servers_installation = false
|
||||||
lvim.lsp.automatic_configuration.skipped_servers = { "rust_analyzer" }
|
lvim.lsp.automatic_configuration.skipped_servers = { "rust_analyzer" }
|
||||||
|
|
||||||
|
@ -50,7 +17,9 @@ require "configs.bufferline"
|
||||||
require "configs.dropbar"
|
require "configs.dropbar"
|
||||||
require "configs.dap"
|
require "configs.dap"
|
||||||
require "configs.acmp"
|
require "configs.acmp"
|
||||||
|
require "configs.gitsigns"
|
||||||
require "configs.colorizer"
|
require "configs.colorizer"
|
||||||
require "configs.autotag"
|
require "configs.autotag"
|
||||||
require "configs.prettier"
|
require "configs.prettier"
|
||||||
require "configs.nvimufo"
|
require "configs.nvimufo"
|
||||||
|
require "configs.notify"
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
lvim.builtin.gitsigns.opts.signs = {
|
||||||
|
add = {
|
||||||
|
hl = "GitSignsAdd",
|
||||||
|
text = " ┃",
|
||||||
|
numhl = "GitSignsAddNr",
|
||||||
|
linehl = "GitSignsAddLn",
|
||||||
|
},
|
||||||
|
change = {
|
||||||
|
hl = "GitSignsChange",
|
||||||
|
text = " ┃",
|
||||||
|
numhl = "GitSignsChangeNr",
|
||||||
|
linehl = "GitSignsChangeLn",
|
||||||
|
},
|
||||||
|
delete = {
|
||||||
|
hl = "GitSignsDelete",
|
||||||
|
text = " ",
|
||||||
|
numhl = "GitSignsDeleteNr",
|
||||||
|
linehl = "GitSignsDeleteLn",
|
||||||
|
},
|
||||||
|
topdelete = {
|
||||||
|
hl = "GitSignsDelete",
|
||||||
|
text = " ",
|
||||||
|
numhl = "GitSignsDeleteNr",
|
||||||
|
linehl = "GitSignsDeleteLn",
|
||||||
|
},
|
||||||
|
changedelete = {
|
||||||
|
hl = "GitSignsChange",
|
||||||
|
text = " ┃",
|
||||||
|
numhl = "GitSignsChangeNr",
|
||||||
|
linehl = "GitSignsChangeLn",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,36 @@
|
||||||
|
local focused = true
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd("FocusGained", {
|
||||||
|
callback = function()
|
||||||
|
focused = true
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
vim.api.nvim_create_autocmd("FocusLost", {
|
||||||
|
callback = function()
|
||||||
|
focused = false
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
require("noice").setup({
|
require("noice").setup({
|
||||||
|
table.insert(opts.routes, {
|
||||||
|
filter = {
|
||||||
|
event = "notify",
|
||||||
|
find = "No information available",
|
||||||
|
},
|
||||||
|
opts = { skip = true },
|
||||||
|
}),
|
||||||
|
|
||||||
|
table.insert(opts.routes, 1, {
|
||||||
|
filter = {
|
||||||
|
cond = function()
|
||||||
|
return not focused
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
view = "notify_send",
|
||||||
|
opts = { stop = false },
|
||||||
|
}),
|
||||||
|
|
||||||
lsp = {
|
lsp = {
|
||||||
-- override markdown rendering so that **cmp** and other plugins use **Treesitter**
|
-- override markdown rendering so that **cmp** and other plugins use **Treesitter**
|
||||||
override = {
|
override = {
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
local BUILTIN_STAGES = {
|
||||||
|
FADE = "fade",
|
||||||
|
SLIDE = "slide",
|
||||||
|
FADE_IN_SLIDE_OUT = "fade_in_slide_out",
|
||||||
|
STATIC = "static",
|
||||||
|
}
|
||||||
|
|
||||||
|
require("notify").setup({
|
||||||
|
level = vim.log.levels.TRACE,
|
||||||
|
timeout = 5000,
|
||||||
|
max_height = function()
|
||||||
|
return math.floor(vim.o.lines * 0.75)
|
||||||
|
end,
|
||||||
|
max_width = function()
|
||||||
|
return math.floor(vim.o.columns * 0.75)
|
||||||
|
end,
|
||||||
|
on_open = function(win)
|
||||||
|
vim.api.nvim_win_set_config(win, { zindex = 100 })
|
||||||
|
end,
|
||||||
|
stages = BUILTIN_STAGES.SLIDE,
|
||||||
|
render = "default",
|
||||||
|
background_colour = "NotifyBackground",
|
||||||
|
on_close = function () end,
|
||||||
|
minimum_width = 50,
|
||||||
|
fps = 10,
|
||||||
|
top_down = true,
|
||||||
|
time_formats = {
|
||||||
|
notification_history = "%FT%T",
|
||||||
|
notification = "%T",
|
||||||
|
},
|
||||||
|
icons = {
|
||||||
|
ERROR = " ",
|
||||||
|
WARN = "",
|
||||||
|
INFO = "",
|
||||||
|
DEBUG = " ",
|
||||||
|
TRACE = "✎ ",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
require("notify")("You're welcome!")
|
|
@ -90,9 +90,6 @@ lvim.plugins = {
|
||||||
{
|
{
|
||||||
'rust-lang/rust.vim',
|
'rust-lang/rust.vim',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
'kevinhwang91/nvim-bqf'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'MunifTanjim/prettier.nvim'
|
'MunifTanjim/prettier.nvim'
|
||||||
},
|
},
|
||||||
|
@ -255,6 +252,9 @@ lvim.plugins = {
|
||||||
{
|
{
|
||||||
"tanvirtin/monokai.nvim"
|
"tanvirtin/monokai.nvim"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"rcarriga/nvim-notify",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"folke/noice.nvim",
|
"folke/noice.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
|
@ -270,9 +270,13 @@ lvim.plugins = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
dependencies = {
|
dependencies = {
|
||||||
|
-- if you lazy-load any plugin below, make sure to add proper `module="..."` entries
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
|
-- OPTIONAL:
|
||||||
|
-- `nvim-notify` is only needed, if you want to use the notification view.
|
||||||
|
-- If not available, we use `mini` as the fallback
|
||||||
"rcarriga/nvim-notify",
|
"rcarriga/nvim-notify",
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue