Re: [NTG-context] Emacs + latest beta

2018-08-30 Thread Fabrice Couvreur
Hello Vladimir,

I suppose this is from within Emacs.
>

 File compiled with Emacs
.


I assumed that you installed auctex package, like
>
>   $ sudo pacman -S auctex
>
> and do
>
>   (load "auctex")
>

No with MELPA.


P.S. Why you install auctex as MELPA and don't use Archlinux package ?
>

I do not know !
What is the difference between both ?
If it's better to do it with Arch Linux, I do it !

Is it necessary to add this at the end of each file  ?


%%% Local Variables:
%%% mode: context
%%% TeX-master: t
%%% End:

Thanks,
Fabrice


Le mer. 29 août 2018 à 16:12, Vladimir Lomov  a écrit :

> Hello,
> ** Fabrice Couvreur [2018-08-29 12:01:46 +0200]:
>
> > Hello,
> > Here is the content of my file ~/.profile :
> >
> > export PATH=$HOME/context/tex/texmf-linux-64/bin:$PATH
> > export PATH=$HOME/texlive/2018/bin/x86_64-linux:$PATH
> > export PATH=$HOME/bin:$PATH
> >
> >> $ command -v context
> >
> >  [aragorn@fab ~]$  command -v context
> > /home/aragorn/texlive/2018/bin/x86_64-linux/context
> > [aragorn@fab ~]$
>
> And this means that when you run 'context' in shell (terminal) the
> context from TeX Live will be used. Note the above 'export' commands.
> The first prepend the path to ConTeXt Standalone binaries, the next on
> prepends TeX Live binaries, so TeX Live binaries will be used if you run
> 'context' in terminal/shell.
>
> > I then tested the vladimir.tex file
> >
> > \setupsynctex[state=start]
> >
> > \startusableMPgraphic{NumberHead}
> >   draw outlinetext.f
> >   ("\bf\namedheadnumber{chapter}")
> >   (withcolor "blue")
> >   ysized 50pt ;
> > \stopusableMPgraphic
> >
> > \unexpanded\def\processMPheadnumber#1%
> >   {\useMPgraphic{NumberHead}}
> >
> > \setuphead%
> > [chapter]%
> > [command=\HeadTitle,%
> >  headstyle=\ss,%
> >  numbercommand=\processMPheadnumber]
> >
> > \unexpanded\def\HeadTitle#1#2%
> > {\framed%
> >   [frame=off,%
> > bottomframe=on,%
> > width=broad,
> > align={broad,nothyphenated,left}]%
> > {#1\blank[nowhite]#2}}
> >
> > \starttext
> > \startchapter[title=First chapter]
> >   \input ward
> > \stopchapter
> > \stoptext
> > ~/
> >
> > % Local Variables:
> > % mode: context
> > % TeX-master: t
> > % End:
> >
> > Here is the output vladimir output
>
> I suppose this is from within Emacs.
>
> >
> > Running `ConTeXt' on `vladimir' with
> > ``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context
> > --purgeall vladimir''
> > resolvers   | trees | analyzing 'home:texmf'
> > mtx-context | warning: no (local) file './vladimir', proceeding
> > mtx-context | run 1: luatex
> >
> --fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
> > --jobname="vladimir"
> >
> --lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
> > --no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
> > --c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 --c:purgeall
> > "cont-yes.mkiv"
> >
> > This is LuaTeX, Version 1.08.0 (TeX Live 2018)
> >  system commands enabled.
> >
> > resolvers   > trees > analyzing 'home:texmf'
> > open source > level 1, order 1, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
> > system  >
> > system  > ConTeXt  ver: 2018.08.25 10:04 MKIV beta  fmt:
> 2018.8.25
> > int: english/english
> > system  >
> > system  > 'cont-new.mkiv' loaded
> > open source > level 2, order 2, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> > system  > beware: some patches loaded from cont-new.mkiv
> > close source> level 2, order 2, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> > system  > files > jobname 'vladimir', input './vladimir', result
> > 'vladimir'
> > fonts   > latin modern fonts are not preloaded
> > languages   > language 'en' is active
> > open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
> > system  > synctex functionality is enabled, expect 5-10 pct
> runtime
> > overhead!
> > fonts   > preloading latin modern fonts (second stage)
> > fonts   > 'fallback modern-designsize rm 12pt' is loaded
> > structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
> > metapost> initializing instance 'metafun:1' using format
> 'metafun'
> > and method 'default'
> > metapost> loading 'metafun' as
> >
> '/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
> > using method 'default'
> > metapost> initializing number mode 'scaled'
> > open source > level 3, order 4, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
> > close source> level 3, order 4, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
> > backend > xmp 

Re: [NTG-context] Emacs + latest beta

2018-08-29 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-29 12:01:46 +0200]:

> Hello,
> Here is the content of my file ~/.profile :
> 
> export PATH=$HOME/context/tex/texmf-linux-64/bin:$PATH
> export PATH=$HOME/texlive/2018/bin/x86_64-linux:$PATH
> export PATH=$HOME/bin:$PATH
> 
>> $ command -v context
> 
>  [aragorn@fab ~]$  command -v context
> /home/aragorn/texlive/2018/bin/x86_64-linux/context
> [aragorn@fab ~]$

And this means that when you run 'context' in shell (terminal) the
context from TeX Live will be used. Note the above 'export' commands.
The first prepend the path to ConTeXt Standalone binaries, the next on
prepends TeX Live binaries, so TeX Live binaries will be used if you run
'context' in terminal/shell.

> I then tested the vladimir.tex file
> 
> \setupsynctex[state=start]
> 
> \startusableMPgraphic{NumberHead}
>   draw outlinetext.f
>   ("\bf\namedheadnumber{chapter}")
>   (withcolor "blue")
>   ysized 50pt ;
> \stopusableMPgraphic
> 
> \unexpanded\def\processMPheadnumber#1%
>   {\useMPgraphic{NumberHead}}
> 
> \setuphead%
> [chapter]%
> [command=\HeadTitle,%
>  headstyle=\ss,%
>  numbercommand=\processMPheadnumber]
> 
> \unexpanded\def\HeadTitle#1#2%
> {\framed%
>   [frame=off,%
> bottomframe=on,%
> width=broad,
> align={broad,nothyphenated,left}]%
> {#1\blank[nowhite]#2}}
> 
> \starttext
> \startchapter[title=First chapter]
>   \input ward
> \stopchapter
> \stoptext
> ~/
> 
> % Local Variables:
> % mode: context
> % TeX-master: t
> % End:
> 
> Here is the output vladimir output

I suppose this is from within Emacs.

> 
> Running `ConTeXt' on `vladimir' with
> ``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context
> --purgeall vladimir''
> resolvers   | trees | analyzing 'home:texmf'
> mtx-context | warning: no (local) file './vladimir', proceeding
> mtx-context | run 1: luatex
> --fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
> --jobname="vladimir"
> --lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
> --no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
> --c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 --c:purgeall
> "cont-yes.mkiv"
> 
> This is LuaTeX, Version 1.08.0 (TeX Live 2018)
>  system commands enabled.
> 
> resolvers   > trees > analyzing 'home:texmf'
> open source > level 1, order 1, name
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
> system  >
> system  > ConTeXt  ver: 2018.08.25 10:04 MKIV beta  fmt: 2018.8.25
> int: english/english
> system  >
> system  > 'cont-new.mkiv' loaded
> open source > level 2, order 2, name
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> system  > beware: some patches loaded from cont-new.mkiv
> close source> level 2, order 2, name
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> system  > files > jobname 'vladimir', input './vladimir', result
> 'vladimir'
> fonts   > latin modern fonts are not preloaded
> languages   > language 'en' is active
> open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
> system  > synctex functionality is enabled, expect 5-10 pct runtime
> overhead!
> fonts   > preloading latin modern fonts (second stage)
> fonts   > 'fallback modern-designsize rm 12pt' is loaded
> structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
> metapost> initializing instance 'metafun:1' using format 'metafun'
> and method 'default'
> metapost> loading 'metafun' as
> '/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
> using method 'default'
> metapost> initializing number mode 'scaled'
> open source > level 3, order 4, name
> '/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
> close source> level 3, order 4, name
> '/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
> backend > xmp > using file
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/lpdf-pdx.xml'
> pages   > flushing realpage 1, userpage 1, subpage 1
> close source> level 2, order 4, name '/home/aragorn/vladimir.tex'
> close source> level 1, order 4, name
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
> 
> mkiv lua stats  > used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
> mkiv lua stats  > used cache path:
> /home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
> mkiv lua stats  > resource resolver: loadtime 0.008 seconds, 1 scans with
> scantime 0.000 seconds, 0 shared scans, 31 found files, scanned paths:
> /home/aragorn/texmf
> mkiv lua stats  > stored bytecode data: 437 modules (0.227 sec), 93 tables
> (0.015 sec), 530 

Re: [NTG-context] Emacs + latest beta

2018-08-29 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-29 11:39:07 +0200]:

> Hello,
> Before considering modifications, here's what I get when I do which context
> :
> 
> Setting "/home/aragorn/context/tex" as ConTeXt root.
> [aragorn@fab ~]$ which context
> /home/aragorn/context/tex/texmf-linux-64/bin/context
> [aragorn@fab ~]$

Ok, context from ConTeXt Standalone.

> $ pacman -Qs texlive

Ok, your system doesn't have any texlive packages.

> 
>  [root@fab aragorn]# pacman -Qs texlive
> [root@fab aragorn]#

Running commands as root is a bit dangerous.

> $ pacman -Qs emacs
>
> 
>  [root@fab aragorn]# pacman -Qs emacs
> local/emacs 26.1-2
> The extensible, customizable, self-documenting real-time display editor
> local/emacs-python-mode 6.2.3-1
> Python mode for Emacs
> [root@fab aragorn]#

Your system has only these two packages.

> you mentioned that commands run in terminal worked fine, but you
> >   invoked them by full path;
> >
> 
> 
> To be able to test with the
> texlive context binary and context standalone context binary
> .

Got it.

> 
> 
> The next in the next message after restarting my PC ...
> 
> Fabrice

[..]

---
WBR, Vladimir Lomov

-- 
I think that I shall never see
A thing as lovely as a tree.
But as you see the trees have gone
They went this morning with the dawn.
A logging firm from out of town
Came and chopped the trees all down.
But I will trick those dirty skunks
And write a brand new poem called 'Trunks'.


signature.asc
Description: PGP signature
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-29 Thread Fabrice Couvreur
Hello,
Here is the content of my file ~/.profile :

export PATH=$HOME/context/tex/texmf-linux-64/bin:$PATH
export PATH=$HOME/texlive/2018/bin/x86_64-linux:$PATH
export PATH=$HOME/bin:$PATH

$ command -v context
>

 [aragorn@fab ~]$  command -v context
/home/aragorn/texlive/2018/bin/x86_64-linux/context
[aragorn@fab ~]$

I then tested the vladimir.tex file



\setupsynctex[state=start]

\startusableMPgraphic{NumberHead}
  draw outlinetext.f
  ("\bf\namedheadnumber{chapter}")
  (withcolor "blue")
  ysized 50pt ;
\stopusableMPgraphic

\unexpanded\def\processMPheadnumber#1%
  {\useMPgraphic{NumberHead}}

\setuphead%
[chapter]%
[command=\HeadTitle,%
 headstyle=\ss,%
 numbercommand=\processMPheadnumber]

\unexpanded\def\HeadTitle#1#2%
{\framed%
  [frame=off,%
bottomframe=on,%
width=broad,
align={broad,nothyphenated,left}]%
{#1\blank[nowhite]#2}}

\starttext
\startchapter[title=First chapter]
  \input ward
\stopchapter
\stoptext
~/

% Local Variables:
% mode: context
% TeX-master: t
% End:

Here is the output vladimi
r
.output


Running `ConTeXt' on `vladimir' with
``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context
--purgeall vladimir''
resolvers   | trees | analyzing 'home:texmf'
mtx-context | warning: no (local) file './vladimir', proceeding
mtx-context | run 1: luatex
--fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
--jobname="vladimir"
--lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
--no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
--c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 --c:purgeall
"cont-yes.mkiv"

This is LuaTeX, Version 1.08.0 (TeX Live 2018)
 system commands enabled.

resolvers   > trees > analyzing 'home:texmf'
open source > level 1, order 1, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
system  >
system  > ConTeXt  ver: 2018.08.25 10:04 MKIV beta  fmt: 2018.8.25
int: english/english
system  >
system  > 'cont-new.mkiv' loaded
open source > level 2, order 2, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
system  > beware: some patches loaded from cont-new.mkiv
close source> level 2, order 2, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
system  > files > jobname 'vladimir', input './vladimir', result
'vladimir'
fonts   > latin modern fonts are not preloaded
languages   > language 'en' is active
open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
system  > synctex functionality is enabled, expect 5-10 pct runtime
overhead!
fonts   > preloading latin modern fonts (second stage)
fonts   > 'fallback modern-designsize rm 12pt' is loaded
structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
metapost> initializing instance 'metafun:1' using format 'metafun'
and method 'default'
metapost> loading 'metafun' as
'/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
using method 'default'
metapost> initializing number mode 'scaled'
open source > level 3, order 4, name
'/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
close source> level 3, order 4, name
'/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
backend > xmp > using file
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/lpdf-pdx.xml'
pages   > flushing realpage 1, userpage 1, subpage 1
close source> level 2, order 4, name '/home/aragorn/vladimir.tex'
close source> level 1, order 4, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'

mkiv lua stats  > used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats  > used cache path:
/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats  > resource resolver: loadtime 0.008 seconds, 1 scans with
scantime 0.000 seconds, 0 shared scans, 31 found files, scanned paths:
/home/aragorn/texmf
mkiv lua stats  > stored bytecode data: 437 modules (0.227 sec), 93 tables
(0.015 sec), 530 chunks (0.241 sec)
mkiv lua stats  > traced context: maxstack: 1328, freed: 5, unreachable:
1323
mkiv lua stats  > cleaned up reserved nodes: 58 nodes, 9 lists of 455
mkiv lua stats  > node memory usage: 2 glue, 2 kern, 2 penalty, 14
attribute, 50 glue_spec, 4 attribute_list, 2 temp, 2 user_defined
mkiv lua stats  > node list callback tasks: 8 unique task lists, 6
instances (re)created, 55 calls
mkiv lua stats  > synctex tracing: 2 referenced files, 5 files ignored, 3
objects flushed, logfile: vladimir.synctex
mkiv lua stats  > used backend: pdf (backend for directly generating pdf
output)
mkiv lua stats  > jobdata time: 0.001 seconds 

Re: [NTG-context] Emacs + latest beta

2018-08-29 Thread Fabrice Couvreur
Hello,
Before considering modifications, here's what I get when I do which context
:

Setting "/home/aragorn/context/tex" as ConTeXt root.
[aragorn@fab ~]$ which context
/home/aragorn/context/tex/texmf-linux-64/bin/context
[aragorn@fab ~]$

$ pacman -Qs texlive
>

 [root@fab aragorn]# pacman -Qs texlive
[root@fab aragorn]#

$ pacman -Qs emacs
>

 [root@fab aragorn]# pacman -Qs emacs
local/emacs 26.1-2
The extensible, customizable, self-documenting real-time display editor
local/emacs-python-mode 6.2.3-1
Python mode for Emacs
[root@fab aragorn]#

you mentioned that commands run in terminal worked fine, but you
>   invoked them by full path;
>


To be able to test with the
texlive context binary and context standalone context binary
.


The next in the next message after restarting my PC ...

Fabrice


Le mer. 29 août 2018 à 04:58, Vladimir Lomov  a écrit :

> Hello,
> ** Fabrice Couvreur [2018-08-28 11:18:58 +0200]:
>
> > Hi Vladimir,
>
> > I do not use Arch Linux repositories to install  texlive 2018 packages
>
> Some texlive-* packages could be installed as dependencies of other
> packages. You may check if your system has any texlive package:
>
>   $ pacman -Qs texlive
>
> > but I installed texlive 2018 "scheme-full" with tlmgr -gui  in
> > /home/aragorn /texlive/2018.  I then make regular updates in the same
> > way. No texlive traces in the \usr\share\ directory or elsewhere.
>
> I prefer to rely on package manager.
>
> > Standalone Context is also installed in my home directory. However,
> > Emacs is installed from the Arch Linux repositories and is located in
> > /usr/share/emacs.
>
>   $ pacman -Qs emacs
>
> > So I have to add the path of texlive 2018 ?
> > Maybe you do not need to add the Context Standalone path ?
> > My ~/.profile file would be this :
> >
> > source /home/aragorn/context/tex/setuptex
> > export PATH = $ PATH: /home/aragorn/texlive/2018/bin/x86_64-linux
> > export PATH = $ PATH: /home/aragorn /bin
>
> This part is a bit strange:
> - in message
>   https://mailman.ntg.nl/pipermail/ntg-context/2018/092418.html
>   you mentioned that commands run in terminal worked fine, but you
>   invoked them by full path;
>
> - in the same message you set PATH in emacs as
>
> (setenv "PATH" "/home/aragorn/context/tex/texmf-linux-64/bin/:$PATH" t)
>
>   (I have to admit that I didn't know it is possible to use '$PATH' in
>   setenv), so it prepends path to context binary to PATH list. The above
>   lines do opposite: they append path to context binary to the end of
>   PATH list.
>
>   The first line, 'source ...', helps here because 'setuptex' in turns
>   prepend path to context binary to PATH.
>
> When you invoke 'context' in terminal (I assume it is bash shell) the
> shell searches program in current directory (depends on configuration)
> and then in PATH, the first wins. So to use context from ConTeXt
> standalone you may simply do
>
>   $ export PATH=$HOME/context/tex/texmf-linux-64/bin:$PATH
>
> either in terminal or in ~/.profile. You may always check if this is
> true by runnig
>
>   $ command -v context
>
> (for bash shell) or
>
>   $ which context
>
> Returning to your problem. I looked closely again in messages with
> output from context and I don't understand what may cause the error.
> Seems that Emacs uses correct context (according to loading files).
> Could you show in full your ~/.emacs file? Do you use AUCTeX or bare
> Emacs?
>
> > Regards,
> > Fabrice
> >
>
> [...]
>
> ---
> WBR, Vladimir Lomov
>
>
> --
> Uncontrolled power will turn even saints into savages.  And we can all
> be counted on to live down to our lowest impulses.
> -- Parmen, "Plato's Stepchildren", stardate 5784.3
>
> ___
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-28 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-28 11:18:58 +0200]:

> Hi Vladimir,

> I do not use Arch Linux repositories to install  texlive 2018 packages

Some texlive-* packages could be installed as dependencies of other
packages. You may check if your system has any texlive package:

  $ pacman -Qs texlive

> but I installed texlive 2018 "scheme-full" with tlmgr -gui  in
> /home/aragorn /texlive/2018.  I then make regular updates in the same
> way. No texlive traces in the \usr\share\ directory or elsewhere.

I prefer to rely on package manager.

> Standalone Context is also installed in my home directory. However,
> Emacs is installed from the Arch Linux repositories and is located in
> /usr/share/emacs.

  $ pacman -Qs emacs

> So I have to add the path of texlive 2018 ?
> Maybe you do not need to add the Context Standalone path ?
> My ~/.profile file would be this :
> 
> source /home/aragorn/context/tex/setuptex
> export PATH = $ PATH: /home/aragorn/texlive/2018/bin/x86_64-linux
> export PATH = $ PATH: /home/aragorn /bin

This part is a bit strange:
- in message
  https://mailman.ntg.nl/pipermail/ntg-context/2018/092418.html
  you mentioned that commands run in terminal worked fine, but you
  invoked them by full path;

- in the same message you set PATH in emacs as

(setenv "PATH" "/home/aragorn/context/tex/texmf-linux-64/bin/:$PATH" t)

  (I have to admit that I didn't know it is possible to use '$PATH' in
  setenv), so it prepends path to context binary to PATH list. The above
  lines do opposite: they append path to context binary to the end of
  PATH list.

  The first line, 'source ...', helps here because 'setuptex' in turns
  prepend path to context binary to PATH.

When you invoke 'context' in terminal (I assume it is bash shell) the
shell searches program in current directory (depends on configuration)
and then in PATH, the first wins. So to use context from ConTeXt
standalone you may simply do

  $ export PATH=$HOME/context/tex/texmf-linux-64/bin:$PATH

either in terminal or in ~/.profile. You may always check if this is
true by runnig

  $ command -v context

(for bash shell) or

  $ which context

Returning to your problem. I looked closely again in messages with
output from context and I don't understand what may cause the error.
Seems that Emacs uses correct context (according to loading files).
Could you show in full your ~/.emacs file? Do you use AUCTeX or bare
Emacs?

> Regards,
> Fabrice
> 

[...]

---
WBR, Vladimir Lomov


-- 
Uncontrolled power will turn even saints into savages.  And we can all
be counted on to live down to our lowest impulses.
-- Parmen, "Plato's Stepchildren", stardate 5784.3


signature.asc
Description: PGP signature
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-28 Thread Fabrice Couvreur
Hi Vladimir,
I do not use Arch Linux repositories to install  texlive 2018 packages but
I installed texlive 2018 "scheme-full" with tlmgr -gui  in /home/aragorn
/texlive/2018.  I then make regular updates in the same way. No texlive
traces in the \usr\share\ directory or elsewhere. Standalone Context is
also installed in my home directory. However, Emacs is installed from the
Arch Linux repositories and is located in /usr/share/emacs.
So I have to add the path of texlive 2018 ?
Maybe you do not need to add the Context Standalone path ?
My ~/.profile file would be this :

source /home/aragorn/context/tex/setuptex
export PATH = $ PATH: /home/aragorn/texlive/2018/bin/x86_64-linux
export PATH = $ PATH: /home/aragorn /bin

Regards,
Fabrice

Le mar. 28 août 2018 à 07:57, Vladimir Lomov  a écrit :

> Hello,
> ** Fabrice Couvreur [2018-08-27 15:47:41 +0200]:
>
> > Le lun. 27 août 2018 à 11:51, Fabrice Couvreur <
> fabrice1.couvr...@gmail.com>
> > a écrit :
> >
> >> Hi Vladimir,
> >> I just made a new standalone context install and added this to my
> >> ~/.profile :  source /home/aragorn/context/tex/setuptex
> >> It finally seems to work !
>
> I'm glad it works for you though
>
> >> export PATH=$PATH:/home/aragorn/context/tex/texmf-linux-64/bin
> >> source /home/aragorn/context/tex/setuptex
> >> export PATH=$PATH:/home/aragorn/texlive/2018/bin/x86_64-linux
> >> export PATH=$PATH:/home/aragorn/bin
>
> don't understand how these lines help you. As you said you were able to
> typeset a sample document in terminal, so all settings in terminal (bash
> I presume) were fine, especially taking into account that 'setuptex'
> exports only PATH variable with correct path for Standalone ConTeXt.
> They might change environment from which Emacs is launched but again,
> you use full path to run context so they must be irrelevant here.
>
> In one of previous messages
> (https://www.mail-archive.com/ntg-context@ntg.nl/msg88742.html) you told
> that you use Archlinux, did you install texlive-* packages? Did you
> update your system? I use Archlinux and have not only ConTeXt
> standalone/suite and TeX Live (TUG) installed but also I have installed
> texlive-* packages from distribution repository and don't have any
> problem with the example either in terminal or Emacs(+AUCTeX), I suspect
> that your Emacs configuration might be the cause of the problem.
>
> > Hi Vladimir,
> > I just realized that does not work anymore
> > !
> >
> > (setq ConTeXt-mode-hook
> >   (lambda () (setq TeX-command-extra-options "--purgeall")))
>
> Why you insist on using hooks when you specify in full the custom
> target? Just add this option to the custom target:
>
> (eval-after-load "context"
>   '(setq TeX-command-list
>(cons '("ConTeXt"
> "PATH=/usr/local/opt/context/tex/texmf-linux-64/bin:$PATH context
> --purgeall %s"
>  TeX-run-command nil t :help "Run context (MarkIV)")
> TeX-command-list))
> )
>
> > Thanks
> > Fabrice
>
> [...]
>
> ---
> WBR, Vladimir Lomov
>
> --
> It is necessary for the welfare of society that genius should be privileged
> to utter sedition, to blaspheme, to outrage good taste, to corrupt the
> youthful mind, and generally to scandalize one's uncles.
> -- George Bernard Shaw
>
> ___
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___


.emacs
Description: Binary data
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-27 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-27 15:47:41 +0200]:

> Le lun. 27 août 2018 à 11:51, Fabrice Couvreur 
> a écrit :
> 
>> Hi Vladimir,
>> I just made a new standalone context install and added this to my
>> ~/.profile :  source /home/aragorn/context/tex/setuptex
>> It finally seems to work !

I'm glad it works for you though

>> export PATH=$PATH:/home/aragorn/context/tex/texmf-linux-64/bin
>> source /home/aragorn/context/tex/setuptex
>> export PATH=$PATH:/home/aragorn/texlive/2018/bin/x86_64-linux
>> export PATH=$PATH:/home/aragorn/bin

don't understand how these lines help you. As you said you were able to
typeset a sample document in terminal, so all settings in terminal (bash
I presume) were fine, especially taking into account that 'setuptex'
exports only PATH variable with correct path for Standalone ConTeXt.
They might change environment from which Emacs is launched but again,
you use full path to run context so they must be irrelevant here.

In one of previous messages
(https://www.mail-archive.com/ntg-context@ntg.nl/msg88742.html) you told
that you use Archlinux, did you install texlive-* packages? Did you
update your system? I use Archlinux and have not only ConTeXt
standalone/suite and TeX Live (TUG) installed but also I have installed
texlive-* packages from distribution repository and don't have any
problem with the example either in terminal or Emacs(+AUCTeX), I suspect
that your Emacs configuration might be the cause of the problem.

> Hi Vladimir,
> I just realized that does not work anymore
> !
> 
> (setq ConTeXt-mode-hook
>   (lambda () (setq TeX-command-extra-options "--purgeall")))

Why you insist on using hooks when you specify in full the custom
target? Just add this option to the custom target:

(eval-after-load "context"
  '(setq TeX-command-list
   (cons '("ConTeXt" 
"PATH=/usr/local/opt/context/tex/texmf-linux-64/bin:$PATH context --purgeall %s"
 TeX-run-command nil t :help "Run context (MarkIV)") TeX-command-list))
)

