keep empty directory
ignore vim swap file, backup file
detect OS, remove wrong dep