title: Golang html/templates : ParseFiles with custom Delims
body: <p>Using templates with delimiters works fine when using <code>template.New("...").Delims("[[", "]]").Parse()</code>
  However, I cannot figure out how to get to the same result with <code>template.ParseFiles()</code></p>
  
  <pre><code>tmpl, err := template.ParseFiles("base.tmpl", "homepage/inner.tmpl")
  if err != nil { panic(err) }
  tmpl.Delims("[[", "]]")
  p := new(Page) 
  err = tmpl.Execute(os.Stdout, p)
  if err != nil { panic(err) }
  </code></pre>
  
  <p>I have no errors, but the Delimiters are not changed.</p>
  
  <pre><code>tmpl, err := template.ParseFiles("base.tmpl", "homepage/inner.tmpl")
  t := tmpl.Lookup("base.tmpl").Delims("[[", "]]")
  p := new(Page) 
  err = t.Execute(os.Stdout, p)
  if err != nil { panic(err) }
  </code></pre>
  
  <p>This leads to the same result.</p>
  
  <p>In case this is relevant, my need is to embed a small angular app in a particular page of my site.</p>
  
  <p>Also, I have a base template with a common HTML structure that I combine with a page-specific template with ParseFiles(), leading to this layout :</p>
  
  <pre><code>/templates/base.tmpl
  /templates/homepage/inner.tmpl
  /templates/otherpage/inner.tmpl
  </code></pre>
  
  <p>Is this possible at all ? If so, what am I doing wrong ?</p>