refactor: overhaul of organization, PLEASE RUN :CosmicReloadSync

This commit is contained in:
Matt Leong 2021-11-29 16:01:00 -08:00
parent dfab8f4c41
commit ca9e3a0af1
38 changed files with 44 additions and 44 deletions

View file

@ -9,8 +9,8 @@ map('n', '<leader>cf', ':cfdo %s/')
-- make Y behave like others
map('n', 'Y', 'y$')
require('cosmic.core.session.mappings')
require('cosmic.core.telescope.mappings').init()
require('cosmic.core.nvim-tree.mappings')
require('cosmic.core.terminal.mappings')
require('cosmic.modules.session.mappings')
require('cosmic.modules.telescope.mappings').init()
require('cosmic.modules.nvim-tree.mappings')
require('cosmic.modules.terminal.mappings')
require('cosmic.lsp.mappings')

View file

@ -1,13 +1,13 @@
local cosmic_modules = {
'cosmic.compiled',
'cosmic.disabled',
'cosmic.core.disabled',
'cosmic.pluginsInit',
'cosmic.commands',
'cosmic.editor',
'cosmic.core.commands',
'cosmic.core.editor',
'cosmic.config.editor',
'cosmic.mappings',
'cosmic.core.mappings',
'cosmic.config.mappings',
'cosmic.core.theme.highlights',
'cosmic.theme.highlights',
}
for _, mod in ipairs(cosmic_modules) do

View file

