For the function modify-file-local-variable-prop-line if run
with 'add-or-replace as the third argument, it should replace
the current values. It does, but along with replacing the
values, it adds an extra "; " at the beginning of the variable.
Eg.:
my current first line:
/* -*- mode: c; indent-tabs-mode: t; -*- */
I executed (modify-file-local-variable-prop-line
'indent-tabs-mode 'nil 'add-or-replace)
The result was:
/* -*- mode: c; ; indent-tabs-mode: nil; -*- */
Expected result:
/* -*- mode: c; indent-tabs-mode: nil; -*- */
Each time I run the function, an "; " is added.