     return  unless save
     @appStorage.setValue 'showInvisibles', value
 
-  setKeyboardHandler: (value = "default") ->
+  setKeyboardHandler: (value = 'default') ->
     handlers =
       default : null
       vim     : @vimKeyboardHandler
       emacs   : @emacsKeyboardHandler
 
     @editor.setKeyboardHandler handlers[value]
-    @appStorage.setValue "keyboardHandler", value
+    @appStorage.setValue 'keyboardHandler', value
 
   setScrollPastEnd: (value = yes) ->
-    @editor.setOption "scrollPastEnd", value
-    @appStorage.setValue "scrollPastEnd", value
+    @editor.setOption 'scrollPastEnd', value
+    @appStorage.setValue 'scrollPastEnd', value
 
   setFontSize:(value, save = yes)->
 


    @editor.getSession().setWrapLimitRange limit, limit
    @editor.renderer.setPrintMarginColumn margin
    @setUseWordWrap no if value is "off"

    return  unless save
    @appStorage.setValue 'softWrap', value


    {aceViews} = aceApp.getView()

    for path, aceView of aceViews when aceView.data.parentPath isnt 'localfile:'
      aceView.ace.requestSave()
      aceView.ace.once 'FileContentSynced', -> @removeModifiedFromTab aceView

  removeModifiedFromTab:(aceView)->
    {name} = aceView.ace.data
    for handle in aceView.delegate.tabView.handles when handle.options.title is name
      handle.unsetClass 'modified'

  showGotoLine: ->
    unless @gotoLineModal
      @gotoLineModal = new KDModalViewWithForms
        cssClass                : 'goto'
        width                   : 180
        height                  : 'auto'
        overlay                 : yes
        tabs                    :
          forms                 :
