Re: [NTG-context] Unexpected symbol with Enumeration

2019-10-16 Thread Otared Kavian
Hi Fabrice,

The Lucida OT family is indeed not free (it costs 110 US dollars from TUG), but 
tha Asana Math is included in the distribution of ConTeXt, LuaMetaTeX and, I 
think, TeXLive.

Best regards: Otared 

> On 16 Oct 2019, at 23:38, Fabrice Couvreur  
> wrote:
> 
> Hi Kavian,
> It seems to me that these fonts are not free.
> Thank you for your help.
> Fabrice
> 
> Le mer. 16 oct. 2019 à 05:28, Otared Kavian  > a écrit :
> Hi Fabrice,
> 
> I use Lucida OT fonts for all my documents, but since I prefer the script 
> fonts from another font I have the following setups for my font:
> 
> %%
> %% Some Font Definitions
> \definefallbackfamily[myfont][math][Asana Math]
>   [range={uppercasescript,lowercasescript}]
> 
> % lucida font
> \definefontfamily[myfont][serif][Lucida Bright OT]
> \definefontfamily[myfont][math][LucidaBrightMathOT]
> \definefontfamily[myfont][sans][LucidaSansOT]
> \definefontfamily[myfont][mono][LucidaSansTypewriterOT]
> 
> \setupbodyfont[myfont,9pt]
> 
> %% End of Font Definitions
> %%
> 
> Then when I use for instance the command $\cal{C}$ the script font from Asana 
> Math is used, instead of from Lucida OT.
> 
> Best regards: OK
> 
>> On 15 Oct 2019, at 21:57, Fabrice Couvreur > > wrote:
>> 
>> Hello,
>> Thanks to you two. 
>> "Another solution is to define your own mixture of math fonts and text 
>> fonts."
>> I thought you should not mix several fonts in one text. I know you're a 
>> teacher, what are you doing to write your documents ?
>> Fabrice
>> 
>> Le mar. 15 oct. 2019 à 19:11, Otared Kavian > > a écrit :
>> Hi Fabrice,
>> 
>> Wolfgang gave the right answer, but I wanted to point out that it is better 
>> not to use \setupbodyfont in the middle of your document, as you did in the 
>> excerpt below: in this case it is better to use 
>> 
>> \switchtobodyfont[xits]
>> 
>> or even better define the character you want before using it as in
>> 
>> \define\CScript{\start\switchtobodyfont[xits] \m{\mathscript{C}} \stop}
>> 
>> and then use that command as in:
>> 
>> La droite \m{(AM)} est {\bf une sécante} à la courbe \CScript en \m{A}.
>> 
>> Another solution is to define your own mixture of math fonts and text fonts.
>> 
>> Best regards: OK
>> 
>> 
>>> On 15 Oct 2019, at 18:39, Fabrice Couvreur >> > wrote:
>>> 
>>>  La droite \m{(AM)} est {\bf une sécante} à la courbe 
>>> {\setupbodyfont[xits]\m{{\mathscript C}}} en \m{A}.
>> 
>> ___
>> 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 
>> ___
> 
> ___
> 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 

Re: [NTG-context] Unexpected symbol with Enumeration

2019-10-16 Thread Fabrice Couvreur
Hi Kavian,
It seems to me that these fonts are not free.
Thank you for your help.
Fabrice

Le mer. 16 oct. 2019 à 05:28, Otared Kavian  a écrit :

