Emacs

Pytania i odpowiedzi dla osób używających, rozszerzających lub rozwijających Emacs


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 …

2
Pocisk z buforowaniem nie lubi nowych plików
Używam pocisku do przeglądania projektu. Widziałem, że jest bardzo powolny, więc włączyłem buforowanie. Teraz jest szybki (nie niesamowicie szybki, niestety). Jeśli utworzę nowy plik poza samym emacsem, pocisk go nie znajdzie. Mogę uruchomić unieważnienie pamięci podręcznej, ale zajmuje to kilka minut. Jak to naprawić?

4
Jak ustalić, czy bieżącym znakiem jest litera
Jak mogę ustalić, czy bieżącym znakiem jest litera (znak alfabetyczny) (tzn. Należy do klasy składni [:alpha:]w wyrażeniach regularnych). Chciałbym napisać prostą funkcję jak poniżej: (defun test-letter () (interactive) (if char-after-is-a-letter (message "This is a letter") (message "This is not a letter") ) ) Aktualizacja Niestety moje założenie dotyczące równoważności klasy …

2
Podświetlanie składni i wcięcia bloku kodu źródłowego w eksportowanym pliku HTML dla trybu org
Kiedy wstawiam blok kodu C do pliku trybu org, podświetlanie składni i wcięcia kodu źródłowego są dostosowywane tak, jak chciałem. Kiedy eksportuję go do pliku HTML, podświetlanie składni w pliku HTML jest dokładnie takie samo jak w Emacsie. Ale podświetlanie składni działa lepiej z motywem kolorystycznym mojego Emacsa. Na przykład …


3
Ustaw region tak, aby zawierał nawiasy zamykające
Zaczynając od punktu lub regionu aktywnego, jak szybko (jednym naciśnięciem klawisza / polecenia) „rozwinąć”, aby uwzględnić następny zestaw nawiasów otaczających? Jeśli zacznę od: ( |oznacza punkt) (defn foo [x] (+ x |42)) Lub jeśli zacznę od: ( <i >zaznacz wybrany region) (defn foo [x] (+ x <42>|)) Chcę z tym …

2
Gdzie jest katalog org contrib?
Próbuję użyć org-checklist. Dokumentacja mówi, że powinny „Sprawdź, czy org katalogu contrib jest obciążeniem ścieżce”. Gdzie jest katalog contrib?
9 org-mode 


2
Jak zapisać kopię bufora w pliku?
Chciałbym móc zapisać kopię (lub migawkę) bufora w pliku. Zachowanie byłoby podobne write-file, z wyjątkiem tego, że nie ustawiłby bufora na odwiedzanie tego pliku. Na przykład wyobraź sobie, że masz sesję powłoki i chcesz szybko zapisać wszystko w pliku dziennika. Nie należy zmieniać nazwy bufora (aby funkcje zależne od nazwy …
9 buffers  saving 

3
Wyślij dane wyjściowe procesu do bufora * Messages *, ale pomiń obszar echa
Czy jest możliwe przesłanie danych wyjściowych z filtra procesu do *Messages*bufora i powstrzymanie pojawiania się tego komunikatu w obszarze echa, tak że jestem w stanie jednocześnie używać interaktywnych poleceń bez konieczności minibuffer-promptusuwania ich przez trwające wyjście filtra podciśnienia? (defun rsync-process-filter (proc string) (when (not (or (string-match "files...\r" string) (string-match "files …


1
Jak uzyskać cyfry specyficzne dla języka ludzkiego?
TL; DR: jak mogę używać cyfr hindi (١٢٣ ...) podczas pisania po arabsku? Emacs jest prawdopodobnie okrzyknięty najlepszym edytorem, ale jeśli chodzi o używanie cyfr w kontekście pisania, nie ma zadowalających rozwiązań tego problemu dla użytkowników wielojęzycznych w porównaniu z tym, który zapewnia Microsoft Word, a mianowicie kontekstowe pisanie cyfr. …

2
Jak wypełnić (zawinąć) nagłówek trybu organizacji?
Chciałbym wypełnić (owinąć) długi nagłówek w trybie org. W instrukcji organizacji nie widzę wzmianki o tym, jak to zrobić . Jeśli ręcznie zawijam wiersz, wstawiając nowy wiersz, tryb organizacji nie rozpoznaje zawiniętego tekstu jako nagłówka. czy to możliwe? Uwaga: org-fill-paragraphnie robi tego: (defun org-fill-paragraph (&optional justify) "Fill element at point, …


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.