修复 Python 和 JavaScript 组中 target 的 ls 问题

This commit is contained in:
Aoran Zeng 2025-08-22 13:38:41 +08:00
parent 106cb97e08
commit 8130f11cd1
No known key found for this signature in database
GPG Key ID: 8F8BA8488E10ED98
10 changed files with 17 additions and 27 deletions

View File

@ -1023,6 +1023,14 @@ source_has_empty_url (Source_t *source)
Source_t
chsrc_yield_source (Target_t *t, char *option)
{
/**
* _setsrc() _prelude()
* _prelude()
*
* _setsrc()
*/
if (!t->inited) t->preludefn();
Source_t source;
if (chsrc_in_target_group_mode() && ProgStatus.leader_selected_index==-1)
{

View File

@ -21,9 +21,7 @@ pl_js_bun_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 用的是 npm Registry 的源,所以使用 pl_js_group 的源
this->sources = pl_js_group_target.sources;
this->sources_n = pl_js_group_target.sources_n;
chef_use_other_target_sources (this, &pl_js_group_target);
}
/**

View File

@ -21,9 +21,7 @@ pl_js_yarn_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 使用 pl_js_group 的源
this->sources = pl_js_group_target.sources;
this->sources_n = pl_js_group_target.sources_n;
chef_use_other_target_sources (this, &pl_js_group_target);
}
static double

View File

@ -21,9 +21,7 @@ pl_js_npm_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 使用 pl_js_group 的源
this->sources = pl_js_group_target.sources;
this->sources_n = pl_js_group_target.sources_n;
chef_use_other_target_sources (this, &pl_js_group_target);
}

View File

@ -23,9 +23,7 @@ pl_js_nvm_prelude (void)
chef_set_note (this, "nvm 不支持 Fish shell", "nvm does not support Fish");
// 使用 pl_js_nodejs_binary 的源
this->sources = pl_js_nodejs_binary_target.sources;
this->sources_n = pl_js_nodejs_binary_target.sources_n;
chef_use_other_target_sources (this, &pl_js_nodejs_binary_target);
}

View File

@ -21,9 +21,7 @@ pl_js_pnpm_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 使用 pl_js_group 的源
this->sources = pl_js_group_target.sources;
this->sources_n = pl_js_group_target.sources_n;
chef_use_other_target_sources (this, &pl_js_group_target);
}

View File

@ -21,9 +21,7 @@ pl_python_poetry_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 使用 pl_python_group 的源
this->sources = pl_python_group_target.sources;
this->sources_n = pl_python_group_target.sources_n;
chef_use_other_target_sources (this, &pl_python_group_target);
}
void

View File

@ -23,9 +23,7 @@ pl_python_rye_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 使用 pl_python_group 的源
this->sources = pl_python_group_target.sources;
this->sources_n = pl_python_group_target.sources_n;
chef_use_other_target_sources (this, &pl_python_group_target);
}
char *

View File

@ -21,9 +21,7 @@ pl_python_pip_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 使用 pl_python_group 的源
this->sources = pl_python_group_target.sources;
this->sources_n = pl_python_group_target.sources_n;
chef_use_other_target_sources (this, &pl_python_group_target);
}

View File

@ -21,9 +21,7 @@ pl_python_uv_prelude (void)
chef_allow_english(this);
chef_allow_user_define(this);
// 使用 pl_python_group 的源
this->sources = pl_python_group_target.sources;
this->sources_n = pl_python_group_target.sources_n;
chef_use_other_target_sources (this, &pl_python_group_target);
}