         // Update cursor point.
         let cursorPoint = CKTextUtil.cursorPointInTextView(textView)
         
-        print("----------- Status Log -----------")
+//        print("----------- Status Log -----------")
 //        print("cursor location: \(cursorLocation)")
 //        print("text height: \(CKTextUtil.textHeightForTextView(textView))")
 //        print("cursor point: \(cursorPoint)")
-//        print("cursor first in line: \(firstCharInLine)")
 //        print("")
         
         // Keyword input will convert to List style.

                listPrefixContainerMap.removeValueForKey(value)
            }
            
            // TODO: Test
            if willDeletedString == "\n" {
                self.text = self.text.stringByAppendingString("\n")
            }
            
            // reload
            changeCurrentCursorPointIfNeeded(cursorPoint)
        }

    
    // MARK: Copy & Paste
    
//    public override func paste(sender: AnyObject?) {
//        print("textview paste invoke. paste content: \(UIPasteboard.generalPasteboard().string)")
//    }

    // MARK: BarButtonItem action
    
