 }
 
 
-public enum ACEKeyboardHandler: Int {
-    case ace, emacs, vim,
-    count // keep track of the enum size automatically
+public enum ACEKeyboardHandler: Int, CaseIterable {
+    case ace, emacs, vim
     
     public static func commands() -> [String] {
         return [

    twilight,
    vibrantInk,
    xcode,
    
    count,  // keep track of the enum size automatically
    
    none
    
    public static func themeNames() -> [String] {

    typescript,
    xml,
    xQuery,
    yaml
    
    /**
    The ACE Mode names
