Zunder-zsh v3 is almost here! #14
warbacon
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
🖖🏼 Introduction
Lately, I have been rethinking the identity of zunder-zsh and where the project should continue. This is because I couldn't find the target audience for it, because the idea was to build easily modifiable at first, but its configuration was highly limited if the main configuration was not modified, and if the main configuration was modified, it ceases to be useful to me because I have to be constantly overwriting the configuration while developing it.
This has led me to major changes in the design of zunder-zsh, and today I am here to announce them!
📂 New file structure
Before, zunder-zsh was fragmented into various files and hidden in a single directory. This was done to keep the home directory clean and also to "organize better" the configuration. The reality is that this caused many compatibility issues with other programs that modify the zsh configuration, and the files were so small that it wasn't worth fragmenting them.
Now, all the configuration is located in a classic .zshrc file of no more than 200 lines. I've also taken care of hiding those files that aren't useful to read in appropriate directories.
Better custom configurations
Zunder-zsh now provides the option to load configurations both before and after its own configurations. This allows for greater flexibility, enabling users to disable features they don't consider necessary or enable optional ones.
🫲🏼 Closing
I've also fixed several bugs in the installation, and the configuration is even more refined than before. Zunder-prompt is now able to detect if the shell has just been started to avoid printing an initial newline.
After all these changes, in my opinion, zunder-zsh can be considered complete. I don't expect to make any more major changes, and the functions I add from now on should be simply quality-of-life improvements regarding the installation.
Thank you for reading, and I hope you enjoy this project even more. 🫡
Beta Was this translation helpful? Give feedback.
All reactions