From 457674c5b25b9f4be84f0f0ddf0cea7c1811174a Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Sun, 18 Oct 2026 15:54:35 -0600 Subject: Redesign my vim config. Now uses Lua primarily Breaks apart the configuration into rc-service style configuration files. Deletes a ton of the cruft with old LSP settings. --- init.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 init.lua (limited to 'init.lua') diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..5551623 --- /dev/null +++ b/init.lua @@ -0,0 +1,21 @@ +local config_dir = vim.fn.stdpath('config') .. '/lua/config' + +local files = vim.list_extend( + vim.fn.globpath(config_dir, '*.lua', false, true), + vim.fn.globpath(config_dir .. '/local', '*.lua', false, true) +) + +table.sort(files, function(a, b) + local name_a = vim.fn.fnamemodify(a, ':t') + local name_b = vim.fn.fnamemodify(b, ':t') + + if name_a == name_b then + return a < b + end + + return name_a < name_b +end) + +for _, file in ipairs(files) do + dofile(file) +end -- cgit