Pytania otagowane jako major-mode

Tryb, który określa zachowanie edytora Emacsa, gdy ten bufor jest bieżący. Linia trybu zwykle pokazuje nazwę bieżącego trybu głównego w nawiasach.

2
Zapamiętaj tryby plików bez rozszerzeń
Zacząłem edytować wiele plików, które nie mają rozszerzeń, ale nadal są w formacie trybu głównego. Jestem jedynym użytkownikiem Emacsa w zespole i nie chcę, aby boleśnie oczywiste było, że mój edytor potrzebuje specjalnych rzeczy. Chciałbym uniknąć zmiany bazy kodu. Nie mogę zmienić nazwy pliku Nie mogę używać specjalnych komentarzy Emacsa …
10 major-mode 

2
Dlaczego główne tryby nie sprawdzają tylko twarzy?
Pisząc tryb główny, często warto wiedzieć, że „jest ciąg w ciągu?” „ma sens w komentarzu?”. Wydaje się, że większość głównych trybów próbuje analizować język programowania. Na przykład: python-syntax-content połączenia syntax-ppss haskell-fill-paragraphpołączenia syntax-ppssire-search-forward c-in-comment-line-prefix-p przesuwa punkt i dzwoni looking-at sp-point-in-commentwywołuje, syntax-ppssale sprawdza również, czy jest na ograniczniku komentarza Jednak w niektórych …

4
Jak dziedziczyć po trybie progresywnym, nadal obsługując starsze emacsen?
Piszę główny tryb dla języka programowania, ale chcę obsługiwać starsze wersje Emacsa. prog-modejest stosunkowo nowy. Chcę dziedziczyć, prog-modejeśli jest zdefiniowane, ale nadal robię coś sensownego w przeciwnym razie. Jakie jest najlepsze podejście? Czy powinienem defalias prog-modeużywać starszego Emacsena, czy może to będzie kolidować z innymi trybami, jeśli robią to samo?

3
Jak uruchomić emacsa w trybie „nic” („tryb podstawowy”)
Jeśli piszę, emacs test.shEmacs nalega na wprowadzenie mnie w Shell-scripttryb. Innym razem chcę edytować plik, help.txta następnie Emacs Textprzełącza mnie w tryb. Ale czasami nie chcę tego, szczególnie, gdy robię dużą pastę do Emacsa z innego źródła. Jak uruchomić Emacsa w trybie „nic”? Brak specjalnych wcięć, odstępów itp., A Emacs …



2
Jak napisać prostą funkcję „uzupełniania w punkcie”?
Zastanawiam się nad napisaniem głównego trybu edytowania talii Magic: the Gathering. Większość wydaje się dość prosta, ale mam jedno pytanie. Dostępnych jest około 15 000 unikalnych kart Magii (czyli kart o unikalnych nazwach). Chciałbym być w stanie ukończyć z nimi, pisząc funkcję zakończenia w punkcie. Szukałem prostego, podstawowego przykładu funkcji …

1
Dlaczego bufor * kompilacji * pokazuje znaki sterujące?
Używam *compilation*bufora do zbudowania aplikacji C ++ na Centos 5 i Centos 6. Bufor pokazuje kompilację i zawiera odniesienia do plików, które są częścią kompilacji. Jednak dostaję znaki kontrolne, takie jak ^[pojawiają się na wyjściu i trudno jest je odczytać, a emacs otrzymuje uszkodzone nazwy plików po kliknięciu jednego z …
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.