> Thanks
> Fabrice

[...]

---
WBR, Vladimir Lomov

-- 
It is necessary for the welfare of society that genius should be privileged
to utter sedition, to blaspheme, to outrage good taste, to corrupt the
youthful mind, and generally to scandalize one's uncles.
-- George Bernard Shaw


signature.asc
Description: PGP signature
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-27 Thread Fabrice Couvreur
Hello,
I installed texlive 2018 and context standalone in my home directory. It
seems to me that I must therefore indicate the path where texlive is
located 2018, but maybe I'm wrong.

You can check this by running `which context` in a terminal.
>

 Setting "/home/aragorn/context/tex" as ConTeXt root.
[aragorn@fab ~]$ which context
/home/aragorn/context/tex/texmf-linux-64/bin/context
[aragorn@fab ~]$

Fabrice

Le lun. 27 août 2018 à 16:36, Aditya Mahajan  a écrit :

> On Mon, 27 Aug 2018, Fabrice Couvreur wrote:
>
> > I just made a new standalone context install and added this to my
> ~/.profile
> > :  source /home/aragorn/context/tex/setuptex
> > It finally seems to work !
> >
> > export PATH=$PATH:/home/aragorn/context/tex/texmf-linux-64/bin
> > source /home/aragorn/context/tex/setuptex
> > export PATH=$PATH:/home/aragorn/texlive/2018/bin/x86_64-linux
> > export PATH=$PATH:/home/aragorn/bin
>
> I haven't read the whole thread, but why are you adding BOTH
> context-minimal
> and texlive to path. The whole idea of `source ...setuptex` is to set the
> PATH
> so that `context` resolves to the script provided by context-minimals
> rather
> than texlive.
>
> You can check this by running `which context` in a terminal.
>
> Aditya
>
> ___
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-27 Thread Aditya Mahajan

