In a large mixing bowl, combine the oats, flour, almonds, pecans, and coconut. Set aside. In a microwavable bowl, heat the vegetable oil (or butter), brown sugar, honey (or maple syrup) and salt for about 45 seconds, stirring after 15-second intervals, or until the sugar is dissolved. Do not boil. Once smooth, add the vanilla. Pour the sugar mixture over the oat mixture, and stir until all oats are moistened.