code: def get_function_definition_from_below_last_line(self):
          
          cursor = self.code_editor.textCursor()
          func_text = ''
          is_first_line = True
          line_number = cursor.blockNumber() + 1
          number_of_lines_of_function = 0
  
          for idx in range(min(line_number, 20)):
              if cursor.block().blockNumber() == 0:
                  return None
  
              cursor.movePosition(QTextCursor.PreviousBlock)
              prev_text = to_text_string(cursor.block().text()).rstrip()
  
              if is_first_line:
                  if not prev_text.endswith(':'):
                      return None
                  is_first_line = False
              elif prev_text.endswith(':') or prev_text == '':
                  return None
  
              if prev_text[-1] == '\\':
                  prev_text = prev_text[:-1]
  
              func_text = prev_text + func_text
  
              number_of_lines_of_function += 1
              if is_start_of_function(prev_text):
                  return func_text, number_of_lines_of_function
  
          return None
docs: Get func def when the cursor is located below the last def line.