Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-19 Thread Sebastian Reuße
Heikki Lehvaslaiho writes: > (string-collate-lessp "ß" "ssa" "de_DE.utf-8") ; nil > (string-lessp "ß" "ssa") ; nil This shows us that your Emacs installation does not support alphabetic sorting at all, regardless of case, and instead only sorts lexicographically (i.e.,

Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-19 Thread Heikki Lehvaslaiho
My emacs is from homebrew without any manual settings on locale. I assume a number of locale settings come with it. I have not had any problems before this. OS X does not have LANG envvar set. This computer came with Finnish language set and I switched to English (Australian) for interface. This

Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-17 Thread Sebastian Reuße
Heikki Lehvaslaiho writes: > x86_64-apple-darwin14.5.0 Looking at the C source of ‘string-collate-lessp’ (src/fns.c), it looks like there exists a case where Emacs itself will fall back on ‘string-lessp’ even when ‘string-collate-lessp’ is invoked. #else /* !__STDC_ISO_10646__,

Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-17 Thread Heikki Lehvaslaiho
Thanks for replies, I am using: GNU Emacs 26.1 (build 1, x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10.10.5 (Build 14F2511)) of 2018-05-31 This is what I get: (string-collate-lessp "a" "x" "de_DE.utf-8" nil) ; t (string-collate-lessp "a" "X" "de_DE.utf-8" t) ; nil

Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-14 Thread Sebastian Reuße
Hello Nicolas, hello Heikki, > Heikki Lehvaslaiho writes: >> I can not see any change in function with the new code. Alphabetical >> sorting is fixedly case sensitive. Is your Emacs≤24? Emacs (surprisingly) only gained a facility for alphabetic (locale-sensitive) sorting with ver. 25. Before

Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-14 Thread Nicolas Goaziou
Hello, Heikki Lehvaslaiho writes: > I can not see any change in function with the new code. Alphabetical > sorting is fixedly case sensitive. > > I am definitely running the new code for org-table-sort-lines at the head > of the master branch. I can see there have been changes. Universal

Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-12 Thread Heikki Lehvaslaiho
I can not see any change in function with the new code. Alphabetical sorting is fixedly case sensitive. I am definitely running the new code for org-table-sort-lines at the head of the master branch. I can see there have been changes. Universal argument does not change the behaviour, either. I

Re: [O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-04 Thread Nicolas Goaziou
Hello, Heikki Lehvaslaiho writes: > org-sort has an optional argument with-case. By default its sorting ignores > the case. When org-sort is called within a table, it calls > org-table-sort-line with the argument. org-table-sort-line defines a let > variable sort-fold-case (not with-case) but

[O] bug: org-table-sort-lines does only case sensitive alphabetical sorting

2018-07-03 Thread Heikki Lehvaslaiho
org-sort has an optional argument with-case. By default its sorting ignores the case. When org-sort is called within a table, it calls org-table-sort-line with the argument. org-table-sort-line defines a let variable sort-fold-case (not with-case) but fails to use either variable when sorting and