J'utilise Spacemacs pour écrire un programme en Clojure. J'aimerais pouvoir réduire les docstrings. J'ai essayé de sélectionner la docstring et d'appuyer sur z a
Cependant, cela finit par effondrer l'ensemble du corps de fonction.
Plus précisément, je voudrais être en mesure de tourner ceci :
(defn flip-and-vectorize
"Returns a vector with the arguments flipped so that
`(flip-and-vectorize 1 2)`
returns the following vector
`[2 1]`"
[a b]
[b a])
en quelque chose qui ressemble à ça
(defn flip-and-vectorize
"..."
[a b]
[b a])
Editar:
Il serait même acceptable de pouvoir réduire des lignes arbitraires, ce qui signifie que la version réduite de la fonction ci-dessus pourrait ressembler à quelque chose comme ceci :
(defn flip-and-vectorize
...
[a b]
[b a])
Ainsi, la logique de réduction n'aurait pas besoin de comprendre ce qu'est une "docstring", mais se contenterait de réduire les lignes sélectionnées.