Your output looks very strange. This may be due to formatting
of your email.
In any case, can you send the org agenda files used by your
agenda view?
Sorry for the weird output. I’ll investigate that.
I made a test on a fresh file with just 4 entries. The problem
seems to be that my events are output to the agenda in the same
order as they are in the file. So if my file has
--8<---------------cut here---------------start------------->8---
* Thing on Saturday evening
<2016-07-02 Sat 19:00>
* Thing on Saturday morning
<2016-07-02 Sat 10:30>
* Thing on Saturday afternoon
<2016-07-02 Sat 14:00>
* Lunch on Saturday
<2016-07-02 Sat 12:00>
--8<---------------cut here---------------end--------------->8---
The output of C-c a a is [I added extra blank lines to avoid
formatting problems]:
--8<---------------cut here---------------start------------->8---
Saturday 2 July 2016
test: 19:00...... Thing on Saturday evening
test: 10:30...... Thing on Saturday morning
test: 14:00...... Thing on Saturday afternoon
test: 12:00...... Lunch on Saturday
--8<---------------cut here---------------end--------------->8---
Now if I move "Lunch on Saturday" to the top of my org file and
refresh the agenda, it will displayed "Lunch on Saturday" at the
top Saturday too. So it seems that the agenda correctly sorts the
events by day, but then doesn’t sort them by time within a day.
In the org section of my .emacs/init.el (I dont’t use .emacs)
I have the following:
--8<---------------cut here---------------start------------->8---
(global-set-key (kbd "C-c a") 'org-agenda)
;;set priority range from A to C with default A (setq
org-highest-priority ?A) (setq org-lowest-priority ?C) (setq
org-default-priority ?A) ;;set colours for priorities (setq
org-priority-faces '((?A . (:foreground "#F0DFAF" :weight bold))
(?B . (:foreground "LightSteelBlue"))
(?C . (:foreground "OliveDrab"))))
;;open agenda in current window (setq org-agenda-window-setup
(quote reorganize-frame)) (setq
org-agenda-restore-windows-after-quit ) ;
(setq org-deadline-warning-days 7)
(setq org-agenda-start-on-weekday 1) (setq
org-agenda-custom-commands
'(("v" "Mon agenda" agenda ""
((org-agenda-ndays 7) ;; agenda will start in
week view
(org-agenda-repeating-timestamp-show-all t) ;; ensures
that repeating events appear on all relevant dates
(org-agenda-files '("~/org/vic.org")) ;; Only my own
agenda
(org-agenda-skip-function '(org-agenda-skip-entry-if
'deadline 'scheduled)))) ;; limits agenda view to
timestamped items
("e" "Avec Estelle et Arthur" agenda ""
((org-agenda-ndays 7) ;; agenda will start in
week view
(org-agenda-repeating-timestamp-show-all t) ;; ensures
that repeating events appear on all relevant dates
(org-agenda-files '("~/org/")) ;; All agenda files
(org-agenda-skip-function '(org-agenda-skip-entry-if
'deadline 'scheduled))))
("v" "Agenda just vic" agenda "" ((org-agenda-entry-types
'(vic)) )) ("n" "Agenda and all TODOs" ((agenda "" nil)
(alltodo "" nil)) nil) ("c" "Calendar view"
vic/cfw:open-org-calendar "" nil) ))
;;capture todo items using C-c c t (define-key global-map (kbd
"C-c c") 'org-capture) (setq org-default-notes-file (concat
org-directory "/notes.org")) (setq org-capture-templates
'(("e" "event" entry (file "vic.org")
"* %^{Heading} %i %?\n %^t \n %a\n") ("t" "todo" entry
(file+headline "~/org/todo.org" "En général") "* TODO [#B]
%i %?\nSCHEDULED: %^t\n %a\n") ;; For mu4e.
From
http://pragmaticemacs.com/emacs/master-your-inbox-with-mu4e-and-org-mode/
(see above) ("m" "todo mails" entry (file+headline
"~/org/todo.org" "Mails") "* TODO [#A] %? :mails:
\nSCHEDULED: %(org-insert-time-stamp (org-read-date nil
t \"+0d\"))\n%a\n") ("r" "todo terrain" entry
(file+headline "~/org/todo.org" "Terrain") "* TODO [#B] %i
%?\nSCHEDULED: %^t\n %a\n") ("l" "todo site lesc" entry
(file+headline "~/org/sitelesc_todo.org" "New") "* TODO
[#B] %i %? :site: \nSCHEDULED: %^t\n %a\n") ("c" "todo
crem" entry (file+headline "~/org/todo.org" "Crem") "*
TODO [#B] %i %? :crem: \nSCHEDULED: %^t\n %a\n")))
(global-set-key "\C-c L" 'org-insert-link-global)
(global-set-key "\C-c o" 'org-open-at-point-global)
(require 'org-mime) (setq org-mime-library 'mml) ;; sort
tasks in order of when they are due and then by priority
(setq org-agenda-sorting-strategy
(quote
((agenda deadline-up priority-down)
(todo priority-down category-keep) (tags priority-down
category-keep) (search category-keep))))
(setq
org-agenda-files '("~/org") org-icalendar-include-todo (quote
t) ;; org-icalendar-store-UID t org-icalendar-timezone "GMT+2
CEST" org-icalendar-use-scheduled (quote (event-if-not-todo
todo-start)) ;; org-icalendar-use-scheduled (quote (nil))
org-log-done (quote time) org-replace-disputed-keys nil)
--8<---------------cut here---------------end--------------->8---
Thanks for reading through!
Victor