From b1acc66376cba416548de645249974621cab7570 Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Mon, 18 Oct 2010 11:32:04 -0700 Subject: [PATCH] Add cct, a ctags generation script --- cct | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) create mode 100755 cct diff --git a/cct b/cct new file mode 100755 index 0000000..8c28f0e --- /dev/null +++ b/cct @@ -0,0 +1,24 @@ +#!/bin/sh + +die() { + echo $@ + exit 1 +} + +if ctags --version | grep -i exuberant ; then + : +else + die "You should install exuberant-ctags. \ +The default ctags program often sucks big-time." +fi + +rm -f tags || die "couldn't remove tags file" + +# Need vim 6.2 or higher +# for the case-insensitive sorting (sort=folded) +ctags -B --recurse \ + --totals=yes \ + --tag-relative=no \ + --sort=fold \ + --file-scope=yes \ + -f tags . -- 1.6.6.rc1.39.g9a42