[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#62892: proposal to extend mark-sexp to go forward and backward on co
From: |
Stefan Monnier |
Subject: |
bug#62892: proposal to extend mark-sexp to go forward and backward on command |
Date: |
Fri, 21 Apr 2023 09:10:43 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> If this is to be accepted, why not extend it to all like mark functions,
> listed below? Implementing them should be pretty similar, and you might
> even be able to reuse the same helper for all these variants. Also, the
> helper function might need to contain a double-dash in its name because
> this is inherently a private function.
>
> - `mark-defun'
> - `mark-page'
> - `mark-paragraph'
> - `mark-word'
Agreed: we should move towards a more orthogonal/composable design,
where the granularity of the operation (char, word, line, sexp,
paragraph, page, defun, ...) and the operation itself (move, mark) and
the direction and all independent such that we can use any combination
of them.
Both at the ELisp level and at the key-binding level.
Stefan
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Zachary Kanfer, 2023/04/16
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Ruijie Yu, 2023/04/16
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Zachary Kanfer, 2023/04/20
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Eli Zaretskii, 2023/04/20
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Zachary Kanfer, 2023/04/21
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Eli Zaretskii, 2023/04/21
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Eshel Yaron, 2023/04/21
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Visuwesh, 2023/04/21
bug#62892: proposal to extend mark-sexp to go forward and backward on command,
Stefan Monnier <=
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Zachary Kanfer, 2023/04/23
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Daniel MartÃn, 2023/04/25
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Zachary Kanfer, 2023/04/26
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Eli Zaretskii, 2023/04/26
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Zachary Kanfer, 2023/04/26
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Eli Zaretskii, 2023/04/27
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Juri Linkov, 2023/04/27
- bug#62892: proposal to extend mark-sexp to go forward and backward on command, Zachary Kanfer, 2023/04/28
bug#62892: proposal to extend mark-sexp to go forward and backward on command, Juri Linkov, 2023/04/28
bug#62892: proposal to extend mark-sexp to go forward and backward on command, Drew Adams, 2023/04/28