pharo-project / pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
http://pharo.org
Other
1.19k stars 351 forks source link

[Feature Request] Metacello: Use all INCOMING/Use all LOADED/Merge All/Load All #16899

Open dolezvo1 opened 1 month ago

dolezvo1 commented 1 month ago

Is your feature request related to a problem? Please describe. I'm always frustrated when I have to manually accept all these prompts. I really do have better things to do than sit around in case a prompt pops up. Could you add options to Use all INCOMING/Use all LOADED/Merge All/Load All?

image

image

welcome[bot] commented 1 month ago

Thanks for opening your first issue! Please check the CONTRIBUTING documents for some tips about which information should be provided. You can find information of how to do a Pull Request here: https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo

GitHub
Contribute a fix to Pharo
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk. - pharo-project/pharo
Ducasse commented 1 month ago

Hello you can configure Metacello to avoid the prompts. Please read the pharo wiki https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/Baselines.md

Note also that we can understand that our system may be not optimal, now consider that we are humans and that we are pretty sure that if we would talking face to face you would not use this tone in your issue. So we know that you are a human and this is why even on Sunday and on Sunday of the main free day in France (14 Juillet is national day) we nicely try to help you.

GitHub
pharo-wiki/General/Baselines.md at master · pharo-open-documentation/pharo-wiki
Wiki related to the Pharo programming language and environment. - pharo-open-documentation/pharo-wiki
jecisc commented 1 month ago

I'm adding my own commands in Pharo to have a "load using incoming" or "load using outgoing" personally. I did not push it to Iceberg for now because in cases of projects with a lot of groups this can mess up the interface.

If that interest you, the code is here: https://github.com/jecisc/pharo-scripts/tree/master/settings/PharoSettings9

GitHub
pharo-scripts/settings/PharoSettings9 at master · jecisc/pharo-scripts
My personal settings for my Pharo images. Contribute to jecisc/pharo-scripts development by creating an account on GitHub.