From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 51164 invoked by alias); 12 Aug 2016 09:02:05 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 51151 invoked by uid 89); 12 Aug 2016 09:02:05 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.5 required=5.0 tests=BAYES_05,SPF_FAIL autolearn=no version=3.3.2 spammy=H*F:D*sourceforge.net, Darren, H*F:D*users.sourceforge.net, reviewed X-HELO: s216.webhostingserver.nl Received: from s216.webhostingserver.nl (HELO s216.webhostingserver.nl) (141.138.169.216) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 12 Aug 2016 09:01:54 +0000 Received: from mail-it0-f49.google.com ([209.85.214.49]) by s216.webhostingserver.nl with esmtpa (Exim 4.87) (envelope-from ) id 1bY8Lg-003ERK-2q for cygwin-apps@cygwin.com; Fri, 12 Aug 2016 11:01:52 +0200 Received: by mail-it0-f49.google.com with SMTP id x130so7153333ite.1 for ; Fri, 12 Aug 2016 02:01:51 -0700 (PDT) X-Gm-Message-State: AEkoousI9sRRFdve5EBg5cPoruXpJmULxCPSqXRhli1f8qMJsxMPvzmQ86riBTt/CQRvvseUR9CHiJdHalrUtg== X-Received: by 10.36.202.199 with SMTP id k190mr2085200itg.36.1470992510623; Fri, 12 Aug 2016 02:01:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.79.129 with HTTP; Fri, 12 Aug 2016 02:01:20 -0700 (PDT) In-Reply-To: <20160812081156.ea3ylmngpojeub72@calimero.vinschen.de> References: <8B595AA4-99A0-4497-9D8B-AF27D79B28A0@etr-usa.com> <20160812081156.ea3ylmngpojeub72@calimero.vinschen.de> From: Frank Fesevur Date: Fri, 12 Aug 2016 09:02:00 -0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Up for adoption: ctags and expat To: cygwin-apps@cygwin.com Content-Type: text/plain; charset=UTF-8 X-Authenticated-Id: deb43215 X-IsSubscribed: yes X-SW-Source: 2016-08/txt/msg00044.txt.bz2 2016-08-12 10:11 GMT+02:00 Corinna Vinschen: > Given the obvious lack of upstream development, did anybody try > to replace exuberant ctags with universal ctags? > > https://ctags.io/ > > I noticed that our co-maintainer Frank Fesevur is involved in this > project. Frank, any insight? I have been active in the development of universal ctags, but at the moment not too much. Universal ctags is the continuation of exuberant ctags. We have tried to convince Darren Hiebert (the original author of exuberant) to team up so we could keep the name. But that didn't work out, so we had to fork and came up with the name universal. My main reason to help out was to make sure it kept working on native Windows. I use ctags for a Notepad++ plugin I wrote. I have successfully compile universal ctags for cygwin a while ago and it worked. Not sure how it is at the moment. There have been some changes in the build files so not sure if cygwin still works. Pull request are always reviewed. Among many other improvements, universal ctags has more and better parsers. You can add your own parser with an external program or with regexs. You can write the output as JSON. There hasn't been any official release. ATM there is no-one working on that. Making all the docs up-to-date with all the development that has been going on is the biggest task. I would say, make the switch to universal. I am willing to maintain that package. Question is how to update a package without official releases. And it hasn't been included in any major distro AFAIK. Regards, Frank