Complete Plugin ,Setting and KeyMap type
Using the new approach for adding plugins