ctags.eselect

Section: eselect (5)
Updated: December 2014
Page Index
 

NAME

ctags.eselect, etags.eselect - The ctags and etags management module for Gentoo's eselect  

SYNOPSIS

eselect ctags [help|usage|version]
eselect ctags list
eselect ctags set target
eselect ctags show
eselect ctags update [ifunset]  

DESCRIPTION

eselect is Gentoo's configuration and management tool. It features modules that care for the individual administrative tasks.

The ctags and etags eselect modules share a common syntax, therefore this man page collectively refers to them as ctags.  

ACTION: LIST

eselect ctags list
List all installed ctags versions.

# eselect ctags list
Available ctags symlink targets:

  [1]   ctags-emacs-24 *
  [2]   exuberant-ctags  

ACTION: SET

eselect ctags set target
Activate the selected ctags version. target can be either an identification number given by eselect ctags list or the name of one installed version.

# eselect ctags set 2
Switching ctags to exuberant-ctags ...  

ACTION: SHOW

eselect ctags show
Print the currently activated ctags version.

# eselect ctags show
Current target of symlink:

  exuberant-ctags  

ACTION: UPDATE

eselect ctags update [ifunset]
Update the ctags symlink. For an update only the version is changed, but not the provider (i.e. Emacs vs Exuberant). At the moment only (X)Emacs offers several concurrent versions. If option ifunset is given, an existing implementation is not overridden.

# eselect ctags update
Switching ctags to exuberant-ctags ...
Switching etags to etags-emacs-24 ...  

BUGS

Under FreeBSD, eselect ctags does not work since ctags is a real binary, owned by package freebsd-ubin. (eselect etags does work though.)

eselect etags update does not update the target if there is no Emacs variant installed. This is a feature.  

AUTHOR

Ulrich Müller <ulm@gentoo.org>  

SEE ALSO

eselect(1), emacs.eselect(5)


 

Index

NAME
SYNOPSIS
DESCRIPTION
ACTION: LIST
ACTION: SET
ACTION: SHOW
ACTION: UPDATE
BUGS
AUTHOR
SEE ALSO