@ -1,5 +1,5 @@
local config = require('cosmic.config')
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local defaults = {
underline = true,

View file

@ -8,7 +8,7 @@ map('n', 'gD', '<cmd>lua vim.lsp.buf.declaration()<cr>')
map('n', 'gi', '<cmd>lua require("telescope.builtin").lsp_implementations()<cr>')
map('n', 'gt', '<cmd>lua require("telescope.builtin").lsp_type_definitions()<cr>')
map('n', 'gr', '<cmd>lua require("telescope.builtin").lsp_references()<cr>')
map('n', 'gn', '<cmd>lua require("cosmic.core.theme.ui").rename()<cr>')
map('n', 'gn', '<cmd>lua require("cosmic.theme.ui").rename()<cr>')
-- diagnostics
map('n', '[g', '<cmd>lua vim.diagnostic.goto_prev()<cr>')

View file

@ -1,4 +1,4 @@
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local g = vim.g
g.dashboard_custom_header = {

View file

@ -1,4 +1,4 @@
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local config = require('cosmic.config')
require('notify').setup(vim.tbl_deep_extend('force', {
@ -9,6 +9,6 @@ require('notify').setup(vim.tbl_deep_extend('force', {
DEBUG = icons.debug,
TRACE = icons.trace,
},
background_colour = require('cosmic.core.theme.colors').notify_bg,
background_colour = require('cosmic.theme.colors').notify_bg,
}, config.notify or {}))
vim.notify = require('notify')

View file

@ -1,5 +1,5 @@
local g = vim.g
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local config = require('cosmic.config')
-- settings

View file

@ -4,9 +4,9 @@ local diag = require('galaxyline.providers.diagnostic')
local condition = require('galaxyline.condition')
local fileinfo = require('galaxyline.providers.fileinfo')
local utils = require('cosmic.utils')
local colors = require('cosmic.core.theme.colors')
local colors = require('cosmic.theme.colors')
local highlight = utils.highlight
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local config = require('cosmic.config')
local defaults = vim.tbl_deep_extend('force', {

View file

@ -1,5 +1,5 @@
local actions = require('telescope.actions')
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local config = require('cosmic.config')
local default_mappings = {

View file

@ -11,7 +11,7 @@ end
M.init = function()
-- navigation
map('n', '<leader>ff', '<cmd>lua require("cosmic.core.telescope.mappings").project_files()<cr>')
map('n', '<leader>ff', '<cmd>lua require("cosmic.modules.telescope.mappings").project_files()<cr>')
map('n', '<leader>fp', ':Telescope find_files<cr>')
map('n', '<leader>fk', ':Telescope buffers<cr>')
map('n', '<leader>fs', ':Telescope live_grep<cr>')

View file

@ -1,4 +1,4 @@
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local config = require('cosmic.config')
require('todo-comments').setup(vim.tbl_deep_extend('force', {

View file

@ -33,12 +33,12 @@ return packer.startup(function()
})
-- initialize theme plugins
require('cosmic.core.theme.plugins').init(use, config)
require('cosmic.theme.plugins').init(use, config)
use({
'rcarriga/nvim-notify',
config = function()
require('cosmic.core.notify')
require('cosmic.modules.notify')
end,
after = config.theme,
disable = vim.tbl_contains(user_plugins.disable, 'notify'),
@ -50,7 +50,7 @@ return packer.startup(function()
branch = 'main',
requires = { 'kyazdani42/nvim-web-devicons', opt = true },
config = function()
require('cosmic.core.statusline')
require('cosmic.modules.statusline')
end,
after = config.theme,
disable = vim.tbl_contains(user_plugins.disable, 'statusline'),
@ -60,7 +60,7 @@ return packer.startup(function()
use({
'kyazdani42/nvim-tree.lua',
config = function()
require('cosmic.core.nvim-tree')
require('cosmic.modules.nvim-tree')
end,
opt = true,
cmd = {
@ -140,7 +140,7 @@ return packer.startup(function()
use({
'L3MON4D3/LuaSnip',
config = function()
require('cosmic.core.snippets')
require('cosmic.modules.snippets')
end,
requires = {
'rafamadriz/friendly-snippets',
@ -174,7 +174,7 @@ return packer.startup(function()
opt = true,
cmd = { 'FloatermToggle', 'FloatermNew', 'FloatermSend' },
config = function()
require('cosmic.core.terminal')
require('cosmic.modules.terminal')
end,
disable = vim.tbl_contains(user_plugins.disable, 'terminal'),
})
@ -191,7 +191,7 @@ return packer.startup(function()
},
},
config = function()
require('cosmic.core.telescope')
require('cosmic.modules.telescope')
end,
event = 'BufWinEnter',
disable = vim.tbl_contains(user_plugins.disable, 'telescope'),
@ -201,7 +201,7 @@ return packer.startup(function()
use({
'glepnir/dashboard-nvim',
config = function()
require('cosmic.core.dashboard')
require('cosmic.modules.dashboard')
end,
disable = vim.tbl_contains(user_plugins.disable, 'dashboard'),
})
@ -210,7 +210,7 @@ return packer.startup(function()
'rmagatti/auto-session',
event = 'VimEnter',
config = function()
require('cosmic.core.session')
require('cosmic.modules.session')
end,
disable = vim.tbl_contains(user_plugins.disable, 'auto-session'),
})
@ -225,7 +225,7 @@ return packer.startup(function()
},
run = ':TSUpdate',
config = function()
require('cosmic.core.treesitter')
require('cosmic.modules.treesitter')
end,
disable = vim.tbl_contains(user_plugins.disable, 'treesitter'),
})
@ -242,7 +242,7 @@ return packer.startup(function()
'folke/todo-comments.nvim',
requires = 'nvim-lua/plenary.nvim',
config = function()
require('cosmic.core.todo-comments')
require('cosmic.modules.todo-comments')
end,
event = 'BufWinEnter',
disable = vim.tbl_contains(user_plugins.disable, 'todo-comments'),

View file

@ -1,7 +1,7 @@
local config = require('cosmic.config')
local colors = {}
local mod = 'cosmic.core.theme.integrated.'
local supported_themes = require('cosmic.core.theme.plugins').supported_themes
local mod = 'cosmic.theme.integrated.'
local supported_themes = require('cosmic.theme.plugins').supported_themes
for _, theme in pairs(supported_themes) do
if theme == config.theme then

View file

@ -1,4 +1,4 @@
local _, colors = pcall(require, 'cosmic.core.theme.colors')
local _, colors = pcall(require, 'cosmic.theme.colors')
if not colors then
return
end

View file

@ -5,7 +5,7 @@ local lsp = vim.lsp
local buf, win
function M.rename()
local icons = require('cosmic.core.theme.icons')
local icons = require('cosmic.theme.icons')
local utils = require('cosmic.utils')
local config = require('cosmic.config')
local Logger = require('cosmic.utils.logger')
@ -30,7 +30,7 @@ function M.rename()
api.nvim_buf_set_option(buf, 'modifiable', true)
api.nvim_buf_set_option(buf, 'buftype', 'prompt')
local _, colors = pcall(require, 'cosmic.core.theme.colors')
local _, colors = pcall(require, 'cosmic.theme.colors')
if colors then
api.nvim_buf_add_highlight(buf, -1, 'LspRenamePrompt', 0, 0, #prompt_str)
highlight('LspRenamePrompt', 'None', colors.selection_caret)
@ -44,7 +44,7 @@ function M.rename()
buf,
'i',
'<CR>',
"<CMD>stopinsert <BAR> lua require('cosmic.core.theme.ui')._rename()<CR>",
"<CMD>stopinsert <BAR> lua require('cosmic.theme.ui')._rename()<CR>",
map_opts
)

View file

@ -74,9 +74,9 @@ end
function M.post_reload(msg)
unload('cosmic.utils', true)
unload('cosmic.core.theme.colors', true)
unload('cosmic.core.theme.highlights', true)
unload('cosmic.core.statusline', true)
unload('cosmic.theme.colors', true)
unload('cosmic.theme.highlights', true)
unload('cosmic.modules.statusline', true)
msg = msg or 'User config reloaded!'
Logger:log(msg)
end
@ -85,7 +85,7 @@ function M.reload_user_config_sync()
M.reload_user_config()
clear_cache()
unload('cosmic.config', true)
unload('cosmic.pluginsInit', true)
unload('cosmic.modulesInit', true)
vim.cmd([[autocmd User PackerCompileDone ++once lua require('cosmic.utils').post_reload()]])
vim.cmd(':PackerSync')
end

View file

@ -128,11 +128,11 @@ Useful for non-plugin related changes such as editor settings or mappings.
## 🗺 Default Mappings
[File navigation](./lua/cosmic/core/telescope/mappings.lua)
[File navigation](./lua/cosmic/modules/telescope/mappings.lua)
[File explorer](./lua/cosmic/core/nvim-tree/mappings.lua)
[File explorer](./lua/cosmic/modules/nvim-tree/mappings.lua)
[Terminal](./lua/cosmic/core/terminal/mappings.lua)
[Terminal](./lua/cosmic/modules/terminal/mappings.lua)
[LSP](./lua/cosmic/lsp/mappings.lua)