Pytania otagowane jako font-lock

Tryb blokady czcionki to tryb pomocniczy, zawsze lokalny dla określonego bufora, który przypisuje twarze tekstowi w buforze.

7
Jak zdobyć linijkę w kolumnie 80?
Jako programista chcę widzieć linijkę w określonej kolumnie (zwykle 80), więc widzę, kiedy przekraczam tę kolumnę, ale także, jak się do niej zbliżam, aby móc wcześniej sformatować kod. Opcje, które do tej pory znalazłem, nie pozwalają osiągnąć tego celu: whitespace-mode, column-enforce-modei column-markerpodświetl poszczególne wiersze tylko wtedy, gdy tekst w wierszu …

2
Jak mogę używać smaku SE Markdown w emacs?
Chciałbym użyć smaku SE Markdown w moich emacsach. Domyślny tryb Markdown ma pewne funkcje (backticks i wcięcia, kod #nagłówka, a >także zmienia czcionkę), ale chciałbym również mieć: * zrobić element listy, w tym wcięcie. [foo](http://example.com)pokazać się jako foo i otworzyć przeglądarkę http://example.compo kliknięciu. Idealnie byłoby, gdybym chciał to pokazać w …

1
Czy symbole znaczników w trybie org są niewidoczne?
W Emacsie można użyć gwiazdek *, aby uzyskać pogrubioną czcionkę, na przykład * pogrubienie *. Moje pytanie brzmi: czy mogę uczynić gwiazdki niewidocznymi? tj. pogrubienie zamiast * pogrubienie *. To samo pytanie dotyczące przekreślenia, kursywy itp. Wiem, że to powinno być możliwe do osiągnięcia. Jako przykład można ustawić gwiazdki z …

2
Podkreślanie zmiennych powłoki w cudzysłowach
W vimie następujący dokument spowoduje, że $PWDlinie 2 i 3 zostaną pokolorowane na dwa różne sposoby: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' Pierwsze wystąpienie $PWDbędzie miało inny kolor niż reszta ciągu, w którym się znajduje. Daje to wyraźne wizualne wskazanie, że zmienna zostanie rozwinięta, a nie traktowana …
13 font-lock  bash 

1
Optymalizacja wydajności blokowania czcionek
Chcę wykonać wariant dopasowania zakotwiczonego blokowania czcionek. Mam definicje funkcji, które zaczynają się od listy nazw, i chcę, aby te nazwy były podświetlone w treści funkcji. Stworzyłem funkcję, która to robi, i zarejestrowałem ją jako funkcję blokady jit z rejestrem blokady jit, jednak wydajność jest dość niska i przewijanie opóźnień …

3
Fontify region bufora innym trybem głównym
Mam bufor, który pokazuje dokumentację modułów Ansible. Bufor ma swój własny tryb główny, który zapewnia wszystkie standardowe rzeczy. Warto zauważyć, że buforuje on bufor, aby podświetlić wbudowane znaczniki, opcje, sekcje itp. Podsumowując, jest bardzo podobny do M-x man. Na dole dokumentacji jest zwykle kilka przykładów kodu w YAML. Też chciałbym …
12 font-lock  region 

1
Zmienne zadeklarowane kolorem
Szukam prostego sposobu na zapamiętanie przez emacsa deklarowanej zmiennej w jednej funkcji w C / C ++. Przez „prosty” mam na myśli brak zewnętrznego pakietu, po prostu z kilkoma liniami elisp w plikach konfiguracyjnych. Moja domyślna konfiguracja Emacsa koloruje nazwy zmiennych na żółto podczas deklaracji, ale niech będą białe po …

1
Jak określić niestandardową twarz z domyślnymi ustawieniami blokowania czcionek?
Jeśli zdefiniuję słowa kluczowe blokujące czcionkę przy użyciu istniejących ścian, mogę wyróżnić ciąg „foo”. (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) Podkreśla to poprawnie: Jeśli jednak zdefiniuję własną twarz: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) "Face for highlighting 'foo'.") (defconst …

2
Jak dodać złożone wyróżnianie składni w trybie pomocniczym?
Chciałbym wyróżnić kod różnymi twarzami w trybie pomocniczym. Oto zrzut ekranu, który jest blisko tego, czego chcę: Jedną rzeczą, która mi brakuje to posiadające znaki komentarz #w font-lock-comment-face. Chodzi o to, aby komentarze „należące” do konspektu były wyróżnione jako zwykły tekst, dzięki czemu łatwiej jest je czytać. Podczas regularnych komentarzy …

1
Jak dostosować podświetlanie składni tylko dla danego trybu
Chciałbym zmienić podświetlanie składni w moim, lua-mode.elbez wpływu na inne główne tryby. Tylko jako przykład, chciałbym „słowa kluczowe” jak if, then, elseaby być pogrubioną czcionką i niebieskim, gdy w lua-mode(zamiast domyślnego różu) bez konieczności ten sam styl podświetlania podczas edycji .texpliku z AUCTeX. Do tej pory próbowałem umieścić następujący kod …

1
Spójne podświetlanie składni bloków źródłowych LaTeX
Rozwiązaniem ręcznym Org dotyczącym podświetlania składni bloków kodu org-babel jest włączenie natywnej czcionki (setq org-src-fontify-natively t) działa dobrze dla kodu LaTeX zamkniętego w blokach z #+BEGIN_SRC latex ale nie dla bloków z: #+BEGIN_LATEX Czy istnieje sposób, aby oba typy bloków źródłowych LaTeX używały tego samego schematu / ustawienia podświetlania składni …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.