Re: [O] Suspected bug with LaTeX export: the pdf does not open

2018-09-23 Thread Alain . Cochard


PS: I realize that it is not directly related to org-mode, so I have
sent a message to help-gnu-emacs.

-- 
EOST (École et Observatoire des Sciences de la Terre) 
IPG (Institut de Physique du Globe) | alain.coch...@unistra.fr
5 rue René Descartes   [bureau 106] | Phone: +33 (0)3 68 85 50 44 
F-67084 Strasbourg Cedex, France| Fax:   +33 (0)3 68 85 01 25 



[O] Ihr Schreiben, AZ 54 376 712 893

2018-09-23 Thread Marc Ihm

Sehr geehrte Frau Assmann,
Hi,

sie hatten mich in Ihrem Schreiben vom 6. September um ein Sepa-Mandat 
gebeten.


Leider habe ich mich verschrieben ... könnten Sie mir bitte das 
Schreiben erneut schicken (pdf oder Papier) ?


Vielen Dank !

Mit freundlichem Gruß,
Marc Ihm




Re: [O] Anniversaries from BBDB

2018-09-23 Thread Marco Wahl
Hi leandro,

Thanks for your report.

> That was the problem! Thanks!
> In the documentation is clearly stated that we can use both formats:
> "...and then add the date in the format -MM-DD or MM-DD, followed
> by..." Perhaps this can be corrected. Also, "C-o" to insert a new
> field does not work. "i" would do the job instead.

I digged somewhat into the matter today.  AFAICT I removed a bug which
prevented the interpretation of BBDB anniversary entries starting with
MM-DD.  So now the feature of anniversaries without year should be
available in the maint and the master branch.

Also I rewrote the documentation; in particular the "C-o" key for BBDB
is not mentioned any more.


Thanks and ciao,
Marco




Re: [O] coderef does not provide file path for org-insert-link when not in original buffre

2018-09-23 Thread stardiviner


Nicolas Goaziou  writes:

> Hello,
>
> stardiviner  writes:
>
>> `org-insert-link` should be smart on decide whether current buffer is the 
>> same buffer with `org-store-link` source buffer, if yes, use [[(set the temp 
>> buffer to unibyte)]]. If no, use:
>>
>> [[file:~/Org/elquery.org::(set%20the%20temp%20buffer%20to%20unibyte)][(set 
>> the temp buffer to unibyte)]]
>>
>> WDYT?
>
> It sounds like a good idea. Do you want to implement it?
>
> Regards,


I take a look at the org.el code of functions `org-store-link`, 
`org-insert-link`, they can't inherit the original buffer file name 
`buffer-file-name`. So can't use `org-link-file-path-type 'adaptive` case. But 
I found `org-insert-link` function definition has this snippet of code:

```
(defun org-insert-link ...
...

(cond
   ((or (eq org-link-file-path-type 'absolute)
(equal complete-file '(16)))
(setq path (abbreviate-file-name (expand-file-name path
   ((eq org-link-file-path-type 'noabbrev)
(setq path (expand-file-name path)))
   ((eq org-link-file-path-type 'relative)
(setq path (file-relative-name path)))
  
 ;; I tried to add this, but failed. because `coderef` is executed in 
`org-edit-src-code` which invokes `org-src--edit-element`, it create a 
dedicated buffer which does not have `buffer-file-name`. I don't know how to 
archive what I want now.
   ;; ((eq org-link-file-path-type 'adaptive)
   ;;  (setq path (file-relative-name path)))
 
   (t
(save-match-data
  (if (string-match (concat "^" (regexp-quote
 (expand-file-name
  (file-name-as-directory
   default-directory
(expand-file-name path))
  ;; We are linking a file with relative path name.
  (setq path (substring (expand-file-name path)
(match-end 0)))
(setq path (abbreviate-file-name (expand-file-name path)))

.
```

I don't know which function should I change to let `org-insert-link` and 
`org-store-link` can inherit the original buffer filename info. Because 
'adaptive org-link-file-path-type need compare two pathes like this:

```
(let ((coderef-path PATH) ; TODO:
(org-unbracket-string "<" ">" (
   (org-link-prettify (first 
(reverse org-stored-links)

(same-directory? (not (string=
   (expand-file-name default-directory)
   (expand-file-name
(file-name-directory (or coderef-path 
"")))
(if (and default-directory same-directory?)
(if (eq org-link-file-path-type 'adaptive)
(format "[[file:%s::%s][%s]]"
(file-relative-name
 (expand-file-name (or coderef-path "")
   default-directory)
 (file-name-directory buffer-file-name))
label ; (format coderef-format label)
label ; (format coderef-format label)
)
  (expand-file-name coderef-path default-directory
```

This is a snippet of code I adapted from my original commit:

"49a8de4ffd2d0fc50c975ff3edac15d2bb37a809"

Can you help me on this? Thanks :) :)

-- 
[ stardiviner ] don't need to convince with trends.
   Blog: https://stardiviner.github.io/
   IRC(freenode): stardiviner
   GPG: F09F650D7D674819892591401B5DF1C95AE89AC3
  



Re: [O] Suspected bug with LaTeX export: the pdf does not open

2018-09-23 Thread Alain . Cochard
alain.coch...@unistra.fr writes on Sun 19 Aug 2018 06:21:

 > If I add the line 
 > 
 >(setq process-connection-type nil)
 > 
 > to my minimal .emacs, then, upon 'C-c C-e l o', the file does open,
 > although not within emacs -- but with evince.  So it does not fully
 > solve the problem, but it is already a rather decent workaround for
 > me.  Thanks a lot!

But this line causes a problem with 'M-x shell'.

Instead of the regular bash prompt:

   [cochard@frac tmp]$

I get

   bash: cannot set terminal process group (-1): Inappropriate ioctl
   for device
   bash: no job control in this shell
   [cochard@frac tmp]$ 

Then, at least bash completion and 'su' don't work; so rather
useless.

Any idea to cure the cure?

Regards

-- 
EOST (École et Observatoire des Sciences de la Terre) 
IPG (Institut de Physique du Globe) | alain.coch...@unistra.fr
5 rue René Descartes   [bureau 106] | Phone: +33 (0)3 68 85 50 44 
F-67084 Strasbourg Cedex, France| Fax:   +33 (0)3 68 85 01 25