;; (query-replace "string-version-lessp" "string-logical-lessp") ;; (query-replace "string-logical-lessp" "string-version-lessp") (sort '( "foo.zml-1.gz" "foo.zml-100.gz" "foo.zml-12.gz" "foo.zml-13.gz" "foo.zml-2.gz" "foo.zml-25.gz" "foo.zml-6.gz" ) 'string-version-lessp) (sort '( "foo.zml-1 gz" "foo.zml-100 gz" "foo.zml-12 gz" "foo.zml-13 gz" "foo.zml-2 gz" "foo.zml-25 gz" "foo.zml-6 gz" ) 'string-version-lessp) (sort '( "foo.zml-1~gz" "foo.zml-100~gz" "foo.zml-12~gz" "foo.zml-13~gz" "foo.zml-2~gz" "foo.zml-25~gz" "foo.zml-6~gz" ) 'string-version-lessp) (sort '( "abc-1.0051.tgz" "abc-1.00501.tgz" "abc-1.007.tgz" "abc-1.012b.tgz" "abc-1.01a.tgz" ) 'string-version-lessp) (sort '( "1.007.tgz" "1.01a.tgz" ) 'string-version-lessp) (sort '( "012b.tgz" "01a.tgz" ) 'string-version-lessp) (sort '( "01.012b.tgz" "009.01a.tgz" ) 'string-version-lessp) (sort '( "9.011.tgz" "009.01.tgz" ) 'string-version-lessp) (sort '( "9.000001.10tgz" "009.01.91tgz" ;;"009.01.9tgz" ;;"009.01.50tgz" ) 'string-version-lessp) (sort '( "9,001.tgz" "9000.tgz" "9,000.tgz" ) 'string-version-lessp) (sort '( "0123.tgz" "01012.tgz" ) 'string-version-lessp) (sort '( "1.05.txt" "1.5.txt" ) 'string-version-lessp) (sort '( "a001b.txt" "a0b.txt" ) 'string-version-lessp) (sort '( "a01b.txt" "a0b.txt" ) 'string-version-lessp) (sort '( "abc001.txt" "abc0a.txt" ) 'string-version-lessp)