On Mon, 27 Aug 2018, Fabrice Couvreur wrote:


I just made a new standalone context install and added this to my ~/.profile
:  source /home/aragorn/context/tex/setuptex
It finally seems to work !

export PATH=$PATH:/home/aragorn/context/tex/texmf-linux-64/bin
source /home/aragorn/context/tex/setuptex
export PATH=$PATH:/home/aragorn/texlive/2018/bin/x86_64-linux
export PATH=$PATH:/home/aragorn/bin


I haven't read the whole thread, but why are you adding BOTH context-minimal
and texlive to path. The whole idea of `source ...setuptex` is to set the PATH
so that `context` resolves to the script provided by context-minimals rather
than texlive.

You can check this by running `which context` in a terminal.

Aditya
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-27 Thread Fabrice Couvreur
Hi Vladimir,
I just realized that does not work anymore
!

(setq ConTeXt-mode-hook
  (lambda () (setq TeX-command-extra-options "--purgeall")))

Thanks
Fabrice


Le lun. 27 août 2018 à 11:51, Fabrice Couvreur 
a écrit :

> Hi Vladimir,
> I just made a new standalone context install and added this to my
> ~/.profile :  source /home/aragorn/context/tex/setuptex
> It finally seems to work !
>
> export PATH=$PATH:/home/aragorn/context/tex/texmf-linux-64/bin
> source /home/aragorn/context/tex/setuptex
> export PATH=$PATH:/home/aragorn/texlive/2018/bin/x86_64-linux
> export PATH=$PATH:/home/aragorn/bin
>
> Thanks
> Fabrice
>
>
> Le lun. 27 août 2018 à 06:07, Vladimir Lomov  a
> écrit :
>
>> Hello,
>> ** Fabrice Couvreur [2018-08-25 01:23:28 +0200]:
>>
>> > Hi Vladimir,
>> > I use ConTeXt Full following this question asked on the forum
>> > https://mailman.ntg.nl/pipermail/ntg-context/2017/089501.html
>> > Then, if I compile with ConTeXt, the problem is not solved and the file
>> > vladimir.log is empty !
>>
>> I don't know what trigger this error, in my configuration (even in
>> minimal one, see below) the sample document is typeset just fine.
>>
>> > This is the buffer vladimir.output with emacs
>> >
>> >  8<
>> >
>> --
>> > Running `ConTeXt' on `vladimir' with
>> > ``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context
>> vladimir''
>> > resolvers   | trees | analyzing 'home:texmf'
>> > mtx-context | warning: no (local) file './vladimir', proceeding
>> > mtx-context | run 1: luatex
>> >
>> --fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
>> > --jobname="vladimir"
>> >
>> --lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
>> > --no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
>> > --c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 "cont-yes.mkiv"
>> >
>> > This is LuaTeX, Version 1.08.0 (TeX Live 2018)
>> >  system commands enabled.
>> >
>> > resolvers   > trees > analyzing 'home:texmf'
>> > open source > level 1, order 1, name
>> >
>> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
>> > system  >
>> > system  > ConTeXt  ver: 2018.08.20 17:47 MKIV beta  fmt:
>> 2018.8.20
>> > int: english/english
>> > system  >
>> > system  > 'cont-new.mkiv' loaded
>> > open source > level 2, order 2, name
>> >
>> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
>> > system  > beware: some patches loaded from cont-new.mkiv
>> > close source> level 2, order 2, name
>> >
>> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
>> > system  > files > jobname 'vladimir', input './vladimir', result
>> > 'vladimir'
>> > fonts   > latin modern fonts are not preloaded
>> > languages   > language 'en' is active
>> > open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
>> > system  > synctex functionality is enabled, expect 5-10 pct
>> runtime
>> > overhead!
>> > fonts   > preloading latin modern fonts (second stage)
>> > fonts   > 'fallback modern-designsize rm 12pt' is loaded
>> > structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
>> > metapost> initializing instance 'metafun:1' using format
>> 'metafun'
>> > and method 'default'
>> > metapost> loading 'metafun' as
>> >
>> '/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
>> > using method 'default'
>> > metapost> initializing number mode 'scaled'
>> >
>> > lua error   > lua error on line 10 in file
>> /home/aragorn/vladimir.tex:
>> >
>> > ...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190:
>> attempt to
>> > call a nil value (global 'getid')
>> > stack traceback:
>> > ...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: in
>> > upvalue 'getexpansion'
>> > ...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:343: in
>> > function
>> <...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:338>
>> > ...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:437: in
>> > local 'boxtomp'
>> > ...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1894: in
>> > function
>> <...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1891>
>> > (...tail calls...)
>> >
>> >  1
>> >  2 \setupsynctex[state=start]
>> >  3
>> >  4 \startusableMPgraphic{NumberHead}
>> >  5   draw outlinetext.f
>> >  6   ("\bf\namedheadnumber{chapter}")
>> >  7   (withcolor "red")
>> >  8   ysized 50pt ;
>> >  9 \stopusableMPgraphic
>> > 10 >>
>> > 11 

