# binaries * # compilation intermediate files *.hi *.ho # vim generates these *.swp *.swo # include directories !*/ # include files with an extension !*.* # special cases !Makefile