> Hi Fabrice,
>
> I use Lucida OT fonts for all my documents, but since I prefer the script
> fonts from another font I have the following setups for my font:
>
> %%
> %% Some Font Definitions
> \definefallbackfamily[myfont][math][Asana Math]
> [range={uppercasescript,lowercasescript}]
>
> % lucida font
> \definefontfamily[myfont][serif][Lucida Bright OT]
> \definefontfamily[myfont][math][LucidaBrightMathOT]
> \definefontfamily[myfont][sans][LucidaSansOT]
> \definefontfamily[myfont][mono][LucidaSansTypewriterOT]
>
> \setupbodyfont[myfont,9pt]
>
> %% End of Font Definitions
> %%
>
> Then when I use for instance the command $\cal{C}$ the script font from
> Asana Math is used, instead of from Lucida OT.
>
> Best regards: OK
>
> On 15 Oct 2019, at 21:57, Fabrice Couvreur 
> wrote:
>
> Hello,
> Thanks to you two.
> "Another solution is to define your own mixture of math fonts and text
> fonts."
> I thought you should not mix several fonts in one text. I know you're a
> teacher, what are you doing to write your documents ?
> Fabrice
>
> Le mar. 15 oct. 2019 à 19:11, Otared Kavian  a écrit :
>
>> Hi Fabrice,
>>
>> Wolfgang gave the right answer, but I wanted to point out that it is
>> better not to use \setupbodyfont in the middle of your document, as you did
>> in the excerpt below: in this case it is better to use
>>
>> \switchtobodyfont[xits]
>>
>> or even better define the character you want before using it as in
>>
>> \define\CScript{\start\switchtobodyfont[xits] \m{\mathscript{C}} \stop}
>>
>> and then use that command as in:
>>
>> La droite \m{(AM)} est {\bf une sécante} à la courbe \CScript en \m{A}.
>>
>> Another solution is to define your own mixture of math fonts and text
>> fonts.
>>
>> Best regards: OK
>>
>>
>> On 15 Oct 2019, at 18:39, Fabrice Couvreur 
>> wrote:
>>
>>  La droite \m{(AM)} est {\bf une sécante} à la courbe
>> {\setupbodyfont[xits]\m{{\mathscript C}}} en \m{A}.
>>
>>
>>
>> ___
>> 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
>
> ___
>
>
>
> ___
> 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] \numexpr in \rotate error

2019-10-16 Thread Hans Hagen

On 10/16/2019 5:02 PM, cont...@vivaldi.net wrote:

Hello,

the following code stopped working after today's Ctx update:


\setupexternalfigures[location=default]

\starttext
   %\externalfigure[hacker]
   \getrandomnumber\t{0}{20}
   \rotate[rotation=\numexpr\t-10\relax]{\externalfigure[dummy]}
\stoptext




\starttext
  \getrandomnumber\t{0}{20}
  \rotate[rotation=\the\numexpr\t-10\relax]{\externalfigure[dummy]}
  \rotate[rotation=\randomnumber{0}{20}]{\externalfigure[dummy]}
\stoptext




with:

"
tex error   > tex error on line 6 in file 
X://Users/MMi/Akce/Ctyrkoly.RDS/Texty/VyjProj/~/t.mkiv: ! Missing 
\endcsname inserted



\numexpr
\p_rotation_rotation ->\numexpr
     18-10\relax
\grph_rotate_finish_yes ...t \p_rotation_rotation
   \endcsname \setbox 
\nextbo...

\grph_rotate_finish_indeed ...h_rotate_finish_yes
   \fi \egroup
\syst_boxes_with_next_box ...rotate_finish_indeed
   \egroup
l.6 ...=\numexpr\t-10\relax]{\externalfigure[dummy]}


1 \setupexternalfigures[location=default]
2
3 \starttext
4   %\externalfigure[hacker]
5   \getrandomnumber\T{0}{20}
6 >>    \rotate[rotation=\numexpr\T-10\relax]{\externalfigure[dummy]}
7 \stoptext
8
"

(My previous Ctx version was from about 4/2019).

What's wrong?

Best regards,

Lukas

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




--

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


[NTG-context] \numexpr in \rotate error

2019-10-16 Thread context

Hello,

the following code stopped working after today's Ctx update:


\setupexternalfigures[location=default]

\starttext
  %\externalfigure[hacker]
  \getrandomnumber\t{0}{20}
  \rotate[rotation=\numexpr\t-10\relax]{\externalfigure[dummy]}
\stoptext


with:

