[திங்கள் ஜூன் 17, 2024] Ihor Radchenko wrote: > Visuwesh writes: > >>>> - (type (assoc (plist-get params :plot-type) >>>> - org-plot/preset-plot-types)) >>>> + (type (cdr (assoc (plist-get params :plot-type) >>>> + org-plot/preset-plot-types))) >>>> gnuplot-script) >>> >>> This may break the existing customization. >>> Later in the function, TYPE is used as an argument for >>> `org-plot/gnuplot-term-extra' and `org-plot/gnuplot-script-preamble'. >>> Some users may have these two custom options adjusted to the older >>> calling convention. >>> >>> To not break things, we should pass the full `assoc' to these functions. >> >> If you meant org-plot/gnuplot-script eventually calling these functions, >> then I don't see how the above change will break things. Even in >> org-plot/gnuplot-script, TYPE passed to both these user options are >> >> (let* ((type-name (plist-get params :plot-type)) >> (type (cdr (assoc type-name org-plot/preset-plot-types)))) >> >> so there should be no harm done by the above change since TYPE is not an >> argument taken by org-plot/gnuplot-script. > > Agree. I accidentally moved away from the function that is actually > being changed to org-plot/gnuplot-script that has nothing to do with > TYPE binding you are changing in the patch. > > So, your code is ok here. Thanks, so please find attached.