Hi Liliana,
Liliana Marie Prikler <[email protected]> skribis:
>> > Maybe we can check for a guix_editor shell function and invoke that
>> > rather than EDITOR if defined?
>>
>> ‘guix edit’ cannot “invoke” a shell function though.
>>
>> I was thinking of something more gross, like checking whether the
>> basename of $EDITOR is ‘kate’ or ‘vscode’ and in that case do
>> whatever is relevant for those editors.
>>
>> WDYT?
> I see your gross "checking whether the basename of $EDITOR is ‘kate’…"
> and I raise my "use $GUIX_EDITOR which uses substring replacements for
> ${LINE} and ${FILE} implemented in pure Guile code"
I’m not sure I understand your proposal. Are you suggesting that
‘GUIX_EDITOR’ would contain arbitrary Scheme code that ‘guix edit’ would
evaluate?
Ludo’.