Emacs

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


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 …

3
Orgmode: czy można ustawić tagi na poziomie pliku?
Mając plik dla konkretnego projektu, chciałbym, aby wszystkie węzły w tym pliku miały znacznik identyfikujący projekt, dzięki czemu będę mógł później użyć go do tworzenia widoków agendy tylko dla tego projektu. Jak dotąd znalazłem tylko to, #+TAGS: foo bar spamktóra określa twardą listę znaczników oferowanych w autouzupełnianiu znaczników dla tego …
11 org-mode 


2
Uzyskaj link organizacji, aby automatycznie wstawić opis linku?
P: Jak mogę uzyskać niestandardową orgfunkcję linku do automatycznego wstawiania opisu? Chciałbym przechowywać orglinki do plików w diredbuforze, ale wolałbym, aby opis linku był ścieżką bez nazwy pliku, niż zgłosić pełną ścieżkę, tj .: file:~/the/full/path/myfile.ext ; default, but no thanks myfile.ext ; what I want Teraz: org-store-linktwarde kody łączy z, …
11 org-mode  elisp 

3
Czy istnieje porządny tryb przeglądania dzienników dla dużych plików dziennika?
Niektóre pliki dziennika, z którymi pracuję, są dość duże (> 200 Mb), ale byłoby miło przeglądać je w Emacsie. W tej chwili domyślnie Emacs próbuje włączyć tryb log4j, który po prostu spowalnia wszystko. Tak naprawdę potrzebuję lekkiej przeglądarki, która: wyłączony tryb cofania może automatycznie przywrócić, gdy plik dziennika jest aktualizowany …
11 logging 


2
Jak zbudować główną gałąź Emacsa (inaczej pień) na MS-Windows
Zanurzyłem się dzisiaj i zacząłem poszukiwania najnowszej kompilacji programistów Emacsa - znanej pod nazwą Emacs Trunk - dla systemu MS-Windows. Znalazłem starego bloga i przeszedłem procedurę, ale spotkałem się z komunikatem o błędzie informującym, że dana metoda nie jest już obsługiwana. Komunikat o błędzie skierował mnie do odczytu: .../emacs/nt/INSTALL. Cóż, …

2
Zapobiegaj kliknięciu myszą nieaktywnych ramek z punktu repozytorium
Chcę zapobiec temu, by „pierwsze” kliknięcie ramki w nieaktywnym oknie X miało jakikolwiek wpływ poza aktywowaniem ramki. W szczególności nie chcę, aby zmieniał punkt. Problem polega na tym, że nie mogę wykryć, że ramka była nieaktywna, gdy kliknąłem myszą. Tak więc następujący kod zawsze pokazuje "y": ;; detect if frame …
11 frames  x11 

1
Wstaw punkt Org-id w punkcie poprzez zakończenie ścieżki konspektu
Obecnie, aby wstawić wewnętrzne linki org-id org-mode, nawiguję do nagłówka lub podciągam go w widoku planu (wyszukiwanie testu nagłówka Ca RET), przechowuję link za pomocą Cl (org-store-link), wracając do miejsca Chcę wstawić link, a następnie wstawić link za pomocą Cc Cl (org-insert-link). Zamiast tego wolę zmapować klucz, który pozwala mi …
11 org-mode 


2
Jak korzystać z while-no-input?
Z dokumentacji: Wykonuj BODY tylko tak długo, jak długo nie ma żadnych danych wejściowych. Jeśli nadejdzie wejście, to kończy działanie BODY i while-no-inputzwraca t. Rezygnacja powoduje, że zwraca zero. Jeśli BODY zakończy się, while-no-inputzwraca dowolną wartość wyprodukowaną przez BODY. Jeśli dobrze rozumiem, to makro pozwala mi (próbować) wykonać ciężkie obliczenia …


3
Jak transponować dwa argumenty funkcji w Pythonie?
Jak mogę zamienić dwa argumenty w wywołaniu funkcji Python? Jeśli wstawię pointspację między tymi dwoma argumentami: self.assertEqual(json.loads(some.data), json_data) a następnie M-t( transpose-words) otrzymuję: self.assertEqual(json.loads(some.json), data_data) Z drugiej strony dzięki CMt ( transpose-sexps) otrzymuję: self.assertEqual(json.loadsjson_data, (some.data)) Chcę to: self.assertEqual(json_data, json.loads(some.data)) Czy istnieje polecenie, które to zrobi?

2
RefTex szuka wielu artykułów za pomocą Helm
Ostatnio zacząłem używać Helma i bardzo mi się to podoba. Jednak używam emacsa, aby pisać dużo LaTeXa. Kiedy cytuję artykuły, często muszę cytować kilka w tym samym makrze cytowania - mogę bardzo łatwo wyszukać w moim pliku bibliografii dwa osobne wpisy, używając RefTex: citekey1\|citekey2 Jednak gdy tryb steru jest włączony, …

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.