formattere intro med {sog}

#1
Hei.
Muligheter for å legge inn støtte for {sog} / {start_of_grid} og {eog} / {end_of_grid}

https://www.chordpro.org/chordpro/directives-env_grid/

Kan gjøre det å skrive introer lettere.

f.eks.
{sog}
| E | A | H | A |
{eog}

Pr. nå så ser det bra ut, men det transponeres ikke.
#2
Ja, det ser ut til å kunne være nytting. Jeg skal prøve å se om jeg kan få lagt inn støtte for det, i hvert fall noe av det.
#3
Har gjort et forsøk på å legge inn en forenklet støtte for grids nå.

Det er ikke full støtte for alt som er beskrevet i spesifikasjonen, det er egentlig bare transponering i grids som er lagt til.

Formateringen av innholdet beholdes slik det er definert i tab'en.

Men hvis transponeringen fører til at lengden av et grep endrer seg, så blir det gjort forsøkt å justere litt på mellomrom rundt grepet for å bevare den originale lengden av linjen. Slik at formatering av flere linjer over hverandre ikke forskyves. Dette fungerer kun hvis grepene i griden har minst et whitespace/mellomrom etter seg.

f.eks:
Hvis "." er et mellomrom og grepene endres
{sog}
| C...| Dm...| Em...| 
{eog}
Så justeres mellomrommene litt slik at grepene holder sin originale posisjon i linjen.
{sog}
| Dm..| Em...| F#m..|
{eog}


Si ifra hvis det ikke fungerer.
#4
Supert. Ser bra ut :⁠-⁠)

Sist redigert av: fragment1984 27/08-2023 16:38