"
tex error   > tex error on line 6 in file 
X://Users/MMi/Akce/Ctyrkoly.RDS/Texty/VyjProj/~/t.mkiv: ! Missing 
\endcsname inserted



\numexpr
\p_rotation_rotation ->\numexpr
18-10\relax
\grph_rotate_finish_yes ...t \p_rotation_rotation
  \endcsname \setbox 
\nextbo...

\grph_rotate_finish_indeed ...h_rotate_finish_yes
  \fi \egroup
\syst_boxes_with_next_box ...rotate_finish_indeed
  \egroup
l.6 ...=\numexpr\t-10\relax]{\externalfigure[dummy]}


1 \setupexternalfigures[location=default]
2
3 \starttext
4   %\externalfigure[hacker]
5   \getrandomnumber\T{0}{20}
6 >>\rotate[rotation=\numexpr\T-10\relax]{\externalfigure[dummy]}
7 \stoptext
8
"

(My previous Ctx version was from about 4/2019).

What's wrong?

Best regards,

Lukas
\setupexternalfigures[location=default]

\starttext
  %\externalfigure[hacker]
  \getrandomnumber\T{0}{20}
  \rotate[rotation=\numexpr\T-10\relax]{\externalfigure[dummy]}
\stoptext


t.pdf
Description: Adobe PDF document
___
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] PDF viewer poll

2019-10-16 Thread context

Hello,

On 2019-10-13 12:43, Henning Hraban Ramm wrote:

Hi, I’d like to update my list of (usable!) PDF viewers.
Which one do you use? (Current version?)


PDF XChange Viewer 
(https://www.tracker-software.com/product/pdf-xchange-viewer)



What are its pros and cons?


+ Free; not annoying as AR is; many functions included, restore last 
view, tabbed env, page thumbs navigator/bookmarks navigator, attachment 
list, comment list; OCR included; handy designed; (many command line 
options, e.g.) /open and /close options to be used by 3rd party 
programs; /printto for batch printing; printing also: tile large pages / 
print many pages on one sheet of paper; some "extras" require pro 
(non-free) version.



Is it free (open source, freeware)?


Free, not open source.


Does it work on Win/Lin/Mac?


Windows


Does it have a localized interface? (I don’t care, but I work with
people who don’t understand a lot of English.)


Yes.


Can it handle comments, attachments?


Yes.


Can it handle forms with or without JavaScript?


Not using - don't know


Does it support SyncTeX? (Who uses that anyway?)


No.

Does it update changed PDFs on its own (or does it even block 
overwriting)?


No. With working with ConTeXt, I'm using a batch file which normally 
opens a copy of a PDF being compiled, and once it's (successfully) 
compiled, the batch reopens the PDF in the viewer.



Which other features are essential for your choice?


Handy work - after some time of using the prog, you see how much "handy" 
the program is, but hard to say which feature is essetial or most 
important; "total handyness" is the goal.


I would probably change this PDF viewer just if synctex worked WELL with 
the source (and in my case - I'm using Lua in ConTeXt widely to generate 
the PDF, so in most cases synctech navigates me badly to the source).


Best regards,

Lukas



E.g. I’m working with:
- Preview.app (Mac)
  Default on MacOS, fast & easy. No JS, bad forms support, updates
"sometimes". Usable as a previewer, not as a PDF toolbox.
- Adobe Reader DC (Mac)
  I use it only to check forms or as reference. Unusable GUI.
- Acrobat Pro 9 (Mac)
  Was my workhorse, but works on MacOS Mojave only partly; slow &
crash-prone; no updates. Can check PDF/X<4 and convert colors.
- PDF Studio Pro (on Mac & Linux)
  Bought to replace AcroPro9; JS support broken; slow startup; no
updates. Can check PDF/X, A, UA and convert colors.
  Ok with forms, but doesn’t support LiveCycle forms (deprecated, but
used by German boards).
- Qpdfview (Linux)
  Fast and easy; reliably updates.
- PDF.js (Browser or Atom)
  Is said to do SyncTeX (never tried). Easy, but slow. Updates.


Curious: Hraban
___
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] PDF viewer poll

2019-10-16 Thread luigi scarso
>
> mupdf started simple but I think it also grew in a weird
> direction (large codebase, some reflow I think, a strange epub
> substandard support, etc .. all pretty useless to me and I'm not sure
> how optional it it ... so no longer as lightweight as it could be ...)
>

mupdf-1.16.1-source/build/release$ du -sh platform resources source
thirdparty
524K platform
42M resources
7.2M source
6.6M thirdparty

where resources is a directory with 155 fonts compressed and embedded into
the exe.
Following (the quite old) pdf this  should be configurable
https://ghostscript.com/~robin/mupdf_explored.pdf
(ch. 18)

I guess that mupdf's targets are windows/mac/Linux/Android but as a  base
tool (eg ebook reader make senses on Android).

License is AGPL
https://mupdf.com/license.html
like GPL plus
"""
Network Use – However, AGPL also has some conditions even if you are not
distributing the software. For example, if you are using the software on
your own company's equipment, but you are making the functionality of the
software available to users interacting with it remotely through a computer
network, and you make any change to the software, you must make the source
code for your changed version available to users of the software. Take care
to ensure that during network deployment that there is no code change that
could invoke the source code availability obligation. This special
requirement of AGPL is in Section 13; see the GNU web site for more details.

Bottom line, if you distribute our software, or make the functionality of
the software available to users interacting with it remotely through a
computer network, you must share your source code.
"""

and also the "Corresponding Source " subsection.


-- 
luigi
___
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
___


[NTG-context] Where is tex/texmf-context?

2019-10-16 Thread Henri Menke
Dear list,

Today I wanted to use ConTeXt MkIV instead of LMTX but when I ran
context, I obtained the error

mtxrun  | unknown script 'context.lua' or 'mtx-context.lua'

so I went to the installation directory /opt/context to check and
noticed that tex/textmf-context was missing.  I thought that obviously
something must have went wrong with the last update, so I deleted the
whole tree and ran the first-setup.sh again using

sh ./first-setup.sh --context=latest --engine=luatex --modules=all 
--fonts=all

but tex/texmf-context is still missing.  Is any of the options I'm using
for the install script broken?

Cheers, Henri
___
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] \ctxlua and \startluacode ... \stopluacode

2019-10-16 Thread Rudolf Bahr
On Tue, Oct 15, 2019 at 10:15:34AM +0200, Hans Hagen wrote:
> On 10/15/2019 10:04 AM, Taco Hoekwater wrote:
> > Hi Rudolf,
> > 
> > > On 15 Oct 2019, at 00:50, Rudolf Bahr  wrote:
> > > 
> > > Now to your suggestion not to use "assert ()". Indeed it's a solution! My 
> > > program
> > > works! I append again its output (again just for fun!). Did you really 
> > > try it or
> > > has it been just an idea?
> > 
> > First, let me say that embedded lua versions are typically a little bit 
> > different
> > from standalone. Just how much different depends on the embedding program. 
> > Luatex
> > is actually pretty close to standalone lua. Luatex adds a bunch of 
> > extension libraries,
> > but it changes very little of the core language. And all those changes are 
> > documented
> > in the luatex manual. None of those changes affect your minimal example, 
> > except
> > that lua errors are handled a little differently.
> > 
> > Note that standalone lua *also* produces an error, as that is what assert() 
> > is
> > supposed to do. And when lua runs into an error, it ignores the rest of the 
> > current
> > chunk:
> > 
> >“... whenever an error occurs, Lua ends the current chunk and returns
> >to the application.” (from lua.org)
> > 
> > Standalone lua typically sees only one chunk (the file you pass on the 
> > command
> > line) but embedded lua implementation often see (sometimes many) more 
> > chunks.
> > In luatex’s case, each \directlua is a separate chunk (in ConTeXt, that 
> > means every
> > \startluacode block and every \ctxlua call is a separate chunk).
> > 
> > The only unusual thing here is that standalone lua silently quits and 
> > returns a
> > non-zero exit code to the shell, whereas luatex gives you the typical 
> > TeX-style
> > error prompt. The rationale for that is: lua errors can happen in many 
> > places in
> > your input file, and if they were silently ignored, your typeset pages 
> > could be
> > wrong without you realising it.
> > 
> > 
> > And to answer your question above: I did not have to try or guess. I know 
> > about
> > how assert() works because it is documented in the lua manual (and as it 
> > closely
> > mimics the assert() C function, that is easy for me to remember).
> as you say, it's all normal lua behaviour:
> 
> if you do:
> 
>   print(io.open("crap.crap"))
> 
> one gets
> 
>   nil crap.crap: No such file or directory2
> 
> and i think that assert then returns the second returned argument
> 
> but if one does
> 
>   context(io.open("crap.crap") and "yes" or "no")
> 
> then the first argument is checked against
> 
> Hans


