Atom Editor: Plier la sélection sur une seule ligne

Est-il un moyen dans l'Atome à la fois l'intégralité d'une sélection sur une nouvelle ligne? Je suis en train de faire un package qui me permet de sélectionner plusieurs lignes de code et de les plier. Balisage ressemblerait à quelque chose comme ceci:

/* Text Colors */

.text-red {
    color: red;
}

.text-green {
    color: green;
}

.text-blue {
    color: blue;
}

/* Typography */

h1 {
    font-size: 30px;
}

et puis quand je le plie, il ressemblerait à quelque chose comme ceci:

/* Text Colors */

[...]

/* Typography */

h1 {
    font-size: 30px;
}

De cette façon, je peux afficher les regards des sections dans mon code en même temps. J'ai essayé d'utiliser foldSelectedLines mais malheureusement, cela finit par pliage comme ceci:

/* Text Colors */

.text-red {[...]

/* Typography */

h1 {
    font-size: 30px;
}

source d'informationauteur joshhunt