nvim: remove fschauen
namespace
This commit is contained in:
parent
1c3a294d0e
commit
3146a8d59b
58 changed files with 60 additions and 63 deletions
|
@ -1 +1 @@
|
||||||
require("fschauen.util.options").set_gitcommit_buffer_options()
|
require("util.options").set_gitcommit_buffer_options()
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
require("fschauen.util.options").set_gitcommit_buffer_options()
|
require("util.options").set_gitcommit_buffer_options()
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
vim.bo.tabstop = 2
|
vim.bo.tabstop = 2
|
||||||
|
|
||||||
local lua = require("fschauen.util.lua")
|
local lua = require("util.lua")
|
||||||
local map = vim.keymap.set
|
local map = vim.keymap.set
|
||||||
local opts = function(desc) return { desc = desc, buffer = true, silent = true } end
|
local opts = function(desc) return { desc = desc, buffer = true, silent = true } end
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
if vim.loader then vim.loader.enable() end
|
if vim.loader then vim.loader.enable() end
|
||||||
|
|
||||||
require("fschauen")
|
require("config")
|
||||||
|
|
|
@ -19,7 +19,7 @@ end
|
||||||
---@param bufnr integer|nil: Buffer number (0 for current buffer, nil for all buffers.
|
---@param bufnr integer|nil: Buffer number (0 for current buffer, nil for all buffers.
|
||||||
M.hide = function(bufnr) vim.diagnostic.hide(nil, bufnr or 0) end
|
M.hide = function(bufnr) vim.diagnostic.hide(nil, bufnr or 0) end
|
||||||
|
|
||||||
local icons = require("fschauen.util.icons")
|
local icons = require("util.icons")
|
||||||
|
|
||||||
---Use `Telescope` to set a new diagnostic severity.
|
---Use `Telescope` to set a new diagnostic severity.
|
||||||
M.set_severity = function()
|
M.set_severity = function()
|
|
@ -8,12 +8,12 @@ R = function(module)
|
||||||
return require(module)
|
return require(module)
|
||||||
end
|
end
|
||||||
|
|
||||||
require("fschauen.options").setup()
|
require("config.options").setup()
|
||||||
require("fschauen.keymap").setup()
|
require("config.keymap").setup()
|
||||||
require("fschauen.diagnostic").setup()
|
require("config.diagnostic").setup()
|
||||||
require("fschauen.autocmd").setup()
|
require("config.autocmd").setup()
|
||||||
require("fschauen.filetype").setup()
|
require("config.filetype").setup()
|
||||||
require("fschauen.lazy").setup()
|
require("config.lazy").setup()
|
||||||
|
|
||||||
local colorscheme = vim.env.NVIM_COLORSCHEME or "gruvbox"
|
local colorscheme = vim.env.NVIM_COLORSCHEME or "gruvbox"
|
||||||
vim.cmd("silent! colorscheme " .. colorscheme)
|
vim.cmd("silent! colorscheme " .. colorscheme)
|
|
@ -36,7 +36,7 @@ M.setup = function()
|
||||||
-- disable highlight until next search
|
-- disable highlight until next search
|
||||||
vim.keymap.set("n", "<leader>h", "<cmd>nohlsearch<cr>")
|
vim.keymap.set("n", "<leader>h", "<cmd>nohlsearch<cr>")
|
||||||
|
|
||||||
local window = require("fschauen.util.window")
|
local window = require("util.window")
|
||||||
|
|
||||||
-- window resizing
|
-- window resizing
|
||||||
vim.keymap.set("n", "<s-Up>", window.resize_up(2), { desc = "Resize window upward" })
|
vim.keymap.set("n", "<s-Up>", window.resize_up(2), { desc = "Resize window upward" })
|
||||||
|
@ -79,8 +79,8 @@ M.setup = function()
|
||||||
-- don't loose the original yanked contents when pasting in visual mode
|
-- don't loose the original yanked contents when pasting in visual mode
|
||||||
vim.keymap.set("x", "<leader>p", [["_dP]])
|
vim.keymap.set("x", "<leader>p", [["_dP]])
|
||||||
|
|
||||||
local diagnostic = require("fschauen.diagnostic")
|
local diagnostic = require("config.diagnostic")
|
||||||
local ui = require("fschauen.util.icons").ui
|
local ui = require("util.icons").ui
|
||||||
|
|
||||||
-- navigate diagnostics
|
-- navigate diagnostics
|
||||||
vim.keymap.set("n", "<leader>dd", diagnostic.toggle, { desc = ui.Diagnostic.." [d]iagnostic enable/[d]isable" })
|
vim.keymap.set("n", "<leader>dd", diagnostic.toggle, { desc = ui.Diagnostic.." [d]iagnostic enable/[d]isable" })
|
||||||
|
@ -92,7 +92,7 @@ M.setup = function()
|
||||||
vim.keymap.set("n", "<leader>q", window.toggle_quickfix, { desc = ui.Toggle.." toggle quickfix" })
|
vim.keymap.set("n", "<leader>q", window.toggle_quickfix, { desc = ui.Toggle.." toggle quickfix" })
|
||||||
vim.keymap.set("n", "<localleader>q", window.toggle_loclist, { desc = ui.Toggle.." toggle loclist" })
|
vim.keymap.set("n", "<localleader>q", window.toggle_loclist, { desc = ui.Toggle.." toggle loclist" })
|
||||||
|
|
||||||
local options = require("fschauen.util.options")
|
local options = require("util.options")
|
||||||
|
|
||||||
-- toggle options
|
-- toggle options
|
||||||
vim.keymap.set("n", "<leader>sn", options.toggle_number, { desc = ui.Toggle.." toggle 'number'" })
|
vim.keymap.set("n", "<leader>sn", options.toggle_number, { desc = ui.Toggle.." toggle 'number'" })
|
|
@ -33,7 +33,7 @@ M.setup = function()
|
||||||
end
|
end
|
||||||
|
|
||||||
lazy.setup {
|
lazy.setup {
|
||||||
spec = "fschauen.plugins",
|
spec = "plugins",
|
||||||
dev = {
|
dev = {
|
||||||
path = dev_path(),
|
path = dev_path(),
|
||||||
fallback = true,
|
fallback = true,
|
|
@ -23,7 +23,7 @@ function M:update_status(is_focused)
|
||||||
|
|
||||||
local path = vim.fn.expand("%:~:.")
|
local path = vim.fn.expand("%:~:.")
|
||||||
|
|
||||||
local window = require("fschauen.util.window")
|
local window = require("util.window")
|
||||||
if window.is_wide() then
|
if window.is_wide() then
|
||||||
return path
|
return path
|
||||||
elseif window.is_medium() then
|
elseif window.is_medium() then
|
||||||
|
|
|
@ -7,7 +7,7 @@ return {
|
||||||
{
|
{
|
||||||
"<leader>gb",
|
"<leader>gb",
|
||||||
"<cmd>BlameToggle<cr>",
|
"<cmd>BlameToggle<cr>",
|
||||||
desc = require("fschauen.util.icons").ui.Git .. " [g]it [b]lame (blame.nvim)",
|
desc = require("util.icons").ui.Git .. " [g]it [b]lame (blame.nvim)",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -4,7 +4,7 @@ return {
|
||||||
cmd = "Commentary",
|
cmd = "Commentary",
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Comment
|
local icon = require("util.icons").ui.Comment
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
||||||
{ "gc", "<Plug>Commentary", mode = {"n", "x", "o"}, desc = icon.." Comment in/out" },
|
{ "gc", "<Plug>Commentary", mode = {"n", "x", "o"}, desc = icon.." Comment in/out" },
|
|
@ -85,7 +85,7 @@ return {
|
||||||
formatting = {
|
formatting = {
|
||||||
format = require("lspkind").cmp_format {
|
format = require("lspkind").cmp_format {
|
||||||
mode = "symbol_text",
|
mode = "symbol_text",
|
||||||
symbol_map = require("fschauen.util.icons").kind,
|
symbol_map = require("util.icons").kind,
|
||||||
menu = {
|
menu = {
|
||||||
buffer = "buf",
|
buffer = "buf",
|
||||||
nvim_lsp = "LSP",
|
nvim_lsp = "LSP",
|
|
@ -11,7 +11,7 @@ return {
|
||||||
return function() return require("dial.map")[cmd]() .. suffix end
|
return function() return require("dial.map")[cmd]() .. suffix end
|
||||||
end
|
end
|
||||||
|
|
||||||
local icons = require("fschauen.util.icons")
|
local icons = require("util.icons")
|
||||||
local inc, dec = icons.ui.Increment, icons.ui.Decrement
|
local inc, dec = icons.ui.Increment, icons.ui.Decrement
|
||||||
|
|
||||||
return {
|
return {
|
|
@ -1,5 +1,3 @@
|
||||||
local icons = require("fschauen.util.icons")
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"j-hui/fidget.nvim",
|
"j-hui/fidget.nvim",
|
||||||
|
|
||||||
|
@ -9,7 +7,7 @@ return {
|
||||||
|
|
||||||
opts = {
|
opts = {
|
||||||
text = {
|
text = {
|
||||||
done = icons.ui.Checkmark,
|
done = require("util.icons").ui.Checkmark,
|
||||||
spinner = {
|
spinner = {
|
||||||
"▱▱▱▱▱▱▱",
|
"▱▱▱▱▱▱▱",
|
||||||
"▰▱▱▱▱▱▱",
|
"▰▱▱▱▱▱▱",
|
|
@ -32,11 +32,11 @@ return {
|
||||||
},
|
},
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Format
|
local icon = require("util.icons").ui.Format
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"<leader>F",
|
"<leader>F",
|
||||||
require("fschauen.util.autoformat").toggle,
|
require("util.autoformat").toggle,
|
||||||
desc = icon .. " Toggle auto [F]ormat on write",
|
desc = icon .. " Toggle auto [F]ormat on write",
|
||||||
},
|
},
|
||||||
{
|
{
|
|
@ -4,7 +4,7 @@ return {
|
||||||
cmd = { "G", "Git" },
|
cmd = { "G", "Git" },
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Git
|
local icon = require("util.icons").ui.Git
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
||||||
{ "<leader>gS", "<cmd>tab Git<cr>", desc = icon.." [g]it [S]status (fugitive)" },
|
{ "<leader>gS", "<cmd>tab Git<cr>", desc = icon.." [g]it [S]status (fugitive)" },
|
|
@ -4,7 +4,7 @@ return {
|
||||||
cmd = "GitMessenger",
|
cmd = "GitMessenger",
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Git
|
local icon = require("util.icons").ui.Git
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
||||||
{ "<leader>gm", "<cmd>GitMessenger<cr>", desc = icon.." [g]it [m]essenger" },
|
{ "<leader>gm", "<cmd>GitMessenger<cr>", desc = icon.." [g]it [m]essenger" },
|
|
@ -26,7 +26,7 @@ return {
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local icon = require("fschauen.util.icons").ui.Git
|
local icon = require("util.icons").ui.Git
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
||||||
{ "<leader>gr", open_repo, desc = icon.." open [r]epository in browser" },
|
{ "<leader>gr", open_repo, desc = icon.." open [r]epository in browser" },
|
|
@ -1,4 +1,4 @@
|
||||||
local ui = require("fschauen.util.icons").ui
|
local ui = require("util.icons").ui
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"lukas-reineke/indent-blankline.nvim",
|
"lukas-reineke/indent-blankline.nvim",
|
|
@ -4,10 +4,10 @@ return {
|
||||||
dependencies = "nvim-tree/nvim-web-devicons",
|
dependencies = "nvim-tree/nvim-web-devicons",
|
||||||
|
|
||||||
opts = function()
|
opts = function()
|
||||||
local icons = require("fschauen.util.icons")
|
local icons = require("util.icons")
|
||||||
local dynamic_color = require("fschauen.util.lualine").dynamic_color
|
local dynamic_color = require("util.lualine").dynamic_color
|
||||||
local indicator = require("fschauen.util.lualine").indicator
|
local indicator = require("util.lualine").indicator
|
||||||
local window = require("fschauen.util.window")
|
local window = require("util.window")
|
||||||
local orange = "#d65d0e"
|
local orange = "#d65d0e"
|
||||||
|
|
||||||
local is_diagnostics_enabled = function(bufnr)
|
local is_diagnostics_enabled = function(bufnr)
|
||||||
|
@ -20,7 +20,7 @@ return {
|
||||||
|
|
||||||
local autoformat = indicator {
|
local autoformat = indicator {
|
||||||
icon = icons.ui.Format,
|
icon = icons.ui.Format,
|
||||||
cond = require("fschauen.util.autoformat").is_enabled,
|
cond = require("util.autoformat").is_enabled,
|
||||||
}
|
}
|
||||||
local branch = {
|
local branch = {
|
||||||
"branch",
|
"branch",
|
|
@ -22,7 +22,7 @@ return {
|
||||||
end,
|
end,
|
||||||
|
|
||||||
config = function()
|
config = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Markdown
|
local icon = require("util.icons").ui.Markdown
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
desc = "Create key map to toggle markdown preview.",
|
desc = "Create key map to toggle markdown preview.",
|
||||||
group = vim.api.nvim_create_augroup("fschauen.markdown", { clear = true }),
|
group = vim.api.nvim_create_augroup("fschauen.markdown", { clear = true }),
|
|
@ -6,7 +6,7 @@ return {
|
||||||
event = { "BufReadPre", "BufNewFile" },
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
|
||||||
config = function()
|
config = function()
|
||||||
local icons = require("fschauen.util.icons")
|
local icons = require("util.icons")
|
||||||
|
|
||||||
require("mason").setup {
|
require("mason").setup {
|
||||||
ui = {
|
ui = {
|
|
@ -2,7 +2,7 @@ return {
|
||||||
"danymat/neogen",
|
"danymat/neogen",
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Annotation
|
local icon = require("util.icons").ui.Annotation
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"<leader>aa",
|
"<leader>aa",
|
|
@ -1,4 +1,4 @@
|
||||||
local ui = require("fschauen.util.icons").ui
|
local ui = require("util.icons").ui
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"NeogitOrg/neogit",
|
"NeogitOrg/neogit",
|
|
@ -1,4 +1,4 @@
|
||||||
local keymap = require("fschauen.plugins.telescope").keymap
|
local keymap = require("plugins.telescope").keymap
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"2kabhishek/nerdy.nvim",
|
"2kabhishek/nerdy.nvim",
|
|
@ -6,7 +6,7 @@ return {
|
||||||
{
|
{
|
||||||
"<leader>L",
|
"<leader>L",
|
||||||
function() require("lint").try_lint() end,
|
function() require("lint").try_lint() end,
|
||||||
desc = require("fschauen.util.icons").ui.Lint .. " [L]int file",
|
desc = require("util.icons").ui.Lint .. " [L]int file",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
end,
|
end,
|
|
@ -18,7 +18,7 @@ return {
|
||||||
|
|
||||||
local dismiss_notifications = function() require("notify").dismiss() end
|
local dismiss_notifications = function() require("notify").dismiss() end
|
||||||
|
|
||||||
local keymap = require("fschauen.plugins.telescope").keymap
|
local keymap = require("plugins.telescope").keymap
|
||||||
|
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
||||||
|
@ -33,7 +33,7 @@ return {
|
||||||
|
|
||||||
config = function()
|
config = function()
|
||||||
local notify = require("notify")
|
local notify = require("notify")
|
||||||
local icons = require("fschauen.util.icons")
|
local icons = require("util.icons")
|
||||||
|
|
||||||
notify.setup {
|
notify.setup {
|
||||||
icons = {
|
icons = {
|
|
@ -22,7 +22,7 @@ local on_attach = function(buffer)
|
||||||
-- stylua: ignore end
|
-- stylua: ignore end
|
||||||
end
|
end
|
||||||
|
|
||||||
local icons = require("fschauen.util.icons")
|
local icons = require("util.icons")
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"nvim-tree/nvim-tree.lua",
|
"nvim-tree/nvim-tree.lua",
|
|
@ -8,7 +8,7 @@ return {
|
||||||
},
|
},
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Web
|
local icon = require("util.icons").ui.Web
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"<leader>o",
|
"<leader>o",
|
|
@ -23,7 +23,7 @@ return {
|
||||||
end,
|
end,
|
||||||
|
|
||||||
config = function()
|
config = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Graph
|
local icon = require("util.icons").ui.Graph
|
||||||
local group = vim.api.nvim_create_augroup("fschauen.plantuml", { clear = true })
|
local group = vim.api.nvim_create_augroup("fschauen.plantuml", { clear = true })
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
desc = "Create key map to toggle plantuml preview.",
|
desc = "Create key map to toggle plantuml preview.",
|
|
@ -1,4 +1,4 @@
|
||||||
local keymap = require("fschauen.plugins.telescope").keymap
|
local keymap = require("plugins.telescope").keymap
|
||||||
return {
|
return {
|
||||||
"nvim-telescope/telescope-file-browser.nvim",
|
"nvim-telescope/telescope-file-browser.nvim",
|
||||||
|
|
||||||
|
@ -12,5 +12,5 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
config = function() require("telescope").load_extension("file_browser") end,
|
config = function() require("plugins.telescope").load_extension("file_browser") end,
|
||||||
}
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
local ui = require("fschauen.util.icons").ui
|
local ui = require("util.icons").ui
|
||||||
|
|
||||||
local builtin = function(name, opts)
|
local builtin = function(name, opts)
|
||||||
return function(title)
|
return function(title)
|
||||||
|
@ -28,7 +28,7 @@ local pickers = setmetatable({
|
||||||
}),
|
}),
|
||||||
selection = function(title)
|
selection = function(title)
|
||||||
return function()
|
return function()
|
||||||
local text = require("fschauen.util").get_selected_text()
|
local text = require("util").get_selected_text()
|
||||||
return require("telescope.builtin").grep_string {
|
return require("telescope.builtin").grep_string {
|
||||||
prompt_title = string.format(title .. ": %s ", text),
|
prompt_title = string.format(title .. ": %s ", text),
|
||||||
search = text,
|
search = text,
|
|
@ -13,14 +13,14 @@ return {
|
||||||
dev = true,
|
dev = true,
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Text
|
local icon = require("util.icons").ui.Text
|
||||||
local description = icon .. " [c]hange text [c]ase"
|
local description = icon .. " [c]hange text [c]ase"
|
||||||
local theme = function() return require("telescope.themes").get_cursor() end
|
local theme = function() return require("telescope.themes").get_cursor() end
|
||||||
|
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"<leader>cc",
|
"<leader>cc",
|
||||||
function() require("telescope").extensions.textcase.normal_mode(theme()) end,
|
function() require("plugins.telescope").extensions.textcase.normal_mode(theme()) end,
|
||||||
mode = "n",
|
mode = "n",
|
||||||
desc = description,
|
desc = description,
|
||||||
},
|
},
|
||||||
|
@ -55,6 +55,6 @@ return {
|
||||||
require("textcase").setup {
|
require("textcase").setup {
|
||||||
default_keymappings_enabled = false,
|
default_keymappings_enabled = false,
|
||||||
}
|
}
|
||||||
require("telescope").load_extension("textcase")
|
require("plugins.telescope").load_extension("textcase")
|
||||||
end,
|
end,
|
||||||
}
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
local keymap = require("fschauen.plugins.telescope").keymap
|
local keymap = require("plugins.telescope").keymap
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"folke/todo-comments.nvim",
|
"folke/todo-comments.nvim",
|
||||||
|
@ -15,7 +15,7 @@ return {
|
||||||
},
|
},
|
||||||
|
|
||||||
opts = function()
|
opts = function()
|
||||||
local ui = require("fschauen.util.icons").ui
|
local ui = require("util.icons").ui
|
||||||
return {
|
return {
|
||||||
keywords = {
|
keywords = {
|
||||||
TODO = { icon = ui.Checkbox },
|
TODO = { icon = ui.Checkbox },
|
|
@ -14,7 +14,7 @@ return {
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Tree
|
local icon = require("util.icons").ui.Tree
|
||||||
|
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
|
@ -6,7 +6,7 @@ return {
|
||||||
cmd = "Trouble",
|
cmd = "Trouble",
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.TrafficLight
|
local icon = require("util.icons").ui.TrafficLight
|
||||||
local key = function(lhs, rhs, desc) return { lhs, rhs, desc = icon .. " " .. desc } end
|
local key = function(lhs, rhs, desc) return { lhs, rhs, desc = icon .. " " .. desc } end
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
|
@ -12,7 +12,7 @@ return {
|
||||||
end,
|
end,
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Undo
|
local icon = require("util.icons").ui.Undo
|
||||||
return {
|
return {
|
||||||
{ "<leader>u", "<cmd>UndotreeToggle<cr>", desc = icon .. " toggle [u]ndo tree" },
|
{ "<leader>u", "<cmd>UndotreeToggle<cr>", desc = icon .. " toggle [u]ndo tree" },
|
||||||
}
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
local ui = require("fschauen.util.icons").ui
|
local ui = require("util.icons").ui
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"lukas-reineke/virt-column.nvim",
|
"lukas-reineke/virt-column.nvim",
|
|
@ -14,7 +14,7 @@ return {
|
||||||
end,
|
end,
|
||||||
|
|
||||||
keys = function()
|
keys = function()
|
||||||
local icon = require("fschauen.util.icons").ui.Whitespace
|
local icon = require("util.icons").ui.Whitespace
|
||||||
return {
|
return {
|
||||||
-- stylua: ignore start
|
-- stylua: ignore start
|
||||||
{ "<leader>ww", "<cmd>ToggleWhitespace<cr>", desc = icon.." toggle whitespace" },
|
{ "<leader>ww", "<cmd>ToggleWhitespace<cr>", desc = icon.." toggle whitespace" },
|
|
@ -1,8 +1,5 @@
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
local util = require("fschauen.util")
|
|
||||||
local exists = util.exists
|
|
||||||
|
|
||||||
---Find lua module source.
|
---Find lua module source.
|
||||||
---@param modname string Module name.
|
---@param modname string Module name.
|
||||||
---@return table results List of source files in the runtime path that implement
|
---@return table results List of source files in the runtime path that implement
|
||||||
|
@ -12,6 +9,8 @@ local find_module_sources = function(modname)
|
||||||
local base = "lua/" .. modname:gsub("%.", "/")
|
local base = "lua/" .. modname:gsub("%.", "/")
|
||||||
local candidates = { base .. ".lua", base .. "/init.lua" }
|
local candidates = { base .. ".lua", base .. "/init.lua" }
|
||||||
|
|
||||||
|
local exists = require("util").exists
|
||||||
|
|
||||||
local results = {}
|
local results = {}
|
||||||
for _, directory in ipairs(vim.opt.runtimepath:get()) do
|
for _, directory in ipairs(vim.opt.runtimepath:get()) do
|
||||||
for _, candidate in ipairs(candidates) do
|
for _, candidate in ipairs(candidates) do
|
Loading…
Add table
Reference in a new issue