On Sun, Mar 11, 2018 at 09:38:09PM +0100, j. van den hoff wrote:
> On Sun, 11 Mar 2018 18:40:26 +0100, Thomas Dickey <dic...@his.com> wrote:
> 
> >
> >no problem - I see what's going on now.  The reason it's been working for
> >me was that (I'd forgotten of course) one of my fixes from last year
> 
> of course. good to see that I am not the only one forgetting about stuff ;)

I have to use to-do lists to remind me what I'm working on.
wc -l says this:

  10649 /users/tom/NOTES/ncurses
  10705 /users/tom/NOTES/other
   6543 /users/tom/NOTES/xterm
  27897 total
 
> >allows
> >dots in the names.
> >
> > 20170820 (t)
> >     > Tom Dickey:
> >     + modify character class assumed for tags, to check for graphic
> >       characters.  Previously that used qident (cf: 9.7g), which did not
> >       allow for dots in filenames which could be present in a ctags file if
> >       it were generated using "ctags --extra=+f *" (Savannah #51774).
> >
> >The actual change is small:
> >
> >REV:1.150               tags.c              2017/08/20 23:08:32       tom
> >tags:            v9_8s6
> >
> >   allow tags (read from a tags file) to be any graphic character.  It
> >turns out
> >   that Hiebert's ctags can point to filenames vs identifiers.
> >
> >--- tags.c   2013/09/20 23:00:36     1.149
> >+++ tags.c   2017/08/20 23:08:32     1.150
> >@@ -212,7 +212,7 @@
> >             return;         /* ignore super-long identifiers */
> >         }
> >         c = lgetc(lp, got);
> >-        if (!isqident(c))
> >+        if (!isGraph(c))
> >             break;
> >         my_name[got] = (char) c;
> >     }
> >
> 
> indeed... with this patch it is working perfectly. really thanks a lot!
> regarding your changelog comment: in fact it (the appearance of `.' or
> whatever in the tagnames) can also occur more generally -- as in my case --
> if one uses ctags `--regex' for handling of some language unknown to ctagss
> - such as `R'...

yes - I suppose I should make the command-line and screen-mode tags
closer together.  The screen-mode function is shared with the search
command, which may not be the right thing.
 
> >I've been working on lynx for the past few weeks,
> >thinking to get vile up to date after that's done.
> 
> that would be great. as far as I am concerned `vile' remains by far the most
> likeable `vi' look-alike around. --

sounds good.  I was working on lynx and vile last year to update the
Windows port (for 64-bit support), but got distracted with a pile of
work in ncurses/xterm.  That's stable, but I got behind somewhat on
the other large programs.
 
> FYI, I've just noted that at the end of the `make' run the output reads
> 
> ...
> make[1]: `libvlflt.a' is up to date.
> mv vile ovile
> mv: rename vile to ovile: No such file or directory
> make: [vile] Error 1 (ignored)
> ...

that's a detail that was leftover from Paul Fox's makefile, that
I never thought important enough to change.  I could fix that...
 
> it seems the Makefile tries to mv a previously build binary to the side, but
> after a preceding `make clean' it simply isn't there? this sure is innocuous
> but should the warning not better be silenced (or tested for existence of
> `vile' before trying to mv it)?

I could do "mv -f" (which may quiet things).
That wasn't standard 20 years ago :-)

-- 
Thomas E. Dickey <dic...@invisible-island.net>
https://invisible-island.net
ftp://ftp.invisible-island.net

Attachment: signature.asc
Description: Digital signature

_______________________________________________
vile mailing list
vile@nongnu.org
https://lists.nongnu.org/mailman/listinfo/vile

Reply via email to