diff --git a/lua/colors/highlights.lua b/lua/colors/highlights.lua index 46823d23..895a9298 100644 --- a/lua/colors/highlights.lua +++ b/lua/colors/highlights.lua @@ -137,7 +137,7 @@ if ui.transparency then bg("NvimTreeStatusLineNC", "NONE") bg("NvimTreeVertSplit", "NONE") fg("NvimTreeVertSplit", grey) -end + end if #override ~= 0 then require(override) diff --git a/lua/core/default_config.lua b/lua/core/default_config.lua index c7c3ba8b..6c73a9da 100644 --- a/lua/core/default_config.lua +++ b/lua/core/default_config.lua @@ -66,7 +66,6 @@ M.plugins = { bufferline = true, -- manage and preview opened buffers colorizer = false, -- color RGB, HEX, CSS, NAME color codes comment = true, -- easily (un)comment code, language aware - cheatsheet = true, dashboard = false, esc_insertmode = true, -- map to with no lag feline = true, -- statusline @@ -172,12 +171,6 @@ M.mappings.plugins = { next_buffer = "", prev_buffer = "", }, - - cheatsheet = { - default_keys = "dk", - user_keys = "uk", - }, - comment = { toggle = "/", }, diff --git a/lua/core/mappings.lua b/lua/core/mappings.lua index 37a1a737..3e0162b1 100644 --- a/lua/core/mappings.lua +++ b/lua/core/mappings.lua @@ -169,15 +169,4 @@ M.telescope_media = function() map("n", m.media_files, ":Telescope media_files ") end -M.cheatsheet = function() - local m = plugin_maps.cheatsheet - - map("n", m.default_keys, ":lua require('cheatsheet').show_cheatsheet_telescope() ") - map( - "n", - m.user_keys, - ":lua require('cheatsheet').show_cheatsheet_telescope{bundled_cheatsheets = false, bundled_plugin_cheatsheets = false } " - ) -end - return M diff --git a/lua/plugins/configs/cheatsheet.lua b/lua/plugins/configs/cheatsheet.lua deleted file mode 100644 index aece17c7..00000000 --- a/lua/plugins/configs/cheatsheet.lua +++ /dev/null @@ -1,45 +0,0 @@ -local present, cheatsheet = pcall(require, "cheatsheet") - -if not present then - return -end - -local mappings = require("core.utils").load_config().mappings - --- add user mappings to the cheetsheet --- improve this function to not hardcode plugin -local function add_to_cheatsheet(section, keymap, desc) - if section == "plugins" then - for sec, key in pairs(mappings.plugins) do - add_to_cheatsheet(sec, key, sec) - end - - else - if type(keymap) == "table" then - for sec, key in pairs(keymap) do - if type(sec) == "number" then - add_to_cheatsheet(section, key, desc or section) - else - add_to_cheatsheet(sec, key, desc or section) - end - end - else - cheatsheet.add_cheat(section, keymap, desc or "Misc") - end - end -end - -for section, keymap in pairs(mappings) do - add_to_cheatsheet(section, keymap) -end - -require("cheatsheet").setup { - - bundled_cheatsheets = { - enabled = { "default" }, - disabled = { "unicode", "nerd-fonts" }, - }, - - bundled_plugin_cheatsheets = false, - include_only_installed_plugins = true, -} diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 6825cf09..39a3c14a 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -234,18 +234,6 @@ return packer.startup(function() require("core.mappings").telescope() end, } - - use { - "sudormrfbin/cheatsheet.nvim", - disable = not plugin_settings.status.cheatsheet, - module = "cheatsheet", - config = function() - require "plugins.configs.cheatsheet" - end, - setup = function() - require("core.mappings").cheatsheet() - end, - } - + -- load user defined plugins require("core.hooks").run("install_plugins", use) end)