Lines Matching refs:m_input_lines
383 line += CountRowsForLine(m_input_lines[index]); in GetLineIndexForLocation()
388 for (unsigned index = m_current_line_index; index < m_input_lines.size(); in GetLineIndexForLocation()
390 line += CountRowsForLine(m_input_lines[index]); in GetLineIndexForLocation()
418 } else if (to == CursorLocation::BlockEnd && !m_input_lines.empty()) { in MoveCursor()
420 ((m_input_lines[m_input_lines.size() - 1].length() + GetPromptWidth()) % in MoveCursor()
429 int line_count = (int)m_input_lines.size(); in DisplayInput()
436 m_prompt_ansi_suffix.c_str(), m_input_lines[index].c_str()); in DisplayInput()
451 m_input_lines[m_current_line_index] = in SaveEditedLine()
457 for (EditLineStringType line : m_input_lines) { in GetInputAsStringList()
493 m_live_history_lines = m_input_lines; in RecallHistory()
522 m_input_lines = new_input_lines; in RecallHistory()
529 m_current_line_index = (int)m_input_lines.size() - 1; in RecallHistory()
637 m_input_lines[m_current_line_index] = current_line; in BreakLineCommand()
665 m_input_lines.insert(m_input_lines.begin() + m_current_line_index + 1, in BreakLineCommand()
689 if (m_current_line_index == m_input_lines.size() - 1 && in EndOrAddLineCommand()
698 m_input_lines.clear(); in EndOrAddLineCommand()
701 m_input_lines.insert(m_input_lines.end(), in EndOrAddLineCommand()
704 m_input_lines.insert(m_input_lines.end(), lines[index]); in EndOrAddLineCommand()
727 if (m_current_line_index == m_input_lines.size() - 1) { in DeleteNextCharCommand()
741 el_winsertstr(m_editline, m_input_lines[m_current_line_index + 1].c_str()); in DeleteNextCharCommand()
746 m_input_lines.erase(m_input_lines.begin() + m_current_line_index + 1); in DeleteNextCharCommand()
771 auto priorLine = m_input_lines[m_current_line_index]; in DeletePreviousCharCommand()
772 m_input_lines.erase(m_input_lines.begin() + m_current_line_index); in DeletePreviousCharCommand()
773 m_input_lines[m_current_line_index] = in DeletePreviousCharCommand()
774 priorLine + m_input_lines[m_current_line_index]; in DeletePreviousCharCommand()
799 if (m_current_line_index == m_input_lines.size() - 1 && IsOnlySpaces()) { in PreviousLineCommand()
800 m_input_lines.erase(m_input_lines.begin() + m_current_line_index); in PreviousLineCommand()
806 CountRowsForLine(m_input_lines[m_current_line_index]), 1); in PreviousLineCommand()
814 if (m_current_line_index == m_input_lines.size() - 1) { in NextLineCommand()
828 m_input_lines.insert( in NextLineCommand()
829 m_input_lines.end(), in NextLineCommand()
886 m_input_lines[m_current_line_index] = m_utf8conv.from_bytes(currentLine); in FixIndentationCommand()
888 m_input_lines[m_current_line_index] = currentLine; in FixIndentationCommand()
904 el_winsertstr(m_editline, m_input_lines[m_current_line_index].c_str()); in RevertLineCommand()
927 SetCurrentLine((int)m_input_lines.size() - 1); in BufferEndCommand()
1517 m_input_lines = std::vector<EditLineStringType>(); in GetLine()
1518 m_input_lines.insert(m_input_lines.begin(), EditLineConstString("")); in GetLine()
1562 m_input_lines = std::vector<EditLineStringType>(); in GetLines()
1563 m_input_lines.insert(m_input_lines.begin(), EditLineConstString("")); in GetLines()
1586 if (!m_input_lines.empty()) in GetLines()
1587 m_history_sp->Enter(CombineLines(m_input_lines).c_str()); in GetLines()