Re: [NTG-context] Emacs + latest beta

2018-08-27 Thread Fabrice Couvreur
Hi Vladimir,
I just made a new standalone context install and added this to my ~/.profile
:  source /home/aragorn/context/tex/setuptex
It finally seems to work !

export PATH=$PATH:/home/aragorn/context/tex/texmf-linux-64/bin
source /home/aragorn/context/tex/setuptex
export PATH=$PATH:/home/aragorn/texlive/2018/bin/x86_64-linux
export PATH=$PATH:/home/aragorn/bin

Thanks
Fabrice


Le lun. 27 août 2018 à 06:07, Vladimir Lomov  a écrit :

> Hello,
> ** Fabrice Couvreur [2018-08-25 01:23:28 +0200]:
>
> > Hi Vladimir,
> > I use ConTeXt Full following this question asked on the forum
> > https://mailman.ntg.nl/pipermail/ntg-context/2017/089501.html
> > Then, if I compile with ConTeXt, the problem is not solved and the file
> > vladimir.log is empty !
>
> I don't know what trigger this error, in my configuration (even in
> minimal one, see below) the sample document is typeset just fine.
>
> > This is the buffer vladimir.output with emacs
> >
> >  8<
> >
> --
> > Running `ConTeXt' on `vladimir' with
> > ``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context
> vladimir''
> > resolvers   | trees | analyzing 'home:texmf'
> > mtx-context | warning: no (local) file './vladimir', proceeding
> > mtx-context | run 1: luatex
> >
> --fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
> > --jobname="vladimir"
> >
> --lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
> > --no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
> > --c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 "cont-yes.mkiv"
> >
> > This is LuaTeX, Version 1.08.0 (TeX Live 2018)
> >  system commands enabled.
> >
> > resolvers   > trees > analyzing 'home:texmf'
> > open source > level 1, order 1, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
> > system  >
> > system  > ConTeXt  ver: 2018.08.20 17:47 MKIV beta  fmt:
> 2018.8.20
> > int: english/english
> > system  >
> > system  > 'cont-new.mkiv' loaded
> > open source > level 2, order 2, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> > system  > beware: some patches loaded from cont-new.mkiv
> > close source> level 2, order 2, name
> >
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> > system  > files > jobname 'vladimir', input './vladimir', result
> > 'vladimir'
> > fonts   > latin modern fonts are not preloaded
> > languages   > language 'en' is active
> > open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
> > system  > synctex functionality is enabled, expect 5-10 pct
> runtime
> > overhead!
> > fonts   > preloading latin modern fonts (second stage)
> > fonts   > 'fallback modern-designsize rm 12pt' is loaded
> > structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
> > metapost> initializing instance 'metafun:1' using format
> 'metafun'
> > and method 'default'
> > metapost> loading 'metafun' as
> >
> '/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
> > using method 'default'
> > metapost> initializing number mode 'scaled'
> >
> > lua error   > lua error on line 10 in file
> /home/aragorn/vladimir.tex:
> >
> > ...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: attempt
> to
> > call a nil value (global 'getid')
> > stack traceback:
> > ...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: in
> > upvalue 'getexpansion'
> > ...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:343: in
> > function
> <...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:338>
> > ...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:437: in
> > local 'boxtomp'
> > ...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1894: in
> > function
> <...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1891>
> > (...tail calls...)
> >
> >  1
> >  2 \setupsynctex[state=start]
> >  3
> >  4 \startusableMPgraphic{NumberHead}
> >  5   draw outlinetext.f
> >  6   ("\bf\namedheadnumber{chapter}")
> >  7   (withcolor "red")
> >  8   ysized 50pt ;
> >  9 \stopusableMPgraphic
> > 10 >>
> > 11 \unexpanded\def\processMPheadnumber#1%
> > 12   {\useMPgraphic{NumberHead}}
> > 13
> > 14 \setuphead%
> > 15 [chapter]%
> > 16 [command=\HeadTitle,%
> > 17  headstyle=\ss,%
> > 18  numbercommand=\processMPheadnumber]
> > 19
> > 20 \unexpanded\def\HeadTitle#1#2%
> >
>
> I didn't see nothing suspicios, only the message with lua error, I
> didn't see it in 

