Skip to content

Conversation

MicheleMontesi
Copy link

Changes Made

This pull request is a work in progress aimed at improving the readability of the Lua configuration by splitting the init.lua file into multiple files. The goal is to better organize the configuration and make it more manageable. Here’s a summary of the changes:

  • Splitting init.lua: The init.lua file has been divided into several files, each with a specific responsibility.
  • Reorganizing configurations: Some configurations have been moved to separate files to enhance readability and maintainability.

Motivation

Currently, the init.lua file is quite lengthy and difficult to navigate. By splitting the file into multiple parts, we achieve:

  • Improved readability: Smaller files are easier to read and understand.
  • Easier maintenance: Future changes will be easier to manage as each file will have a clear and defined responsibility.
  • Modularity: The configuration can be extended or modified more easily by adding or replacing individual files instead of modifying one large file.

Next Steps

  • If this PR will be approved I will continue to improve the splitting of other configuration files (like the lazy.lua one) for better readability.
  • Test the changes to ensure there are no regressions or issues introduced by the reorganization.

Thank you for your time and attention in reviewing this pull request. Any feedback is welcome!

Will split better other files to give the configuration a better
readability
@iton0
Copy link
Contributor

iton0 commented Jul 25, 2024

There is already a repo mentioned in the README.md that does this kickstart-modular.nvim

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants