excluding swp, o and ~ files