Re: [O] bisected

2015-04-30 Thread Detlef Steuer
Am Thu, 30 Apr 2015 11:59:32 +0200
schrieb Bastien :

> There was a hidden clue the commit could be problematic...
> 
> Gregor Zattler  writes:
> 
> > First bad commit is:
> > bad0409c3b86e09c4559e97d5f394356c6ccbe7f
>   ^^^

That must be a first look at the singularity.

"The git" knows it all.
I for one welcome our new git overlord :-)


> 
> !


> 
> 
> 






Re: [O] bisected

2015-04-30 Thread Gregor Zattler
Hi Nicolas,
* Nicolas Richard  [30. Apr. 2015]:
> Gregor Zattler  writes:
> > Sorry, no:
> 
> From Bastien's comment, I wonder : does the following patch helps ?

Yes, but see my other email: The fix in
ea575950d957fcecc74ed6f53c29bb6b77e9fe26 works.

Thanks, grgeor




Re: [O] bisected

2015-04-30 Thread Nicolas Richard
Gregor Zattler  writes:
> Sorry, no:

>From Bastien's comment, I wonder : does the following patch helps ?

--- /dev/fd/63  2015-04-30 13:44:20.900676564 +0200
+++ /tmp/org-src.el 2015-04-30 13:43:50.924673810 +0200
@@ -539,35 +539,36 @@
 - When formatting a source code snippet for export with htmlize.
 There is a mode hook, and keybindings for `org-edit-src-exit' and
 `org-edit-src-save'"
-  (when org-edit-src-persistent-message
-(org-set-local
- 'header-line-format
- (substitute-command-keys
-  (if org-src--allow-write-back
- "Edit, then exit with \\[org-edit-src-exit] or abort with \
+  (when org-src-mode
+(when org-edit-src-persistent-message
+  (org-set-local
+   'header-line-format
+   (substitute-command-keys
+(if org-src--allow-write-back
+"Edit, then exit with \\[org-edit-src-exit] or abort with \
 \\[org-edit-src-abort]"
-   "Exit with \\[org-edit-src-exit] or abort with \
+  "Exit with \\[org-edit-src-exit] or abort with \
 \\[org-edit-src-abort]"
-  ;; Possibly activate various auto-save features (for the edit buffer
-  ;; or the source buffer).
-  (when org-edit-src-turn-on-auto-save
-(setq buffer-auto-save-file-name
- (concat (make-temp-name "org-src-")
- (format-time-string "-%Y-%d-%m")
- ".txt")))
-  (unless (or org-src--auto-save-timer (zerop 
org-edit-src-auto-save-idle-delay))
-(setq org-src--auto-save-timer
- (run-with-idle-timer
-  org-edit-src-auto-save-idle-delay t
-  (lambda ()
-(let (edit-flag)
-  (dolist (b (buffer-list))
-(when (org-src-edit-buffer-p)
-  (unless edit-flag (setq edit-flag t))
-  (when (buffer-modified-p) (org-edit-src-save
-  (unless edit-flag
-(cancel-timer org-src--auto-save-timer)
-(setq org-src--auto-save-timer nil
+;; Possibly activate various auto-save features (for the edit buffer
+;; or the source buffer).
+(when org-edit-src-turn-on-auto-save
+  (setq buffer-auto-save-file-name
+(concat (make-temp-name "org-src-")
+(format-time-string "-%Y-%d-%m")
+".txt")))
+(unless (or org-src--auto-save-timer (zerop 
org-edit-src-auto-save-idle-delay))
+  (setq org-src--auto-save-timer
+(run-with-idle-timer
+ org-edit-src-auto-save-idle-delay t
+ (lambda ()
+   (let (edit-flag)
+ (dolist (b (buffer-list))
+   (when (org-src-edit-buffer-p)
+ (unless edit-flag (setq edit-flag t))
+ (when (buffer-modified-p) (org-edit-src-save
+ (unless edit-flag
+   (cancel-timer org-src--auto-save-timer)
+   (setq org-src--auto-save-timer nil)
 
 (defun org-src-mode-configure-edit-buffer ()
   (when (org-bound-and-true-p org-src--from-org-mode)

-- 
Nicolas.



Re: [O] bisected

2015-04-30 Thread Gregor Zattler
Hi Nicolas,
* Nicolas Richard  [30. Apr. 2015]:
> Gregor Zattler  writes:
> > First bad commit is:
> > bad0409c3b86e09c4559e97d5f394356c6ccbe7f
> 
> Nice hash for a "bad" commit :) 

I didn't realise :-)

> > This results in a startup error:  
> > Debugger entered--Lisp error: (void-variable write-back)
> 
> Is it related to your initial problem ?

I don't know.  It appeared while git bisecting.

> I think this specific bug was fixed in :
> Commit ea575950d957fcecc74ed6f53c29bb6b77e9fe26

Sorry, no: 
with:
GNU Emacs 25.0.50.6 (i686-pc-linux-gnu, GTK+ Version 3.14.5) of
2015-04-27 on boo Org-mode version 8.3beta (release_8.3beta-1097-gea5759 @ 
/home/grfz/src/org-mode/lisp/)   

and emacs invoked with -Q I cannot save a modified file with ^x ^s
but when I leave emacs:

receipt:
emacs -Q -nw /tmp/tempfile

change buffer, do ^x ^s.

Thanks for looking into this, Gregor



Re: [O] bisected

2015-04-30 Thread Nicolas Richard
Gregor Zattler  writes:
> First bad commit is:
> bad0409c3b86e09c4559e97d5f394356c6ccbe7f

Nice hash for a "bad" commit :) 

> This results in a startup error:  
> Debugger entered--Lisp error: (void-variable write-back)

Is it related to your initial problem ?

I think this specific bug was fixed in :
Commit ea575950d957fcecc74ed6f53c29bb6b77e9fe26

modified   lisp/org-src.el
@@ -543,7 +543,7 @@ (define-minor-mode org-src-mode
 (org-set-local
  'header-line-format
  (substitute-command-keys
-  (if write-back
+  (if org-src--allow-write-back
  "Edit, then exit with \\[org-edit-src-exit] or abort with \
 \\[org-edit-src-abort]"
"Exit with \\[org-edit-src-exit] or abort with \

-- 
Nico



Re: [O] bisected

2015-04-30 Thread Bastien
There was a hidden clue the commit could be problematic...

Gregor Zattler  writes:

> First bad commit is:
> bad0409c3b86e09c4559e97d5f394356c6ccbe7f
  ^^^

!




[O] bisected (was: )Re: "not in sub-editing buffer"

2015-04-30 Thread Gregor Zattler
Hi Daniel, Detlef,
* Detlef Steuer  [30. Apr. 2015]:
> Hi!
> 
> On of yesterday's commits introduces an error:
> 
> Whatever file I open, I canĀ“t save it with C-c C-s and get the message
> "not in sub-editing buffer"
> 
> I verified org is the culprit using emacs -Q and only loading org.
> 
> I can save without/before loading org.


First bad commit is:
bad0409c3b86e09c4559e97d5f394356c6ccbe7f

This results in a startup error:  
Debugger entered--Lisp error: (void-variable write-back)



With 
86dcd907719c97530a266686694a7dc7bd25449a

there is no error.


Ciao, Gregor
-- 
 -... --- .-. . -.. ..--.. ...-.-