                     for obj, index in data.completions
                         if index == maxItems
                             break
+                        if obj.type == 'string'
+                            # remove leading and trailing double quotes since
+                            # they are already typed and won't be replaced by
+                            # the suggestion and who would use double quotes
+                            # anyway duh
+                            obj.name = obj.name.replace /(^"|"$)/g, ''
+                            
                         that.suggestionsArr.push {
-
                             word: obj.name,
                             prefix: prefix,
                             label: obj.type,

        return [] unless options?.editor? and options?.buffer? and options?.cursor?
        prefix = options.prefix

        if (!(/^[a-z0-9.\"\' ]$/i).test(prefix[prefix.length - 1]) or prefix.indexOf('..') != -1) and !@force
            @documentationView.hide()
            return []


        @documentationView.show()

    forceCompletion: ->
        @autocompletePlus.autocompleteManager.runAutocompletion()

    forceCancel: ->
        @autocompletePlus.autocompleteManager.hideSuggestionList()
