diff options
Diffstat (limited to 'rprt-engine/src/selection_functions/function_end.rs')
| -rw-r--r-- | rprt-engine/src/selection_functions/function_end.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/rprt-engine/src/selection_functions/function_end.rs b/rprt-engine/src/selection_functions/function_end.rs index 44aab90..75b4c96 100644 --- a/rprt-engine/src/selection_functions/function_end.rs +++ b/rprt-engine/src/selection_functions/function_end.rs @@ -11,36 +11,36 @@ selection_function! { param_type: (), niladic: |(_, es): ((), &EditorState)| { let buf = get_buffer(es, es.current_buffer_id)?; - Ok(Selection::Position { + Ok(Selection::Scalar { buffer_id: es.current_buffer_id, pos: buf.max_pos(), }) }, - monadic_rank0: |_, buffer_id, pos | Ok(Selection::Position { buffer_id, pos }), - monadic_rank1: |_, buffer_id, int | Ok(Selection::Position { buffer_id, pos: int.end }) + monadic_rank0: |_, buffer_id, pos | Ok(Selection::Scalar { buffer_id, pos }), + monadic_rank1: |_, buffer_id, int | Ok(Selection::Scalar { buffer_id, pos: int.end }) } selection_function! { name: reverse_end, param_type: (), niladic: |(_, es): ((), &EditorState)| { - Ok(Selection::Position { + Ok(Selection::Scalar { buffer_id: es.current_buffer_id, pos: 0, }) }, - monadic_rank0: |_, buffer_id, pos | Ok(Selection::Position { buffer_id, pos }), - monadic_rank1: |_, buffer_id, int | Ok(Selection::Position { buffer_id, pos: int.start }) + monadic_rank0: |_, buffer_id, pos | Ok(Selection::Scalar { buffer_id, pos }), + monadic_rank1: |_, buffer_id, int | Ok(Selection::Scalar { buffer_id, pos: int.start }) } selection_function! { name: sequential_end, param_type: (), niladic: |_| Err(SFError::NoNiladicForm(";$").into()), - monadic_rank0: |_, buffer_id, pos| Ok(Selection::Position { buffer_id, pos }), + monadic_rank0: |_, buffer_id, pos| Ok(Selection::Scalar { buffer_id, pos }), monadic_rank1: |(_, es), buffer_id, _| { let buf = get_buffer(es, buffer_id)?; - Ok(Selection::Position { buffer_id, pos: buf.max_pos() }) + Ok(Selection::Scalar { buffer_id, pos: buf.max_pos() }) } } @@ -49,10 +49,10 @@ selection_function! { param_type: (), niladic: |_| Err(SFError::NoNiladicForm(";'$").into()), monadic_rank0: |_, buffer_id, pos| { - Ok(Selection::Position { buffer_id, pos }) + Ok(Selection::Scalar { buffer_id, pos }) }, monadic_rank1: |_, buffer_id, interval| { - Ok(Selection::Position { + Ok(Selection::Scalar { buffer_id, pos: interval.end, }) @@ -64,10 +64,10 @@ selection_function! { param_type: (), niladic: |_| Err(SFError::NoNiladicForm("';$").into()), monadic_rank0: |_, buffer_id, pos| { - Ok(Selection::Position { buffer_id, pos }) + Ok(Selection::Scalar { buffer_id, pos }) }, monadic_rank1: |_, buffer_id, interval| { - Ok(Selection::Position { + Ok(Selection::Scalar { buffer_id, pos: interval.end, }) |
