
Zsh Utilities
Besides the fact that org-mode is used, this plugin does not use the org-babel tangling features and thus, does not assume that emacs is properly installed and set. All the tangling stuff is done through a simple Makefile and some sed tricks. In this way, it can be used without emacs. The only needed knowledge about org-mode is the code wrapping that must be done using proper code blocks calls (see org babel documentation). Nevertheless, it is recommended to have a look on org-mode features especially folding/unfolding abilities which make the read and the navigation pretty easy.
Core settings
The only "core" thing is to know where the files are.
Modules
Modules are defined in zsh-utilities-modules files. This file provides some configuration for external resources.
Load plugin files
The following files contain specific settings for several plugins. Keep this order since there are some dependencies.
Message handling and function facilities in zsh-utilities-pkgtools
source ${zsh_utilities_dir}/zsh-utilities-pkgtools.zshMachine configuration in zsh-utilities-configure
source ${zsh_utilities_dir}/zsh-utilities-configure.zshAfter "sourcing", we must run the private function to get defined environment variable related to local machine.
Some default and custom settings in zsh-utilities-settings
source ${zsh_utilities_dir}/zsh-utilities-settings.zshBasic zsh functions in zsh-utilities-functions
source ${zsh_utilities_dir}/zsh-utilities-functions.zshDefinition of some aliases in zsh-utilities-alias
source ${zsh_utilities_dir}/zsh-utilities-alias.zshWork (mainly SuperNEMO software) related functions in zsh-utilities-work
source ${zsh_utilities_dir}/zsh-utilities-work.zsh
Custom plugins
If you want to add your plugins to the list you can it here. This section my change latter if a directory is one day provided.
-
-
-