/** * Refresh the current buffer with the argument buffer. * * @param buffer the new buffer */ public Interaction refresh(LineBuffer buffer) { refresh(buffer, size.x()); return this; }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.delete(1); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); int cursor = BackwardWord.findPos(buf); buf.delete(cursor - buf.getCursor()); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.delete(-1); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.setSize(buf.getCursor()); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.setCursor(buf.getSize()); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.moveCursor(-1); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.setCursor(findPos(buf)); interaction.refresh(buf); interaction.resume(); }
/** * Refresh the current buffer with the argument buffer. * * @param buffer the new buffer */ public Interaction refresh(LineBuffer buffer) { refresh(buffer, size.x()); return this; }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.delete(1); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.moveCursor(1); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.moveCursor(-1); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.moveCursor(1); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { interaction.refresh(interaction.buffer().copy().setCursor(0)); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.setSize(buf.getCursor()); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { interaction.refresh(interaction.buffer().copy().setCursor(0)); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.setCursor(buf.getSize()); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.setCursor(findPos(buf)); interaction.refresh(buf); interaction.resume(); }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); int cursor = BackwardWord.findPos(buf); buf.delete(cursor - buf.getCursor()); interaction.refresh(buf); interaction.resume(); } }
@Override public void apply(Readline.Interaction interaction) { LineBuffer buf = interaction.buffer().copy(); buf.delete(-1); interaction.refresh(buf); interaction.resume(); } }