diff --git a/CHANGELOG.md b/CHANGELOG.md index b535a3b..a88fa27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,13 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +_No unreleased changes._ + +## [1.4.3] - 2021-03-19 + ### Fixed - Prefer the prezto module format when using defaults to initialize a module. - This is the format we use in our Zim framework modules. It's is not well - documented anywhere officially, but in short words a prezto module has: + This is the format we use in our Zim framework modules. It's not well + documented anywhere officially, but in short words a prezto module can have: * a `functions` subdirectory that is added to the fpath by the framework, * files inside the `functions` subdirectory that are autoloaded by the - framework (except for file names that match `_*` or `prompt_*_setup`), + framework (except for those with names matching `_*` or `prompt_*_setup`), * an `init.zsh` file that is sourced by the framework. ## [1.4.2] - 2021-02-19 @@ -170,7 +174,8 @@ Take your time to review the updated [README.md] and the changes listed below. [termtitle]: https://github.com/zimfw/termtitle [s1ck94]: https://github.com/zimfw/s1ck94 -[Unreleased]: https://github.com/zimfw/zimfw/compare/v1.4.2...HEAD +[Unreleased]: https://github.com/zimfw/zimfw/compare/v1.4.3...HEAD +[1.4.3]: https://github.com/zimfw/zimfw/compare/v1.4.2...v1.4.3 [1.4.2]: https://github.com/zimfw/zimfw/compare/v1.4.1...v1.4.2 [1.4.1]: https://github.com/zimfw/zimfw/compare/v1.4.0...v1.4.1 [1.4.0]: https://github.com/zimfw/zimfw/compare/v1.3.2...v1.4.0 diff --git a/README.md b/README.md index 9df3713..02b3d59 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,8 @@ Initialization options: -a|--autoload <func_name> Autoload specified function. Default: all valid names inside the module's specified fpath paths. -s|--source <file_path> Source specified file. The file path is relative to the module root - directory. Default: the file with largest size matching + directory. Default: init.zsh, if the functions subdirectory also + exists, or the file with largest size matching {init.zsh,module_name.{zsh,plugin.zsh,zsh-theme,sh}}, if any exist. -c|--cmd <command> Execute specified command. Occurrences of the {} placeholder in the command are substituted by the module root directory path. diff --git a/src/stage2/30_zmodule.zsh.erb b/src/stage2/30_zmodule.zsh.erb index 3aaedde..8efc942 100644 --- a/src/stage2/30_zmodule.zsh.erb +++ b/src/stage2/30_zmodule.zsh.erb @@ -21,7 +21,8 @@ Initialization options: %B-a%b|%B--autoload%b Autoload specified function. Default: all valid names inside the module's specified fpath paths. %B-s%b|%B--source%b Source specified file. The file path is relative to the module root - directory. Default: the file with largest size matching + directory. Default: %Binit.zsh%b, if the %Bfunctions%b subdirectory also + exists, or the file with largest size matching %B{init.zsh,module_name.{zsh,plugin.zsh,zsh-theme,sh}}%b, if any exist. %B-c%b|%B--cmd%b Execute specified command. Occurrences of the %B{}%b placeholder in the command are substituted by the module root directory path. diff --git a/src/zimfw.zsh.erb b/src/zimfw.zsh.erb index 8c24f1b..a97243d 100644 --- a/src/zimfw.zsh.erb +++ b/src/zimfw.zsh.erb @@ -6,7 +6,7 @@ class Zim @home = "${ZDOTDIR:-${HOME}}" @min_zsh_version = "5.2" @startup_files_glob = ".z(shenv|profile|shrc|login|logout)" - @version = "1.4.3-SNAPSHOT" + @version = "1.4.3" @ellipsis = " ..." @okay = "%F{green})%f " @warn = "! " diff --git a/zimfw.zsh b/zimfw.zsh index 3b2004e..8777e2d 100644 --- a/zimfw.zsh +++ b/zimfw.zsh @@ -128,7 +128,8 @@ Initialization options: %B-a%b|%B--autoload%b Autoload specified function. Default: all valid names inside the module's specified fpath paths. %B-s%b|%B--source%b Source specified file. The file path is relative to the module root - directory. Default: the file with largest size matching + directory. Default: %Binit.zsh%b, if the %Bfunctions%b subdirectory also + exists, or the file with largest size matching %B{init.zsh,module_name.{zsh,plugin.zsh,zsh-theme,sh}}%b, if any exist. %B-c%b|%B--cmd%b Execute specified command. Occurrences of the %B{}%b placeholder in the command are substituted by the module root directory path. @@ -328,7 +329,7 @@ _zimfw_compile() { } _zimfw_info() { - print -R 'zimfw version: '${_zversion}' (built at 2021-03-19 23:11:36 UTC, previous commit is 65783e6)' + print -R 'zimfw version: '${_zversion}' (built at 2021-03-19 23:42:38 UTC, previous commit is 163d36b)' print -R 'ZIM_HOME: '${ZIM_HOME} print -R 'Zsh version: '${ZSH_VERSION} print -R 'System info: '$(command uname -a) @@ -375,7 +376,7 @@ _zimfw_upgrade() { } zimfw() { - local -r _zversion='1.4.3-SNAPSHOT' + local -r _zversion='1.4.3' local -r zusage="Usage: %B${0}%b [%B-q%b|%B-v%b] Actions: