working dashboard
This commit is contained in:
parent
3d9c5f6df6
commit
bd80dcc2a5
|
@ -30,6 +30,7 @@ return {
|
|||
-----------------------------------------------------------------------------
|
||||
{
|
||||
'olimorris/persisted.nvim',
|
||||
enabled = false,
|
||||
event = 'VimEnter',
|
||||
priority = 1000,
|
||||
opts = {
|
||||
|
|
|
@ -37,59 +37,59 @@ return {
|
|||
'neovim/nvim-lspconfig',
|
||||
opts = {
|
||||
servers = {
|
||||
gopls = {
|
||||
settings = {
|
||||
-- https://github.com/golang/tools/blob/master/gopls/doc/settings.md
|
||||
gopls = {
|
||||
gofumpt = true,
|
||||
usePlaceholders = true,
|
||||
completeUnimported = true,
|
||||
staticcheck = true,
|
||||
directoryFilters = {
|
||||
'-.git',
|
||||
'-.vscode',
|
||||
'-.idea',
|
||||
'-.vscode-test',
|
||||
'-node_modules',
|
||||
},
|
||||
semanticTokens = true,
|
||||
codelenses = {
|
||||
gc_details = false,
|
||||
generate = true,
|
||||
regenerate_cgo = true,
|
||||
run_govulncheck = true,
|
||||
test = true,
|
||||
tidy = true,
|
||||
upgrade_dependency = true,
|
||||
vendor = true,
|
||||
},
|
||||
hints = {
|
||||
assignVariableTypes = true,
|
||||
compositeLiteralFields = true,
|
||||
compositeLiteralTypes = true,
|
||||
constantValues = true,
|
||||
functionTypeParameters = true,
|
||||
parameterNames = true,
|
||||
rangeVariableTypes = true,
|
||||
},
|
||||
-- https://github.com/golang/tools/blob/master/gopls/doc/analyzers.md
|
||||
analyses = {
|
||||
fieldalignment = true,
|
||||
nilness = true,
|
||||
unusedparams = true,
|
||||
unusedwrite = true,
|
||||
useany = true,
|
||||
-- fillreturns = true,
|
||||
-- nonewvars = true,
|
||||
-- shadow = true,
|
||||
-- undeclaredname = true,
|
||||
-- unusedvariable = true,
|
||||
-- ST1000 = false,
|
||||
-- ST1005 = false,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
-- gopls = {
|
||||
-- settings = {
|
||||
-- -- https://github.com/golang/tools/blob/master/gopls/doc/settings.md
|
||||
-- gopls = {
|
||||
-- gofumpt = true,
|
||||
-- usePlaceholders = true,
|
||||
-- completeUnimported = true,
|
||||
-- staticcheck = true,
|
||||
-- directoryFilters = {
|
||||
-- '-.git',
|
||||
-- '-.vscode',
|
||||
-- '-.idea',
|
||||
-- '-.vscode-test',
|
||||
-- '-node_modules',
|
||||
-- },
|
||||
-- semanticTokens = true,
|
||||
-- codelenses = {
|
||||
-- gc_details = false,
|
||||
-- generate = true,
|
||||
-- regenerate_cgo = true,
|
||||
-- run_govulncheck = true,
|
||||
-- test = true,
|
||||
-- tidy = true,
|
||||
-- upgrade_dependency = true,
|
||||
-- vendor = true,
|
||||
-- },
|
||||
-- hints = {
|
||||
-- assignVariableTypes = true,
|
||||
-- compositeLiteralFields = true,
|
||||
-- compositeLiteralTypes = true,
|
||||
-- constantValues = true,
|
||||
-- functionTypeParameters = true,
|
||||
-- parameterNames = true,
|
||||
-- rangeVariableTypes = true,
|
||||
-- },
|
||||
-- -- https://github.com/golang/tools/blob/master/gopls/doc/analyzers.md
|
||||
-- analyses = {
|
||||
-- fieldalignment = true,
|
||||
-- nilness = true,
|
||||
-- unusedparams = true,
|
||||
-- unusedwrite = true,
|
||||
-- useany = true,
|
||||
-- -- fillreturns = true,
|
||||
-- -- nonewvars = true,
|
||||
-- -- shadow = true,
|
||||
-- -- undeclaredname = true,
|
||||
-- -- unusedvariable = true,
|
||||
-- -- ST1000 = false,
|
||||
-- -- ST1005 = false,
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
},
|
||||
setup = {
|
||||
gopls = function(_, _)
|
||||
|
|
|
@ -0,0 +1,53 @@
|
|||
return {
|
||||
{
|
||||
'glepnir/dashboard-nvim',
|
||||
event = 'VimEnter',
|
||||
config = function()
|
||||
require('dashboard').setup({
|
||||
|
||||
theme = 'hyper',
|
||||
config = {
|
||||
header = {
|
||||
foo = "bar",
|
||||
},
|
||||
week_header = {
|
||||
enable = true,
|
||||
},
|
||||
shortcut = {
|
||||
{
|
||||
desc = ' Update',
|
||||
group = '@property',
|
||||
action = 'Lazy update',
|
||||
key = 'u'
|
||||
},
|
||||
{
|
||||
icon = ' ',
|
||||
icon_hl = '@variable',
|
||||
desc = 'Files',
|
||||
group = 'Label',
|
||||
action = 'Telescope find_files',
|
||||
key = 'f',
|
||||
},
|
||||
{
|
||||
desc = ' Git',
|
||||
group = 'Label',
|
||||
action = function()
|
||||
local Util = require('plex.lib.utils')
|
||||
Util.float_term({ 'lazygit'}, { cwd = Util.get_root() })
|
||||
end,
|
||||
key = 'g',
|
||||
},
|
||||
{
|
||||
desc = ' Neorg',
|
||||
group = 'Number',
|
||||
action = 'Neorg workspace main',
|
||||
key = 'o',
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
})
|
||||
end,
|
||||
dependencies = { {'nvim-tree/nvim-web-devicons'}}
|
||||
}
|
||||
}
|
|
@ -1,2 +1,3 @@
|
|||
#ifferent
|
||||
Linter
|
||||
Neorg
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue