# Rename config.toml so it doesn’t share its first three characters with the content directory

**URL:** <https://zola.discourse.group/t/rename-config-toml-so-it-doesn-t-share-its-first-three-characters-with-the-content-directory/244>\
**Category:** Feature requests\
**Created:** [November 18, 2019, 10:30am UTC](https://zola.discourse.group/t/rename-config-toml-so-it-doesn-t-share-its-first-three-characters-with-the-content-directory/244 "2019-11-18T10:30:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![chris-morgan](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/chris-morgan/32/16_2.png) [@chris-morgan](https://zola.discourse.group/u/chris-morgan)\
**Post date:** [November 18, 2019, 10:30am UTC](https://zola.discourse.group/t/rename-config-toml-so-it-doesn-t-share-its-first-three-characters-with-the-content-directory/244/1 "2019-11-18T10:30:16Z")

</div>

I’m used to typing two or three letters of a filename and pressing Tab to complete the rest. (Where convenient, I choose file names so that they will have unique stems.) But here, “conTab” doesn’t work because config.toml and content/ both start with those three characters.

I really, really, _really_ want to rename one or the other. I think config.toml is probably the more convenient to rename. zola.toml, perhaps?

---

<div class="post-metadata">

**Author:** ![keats](https://avatars.discourse-cdn.com/v4/letter/k/34f0e0/32.png) [@keats](https://zola.discourse.group/u/keats)\
**Post date:** [November 19, 2019, 9:22pm UTC](https://zola.discourse.group/t/rename-config-toml-so-it-doesn-t-share-its-first-three-characters-with-the-content-directory/244/2 "2019-11-19T21:22:33Z")

</div>

That seems very unlikely to happen, it’s made so it’s similar to Hugo and I have to say I never had an issue with tab to differentiate them…

---

<div class="post-metadata">

**Author:** ![chris-morgan](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/chris-morgan/32/16_2.png) [@chris-morgan](https://zola.discourse.group/u/chris-morgan)\
**Post date:** [November 19, 2019, 11:13pm UTC](https://zola.discourse.group/t/rename-config-toml-so-it-doesn-t-share-its-first-three-characters-with-the-content-directory/244/3 "2019-11-19T23:13:47Z")

</div>

1. “Similar to Hugo” is not inherently a virtue. Sometimes being too close to another thing is even a _hazard_.

2. “zola.toml” or “Zola.toml” is not obviously worse than “config.toml”; in fact I would consider it markedly superior: it’s a much more obvious indicator that Zola is the static site generator in use, and is consistent with plenty of other apps as well, such as Cargo with its Cargo.toml, and Make with its Makefile.

3. For the rest, my point is that normally _one_ Tab will expand a full path after typing two or three characters, but here you’ll need to use it multiple times, or type more characters, depending on the autocompletion mode.

---

<div class="post-metadata">

**Author:** ![keats](https://avatars.discourse-cdn.com/v4/letter/k/34f0e0/32.png) [@keats](https://zola.discourse.group/u/keats)\
**Post date:** [November 20, 2019, 6:26pm UTC](https://zola.discourse.group/t/rename-config-toml-so-it-doesn-t-share-its-first-three-characters-with-the-content-directory/244/4 "2019-11-20T18:26:24Z")

</div>

Zola could use zola.toml as a fallback in [https://github.com/getzola/zola/blob/master/components/config/src/lib.rs#L23-L32](https://github.com/getzola/zola/blob/master/components/config/src/lib.rs#L23-L32) if `config.toml` is not found.
