                                 @current_highlighted_suggestion = 0
 
                         if @current_suggestions[@current_highlighted_suggestion]?
-                            @show_suggestion()
+                            @show_suggestion_without_moving()
                             @highlight_suggestion @current_highlighted_suggestion # Highlight the current suggestion
                             @write_suggestion
                                 suggestion_to_write: @current_suggestions[@current_highlighted_suggestion] # Auto complete with the highlighted suggestion

            @.$('.suggestion_name_list').show()
            @.$('.arrow').show()

        show_description: (fn) =>
            if @descriptions[fn]?
                margin = (parseInt(@.$('.CodeMirror-cursor').css('top').replace('px', ''))+@line_height)+'px'

                query_before_cursor += query_lines[@codemirror.getCursor().line].slice 0, @codemirror.getCursor().ch
                if query_before_cursor[query_before_cursor.length-1] isnt '(' # This regex is a little too constraining /\((\s*)$/
                    return false
            else
                # The user just hit a normal key
                @cursor_for_auto_completion = @codemirror.getCursor()


            return true

