Oups, you're right Andrew, I think I missplaced the arrow, silly me !!
So here again :
\version "2.18.2"
zzTail = {
<>
-\tweak extra-offset #'(-0.5 . 3)
-\markup {
\with-dimensions #'(0 . 4.5) #'(0 . 0)
\path #0.2 #'(
(moveto -0.5 -1.5)
(lineto 0.5 0.5)
(lineto 1.5 -1.5)
(lineto 2.5 0.5)
(lineto 3.5 -1.5)
(lineto 4.5 0.5))
}
}
hArrowTempo =
#(define-music-function
(parser location noteVal tempoVal)
(string? string?)
#{
\tempo
\markup {
\raise #0.5 \note $noteVal #UP \normal-text { "=" $tempoVal }
\raise #0.7
\concat {
\override #'(thickness . 1.4)
\draw-line #'(2.5 . 0)
\hspace #-.6
\arrow-head #X #RIGHT ##f
}
}
#})
\relative g' {
\key g\minor
\omit Stem
\hArrowTempo "4" "60"
\set Score.tempoWholesPerMinute = #(ly:make-moment 60/4)
g g g g
\zzTail
s
}