feat(plugins): clean up cosmic-ui integration

This commit is contained in:
Matt Leong 2021-12-07 16:04:12 -08:00
parent efb15a9c55
commit 880ccdb624
2 changed files with 8 additions and 20 deletions

View file

@ -67,13 +67,15 @@ config.lsp = {
hover = {}, hover = {},
signature_help = {}, signature_help = {},
} }
-- See https://github.com/rmagatti/auto-session#%EF%B8%8F-configuration -- See https://github.com/rmagatti/auto-session#%EF%B8%8F-configuration
config.auto_session = {} config.auto_session = {}
-- https://github.com/numToStr/Comment.nvim#configuration-optional -- https://github.com/numToStr/Comment.nvim#configuration-optional
config.comments = {} config.comments = {}
-- See https://github.com/CosmicNvim/cosmic-ui#%EF%B8%8F-configuration
config.cosmic_ui = {}
-- See https://github.com/folke/todo-comments.nvim#%EF%B8%8F-configuration -- See https://github.com/folke/todo-comments.nvim#%EF%B8%8F-configuration
config.todo_comments = {} config.todo_comments = {}

View file

@ -1,23 +1,9 @@
local diagnostic = {} local config = require('cosmic.config')
local hover = {}
local signature_help = {}
local user_config = require('cosmic.config')
local icons = require('cosmic.theme.icons') local icons = require('cosmic.theme.icons')
if user_config and user_config.lsp and user_config.lsp.diagnostic then local defaults = {
diagnostic = user_config.lsp.diagnostic
end
if user_config and user_config.lsp and user_config.lsp.hover then
hover = user_config.lsp.hover
end
if user_config and user_config.lsp and user_config.lsp.signature_help then
signature_help = user_config.lsp.signature_help
end
require('cosmic-ui').setup({
border = 'rounded', border = 'rounded',
icons = icons, icons = icons,
diagnostic = diagnostic, }
hover = hover,
signature_help = signature_help, require('cosmic-ui').setup(vim.tbl_deep_extend('force', defaults, config.cosmic_ui or {}))
})