Hi Hans, hi Taco!

For your answers and patient explanations I want to thank you, not to forget
[1], [2], [3] for instance! Now it gets clearer to me what the distinctive
features could be which one can encounter when using a combination of even so
wunderful programming languages as ConTeXt and Lua are!

Best wishes,

Rudolf

[1] https://wiki.contextgarden.net/Programming_in_LuaTeX
[2] http://www.luatex.org/svn/trunk/manual/luatex.pdf
[3] http://www.pragma-ade.com/general/manuals/cld-mkiv.pdf

___
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] PDF viewer poll

2019-10-16 Thread Benct Philip Jonsson

On 2019-10-14 18:55, Marcin Borkowski wrote:

Hi,

I don't use ConTeXt anymore, but I still get the emails from the list,
and I quickly skimmed throught this thread to see if someone writes
about my pdf-viewer of choice - pdf-tools
(https://github.com/politza/pdf-tools).



I too don't use context anymore[^1] but I thought I should mention 
Zathura which is a good alternative if you like vi(m) and/or 
dislike/have trouble using a GUI.[^2].  The WP page (and `man zathura`) 
describes its capabilities well without me needing to type them. :-) 
They include synctex but I don't use it.




[^1]: I never really took off with context because I already know how to 
do 9 out of 10 tasks in LaTeX, and when I don't the info is much easier 
to find online. Sorry!


[^2]: I have a motor disability which makes pointing with a mouse 
difficult and point-dragging almost impossible.  That's the main reason 
I got into text-only/plaintext/non-gui workflows, but I keep on because 
I find them better.  Unfortunately when computer accessibility is 
discussed it is almost synonymous with vision disability accessibility, 
but there are other reasons for having trouble with GUIs.




On 2019-10-13, at 12:43, Henning Hraban Ramm  wrote:


Hi, I’d like to update my list of (usable!) PDF viewers.
Which one do you use? (Current version?)


pdf-tools (version 20190701.202)


What are its pros and cons?


cons:
- no "continuous display"/"double page" modes

pros:
- searchable (also with regexen), also grep-like (i.e., display all
lines containing some regex and jump to them easily)
- annotations/comments are viewable (and jumpable to) w/o using the
mouse
- fast
- runs within Emacs (not sure if this is a "pro" for everyone...)


Is it free (open source, freeware)?


yes (GPL3)


Does it work on Win/Lin/Mac?


GNU/Linux, maybe Mac


Does it have a localized interface? (I don’t care, but I work with
people who don’t understand a lot of English.)


No.


Can it handle comments, attachments?


Yes.


Can it handle forms with or without JavaScript?


AFAIK, no.


Does it support SyncTeX? (Who uses that anyway?)


Yes, and I do all the time!


Does it update changed PDFs on its own (or does it even block
overwriting)?


I guess it can be configured to do so (like Emacs in general)


Which other features are essential for your choice?


As I said - I don't have to leave Emacs.  Also, incremental or grep-like
searching with literal text or regexen are killer features.

Best,

--
Marcin Borkowski
http://mbork.pl
___
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
___