ctags

A tool that creates tags files for code browsing in editors

bacaro: haikuports Development also on HaikuPorts
Also on HaikuPorts. ctags

Description

Universal Ctags (abbreviated as u-ctags) is a *maintained* implementation of ctags. ctags generates an index (or tag) file of language objects found in source files for programming languages. This index makes it easy for text editors and other tools to locate the indexed items.

Exuberant Ctags (e-ctags) maintained by Darren Hiebert, the ancestor of Universal Ctags, improved traditional ctags with multi-language support, the ability for the user to define new languages searched by regular expressions (called optlib in Universal Ctags), and the ability to generate emacs-style TAGS files. But the activity of the project unfortunately stalled.

Universal Ctags has the objective of continuing the development of Exuberant Ctags. Reza Jelveh initially created a personal fork of Exuberant Ctags on GitHub. As interest and participation grew, it was decided to move development to a dedicated project as Universal Ctags. The goal of this project is to maintain a common/unified working space where people interested in making ctags better can work together.

Some of the major features of Universal Ctags are: * more numbers of improved language support * new extended C/C++ language parser, etc. * fully extended optlib (a feature to define a new language parser from a command line) * interactive mode (experimental)

Install

Channel stable v6.1.0-2

This app is curated in HaikuPorts. Install it from there, it is already available in HaikuDepot.

pkgman install ctags

Download version 6.1.0-2 (x86_64) hpkg

Careful: the file comes from HaikuPorts' own server, but installing it by hand is not the way in. It is pkgman that resolves the dependencies an .hpkg does not carry with it, and a package installed on its own may simply not run. Use the pkgman command above, unless you know exactly why you want the file.

Reviews