summary refs log tree commit diff
diff options
context:
space:
mode:
authordana <dana@dana.is>2018-06-17 20:34:17 -0500
committerdana <dana@dana.is>2018-06-17 20:34:17 -0500
commit796637362a40f8a30a99d715eb5cdf9211dd1d56 (patch)
tree0a7ce0ddb353b8b0dee0d269294fecffe0462878
parentfaa07d064bb2bd9cd9892a255a4b63811242b9fb (diff)
downloadzsh-796637362a40f8a30a99d715eb5cdf9211dd1d56.tar.gz
zsh-796637362a40f8a30a99d715eb5cdf9211dd1d56.tar.xz
zsh-796637362a40f8a30a99d715eb5cdf9211dd1d56.zip
43039: Mark functions_source (et al.) for auto-loading
-rw-r--r--ChangeLog5
-rw-r--r--Src/Modules/parameter.c1
-rw-r--r--Src/Modules/parameter.mdd2
3 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 965a82076..5b2d40ce1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2018-06-17  dana  <dana@dana.is>
+
+	* 43039: Src/Modules/parameter.mdd: Mark functions_source (et al.)
+	for auto-loading
+
 2018-06-16  dana  <dana@dana.is>
 
 	* 43030: Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr,
diff --git a/Src/Modules/parameter.c b/Src/Modules/parameter.c
index 10c47d214..783c36df3 100644
--- a/Src/Modules/parameter.c
+++ b/Src/Modules/parameter.c
@@ -2190,6 +2190,7 @@ static const struct gsu_array dirs_gsu =
 static const struct gsu_array historywords_gsu =
 { histwgetfn, arrsetfn, stdunsetfn };
 
+/* Make sure to update autofeatures in parameter.mdd if necessary */
 static struct paramdef partab[] = {
     SPECIALPMDEF("aliases", 0,
 	    &pmraliases_gsu, getpmralias, scanpmraliases),
diff --git a/Src/Modules/parameter.mdd b/Src/Modules/parameter.mdd
index a91a5dc09..f71c17a72 100644
--- a/Src/Modules/parameter.mdd
+++ b/Src/Modules/parameter.mdd
@@ -2,6 +2,6 @@ name=zsh/parameter
 link=either
 load=yes
 
-autofeatures="p:parameters p:commands p:functions p:dis_functions p:funcfiletrace p:funcsourcetrace p:funcstack p:functrace p:builtins p:dis_builtins p:reswords p:dis_reswords p:patchars p:dis_patchars p:options p:modules p:dirstack p:history p:historywords p:jobtexts p:jobdirs p:jobstates p:nameddirs p:userdirs p:aliases p:dis_aliases p:galiases p:dis_galiases p:saliases p:dis_saliases"
+autofeatures="p:parameters p:commands p:functions p:dis_functions p:functions_source p:dis_functions_source p:funcfiletrace p:funcsourcetrace p:funcstack p:functrace p:builtins p:dis_builtins p:reswords p:dis_reswords p:patchars p:dis_patchars p:options p:modules p:dirstack p:history p:historywords p:jobtexts p:jobdirs p:jobstates p:nameddirs p:userdirs p:usergroups p:aliases p:dis_aliases p:galiases p:dis_galiases p:saliases p:dis_saliases"
 
 objects="parameter.o"