覆盖默认的 neovim 仪表板和/或默认的 glepnir/dashboard-nvim 仪表板不起作用

问题描述 投票:0回答:0

我能够看到纯默认的 nvim 仪表板,就像栗色一样,仪表板类似于 nvim 0.9.0-dev...以及当我运行以下所有代码时,我可以看到dashboard-nvim 仪表板有一大块 acii,上面写着“仪表板”,但我似乎看不到我自己的 neovim ascii,我尝试在 set.lua 中使用 vim.g.dashboard_custom_header 设置

这些基本上是我拥有的所有相关代码,是的,~/.local/share/nvim/site/pack/packer/dashboard-nvim 存在,并且 :CheckHealth 看起来很好,我已经重新启动了 nvim无数次,甚至尝试删除 ~/.cache/nvim/dashboard/cache:

~/.config/nvim/init.lua:

require("custom")

~/.config/nvim/lua/custom/init.lua:

require("custom.remap")
require("custom.set")

~/.config/nvim/lua/custom/packer.lua:

--p This file can be loaded by calling `lua require('plugins')` from your init.vim

-- Only required if you have packer configured as `opt`
vim.cmd [[packadd packer.nvim]]

return require('packer').startup(function(use)
    -- Packer can manage itself
    use 'wbthomason/packer.nvim'
    use {
        'nvim-telescope/telescope.nvim', tag = '0.1.1',
        -- or                            , branch = '0.1.x',
        requires = { {'nvim-lua/plenary.nvim'} }
    }
    use('nvim-treesitter/nvim-treesitter', {run = ':TSUpdate'})
    use('nvim-treesitter/playground')
    use('theprimeagen/harpoon')
    use('mbbill/undotree')
    use('tpope/vim-fugitive')
    use('andweeb/presence.nvim')
    use { 'catppuccin/nvim', as = "catppuccin" }
    use('hrsh7th/cmp-nvim-lsp')
    use('hrsh7th/nvim-cmp')
    use('jose-elias-alvarez/null-ls.nvim')
    use('nvim-tree/nvim-web-devicons')
    use('L3MON4D3/LuaSnip')
    use('lewis6991/gitsigns.nvim')
    use('neovim/nvim-lspconfig')
    use('nvim-lualine/lualine.nvim')
    use('nvim-telescope/telescope-file-browser.nvim')
    use('onsails/lspkind-nvim')
    use('ryanoasis/vim-devicons')
    use('saadparwaiz1/cmp_luasnip')
    use('tpope/vim-commentary')
    use('windwp/nvim-autopairs')
    use ("glepnir/dashboard-nvim")
    use {
        'VonHeikemen/lsp-zero.nvim',
        branch = 'v1.x',
        requires = {
            -- LSP Support
            {'neovim/nvim-lspconfig'},             -- Required
            {'williamboman/mason.nvim'},           -- Optional
            {'williamboman/mason-lspconfig.nvim'}, -- Optional

                -- Autocompletion
                {'hrsh7th/nvim-cmp'},         -- Required
                {'hrsh7th/cmp-nvim-lsp'},     -- Required
                {'hrsh7th/cmp-buffer'},       -- Optional
                {'hrsh7th/cmp-path'},         -- Optional
                {'saadparwaiz1/cmp_luasnip'}, -- Optional
                {'hrsh7th/cmp-nvim-lua'},     -- Optional

                -- Snippets
                {'L3MON4D3/LuaSnip'},             -- Required
                {'rafamadriz/friendly-snippets'}, -- Optional
            }
        }
    end)

~/.config/nvim/lua/custom/remap.lua:


vim.g.mapleader = " "
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)

vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")

vim.keymap.set("n", "J", "mzJ`z")
vim.keymap.set("n", "<C-d>", "<C-d>zz")
vim.keymap.set("n", "<C-u>", "<C-u>zz")
vim.keymap.set("n", "n", "nzzzv")
vim.keymap.set("n", "N", "Nzzzv")

vim.keymap.set("n", "<leader>vwm", function()
    require("vim-with-me").StartVimWithMe()
end)
vim.keymap.set("n", "<leader>svwm", function()
    require("vim-with-me").StopVimWithMe()
end)

-- greatest remap ever
vim.keymap.set("x", "<leader>p", [["_dP]])

-- next greatest remap ever : asbjornHaland
vim.keymap.set({"n", "v"}, "<leader>d", [["_d]])

-- This is going to get me cancelled
vim.keymap.set("i", "<C-c>", "<Esc>")

vim.keymap.set("n", "Q", "<nop>")
vim.keymap.set("n", "<C-f>", "<cmd>silent !tmux neww tmux-sessionizer<CR>")
vim.keymap.set("n", "<leader>f", vim.lsp.buf.format)

vim.keymap.set("n", "<C-k>", "<cmd>cnext<CR>zz")
vim.keymap.set("n", "<C-j>", "<cmd>cprev<CR>zz")
vim.keymap.set("n", "<leader>k", "<cmd>lnext<CR>zz")
vim.keymap.set("n", "<leader>j", "<cmd>lprev<CR>zz")

vim.keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true })

vim.keymap.set("n", "<leader>vpp", "<cmd>e ~/.dotfiles/nvim/.config/nvim/lua/theprimeagen/packer.lua<CR>");
vim.keymap.set("n", "<leader>mr", "<cmd>CellularAutomaton make_it_rain<CR>");

vim.keymap.set("n", "<leader><leader>", function()
    vim.cmd("so")
end)

vim.keymap.set("n", "<leader>w", "<C-w>k")
vim.keymap.set("n", "<leader>a", "<C-w>h")
vim.keymap.set("n", "<leader>s", "<C-w>j")
vim.keymap.set("n", "<leader>d", "<C-w>l")
vim.keymap.set("n", "<Tab>", ":bn<CR>", { silent = true })
vim.keymap.set("n", "<S-Tab>", ":bp<CR>", { silent = true })
vim.keymap.set("n", "<leader>q", ":bp<CR>:bd #<CR>", { silent = true })
vim.keymap.set("n", "<leader>x", ":%y<CR>")
vim.keymap.set("n", "k", "v:count == 0 ? \"gk\" : \"k\"", { expr = true, silent = true })
vim.keymap.set("n", "j", "v:count == 0 ? \"gj\" : \"j\"", { expr = true, silent = true })
vim.keymap.set("n", "<leader>t", ":split term://bash <CR>", { silent = true })
vim.keymap.set("t", "<leader><Esc>", "<C-\\><C-n>", { silent = true })
vim.keymap.set("n", "<leader>v", ":edit ~/.config/nvim/init.lua<CR>", { silent = true })

vim.cmd "sign define DiagnosticSignError text= texthl=DiagnosticSignError"
vim.cmd "sign define DiagnosticSignWarn text= texthl=DiagnosticSignWarn" 
vim.cmd "sign define DiagnosticSignInfo text= texthl=DiagnosticSignInfo"
vim.cmd "sign define DiagnosticSignHint text= texthl=DiagnosticSignHint"

~/.config/nvim/lua/custom/set.lua:

vim.g.mapleader = " "

vim.opt.clipboard = "unnamedplus"

vim.opt.nu = true
vim.opt.relativenumber = true

vim.opt.tabstop = 4
vim.opt.softtabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true

vim.opt.smartindent = true

vim.opt.wrap = false

vim.opt.swapfile = false
vim.opt.backup = false
vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
vim.opt.undofile = true 

vim.opt.hlsearch = false
vim.opt.incsearch = true

vim.opt.termguicolors = true

vim.opt.scrolloff = 8
vim.opt.signcolumn = "yes"
vim.opt.isfname:append("@-@")

vim.opt.splitbelow = true
vim.opt.splitright = true

vim.opt.list = false

vim.g.catppuccin_flavour = "mocha"
vim.cmd "colorscheme catppuccin"

vim.g.dashboard_default_executive = "telescope"
vim.g.dashboard_custom_header = {
    [[    )       )        (      *      ]],
    [[ ( /(    ( /(        )\ ) (  `     ]],
    [[ )\())(  )\())(   ( (()/( )\))(    ]],
    [[ ((_)\ )\((_)\ )\  )\ /(_)|(_)()\  ]],
    [[  _((_|(_) ((_|(_)((_|_)) (_()((_) ]],
    [[ | \| | __/ _ \ \ / /|_ _||  \/  | ]],
    [[ | .` | _| (_) \ V /  | | | |\/| | ]],
    [[ |_|\_|___\___/ \_/  |___||_|  |_| ]],
}
--vim.g.dashboard_custom_center = {
    --    {
        --        icon = " ",
        --        desc = "New File",
        --        action = "DashboardNewFile",
        --        shortcut = "SPC m",
        --    },
        --    {
            --        icon = "  ",
            --        desc = "Browse Files",
            --        action = "Telescope file_browser",
            --        shortcut = "SPC n",
            --    },
            --    {
                --        icon = "  ",
                --        desc = "Find Files",
                --        action = "Telescope find_files",
                --        shortcut = "SPC f",
                --    },
                --    {
                    --        icon = "󰏫  ",
                    --        desc = "Confgiure Neovim",
                    --        action = "edit ~/.config/nvimlua/init.lua",
                    --        shortcut = "SPC v",
                    --    },
                    --    {
                        --        icon = "󰗼  ",
                        --        desc = "Exit Neovim",
                        --        action = "quit",
                        --    }
                        --}
vim dashboard neovim packer
© www.soinside.com 2019 - 2024. All rights reserved.