title: How to programmatically create/update a TAGS file with emacs?
body: <p>Is there any plugin for emacs to automatically update the TAGS file in my C project (for example on buffer save or access) or create a new one if there is no TAGS file present? </p>
  
  <p>I am running on Windows (without Cygwin), so all the fancy shell scripting does not help. I was hoping for a native emacs solution not using any external scripting.</p>
  
  <p>I already tried <a href="http://www.sixfingeredman.net/proj/xemacs/build-tags.el" rel="nofollow noreferrer">build-tags.el</a> and <a href="http://www.emacswiki.org/cgi-bin/emacs/etags-table.el" rel="nofollow noreferrer">etags-table.el</a> but none of these really worked (the way I wanted).</p>
  
  <p>Any other ideas?</p>