bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#12096: 24.1; Several documented functions in URL package are not def


From: Bastien
Subject: bug#12096: 24.1; Several documented functions in URL package are not defined
Date: Wed, 01 Aug 2012 15:35:36 +0200
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1.50 (gnu/linux)

Aurélien Aptel <aurelien.aptel@gmail.com> writes:

> From the info page:
>> The library functions typically operate on "parsed" versions of URLs.
>> These are actually vectors of the form:
>>
>>      [TYPE USER PASSWORD HOST PORT FILE TARGET ATTRIBUTES FULL]
>>
> ...
>>    These attributes have accessors named `url-PART', where PART is the
>> name of one of the elements above, e.g., `url-host'.  Similarly, there
>> are setters of the form `url-set-PART'.
>
> There are some exceptions which are not documented:
>
> `url-file' is not the FILE attribute accessor. The accessor is actually
> `url-filename'.
>
> `url-full' is actually `url-fullness'.
>
> And most importantly none of the setters are defined, as this little
> snippet shows:
>
>     (let (funlist)
>       (require 'url)
>       (require 'url-parse)
>       (mapatoms (lambda (a)
>                   (when (and (fboundp a)
>                              (string-match "^url-set-" (symbol-name a)))
>                     (push a funlist))))
>                 funlist)
>     ;; => (url-set-mime-charset-string)

Can you submit a patch for this?

Thanks,

-- 
 Bastien





reply via email to

[Prev in Thread] Current Thread [Next in Thread]