This repository has been archived by the owner. It is now read-only.
Browse files

ctags: Remove conflict with emacs and add caveat

Closes #16841.

Signed-off-by: Misty De Meo <>
  • Loading branch information...
telemachus authored and klausmeyer committed Jan 2, 2013
1 parent c80b52d commit 799e8e6952fd21f65f6505c34dacd93164d01918
Showing with 14 additions and 3 deletions.
  1. +14 −3 Library/Formula/ctags.rb
@@ -7,9 +7,6 @@ class Ctags < Formula
head ''
- conflicts_with 'emacs',
- :because => 'Both ctags and emacs install a `ctags` executable.'
depends_on :autoconf => :build if build.head?
def patches
@@ -28,4 +25,18 @@ def install
system "make install"
+ def caveats
+ <<-EOS.undent
+ Under some circumstances, emacs and ctags can conflict. By default,
+ emacs provides an executable `ctags` that would conflict with the
+ executable of the same name that ctags provides. To prevent this,
+ Homebrew removes the emacs `ctags` and its manpage before linking.
+ However, if you install emacs with the `--keep-ctags` option, then
+ the `ctags` emacs provides will not be removed. In that case, you
+ won't be able to install ctags successfully. It will build but not
+ link.
+ end

0 comments on commit 799e8e6

Please sign in to comment.