Re: [NTG-context] Emacs + latest beta

2018-08-26 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-25 01:23:28 +0200]:

> Hi Vladimir,
> I use ConTeXt Full following this question asked on the forum
> https://mailman.ntg.nl/pipermail/ntg-context/2017/089501.html
> Then, if I compile with ConTeXt, the problem is not solved and the file
> vladimir.log is empty !

I don't know what trigger this error, in my configuration (even in
minimal one, see below) the sample document is typeset just fine.

> This is the buffer vladimir.output with emacs
> 
>  8<
> --
> Running `ConTeXt' on `vladimir' with
> ``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context vladimir''
> resolvers   | trees | analyzing 'home:texmf'
> mtx-context | warning: no (local) file './vladimir', proceeding
> mtx-context | run 1: luatex
> --fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
> --jobname="vladimir"
> --lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
> --no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
> --c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 "cont-yes.mkiv"
> 
> This is LuaTeX, Version 1.08.0 (TeX Live 2018)
>  system commands enabled.
> 
> resolvers   > trees > analyzing 'home:texmf'
> open source > level 1, order 1, name
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
> system  >
> system  > ConTeXt  ver: 2018.08.20 17:47 MKIV beta  fmt: 2018.8.20
> int: english/english
> system  >
> system  > 'cont-new.mkiv' loaded
> open source > level 2, order 2, name
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> system  > beware: some patches loaded from cont-new.mkiv
> close source> level 2, order 2, name
> '/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
> system  > files > jobname 'vladimir', input './vladimir', result
> 'vladimir'
> fonts   > latin modern fonts are not preloaded
> languages   > language 'en' is active
> open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
> system  > synctex functionality is enabled, expect 5-10 pct runtime
> overhead!
> fonts   > preloading latin modern fonts (second stage)
> fonts   > 'fallback modern-designsize rm 12pt' is loaded
> structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
> metapost> initializing instance 'metafun:1' using format 'metafun'
> and method 'default'
> metapost> loading 'metafun' as
> '/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
> using method 'default'
> metapost> initializing number mode 'scaled'
> 
> lua error   > lua error on line 10 in file /home/aragorn/vladimir.tex:
> 
> ...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: attempt to
> call a nil value (global 'getid')
> stack traceback:
> ...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: in
> upvalue 'getexpansion'
> ...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:343: in
> function <...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:338>
> ...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:437: in
> local 'boxtomp'
> ...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1894: in
> function <...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1891>
> (...tail calls...)
> 
>  1
>  2 \setupsynctex[state=start]
>  3
>  4 \startusableMPgraphic{NumberHead}
>  5   draw outlinetext.f
>  6   ("\bf\namedheadnumber{chapter}")
>  7   (withcolor "red")
>  8   ysized 50pt ;
>  9 \stopusableMPgraphic
> 10 >>
> 11 \unexpanded\def\processMPheadnumber#1%
> 12   {\useMPgraphic{NumberHead}}
> 13
> 14 \setuphead%
> 15 [chapter]%
> 16 [command=\HeadTitle,%
> 17  headstyle=\ss,%
> 18  numbercommand=\processMPheadnumber]
> 19
> 20 \unexpanded\def\HeadTitle#1#2%
> 

I didn't see nothing suspicios, only the message with lua error, I
didn't see it in terminal and in Emacs.

Last try, could you make a backup of your ~/.emacs file and use attached
one to test your system (Emacs+AUCTeX). Just
1. make a copy of your original ~/.emacs;
2. change it's context to the provided one;
3. start new Emacs session;
4. open a test file and
5. do C-c C-c on it. Be sure that you choose the "ConTeXt" target.

Besides that check the *Messages* buffer, may be you find something
unusual there.

[...]

---
WBR, Vladimir Lomov

-- 
Ship it.
(setenv "TEXMFCNF" nil)
(setenv "TEXMFCACHE" (getenv "X_CACHE_DIR"))
(setenv "TEXROOT" "/usr/local/opt/context/tex")
(setenv "OSFONTDIR" 

Re: [NTG-context] Emacs + latest beta

2018-08-26 Thread Vladimir Lomov
Hello,
** Hans Hagen [2018-08-24 16:39:54 +0200]:

> On 8/24/2018 3:48 PM, Vladimir Lomov wrote:
> 
>> I don't know why you get "damaged" pdf file (in fact how do you know
>> that file is damaged?) but "TEXMFCNF" is special variable that I uses to
>> tweak TeX Live configuration for my latex workflow but context
>> (standalone and from TL) refuses to work if this variable is set (in
>> terminal I do 'unset' while in Emacs I set its value to 'nil' because
>> this is identical to "unset" it). The "TEXROOT" variable I found in
>> update script, I'm not sure if context requires it to work but IMHO, it
>> is harmless. And the last variable "TEXMFCACHE" I use to force context
>> to use ~/.cache for "luatex-cache" directory and not "pollute" my home
>> directory (without it the "luatex-cache" directory will be created in
>> $HOME directory).
> 
> context does listen to some of these variables but all lookups are done
> independent of kpse,

And I suspect this causes strange behaviour of context in my case. I have

$ echo $TEXMFCNF
/home/vladimir/.texlive2018/texmf-config/web2c:

The last colon is kpse feature to use not only the first texmf.cnf
(https://www.tug.org/texinfohtml/kpathsea.html#Config-files) but all
others (I use personal texmf.cnf to adjust some TEXMF variables for my
latex workflow). With that TEXMFCNF context can't find its files (this
is for context from TeX Live:
 8< ---
mtxrun  | forcing cache reload
resolvers   | resolving | looking for regular 'texmfcnf.lua' on given path 
'/home/vladimir/.texlive2018/texmf-config/web2c:' from specification 
'/home/vladimir/.texlive2018/texmf-config/web2c:'
resolvers   | resolving | looking for fallback 'contextcnf.lua' on given 
path '/home/vladimir/.texlive2018/texmf-config/web2c:' from specification 
'/home/vladimir/.texlive2018/texmf-config/web2c:'
resolvers   | resolving |
resolvers   | resolving | warning: no lua configuration files found
resolvers   | resolving | no texmf paths are defined (using TEXMF)
resolvers   | resolving |
mtxrun  | the resolver databases are not present or outdated
resolvers   | resolving | using suffix based filetype 'lua'
resolvers   | resolving | remembering file 'mtx-context.lua' using hash 
'lua::mtx-context.lua'
resolvers   | resolving | using suffix based filetype 'lua'
resolvers   | resolving | remembering file 'mtx-contexts.lua' using hash 
'lua::mtx-contexts.lua'
resolvers   | resolving | remembered file 'mtx-context.lua'
resolvers   | resolving | using suffix based filetype 'lua'
resolvers   | resolving | remembering file 'mtx-t-context.lua' using hash 
'lua::mtx-t-context.lua'
resolvers   | resolving | using suffix based filetype 'lua'
resolvers   | resolving | remembering file 'mtx-t-contexts.lua' using hash 
'lua::mtx-t-contexts.lua'
resolvers   | resolving | remembered file 'mtx-t-context.lua'
resolvers   | resolving | using suffix based filetype 'lua'
resolvers   | resolving | remembering file 'context.lua' using hash 
'lua::context.lua'
mtxrun  | unknown script 'context.lua' or 'mtx-context.lua'
 8< ---

). I didn't try to figure out how to "fix" this, I simply unset that variable
when I use context (both standalone and from TeX Live).

