fix dashboard
This commit is contained in:
@@ -1,93 +0,0 @@
|
||||
local home = os.getenv('HOME')
|
||||
local db = require('dashboard')
|
||||
-- macos
|
||||
-- db.preview_command = 'cat | lolcat -F 0.3'
|
||||
-- linux
|
||||
-- db.preview_command = 'ueberzug'
|
||||
-- db.preview_file_path = home .. '/.config/nvim/static/neovim.cat'
|
||||
-- db.preview_file_height = 11
|
||||
-- db.preview_file_width = 70
|
||||
vim.cmd('source $HOME/.config/nvim/static/nvim-dashboard.vim')
|
||||
db.custom_center = {
|
||||
{
|
||||
icon = ' ',
|
||||
desc = 'Recently latest session ',
|
||||
shortcut = 'SPC s l',
|
||||
action = 'SessionLoad'
|
||||
}, {
|
||||
icon = ' ',
|
||||
desc = 'Recently opened files ',
|
||||
action = 'Telescope oldfiles',
|
||||
shortcut = 'SPC f h'
|
||||
}, {
|
||||
desc = 'Find File ',
|
||||
icon = ' ',
|
||||
action = 'Telescope find_files find_command=rg,--hidden,--files',
|
||||
shortcut = 'SPC f f'
|
||||
}, {
|
||||
icon = ' ',
|
||||
desc = 'File Browser ',
|
||||
action = 'Telescope file_browser',
|
||||
shortcut = 'SPC f b'
|
||||
}, {
|
||||
icon = ' ',
|
||||
desc = 'Find word ',
|
||||
action = 'Telescope live_grep',
|
||||
shortcut = 'SPC f w'
|
||||
}, {
|
||||
icon = ' ',
|
||||
desc = 'Open Personal dotfiles ',
|
||||
action = ':e ~/.config/nvim/init.vim',
|
||||
shortcut = 'SPC f d'
|
||||
}
|
||||
}
|
||||
require('dashboard').setup {
|
||||
theme = 'doom', -- theme is doom and hyper default is hyper
|
||||
disable_move = false, -- default is false disable move keymap for hyper
|
||||
shortcut_type = 'number', -- shorcut type 'letter' or 'number'
|
||||
change_to_vcs_root = false, -- default is false,for open file in hyper mru. it will change to the root of vcs
|
||||
config = {
|
||||
header = { "NVIM DASHBOARD" }, -- your header
|
||||
center = {
|
||||
{
|
||||
icon = ' ',
|
||||
icon_hl = 'Title',
|
||||
desc = 'Open Recent',
|
||||
desc_hl = 'String',
|
||||
key = '1',
|
||||
keymap = 'SPC f r',
|
||||
key_hl = 'Number',
|
||||
action = 'lua print(1)'
|
||||
}, {
|
||||
icon = ' ',
|
||||
icon_hl = 'Title',
|
||||
desc = 'Find File',
|
||||
desc_hl = 'String',
|
||||
key = '2',
|
||||
key_hl = 'Number',
|
||||
keymap = 'SPC f f',
|
||||
action = 'lua print(2)'
|
||||
}
|
||||
|
||||
-- {
|
||||
-- icon = ' ',
|
||||
-- desc = 'Find Dotfiles',
|
||||
-- key = 'f',
|
||||
-- keymap = 'SPC f d',
|
||||
-- action = 'lua print(3)'
|
||||
-- }
|
||||
},
|
||||
footer = {} -- your footer
|
||||
},
|
||||
hide = {
|
||||
statusline = true, -- hide statusline default is true
|
||||
tabline = true, -- hide the tabline
|
||||
winbar = true -- hide winbar
|
||||
}
|
||||
-- preview = {
|
||||
-- command = "bat", -- preview command
|
||||
-- file_path -- preview file path
|
||||
-- file_height -- preview file height
|
||||
-- file_width -- preview file width
|
||||
-- },
|
||||
}
|
||||
@@ -1,27 +1,30 @@
|
||||
local highlight = {
|
||||
"RainbowRed",
|
||||
"RainbowYellow",
|
||||
"RainbowBlue",
|
||||
"RainbowOrange",
|
||||
"RainbowGreen",
|
||||
"RainbowViolet",
|
||||
"RainbowCyan",
|
||||
"RainbowRed",
|
||||
"RainbowYellow",
|
||||
"RainbowBlue",
|
||||
"RainbowOrange",
|
||||
"RainbowGreen",
|
||||
"RainbowViolet",
|
||||
"RainbowCyan",
|
||||
}
|
||||
|
||||
local hooks = require "ibl.hooks"
|
||||
local hooks = require("ibl.hooks")
|
||||
-- create the highlight groups in the highlight setup hook, so they are reset
|
||||
-- every time the colorscheme changes
|
||||
hooks.register(hooks.type.HIGHLIGHT_SETUP, function()
|
||||
vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#ED8796" })
|
||||
vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#EED49F" })
|
||||
vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#8AADF4" })
|
||||
vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#F5A97F" })
|
||||
vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#A6DA95" })
|
||||
vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C6A0F6" })
|
||||
vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#8BD5CA" })
|
||||
vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#ED8796" })
|
||||
vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#EED49F" })
|
||||
vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#8AADF4" })
|
||||
vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#F5A97F" })
|
||||
vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#A6DA95" })
|
||||
vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C6A0F6" })
|
||||
vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#8BD5CA" })
|
||||
end)
|
||||
|
||||
vim.g.rainbow_delimiters = { highlight = highlight }
|
||||
require("ibl").setup { scope = { highlight = highlight } }
|
||||
require("ibl").setup({
|
||||
scope = { highlight = highlight },
|
||||
exclude = { filetypes = { "dashboard" } },
|
||||
})
|
||||
|
||||
hooks.register(hooks.type.SCOPE_HIGHLIGHT, hooks.builtin.scope_highlight_from_extmark)
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
require('plugins.ui.bufferline')
|
||||
require('plugins.ui.copilot-lualine')
|
||||
require('plugins.ui.dashboard-nvim')
|
||||
require('plugins.ui.fidget')
|
||||
-- require('plugins.ui.git-blame')
|
||||
require('plugins.ui.gitsigns')
|
||||
require('plugins.ui.lualine')
|
||||
require('plugins.ui.nvim-colorizer')
|
||||
require('plugins.ui.nvim-notify')
|
||||
require('plugins.ui.nvimtree')
|
||||
require('plugins.ui.presence')
|
||||
require('plugins.ui.rainbow-delimiters')
|
||||
require('plugins.ui.telescope-file-browser')
|
||||
require('plugins.ui.telescope')
|
||||
require('plugins.ui.treesitter-context')
|
||||
require('plugins.ui.treesitter')
|
||||
require('plugins.ui.whichkey')
|
||||
require('plugins.ui.indent-blankline')
|
||||
require('plugins.ui.toggleterm')
|
||||
require("plugins.ui.bufferline")
|
||||
require("plugins.ui.copilot-lualine")
|
||||
require("plugins.ui.fidget")
|
||||
require("plugins.ui.gitsigns")
|
||||
require("plugins.ui.lualine")
|
||||
require("plugins.ui.nvim-colorizer")
|
||||
require("plugins.ui.nvim-notify")
|
||||
require("plugins.ui.nvimtree")
|
||||
require("plugins.ui.presence")
|
||||
require("plugins.ui.rainbow-delimiters")
|
||||
require("plugins.ui.telescope-file-browser")
|
||||
require("plugins.ui.telescope")
|
||||
require("plugins.ui.treesitter-context")
|
||||
require("plugins.ui.treesitter")
|
||||
require("plugins.ui.whichkey")
|
||||
require("plugins.ui.indent-blankline")
|
||||
require("plugins.ui.toggleterm")
|
||||
|
||||
Reference in New Issue
Block a user