# `tft` **T**ext **f**ile **t**ype list and detection similar to that of Neovim > Note: If viewing this file on [GitHub](https://github.com/RubixDev/tft) or > [crates.io](https://crates.io/crates/tft), some links might not be working. Go > to the [docs.rs page](https://docs.rs/tft/) instead, which also additionally > includes the [Features](#features) section. ## Overview `tft` mainly provides the [`FileType`] enum and the [`detect`](detect()) and [`try_detect`] functions. Follow these links for more information.