Ihor Radchenko <[email protected]> writes:

> Ihor Radchenko <[email protected]> writes:
>
>>> It seems to me that the names ':strip-colnames' and ':detach-colnames'
>>> are also potentially misleading, because they only explicitly state that
>>> column names will be removed, not that they will be re-attached. If
>>> we're looking for a header name that makes more intuitive sense of the
>>> 'yes' and 'no' values, I'd maybe propose ':has-colnames'.
>>
>> :has-colnames sounds good.
>
> I am looking at this further, and there is also :hlines, which
> implementing the same idea about manipulating input.
> But renaming :hlines to :has-hlines makes little sense.
> Maybe :hlines -> :strip-hlines; :colnames -> :has-colnames; :rownames ->
> :has-rownames. But looking at this triplet of arguments, that again
> feels not right.
>
> Naming is hard.

Another idea. What about not renaming the arguments but changing the
value names to something more intuitive:

- :colnames detach, :colnames none, :colnames auto
- :rownames detach, :rownames none, :ronames auto
- :hlines strip, :hlines keep

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

Reply via email to