This Arch Linux package provides zsh-specific configurations for Ditana GNU/Linux, complementing the shared shell configurations.
Ditana Config Zsh sets up zsh-specific settings and integrations for Ditana GNU/Linux. It works in conjunction with the ditana-config-shell package, which provides the common shell configurations shared between bash and zsh.
- Zsh-specific configuration file (
.zshrc
) - Integration with Starship prompt
- Incorporation of various zsh plugins for enhanced functionality
- Custom key bindings for improved terminal navigation
.zshrc
:- Configures zsh history settings
- Initializes Starship prompt for zsh
- Sources various zsh plugins (syntax highlighting, autosuggestions, history substring search)
- Incorporates fzf key bindings and completion
- Custom key bindings for delete, home, and end keys
- Sources the common
.shellrc
file (provided by ditana-config-shell)
On Ditana GNU/Linux, this package is installed if zsh is selected for installation (which is default).
- ditana-config-shell
- zsh
- zsh-syntax-highlighting
- zsh-autosuggestions
- zsh-history-substring-search
- fzf
- starship
- pkgfile
The Ditana zsh configuration is automatically applied after installation. Users don't need to take any additional steps to activate it.
For user-specific customizations:
- Edit
~/.zshrc
for zsh-specific settings - Use
~/.shellrc
or~/.shell.d/
directory for configurations shared with bash (see ditana-config-shell)
While this package provides zsh-specific configurations, the majority of shell settings are managed by the ditana-config-shell package. This separation allows for a clean, modular approach to shell configuration in Ditana GNU/Linux.
For issues, feature requests, or contributions related to Ditana Config Zsh, please use the GitHub issue tracker or submit a pull request.
Ditana Config Zsh is part of the Ditana GNU/Linux project, providing a tailored zsh experience while maintaining consistency with the overall shell environment.