Lines Matching refs:m_input_lines

379       line += CountRowsForLine(m_input_lines[index]);  in GetLineIndexForLocation()
384 for (unsigned index = m_current_line_index; index < m_input_lines.size(); in GetLineIndexForLocation()
386 line += CountRowsForLine(m_input_lines[index]); in GetLineIndexForLocation()
414 } else if (to == CursorLocation::BlockEnd && !m_input_lines.empty()) { in MoveCursor()
416 ((m_input_lines[m_input_lines.size() - 1].length() + GetPromptWidth()) % in MoveCursor()
425 int line_count = (int)m_input_lines.size(); in DisplayInput()
434 m_input_lines[index].c_str()); in DisplayInput()
449 m_input_lines[m_current_line_index] = in SaveEditedLine()
455 for (EditLineStringType line : m_input_lines) { in GetInputAsStringList()
491 m_live_history_lines = m_input_lines; in RecallHistory()
520 m_input_lines = new_input_lines; in RecallHistory()
527 m_current_line_index = (int)m_input_lines.size() - 1; in RecallHistory()
633 m_input_lines[m_current_line_index] = current_line; in BreakLineCommand()
661 m_input_lines.insert(m_input_lines.begin() + m_current_line_index + 1, in BreakLineCommand()
685 if (m_current_line_index == m_input_lines.size() - 1 && in EndOrAddLineCommand()
694 m_input_lines.clear(); in EndOrAddLineCommand()
697 m_input_lines.insert(m_input_lines.end(), in EndOrAddLineCommand()
700 m_input_lines.insert(m_input_lines.end(), lines[index]); in EndOrAddLineCommand()
723 if (m_current_line_index == m_input_lines.size() - 1) { in DeleteNextCharCommand()
737 el_winsertstr(m_editline, m_input_lines[m_current_line_index + 1].c_str()); in DeleteNextCharCommand()
742 m_input_lines.erase(m_input_lines.begin() + m_current_line_index + 1); in DeleteNextCharCommand()
767 auto priorLine = m_input_lines[m_current_line_index]; in DeletePreviousCharCommand()
768 m_input_lines.erase(m_input_lines.begin() + m_current_line_index); in DeletePreviousCharCommand()
769 m_input_lines[m_current_line_index] = in DeletePreviousCharCommand()
770 priorLine + m_input_lines[m_current_line_index]; in DeletePreviousCharCommand()
795 if (m_current_line_index == m_input_lines.size() - 1 && IsOnlySpaces()) { in PreviousLineCommand()
796 m_input_lines.erase(m_input_lines.begin() + m_current_line_index); in PreviousLineCommand()
802 CountRowsForLine(m_input_lines[m_current_line_index]), 1); in PreviousLineCommand()
810 if (m_current_line_index == m_input_lines.size() - 1) { in NextLineCommand()
824 m_input_lines.insert( in NextLineCommand()
825 m_input_lines.end(), in NextLineCommand()
882 m_input_lines[m_current_line_index] = m_utf8conv.from_bytes(currentLine); in FixIndentationCommand()
884 m_input_lines[m_current_line_index] = currentLine; in FixIndentationCommand()
900 el_winsertstr(m_editline, m_input_lines[m_current_line_index].c_str()); in RevertLineCommand()
923 SetCurrentLine((int)m_input_lines.size() - 1); in BufferEndCommand()
1503 m_input_lines = std::vector<EditLineStringType>(); in GetLine()
1504 m_input_lines.insert(m_input_lines.begin(), EditLineConstString("")); in GetLine()
1548 m_input_lines = std::vector<EditLineStringType>(); in GetLines()
1549 m_input_lines.insert(m_input_lines.begin(), EditLineConstString("")); in GetLines()
1572 if (!m_input_lines.empty()) in GetLines()
1573 m_history_sp->Enter(CombineLines(m_input_lines).c_str()); in GetLines()