Re: [Orgmode] Bug: org-mobile Bad file encoding [6.33trans]

2009-11-27 Thread Eric S Fraga
At Thu, 26 Nov 2009 12:27:06 +0200,
Ben Alexander wrote:
 
 Well, the problem came back :-(

Sorry to hear that.  Annoying.

 Clearly there is some emacs magic going on here, because I thought of
 trying the £ symbol, but in another, smaller, file, and when I tried
 to save the file, I was told:
 These default coding systems were tried to encode text
 in the buffer `birthdays.org':
   iso-8859-2-unix
 However, each of them encountered characters it couldn't encode:
   iso-8859-2-unix cannot encode these: £

The £ symbol is available in 8859-1 but not -2 unfortunately.

 I thought the earlier emacs code specified utf-8 as the default coding
 system

I find the whole coding system in Emacs beyond comprehension, having
been fighting it for a long time now.  With respect to org, although
not necessarily for mobile org, I have solved all my problems by
putting the following line as the first line of every single org file
I have:

   # -*- coding: utf-8; -*-

(not indented)  All my problems have disappeared even though this is
not a recommended solution, from what I understand.

HTH.


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Bug: org-mobile Bad file encoding [6.33trans]

2009-11-26 Thread Ben Alexander

Well, the problem came back :-(

I tried to go to the agendas.org file on my WebDAV server and save it  
in utf-8 manually (using the command M-x set-buffer-file-encoding  
utf-8) but because the checksums.dat don't change, the iPod doesn't  
reload the newly saved file.  So I deleted checksums.dat  and then it  
copied all the files and the agendas.org file showed up properly.


Then I tried one more time, making a small change on my laptop and  
trying to save the agendas.org file manually *before* doing a sync on  
the iPod, and now I can't make it work.  The agendas.org file is the  
only file that won't display at all, giving the Bad file encoding  
message instead of the file text.  Yet on the WebDAV share, from my  
laptop, I can cat the file, no problem.


I have now removed the only non-ascii character from my org file that  
is picked up by the agenda (the letter ă, lowercase-a-with-breve- 
accent). And so now there is no 'bad-encoding'.


Clearly there is some emacs magic going on here, because I thought of  
trying the £ symbol, but in another, smaller, file, and when I tried  
to save the file, I was told:

These default coding systems were tried to encode text
in the buffer `birthdays.org':
  iso-8859-2-unix
However, each of them encountered characters it couldn't encode:
  iso-8859-2-unix cannot encode these: £


I thought the earlier emacs code specified utf-8 as the default coding  
system


Strangely (to me) the a-with-breve did not have an issue in the  
default coding system.


I once had a problem with my original org files, but now I can't  
recreate that problem either.


Sorry to bring bad news.
On 2009-Nov-23, at 20:53, Ben Alexander wrote:



I added the following lines (to my ~/.emacs file), as suggested by  
Richard and they work immediately.


For what it's worth, I am running on Mac OS X 10.5.8 on an Intel  
MacBook, and I've had it for a few years and tweaked any number of  
little things.  This may be a 'default' problem, but it might also  
be just because I've copied old customization buffers forward from  
other machines.


Thanks, Richard, for the tip, and thanks to all the rest of you for  
the org-mode community.


-Ben

On 2009-Nov-23, at 02:37, Richard Moreland wrote:


Hi Ben,

I'm replying off-list because I'm not sure this is the answer, but:

(prefer-coding-system   'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)

Between that mess of options, it seems that you be able to have  
your files default to UTF-8 (which is the encoding MobileOrg is  
looking for).


If this works for you, would please let the list know so the  
solution is archived?  I'll also update the website with the  
appropriate details.


Thanks!
Richard

On Nov 22, 2009, at 3:20 PM, Ben Alexander wrote:



Thanks for org-mode and MobileOrg!  I'm very grateful for all the
helpful hints I've seen on the mailing list too.

I an have a small problem with MobileOrg.  After doing an
org-mobile-push and syncing the results to the iPod touch, the
agendas.org file doesn't appear on the iPod.  Instead, it appears  
as if
the only heading is Bad file encoding and the body text is  
Unable to

detect file encoding, please re-save this file using the proper
encoding.

At first I thought it was because I've got things like the
pounds-sterling, t-with-a-comma, a-with-breve, and i-with-circumflex
characters in my text (some of which contains Romanian, hence the
especially odd t-with-a-comma).  But I'm pretty sure I've expunged  
those
characters from my files, and anyway, the agendas.org file should  
only

contain the characters that my original org files contain.

So, I'm happy enough to use the proper encoding, but I don't know  
what
that is, and I don't save the adgendas.org file myself: org-mobile- 
push

must do that on my behalf.

If it is relevant, I am using a 5dollarhosting.com website for my  
webdav
server, not my local machine, so I don't have complete control  
over the

webserver configuration.

I'm stumped as to what I should try next. Any pointers will be
appreciated,

Ben Alexander

==

Emacs  : GNU Emacs 22.3.1 (i386-apple-darwin9.7.0, Carbon Version  
1.6.0)

of 2009-06-07 on scarlett.local - Aquamacs Distribution 1.8c
Package: Org-mode version 6.33trans

current state:
==
(setq
org-remember-default-headline Remember Tasks
org-todo-keyword-faces '((PROJECT :foreground blue :weight  
bold))

org-special-ctrl-a/e t
org-agenda-custom-commands '((b Buy tags #(+TODO=\BUY\ 0  
11 (face org-warning)) nil) (A Angella related questions tags  
#(angella 0 7 (face org-warning)) nil)
 (u unscheduled todo #(TODO|DEFER 0  
10 (face org-warning))
  ((org-agenda-skip-function (lambda nil  
(org-agenda-skip-entry-if (quote scheduled) (quote deadline)  
(quote regexp) [^\n]+)))
   

Re: [Orgmode] Bug: org-mobile Bad file encoding [6.33trans]

2009-11-23 Thread Ben Alexander


I added the following lines (to my ~/.emacs file), as suggested by  
Richard and they work immediately.


For what it's worth, I am running on Mac OS X 10.5.8 on an Intel  
MacBook, and I've had it for a few years and tweaked any number of  
little things.  This may be a 'default' problem, but it might also be  
just because I've copied old customization buffers forward from other  
machines.


Thanks, Richard, for the tip, and thanks to all the rest of you for  
the org-mode community.


-Ben

On 2009-Nov-23, at 02:37, Richard Moreland wrote:


Hi Ben,

I'm replying off-list because I'm not sure this is the answer, but:

(prefer-coding-system   'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)

Between that mess of options, it seems that you be able to have your  
files default to UTF-8 (which is the encoding MobileOrg is looking  
for).


If this works for you, would please let the list know so the  
solution is archived?  I'll also update the website with the  
appropriate details.


Thanks!
Richard

On Nov 22, 2009, at 3:20 PM, Ben Alexander wrote:



Thanks for org-mode and MobileOrg!  I'm very grateful for all the
helpful hints I've seen on the mailing list too.

I an have a small problem with MobileOrg.  After doing an
org-mobile-push and syncing the results to the iPod touch, the
agendas.org file doesn't appear on the iPod.  Instead, it appears  
as if
the only heading is Bad file encoding and the body text is  
Unable to

detect file encoding, please re-save this file using the proper
encoding.

At first I thought it was because I've got things like the
pounds-sterling, t-with-a-comma, a-with-breve, and i-with-circumflex
characters in my text (some of which contains Romanian, hence the
especially odd t-with-a-comma).  But I'm pretty sure I've expunged  
those
characters from my files, and anyway, the agendas.org file should  
only

contain the characters that my original org files contain.

So, I'm happy enough to use the proper encoding, but I don't know  
what
that is, and I don't save the adgendas.org file myself: org-mobile- 
push

must do that on my behalf.

If it is relevant, I am using a 5dollarhosting.com website for my  
webdav
server, not my local machine, so I don't have complete control over  
the

webserver configuration.

I'm stumped as to what I should try next. Any pointers will be
appreciated,

Ben Alexander

==

Emacs  : GNU Emacs 22.3.1 (i386-apple-darwin9.7.0, Carbon Version  
1.6.0)

of 2009-06-07 on scarlett.local - Aquamacs Distribution 1.8c
Package: Org-mode version 6.33trans

current state:
==
(setq
org-remember-default-headline Remember Tasks
org-todo-keyword-faces '((PROJECT :foreground blue :weight bold))
org-special-ctrl-a/e t
org-agenda-custom-commands '((b Buy tags #(+TODO=\BUY\ 0 11  
(face org-warning)) nil) (A Angella related questions tags  
#(angella 0 7 (face org-warning)) nil)
  (u unscheduled todo #(TODO|DEFER 0  
10 (face org-warning))
   ((org-agenda-skip-function (lambda nil  
(org-agenda-skip-entry-if (quote scheduled) (quote deadline) (quote  
regexp) [^\n]+)))
(org-agenda-overriding-header  
Unscheduled TODO entries: ) (org-agenda-sorting-strategy (quote  
(todo-state-up

   )
  )
org-agenda-files '(/Users/ben/Reference/GTD/Reference.org /Users/ 
ben/Reference/GTD/birthdays.org /Users/ben/Reference/GTD/ 
craiova.org
/Users/ben/Reference/GTD/diary.org /Users/ben/ 
Reference/GTD/filetabs.org /Users/ben/Reference/GTD/projects.org)

org-agenda-include-diary t
org-agenda-window-setup 'current-window
org-hide-leading-stars t
org-completion-use-ido t
org-metaup-hook '(org-babel-load-in-session-maybe)
org-agenda-skip-timestamp-if-done t
org-after-todo-state-change-hook '(org-clock-out-if-current)
org-agenda-todo-ignore-scheduled t
org-odd-levels-only t
org-log-state-notes-insert-after-drawers t
org-special-ctrl-k t
org-agenda-sorting-strategy '((agenda time-up tag-up) (todo  
category-keep priority-down) (tags category-keep priority-down)  
(search category-keep))

org-deadline-warning-days 7
org-stuck-projects '(/PROJECT (TODO BUY) nil )
org-export-preprocess-hook '(org-export-blocks-preprocess)
org-mobile-inbox-for-pull ~/Reference/GTD/from-mobile.org
org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-hide- 
block-toggle-maybe)

org-src-mode-hook '(org-src-mode-configure-edit-buffer)
org-cycle-global-at-bob t
org-confirm-shell-link-function 'yes-or-no-p
org-todo-keywords '((sequence TODO(t) WAITING(w) DONE(d!))  
(type PROJECT(p) CLOSED(c!)) (sequence BUY(b) BOUGHT(B!)))

org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-default-notes-file ~/Reference/GTD/projects.org
org-directory ~/Reference/GTD/
org-tag-alist '((:startgroup) (#(ben 0 3 (face nil)) .