emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] master b88e7c8: Make transpose-regions interactive (Bu


From: Stefan Monnier
Subject: Re: [Emacs-diffs] master b88e7c8: Make transpose-regions interactive (Bug#30343)
Date: Sun, 11 Mar 2018 12:05:11 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

> -DEFUN ("transpose-regions", Ftranspose_regions, Stranspose_regions, 4, 5, 0,
> +DEFUN ("transpose-regions", Ftranspose_regions, Stranspose_regions, 4, 5,
> +       "(if (< (length mark-ring) 2)\
> +         (error \"Other region must be marked before transposing two 
> regions\")\
> +       (let* ((num (if current-prefix-arg\
> +                      (prefix-numeric-value current-prefix-arg)\
> +                     0))\
> +              (ring-length (length mark-ring))\
> +              (eltnum (mod num ring-length))\
> +              (eltnum2 (mod (1+ num) ring-length)))\
> +         (list (point) (mark) (elt mark-ring eltnum) (elt mark-ring 
> eltnum2))))",

Am I the only one who dislikes seeing such Elisp code hidden within our
C files?


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]