Hi Ihor, Thanks for bearing with me while I discuss something is done, required time and work, and isn't probably a priority.
Ihor Radchenko <yanta...@posteo.net> writes: > Bastien Guerry <b...@gnu.org> writes: > >> (1) by always store the latest link on top and remove old dups. >> >> (2) always store latest link at the top and remove old dups and allow >> to keep dups with 3 universal prefix args. >> ... >> I'm in favor of option (2) as it deals with the above use-case, and >> storing a link for each lines in the active region should be the >> default behavior anyway, with no need for a prefix arg. >> >> WDYT? > > I am not sure if C-u C-u C-u override is the best design. > If the user wants to store duplicates, she will be forced to use C-u C-u > C-u every single time. And a single slip forgetting to use the prefix > arg will clear the already stored duplicates. I am not convinced there are many users who want duplicate links by default. My guess is that for most users and in most cases, duplicate links are unwanted -- in +10 years, nobody complained about the fact that dups were not stored. > Also, it is not clear how to use a single C-u or double C-u C-u yet > keeping duplicates. Indeed, that's an issue. Here is another suggestion: 1) Remove the option and make adding the dup link on top the default. 2) Also remove the current C-u C-u C-u arg and make it the default when a region is active. (1) is because removing this option would be a breaking change, and inflincting a new option to every user to deal with a hypothetical use-case does not seem right. (2) should be done anyway. WDYT? -- Bastien Guerry