> basically you only need to set the path or run context
> / mtxrun with a full path, often from an editor
> /mtxrun --script context 
>
> works ok

context script do exactly that.

> Hans

---
WBR, Vladimir Lomov

-- 
If you ever want to have a lot of fun, I recommend that you go off and program
an imbedded system.  The salient characteristic of an imbedded system is that
it cannot be allowed to get into a state from which only direct intervention
will suffice to remove it.  An imbedded system can't permanently trust
anything it hears from the outside world.  It must sniff around, adapt,
consider, sniff around, and adapt again.  I'm not talking about ordinary
modular programming carefulness here.  No.  Programming an imbedded system
calls for undiluted raging maniacal paranoia.  For example, our ethernet front
ends need to know what network number they are on so that they can address and
route PUPs properly.  How do you find out what your network number is?  Easy,
you ask a gateway.  Gateways are required by definition to know their correct
network numbers.  Once you've got your network number, you start using it and
before you can blink you've got it wired into fifteen different sockets spread
all over creation.  Now what happens when the panic-stricken operator realizes
he was running the wrong version of the gateway which was giving out the wrong
network number?  Never supposed to happen.  Tough.  Supposing that your
software discovers that the gateway is now giving out a different network
number than before, what's it supposed to do about it?  This 

Re: [NTG-context] Emacs + latest beta

2018-08-24 Thread Fabrice Couvreur
Hi Vladimir,
I use ConTeXt Full following this question asked on the forum
https://mailman.ntg.nl/pipermail/ntg-context/2017/089501.html
Then, if I compile with ConTeXt, the problem is not solved and the file
vladimir.log is empty !
This is the buffer vladimir.output with emacs

 8<
--
Running `ConTeXt' on `vladimir' with
``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context vladimir''
resolvers   | trees | analyzing 'home:texmf'
mtx-context | warning: no (local) file './vladimir', proceeding
mtx-context | run 1: luatex
--fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
--jobname="vladimir"
--lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
--no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
--c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 "cont-yes.mkiv"

This is LuaTeX, Version 1.08.0 (TeX Live 2018)
 system commands enabled.

resolvers   > trees > analyzing 'home:texmf'
open source > level 1, order 1, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
system  >
system  > ConTeXt  ver: 2018.08.20 17:47 MKIV beta  fmt: 2018.8.20
int: english/english
system  >
system  > 'cont-new.mkiv' loaded
open source > level 2, order 2, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
system  > beware: some patches loaded from cont-new.mkiv
close source> level 2, order 2, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
system  > files > jobname 'vladimir', input './vladimir', result
'vladimir'
fonts   > latin modern fonts are not preloaded
languages   > language 'en' is active
open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
system  > synctex functionality is enabled, expect 5-10 pct runtime
overhead!
fonts   > preloading latin modern fonts (second stage)
fonts   > 'fallback modern-designsize rm 12pt' is loaded
structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
metapost> initializing instance 'metafun:1' using format 'metafun'
and method 'default'
metapost> loading 'metafun' as
'/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
using method 'default'
metapost> initializing number mode 'scaled'

lua error   > lua error on line 10 in file /home/aragorn/vladimir.tex:

...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: attempt to
call a nil value (global 'getid')
stack traceback:
...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: in
upvalue 'getexpansion'
...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:343: in
function <...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:338>
...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:437: in
local 'boxtomp'
...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1894: in
function <...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1891>
(...tail calls...)

 1
 2 \setupsynctex[state=start]
 3
 4 \startusableMPgraphic{NumberHead}
 5   draw outlinetext.f
 6   ("\bf\namedheadnumber{chapter}")
 7   (withcolor "red")
 8   ysized 50pt ;
 9 \stopusableMPgraphic
10 >>
11 \unexpanded\def\processMPheadnumber#1%
12   {\useMPgraphic{NumberHead}}
13
14 \setuphead%
15 [chapter]%
16 [command=\HeadTitle,%
17  headstyle=\ss,%
18  numbercommand=\processMPheadnumber]
19
20 \unexpanded\def\HeadTitle#1#2%


?
 8<
-
But if I compile from a terminal without using emacs it works !

[aragorn@fab ~]$ /home/aragorn/context/tex/texmf-linux-64/bin/context
vladimir.tex

Are we sure it is context standalone that is used by emacs rather than
context texlive 2018 ?
When reading the file vladimir.log, I doubt a little ...
Thanks
Fabrice

PS : Here is the content of the file ~/.profile :

export PATH=$PATH:/home/aragorn/context/tex/texmf-linux-64/bin/context
export PATH=$PATH:/home/aragorn/texlive/2018/bin/x86_64-linux
export PATH=$PATH:/home/aragorn/bin

Le ven. 24 août 2018 à 15:48, Vladimir Lomov  a écrit :

> Hello,
> ** Fabrice Couvreur [2018-08-24 12:31:19 +0200]:
>
> > Hi Vladimir,
> > Thanks for everything, it seems to work !
>
> > You are the only one who knew how to solve the problem.
>
> > Here is the content of my ~./emacs file that you probably need to
> improve :
> >
> >  8< 

Re: [NTG-context] Emacs + latest beta

2018-08-24 Thread Hans Hagen

On 8/24/2018 3:48 PM, Vladimir Lomov wrote:


I don't know why you get "damaged" pdf file (in fact how do you know
that file is damaged?) but "TEXMFCNF" is special variable that I uses to
tweak TeX Live configuration for my latex workflow but context
(standalone and from TL) refuses to work if this variable is set (in
terminal I do 'unset' while in Emacs I set its value to 'nil' because
this is identical to "unset" it). The "TEXROOT" variable I found in
update script, I'm not sure if context requires it to work but IMHO, it
is harmless. And the last variable "TEXMFCACHE" I use to force context
to use ~/.cache for "luatex-cache" directory and not "pollute" my home
directory (without it the "luatex-cache" directory will be created in
$HOME directory).


context does listen to some of these variables but all lookups are done 
independent of kpse, basically you only need to set the path or run 
context / mtxrun with a full path, often from an editor


/mtxrun --script context 

works ok

Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
   tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-24 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-24 12:31:19 +0200]:

> Hi Vladimir,
> Thanks for everything, it seems to work !

> You are the only one who knew how to solve the problem.

> Here is the content of my ~./emacs file that you probably need to improve :
> 
>  8< -
> 
> (eval-after-load "context"
>   '(setq TeX-command-list
>  (cons '("ConTeXt"
> "PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context %s"
>TeX-run-command nil t :help "Run context (MarkIV)")
> TeX-command-list))
> )
> 
> (setq ConTeXt-mode-hook
>   (lambda () (setq TeX-command-extra-options "--purgeall")))
> 
> 
> (add-hook 'ConTeXt-mode-hook
>   (lambda()
> (setq TeX-command-default "ConTeXt Full")))

Why did you set "ConTeXt Full" as your default command? The above
'setq' introduces "ConTeXt" command to process a context file. When I
said that everything is OK I meant that I did C-c C-c, checked that in
minibuffer the "ConTeXt" command is chosen and then hit Enter.

>  8< -
> 
> By cons if I add this :
> 
>  8< -
> 
> (setenv "TEXMFCNF" nil)
> (setenv "TEXROOT" "/home/aragorn/context/tex")
> (setenv "TEXMFCACHE" (format "%s/.cache" (getenv "HOME")))
> 
> 
>  8< -
> 
> 
>  the compilation returns a damaged pdf file that I can not open.

I don't know why you get "damaged" pdf file (in fact how do you know
that file is damaged?) but "TEXMFCNF" is special variable that I uses to
tweak TeX Live configuration for my latex workflow but context
(standalone and from TL) refuses to work if this variable is set (in
terminal I do 'unset' while in Emacs I set its value to 'nil' because
this is identical to "unset" it). The "TEXROOT" variable I found in
update script, I'm not sure if context requires it to work but IMHO, it
is harmless. And the last variable "TEXMFCACHE" I use to force context
to use ~/.cache for "luatex-cache" directory and not "pollute" my home
directory (without it the "luatex-cache" directory will be created in
$HOME directory).

> I installed texlive 2018 and context standalone in my home directory and
> emacs in the /usr/share/emacs directory with Arch Linux ; can that explain
> my problems ?

Not sure but I'll wait you answer about "ConTeXt Full" vs "ConTeXt" I
mentioned above.

> Fabrice

[...]

---
WBR, Vladimir Lomov

-- 
I'm serious about thinking through all the possibilities before we
settle on anything.  All things have the advantages of their
disadvantages, and vice versa.
 -- Larry Wall in <199709032332.qaa21...@wall.org>


signature.asc
Description: PGP signature
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-24 Thread Fabrice Couvreur
Hi Vladimir,
Thanks for everything, it seems to work !
You are the only one who knew how to solve the problem.
Here is the content of my ~./emacs file that you probably need to improve :

 8<
-

(eval-after-load "context"
  '(setq TeX-command-list
 (cons '("ConTeXt"
"PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context %s"
   TeX-run-command nil t :help "Run context (MarkIV)")
TeX-command-list))
)

