frame and numbering of code snippets using vim-module
Hi context folks, using the vim module for including MATLAB-code, I noticed some annoying behavior: The frame, that I produced with your help using `\definetextbackground`, is not wide enough for the text inside, or rather the line wraps are done too late (see the attached examples!). Additionally the frame has a bottom line at the end of the page although the code snippet did not end yet. It looks as if a new box begins. Besides there should not be a new line number after a line break. Any ideas what to do? Thanks, Xenia
On Thu, 7 Jun 2012, Xenia wrote:
Hi context folks,
using the vim module for including MATLAB-code, I noticed some annoying behavior:
The frame, that I produced with your help using `\definetextbackground`, is not wide enough for the text inside, or rather the line wraps are done too late (see the attached examples!).
For the time being, use this version of t-syntax-highlighting.mkiv (add it to your project directory) https://github.com/adityam/filter/blob/75d95dc587f5246d336bd2dc3efe840b0fcb3... I'll check later why the new version is failing.
Additionally the frame has a bottom line at the end of the page although the code snippet did not end yet. It looks as if a new box begins.
That is the default behaviour of backgrounds. You can use the examples given in this thread http://archive.contextgarden.net/message/20110803.150829.6127cbc9.en.html
Besides there should not be a new line number after a line break.
I am not sure how to prevent line number from appearing on split lines. Aditya
On Wed, 6 Jun 2012, Aditya Mahajan wrote:
On Thu, 7 Jun 2012, Xenia wrote:
Hi context folks,
using the vim module for including MATLAB-code, I noticed some annoying behavior:
The frame, that I produced with your help using `\definetextbackground`, is not wide enough for the text inside, or rather the line wraps are done too late (see the attached examples!).
For the time being, use this version of t-syntax-highlighting.mkiv (add it to your project directory)
https://github.com/adityam/filter/blob/75d95dc587f5246d336bd2dc3efe840b0fcb3...
I'll check later why the new version is failing.
I uploaded a new version which should behave better with respect to linebreaks.
Besides there should not be a new line number after a line break.
This is still unresolved. Aditya
On Thu, 7 Jun 2012, Aditya Mahajan wrote:
Besides there should not be a new line number after a line break.
This is still unresolved.
The github branch should fix this. (See tests/vim/19-linenumber-break.tex). Can you test it with your document? To test the latest version, save t-syntaxhighlight.mkiv and 2context.vim from github in the current directory, and compile using context --mode=vim-dev filename Aditya
On 08.06.2012 04:31, Aditya Mahajan wrote:
On Thu, 7 Jun 2012, Aditya Mahajan wrote:
Besides there should not be a new line number after a line break.
This is still unresolved.
The github branch should fix this. (See tests/vim/19-linenumber-break.tex).
Can you test it with your document?
To test the latest version, save t-syntaxhighlight.mkiv and 2context.vim from github in the current directory, and compile using
context --mode=vim-dev filename
It works great now (even without `--mode=vim-dev`). The frame ist wide enough and the numbering after a line break continues in the next line, too. Great. Thanks a lot. Xenia
participants (2)
-
Aditya Mahajan
-
Xenia