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 …
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 …
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 …
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 …
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ń …
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 …
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 …
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 …
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 …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.