4131926984
* lisp/org-macs.el (org-sort-function): New customization defining how Org mode should sort headlines, table lines, agenda lines, etc. (org-string<): (org-string<=): (org-string>=): (org-string>): Use the new customization. (org-string<>): Add docstring. (org-sort-function-fallback): New helper function to help users on MacOS where `string-collate-lessp' is not reliable. * lisp/oc-basic.el (org-cite-basic--field-less-p): * lisp/org-agenda.el (org-cmp-category): (org-cmp-alpha): * lisp/org-list.el (org-sort-list): * lisp/org-mouse.el (org-mouse-list-options-menu): * lisp/org-table.el (org-table-sort-lines): * lisp/org.el (org-tags-sort-function): (org-sort-entries): * lisp/ox-publish.el (org-publish-sitemap): Honor the new customization. * lisp/org-mouse.el (org-mouse-tag-menu): (org-mouse-popup-global-menu): * lisp/org-agenda.el (org-cmp-tag): Honor `org-tags-sort-function' and falling back to `org-string<' if note set. * etc/ORG-NEWS (New option controlling how Org mode sorts things ~org-sort-function~): Announce the change. This change aims to standardize the way Org mode performs sorting of user data. In particular, it addresses issues with oddities of string collation rules on MacOS and tricky language environments like Turkish. Link: https://orgmode.org/list/87jzleptcs.fsf@localhost |
||
---|---|---|
.. | ||
csl | ||
schema | ||
styles | ||
Makefile | ||
ORG-NEWS |