refactor: overhaul of organization, PLEASE RUN :CosmicReloadSync
This commit is contained in:
parent
dfab8f4c41
commit
ca9e3a0af1
38 changed files with 44 additions and 44 deletions
|
@ -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')
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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>')
|
||||
|
|
|
@ -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 = {
|
|
@ -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')
|
|
@ -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
|
|
@ -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', {
|
|
@ -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 = {
|
|
@ -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>')
|
|
@ -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', {
|
|
@ -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'),
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
)
|
||||
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue