在 emacs 23.1 和 24.1 之间的某个地方,接口发生了url-retrieve
变化。在 emacs 23.1 中,它看起来像这样:
(url-retrieve URL CALLBACK &optional CBARGS)
在 24.1 版本中,它看起来像这样:
(url-retrieve URL CALLBACK &optional CBARGS SILENT INHIBIT-COOKIES)
我有一个使用此功能的 emacs 包。我想利用 emacs 24.1 上新的SILENT参数,同时保持与不支持它的旧版 emacs 的向后兼容性。
管理此问题的最佳方法是什么?我可以在运行时获取最大数量的参数吗?