Emacs

9
Jak skompilować emacsa za pomocą symboli debugowania?

Mam problem z przejściem przez kod źródłowy emacsa w gdb. Myślę, że brakuje mi symboli debugowania. Zgodnie z sugestią https://stackoverflow.com/a/4298982/2752242 próbowałem: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no

9
Jak wyrównać do prawej niektóre elementy w modelinie?

Biorąc pod uwagę następującą konfigurację modeliny: (setq-default mode-line-format (list ;; Current buffer name "%b " ;; Major mode "[%m] " ;; Modified status "[%*] " ;; Cursor position "Line: %l/%i Column: %c")) Chciałbym, aby ostatni element pojawił się w wyrównaniu do...

9
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...

9
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...

9
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

9
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]...

9
Jak anulować minibufor z głównego bufora

Załóżmy, że robię to M-x blablabez naciskania, returna następnie przełączam się na główny bufor. Jeśli curser znajduje się w minibuforze, mogę anulować mini-bufor za pomocą skrótu C-g. Ale jeśli kursor znajduje się w głównym buforze, ten skrót nie anuluje minibufora. Po naciśnięciu pojawia się...

9
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...

9
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...