]> git.eshelyaron.com Git - emacs.git/commit
Temporarily preserve encoded Gnus group names in Gnus files
authorEric Abrahamsen <eric@ericabrahamsen.net>
Fri, 7 Jun 2019 03:43:27 +0000 (20:43 -0700)
committerEric Abrahamsen <eric@ericabrahamsen.net>
Sat, 3 Aug 2019 21:52:56 +0000 (14:52 -0700)
commit727e0eab0a0d8043d09225f63f8bef2abc045562
treedf219ce120264cc4e4dde41efc37ce3bb3b2d0bf
parentcb12a84f2c519a48dd87453c925e3bc36d9944db
Temporarily preserve encoded Gnus group names in Gnus files

Non-ascii Gnus groups should be written to files in their encoded
version until we're ready to bump Gnus' version and add an upgrade
routine.

* lisp/gnus/gnus-start.el (gnus-gnus-to-quick-newsrc-format):
* lisp/gnus/gnus-agent.el (gnus-category-read):
  (gnus-category-write): Handle non-ascii group names appropriately.
* lisp/gnus/gnus-registry.el (gnus-registry--munge-group-names): New
  function to encode/decode group names.
  (gnus-registry-fixup-registry):
  (gnus-registry-save): Use function.
lisp/gnus/gnus-agent.el
lisp/gnus/gnus-registry.el
lisp/gnus/gnus-start.el