Hej,
czy jakiś magik vimowy lub emacsowy pomógłby zdefiniować mi kolorowanie tła sekcji prywatnej w klasach, modułach ruby?
W języku potocznym regułę zdefiniowałbym tak:
[quote]Zmień tło całej linii na ciemnoniebieski jeśli linia ta:
- Znajduje się pomiędzy odpowiadającymi sobie class|module i end
- Znajduje się pomiędzy private a odpowiadającym protected|public|end[/quote]
Trafiłem na kogoś, komu chciałbym pokazać, że jest lepszy sposób na podkreślanie widoczności metod w klasach i modułach ruby niż pisanie explicite:
def metoda
end
private :metoda
.
Argumentacja, że przy splicie okna w vim, emacs nie zawsze widać cały plik jakoś mnie nie przekonuje ;-).
Kolega pracuje na emacsie, ale jeśli by ktoś pomógł mi stworzyć coś takiego na vima to good enough, wystarczy, że udowodnię, że się da.
Bawiłem się trochę :syntax region, ale miałem dość mizerne efekty.