(setq ConTeXt-mode-hook
  (lambda () (setq TeX-command-extra-options "--purgeall")))


(add-hook 'ConTeXt-mode-hook
  (lambda()
(setq TeX-command-default "ConTeXt Full")))


 8<
--

By cons if I add this :

 8<
-

(setenv "TEXMFCNF" nil)
(setenv "TEXROOT" "/home/aragorn/context/tex")
(setenv "TEXMFCACHE" (format "%s/.cache" (getenv "HOME")))


 8<
---


 the compilation returns a damaged pdf file that I can not open.

I installed texlive 2018 and context standalone in my home directory and
emacs in the /usr/share/emacs directory with Arch Linux ; can that explain
my problems ?

Fabrice


Le ven. 24 août 2018 à 04:21, Vladimir Lomov  a écrit :

> Hello,
> ** Fabrice Couvreur [2018-08-23 10:48:42 +0200]:
>
> > Hi,
> > Thanks for your help but ...
>
> I checked again and it is fine. May be I was too unspecific. First, I
> changed a bit your example to this one:
>
> [test.tex]
>  8< 
> \setupsynctex[state=start]
>
> \startusableMPgraphic{NumberHead}
>   draw outlinetext.f
>   ("\bf\namedheadnumber{chapter}")
>   (withcolor "lightgray")
>   ysized 50pt ;
> \stopusableMPgraphic
>
> \unexpanded\def\processMPheadnumber#1%
>   {\useMPgraphic{NumberHead}}
>
> \setuphead%
> [chapter]%
> [command=\HeadTitle,%
>  headstyle=\ss,%
>  numbercommand=\processMPheadnumber]
>
> \unexpanded\def\HeadTitle#1#2%
> {\framed%
>   [frame=off,%
> bottomframe=on,%
> width=broad,
> align={broad,nothyphenated,left}]%
> {#1\blank[nowhite]#2}}
>
> \starttext
> \startchapter[title=First chapter]
>   \input ward
> \stopchapter
> \stoptext
>
> %%% Local Variables:
> %%% mode: context
> %%% TeX-master: t
> %%% End:
>  8< 
>
> And second, I tweaked a bit my Emacs configuration:
>
>  8< 
> (setenv "TEXMFCNF" nil)
> (setenv "TEXROOT" "/usr/local/opt/context/tex")
> (setenv "TEXMFCACHE" (format "%s/.cache" (getenv "HOME")))
>  8< 
>
> (I have to do that because I have both TeX Live and ConTeXt
> Standalone/Suite in parallel, and use mainly LaTeX.)
>
> You should check your Emacs configuration.
>
> This is my Emacs configuration:
> https://bitbucket.org/vp1981/scripts/src/master/config/emacs/
> and I have
> Emacs:  27.0.50 (git)
> AUCTEX: 12.1 (git)
>
> [...]
>
> ---
> WBR, Vladimir Lomov
>
> --
> Come, you spirits
> That tend on mortal thoughts, unsex me here,
> And fill me, from the crown to the toe, top-full
> Of direst cruelty! make thick my blood,
> Stop up the access and passage to remorse
> That no compunctious visiting of nature
> Shake my fell purpose, not keep peace between
> The effect and it! Come to my woman's breasts,
> And take my milk for gall, you murdering ministers,
> Wherever in your sightless substances
> You wait on nature's mischief! Come, thick night,
> And pall the in the dunnest smoke of hell,
> That my keen knife see not the wound it makes,
> Nor heaven peep through the blanket of the dark,
> To cry `Hold, hold!'
> -- Lady MacBeth
>
> ___
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
>
> ___
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : 

Re: [NTG-context] Emacs + latest beta

2018-08-23 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-23 10:48:42 +0200]:

> Hi,
> Thanks for your help but ...

I checked again and it is fine. May be I was too unspecific. First, I
changed a bit your example to this one:

[test.tex]
 8< 
\setupsynctex[state=start]

\startusableMPgraphic{NumberHead}
  draw outlinetext.f
  ("\bf\namedheadnumber{chapter}")
  (withcolor "lightgray")
  ysized 50pt ;
\stopusableMPgraphic

\unexpanded\def\processMPheadnumber#1%
  {\useMPgraphic{NumberHead}}

\setuphead%
[chapter]%
[command=\HeadTitle,%
 headstyle=\ss,%
 numbercommand=\processMPheadnumber]

\unexpanded\def\HeadTitle#1#2%
{\framed%
  [frame=off,%
bottomframe=on,%
width=broad,
align={broad,nothyphenated,left}]%
{#1\blank[nowhite]#2}}

\starttext
\startchapter[title=First chapter]
  \input ward
\stopchapter
\stoptext

%%% Local Variables:
%%% mode: context
%%% TeX-master: t
%%% End:
 8< 

And second, I tweaked a bit my Emacs configuration:

 8< 
(setenv "TEXMFCNF" nil)
(setenv "TEXROOT" "/usr/local/opt/context/tex")
(setenv "TEXMFCACHE" (format "%s/.cache" (getenv "HOME")))
 8< 

(I have to do that because I have both TeX Live and ConTeXt
Standalone/Suite in parallel, and use mainly LaTeX.)

You should check your Emacs configuration.

This is my Emacs configuration:
https://bitbucket.org/vp1981/scripts/src/master/config/emacs/
and I have
Emacs:  27.0.50 (git)
AUCTEX: 12.1 (git)

[...]

---
WBR, Vladimir Lomov

-- 
Come, you spirits
That tend on mortal thoughts, unsex me here,
And fill me, from the crown to the toe, top-full
Of direst cruelty! make thick my blood,
Stop up the access and passage to remorse
That no compunctious visiting of nature
Shake my fell purpose, not keep peace between
The effect and it! Come to my woman's breasts,
And take my milk for gall, you murdering ministers,
Wherever in your sightless substances
You wait on nature's mischief! Come, thick night,
And pall the in the dunnest smoke of hell,
That my keen knife see not the wound it makes,
Nor heaven peep through the blanket of the dark,
To cry `Hold, hold!'
-- Lady MacBeth


signature.asc
Description: PGP signature
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-23 Thread Vladimir Lomov
Hello,
** Wolfgang Schuster [2018-08-23 20:58:01 +0200]:

> You get an error message because outlinetext doesn’t work.
> 
> \starttext
> 
> \startMPcode
> draw outlinetext.f
> ("A")
> () ;
> \stopMPcode
> 
> \stoptext

The example that Fabrice Couvreur presented works fine on my side,
besides

> Fabrice Couvreur schrieb am 22.08.18 um 13:05:
>> Hello,
>> Sorry to insist, but could anyone help me understand the problem I'm
>> having in using Emacs with standalone context ?
>> The following file compiles perfectly from a terminal :

--^^

[...]

---
WBR, Vladimir Lomov

-- 
No snowflake in an avalanche ever feels responsible.


signature.asc
Description: PGP signature
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Emacs + latest beta

2018-08-23 Thread Wolfgang Schuster

You get an error message because outlinetext doesn’t work.

\starttext

\startMPcode
draw outlinetext.f
("A")
() ;
\stopMPcode

\stoptext


Wolfgang


Fabrice Couvreur schrieb am 22.08.18 um 13:05:

Hello,
Sorry to insist, but could anyone help me understand the problem I'm 
having in using Emacs with standalone context ?

The following file compiles perfectly from a terminal :

/home/aragorn/texlive/2018/bin/x86_64-linux/context test.tex

/home/aragorn/context/tex/texmf-linux-64/bin/context test.tex (latest 
beta)


With Emacs, it compiles perfectly if you use the 2018 texlive context 
binary.


If I want to use the latest beta context binary, I need to add this to 
my ~/.emacs file :


(setenv "PATH" "/home/aragorn/context/tex/texmf-linux-64/bin/:$PATH" t)

And there, I encounter a compilation problem :

Running `ConTeXt Full' on `pouf' with ``context --purgeall --nonstop 
pouf.tex''resolvers   | trees | analyzing 'home:texmf'
mtx-context | run 1: luatex 
--fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en" 
--interaction="nonstopmode" --jobname="pouf" 
--lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui" 
--no-parse-first-line --c:currentrun=1 --c:fulljobname="./pouf.tex" 
--c:input="./pouf.tex" --c:kindofrun=1 --c:maxnofruns=9 
--c:nonstopmode --c:purgeall "cont-yes.mkiv"


This is LuaTeX, Version 1.08.0 (TeX Live 2018)
 system commands enabled.

resolvers   > trees > analyzing 'home:texmf'
open source > level 1, order 1, name 
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'

job > passes > version mismatch: 1.3 <> 1.31
system >
system  > ConTeXt  ver: 2018.08.20 17:47 MKIV beta fmt: 
2018.8.20  int: english/english

system  >
system > 'cont-new.mkiv' loaded
open source > level 2, order 2, name 
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'

system > beware: some patches loaded from cont-new.mkiv
close source > level 2, order 2, name 
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'


system > files > jobname 'pouf', input './pouf', result 'pouf'
fonts > latin modern fonts are not preloaded
languages   > language 'en' is active
open source > level 2, order 3, name '/home/aragorn/pouf.tex'
fonts   > preloading latin modern fonts (second stage)
fonts   > 'fallback modern-designsize rm 12pt' is loaded
structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
metapost> initializing instance 'metafun:1' using format 
'metafun' and method 'default'
metapost> loading 'metafun' as 
'/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv' 
using method 'default'

metapost> initializing number mode 'scaled'

lua error   > lua error on line 10 in file /home/aragorn/pouf.tex:

...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: 
attempt to call a nil value (global 'getid')

stack traceback:
...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: in 
upvalue 'getexpansion'
...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:343: in 
function <...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:338>
...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:437: in 
local 'boxtomp'
...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1894: in 
function 
<...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1891>

(...tail calls...)

 1
 2 \startusableMPgraphic{NumberHead}
 3  draw outlinetext.f
 4 ("\bf\namedheadnumber{chapter}")
 5  (withcolor "lightgray")
 6   ysized 50pt ;
 7 \stopusableMPgraphic
 8
 9 \unexpanded\def\processMPheadnumber#1%
10 >> {\useMPgraphic{NumberHead}}
11
12 \setuphead
13 [chapter]
14[command=\HeadTitle,
15 headstyle=\ss,
16 numbercommand=\processMPheadnumber,
17 ]
18
19
20 \unexpanded\def\HeadTitle#1#2%


open source > level 3, order 4, name 
'/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
close source> level 3, order 4, name 
'/home/aragorn/context/tex/texmf-context/tex/context/sample/common/ward.tex'
backend > xmp > using file 
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/lpdf-pdx.xml'

pages > flushing realpage 1, userpage 1, subpage 1
close source> level 2, order 4, name '/home/aragorn/pouf.tex'
close source> level 1, order 4, name 
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'


mkiv lua stats  > used config file: 
selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats  > used cache path: 
/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats  > resource resolver: loadtime 0.007 seconds, 1 scans 
with scantime 0.000 seconds, 0 shared scans, 31 found files, 

Re: [NTG-context] Emacs + latest beta

2018-08-23 Thread Fabrice Couvreur
Hi,
Thanks for your help but ...

Running `ConTeXt' on `vladimir' with
``PATH=/home/aragorn/context/tex/texmf-linux-64/bin:$PATH context vladimir''
resolvers   | trees | analyzing 'home:texmf'
mtx-context | warning: no (local) file './vladimir', proceeding
mtx-context | run 1: luatex
--fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
--jobname="vladimir"
--lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
--no-parse-first-line --c:currentrun=1 --c:fulljobname="./vladimir"
--c:input="./vladimir" --c:kindofrun=1 --c:maxnofruns=9 "cont-yes.mkiv"

This is LuaTeX, Version 1.08.0 (TeX Live 2018)
 system commands enabled.

resolvers   > trees > analyzing 'home:texmf'
open source > level 1, order 1, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
system  >
system  > ConTeXt  ver: 2018.08.20 17:47 MKIV beta  fmt: 2018.8.20
int: english/english
system  >
system  > 'cont-new.mkiv' loaded
open source > level 2, order 2, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
system  > beware: some patches loaded from cont-new.mkiv
close source> level 2, order 2, name
'/home/aragorn/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
system  > files > jobname 'vladimir', input './vladimir', result
'vladimir'
fonts   > latin modern fonts are not preloaded
languages   > language 'en' is active
open source > level 2, order 3, name '/home/aragorn/vladimir.tex'
fonts   > preloading latin modern fonts (second stage)
fonts   > 'fallback modern-designsize rm 12pt' is loaded
structure   > sectioning > chapter @ level 2 : 0.1 -> First chapter
metapost> initializing instance 'metafun:1' using format 'metafun'
and method 'default'
metapost> loading 'metafun' as
'/home/aragorn/context/tex/texmf-context/metapost/context/base/mpiv/metafun.mpiv'
using method 'default'
metapost> initializing number mode 'scaled'

lua error   > lua error on line 10 in file /home/aragorn/vladimir.tex:

...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: attempt to
call a nil value (global 'getid')
stack traceback:
...ext/tex/texmf-context/tex/context/base/mkiv/node-nut.lua:190: in
upvalue 'getexpansion'
...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:343: in
function <...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:338>
...ext/tex/texmf-context/tex/context/base/mkiv/font-mps.lua:437: in
local 'boxtomp'
...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1894: in
function <...ext/tex/texmf-context/tex/context/base/mkiv/mlib-pps.lua:1891>
(...tail calls...)

 1 \startusableMPgraphic{NumberHead}
 2  draw outlinetext.f
 3  ("\bf\namedheadnumber{chapter}")
 4  (withcolor "lightgray")
 5   ysized 50pt ;
 6 \stopusableMPgraphic
 7
 8 \unexpanded\def\processMPheadnumber#1%
 9   {\useMPgraphic{NumberHead}}
10 >>
11 \setuphead
12[chapter]
13[command=\HeadTitle,
14 headstyle=\ss,
15 numbercommand=\processMPheadnumber,
16]
17
18
19 \unexpanded\def\HeadTitle#1#2%
20   {\framed


?
Fabrice

Le jeu. 23 août 2018 à 08:06, Vladimir Lomov  a écrit :

> Hello,
> ** Fabrice Couvreur [2018-08-22 13:05:31 +0200]:
>
> > Hello,
> > Sorry to insist, but could anyone help me understand the problem I'm
> having
> > in using Emacs with standalone context ?
>
> Check environment variables both in terminal and Emacs.
>
> > The following file compiles perfectly from a terminal :
> >
> > /home/aragorn/texlive/2018/bin/x86_64-linux/context  test.tex
> >
> > /home/aragorn/context/tex/texmf-linux-64/bin/context  test.tex (latest
> beta)
> >
> > With Emacs, it compiles perfectly if you use the 2018 texlive context
> > binary.
> >
> > If I want to use the latest beta context binary, I need to add this to my
> > ~/.emacs file :
> >
> > (setenv "PATH" "/home/aragorn/context/tex/texmf-linux-64/bin/:$PATH" t)
>
> Instead of this I use this (in my ~/.emacs):
>
> (eval-after-load "context"
>   '(setq TeX-command-list
>  (cons '("ConTeXt"
> "PATH=/usr/local/opt/context/tex/texmf-linux-64/bin:$PATH context %s"
>TeX-run-command nil t :help "Run context (MarkIV)")
> TeX-command-list))
> )
>
> > And there, I encounter a compilation problem :
>
> and I don't see any errors (note, that in my case the "target" in
> "ConTeXt", not "ConTeXt Full").
>
> > Running `ConTeXt Full' on `pouf' with ``context --purgeall --nonstop
> > pouf.tex''resolvers   | trees | analyzing 'home:texmf'
> > mtx-context | run 1: luatex
> >
> --fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
> > 

