Używam emacsa 24 (zbudowanego z wersji git). Zacząłem tworzyć niestandardowe motywy, ale zauważyłem, że umiejętności tematyczne są raczej ograniczone, szczególnie w Pythonie.Bardziej zaawansowane kolorowanie składni w emacs dla Pythona
Chcę móc przypisać różne kolory do rzeczy jak
- „pomiędzy pojedynczymi cudzysłowami” vs. „Double notowane ciągi”
Podświetlanie doctests. Więc jeśli mam coś podobnego
def myfunc(x): """ This is the docstring. >>> # These are the examples >>> print myfunc(x) 1 """ return 1
chcę
This is the docstring
być kolorowe jak struny, ale chcęprint myfunc()
być kolorowe jak kodzie Pythona (lub przynajmniej inaczej). Na przykład w vimie, używając jakiejkolwiek wtyczki, którą zainstalowałem, testy są koloru brązowego, ale ciągi są w kolorze niebieskim.Podkreślanie docstrukcji w inny sposób niż zwykłe ciągi.
- Kolorowanie znaków formatujących ciągi znaków (np.
"%s"
lub"%(newstyle_formatting)s"
). - Lepsze traktowanie r, u, albo b poprzedzający "lub”.
Wszelkie sugestie dotyczące jednego lub wszystkich z nich?
dodam więcej rzeczy tutaj, jeśli myślę o nich.