I managed to typeset with success by typing in

:let g:context_mtxrun = 'PATH=$HOME/context-osx-64/tex/texmf-osx-64/bin:$PATH mtxrun
:ConTeXt

When I put this into my .vimrc file nothing is working, do not even find the context commands, so I removed the .vimrc and then it worked again.

So the question is where do I put this line permanent because it is strange to type this every time I want to typeset something.

Regards

Janne

22 apr. 2020 kl. 16:49 skrev Nicola <nvitacolonna@gmail.com>:

On 2020-04-21, Jan-Erik Hägglöf <janerik.hagglof@bahnhof.se> wrote:
Hi !

I am curious about testing macvim and it seems doing fine in edit
mode. But how do i set up the typesetting engine?

As far as I understand, there is, the command :ConteXt with guidance
from the wiki https://wiki.contextgarden.net/Vim
<https://wiki.contextgarden.net/Vim>

But I do not understand how to customize it to be directed to the path
to my engine

I’ve installed the LMTX in /Users/janneman/context-osx-64/

I haven't tried LMTX yet, but you may configure the path to the ConTeXt
executable you want to use by setting `g:context_mtxrun`, e.g.:

   :let g:context_mtxrun='/path/to/context/mtxrun'

Then, executing :ConTeXt will run the configured command. You may also
define shell enviroment variables, if needed. For instance, I have
configured Vim to use my installation of ConTeXt Beta as follows:

  :let g:context_mtxrun='PATH=$HOME/path/to/context-beta/tex/texmf-osx-64/bin:$PATH mtxrun'

The installation works fine in TeXshop but still an error shows up in
macvim and the message dissappears very quick so there is not much
time to read the cause of error.

You may show a log of Vim messages by typing :messages.
If you post the error message, I may better diagnose your issue.

I have created the subdirectory .vim/ftplugin/ and put the context.vim file there
also the corresponding in .vim/compiler/context.vim

which is copied from the program located in
/usr/local/Cellar/macvim/8.2-163/MacVim.app/Contents/Resources/vim/runtime

That's unnecessary. MacVim's runtime path is searched by default.
I recommend that you remove the files that you have copied into ~/.vim.
ConTeXt in Vim works out of the box.

Nicola


___________________________________________________________________________________
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
___________________________________________________________________________________