             return
         }
         
+        state = .InputChar
         showTextField()
     }
     

        let textFieldRect = NSRect(origin: currentEditorView.cursorPosition, size: textFieldSize)
        
        inputTextField.frame = textFieldRect
        
        currentEditorView.addSubview(inputTextField)
        


final class JumpController: SingleCharTextFieldDelegate {
    
    // MARK:- Type declaration
    
    private enum State {
        case Inactive, InputChar, ShowCandidates
    }
    
    // MARK:- Private properties
    
    private var state: State = .Inactive
    
    private let xcodeManager = XCodeManager.sharedManager
    