Re: [NTG-context] Emacs + latest beta

2018-08-23 Thread Vladimir Lomov
Hello,
** Fabrice Couvreur [2018-08-22 13:05:31 +0200]:

> Hello,
> Sorry to insist, but could anyone help me understand the problem I'm having
> in using Emacs with standalone context ?

Check environment variables both in terminal and Emacs.

> The following file compiles perfectly from a terminal :
> 
> /home/aragorn/texlive/2018/bin/x86_64-linux/context  test.tex
> 
> /home/aragorn/context/tex/texmf-linux-64/bin/context  test.tex (latest beta)
> 
> With Emacs, it compiles perfectly if you use the 2018 texlive context
> binary.
> 
> If I want to use the latest beta context binary, I need to add this to my
> ~/.emacs file :
> 
> (setenv "PATH" "/home/aragorn/context/tex/texmf-linux-64/bin/:$PATH" t)

Instead of this I use this (in my ~/.emacs):

(eval-after-load "context"
  '(setq TeX-command-list
 (cons '("ConTeXt" 
"PATH=/usr/local/opt/context/tex/texmf-linux-64/bin:$PATH context %s"
   TeX-run-command nil t :help "Run context (MarkIV)") TeX-command-list))
)

> And there, I encounter a compilation problem :

and I don't see any errors (note, that in my case the "target" in
"ConTeXt", not "ConTeXt Full").

> Running `ConTeXt Full' on `pouf' with ``context --purgeall --nonstop
> pouf.tex''resolvers   | trees | analyzing 'home:texmf'
> mtx-context | run 1: luatex
> --fmt="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en"
> --interaction="nonstopmode" --jobname="pouf"
> --lua="/home/aragorn/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui"
> --no-parse-first-line --c:currentrun=1 --c:fulljobname="./pouf.tex"
> --c:input="./pouf.tex" --c:kindofrun=1 --c:maxnofruns=9 --c:nonstopmode
> --c:purgeall "cont-yes.mkiv"
[...]

---
WBR, Vladimir Lomov

-- 
Old timer, n.:
One who remembers when charity was a virtue and not an organization.


signature.asc
Description: PGP signature
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___