Emacs

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

1
Programowo uzyskaj ślad po błędzie
Jeśli w kodzie Emacs Lisp zasygnalizowany jest błąd, debug-on-errorpojawia tsię bufor śledzenia, który ułatwia ustalenie, gdzie wystąpił błąd. Jednak w przypadku błędów, które występują podczas asynchronicznego przetwarzania odpowiedzi z sieci, denerwujące byłoby pojawienie się bufora śledzenia wstecznego, więc wolę wychwycić błąd condition-casei zarejestrować go. Kiedy więc zajmuję się błędem condition-case, …

2
Jak mogę mieć większą kontrolę nad powtarzaniem zadań w organizacji?
org-modeOstatnio zacząłem odkrywać i uwielbiam to. Chciałbym jednak wiedzieć, w jaki sposób mogę mieć większą kontrolę nad powtarzaniem zadań, na przykład jeśli ustawiam zadanie powtarzania codziennie, jak mogę wykluczyć weekendy? Czy jest też opcja taka jak tryb wakacyjny lub coś podobnego, który po włączeniu pyta o czas trwania, będę nieobecny, …
12 org-mode 

1
Znaczenie okresu w (. 123)
Dowiedziałem się, że . /path/to/filebash służy do wykonywania pliku. Z ciekawości ewaluuję coś w stylu Emacsa (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 Wygląda na to, Emacs po prostu brzmi (. 123)jak 123to, co się stało?
12 elisp  list  read 

4
Opóźnienie ruchu punktu Emacsa (kursora)
Podczas uruchamiania previous-line, C-pczy <up>kursor skacze w górę linię bez żadnych problemów i opóźnień. Podczas uruchamiania next-line, C-nczy <down>kursor odpowiednio zeskakuje linię, ale ze znacznym opóźnieniem. Kiedy trzymam wciśnięty klawisz, nie widzę nawet punktu, który się porusza, po prostu pojawia się gdzieś poniżej. Uruchomiłem profilera Emacsa i wygląda na to, …
12 point  motion 

2
Funkcja wyszukiwania / zamiany do zamiany tekstu
I często znajduję się próbując zastąpić np fooz bara barz foow buforze. Zazwyczaj robię to w następujący sposób: 3 query-Zastępuje: aaa -> @@@, bbb -> aaa,@@@ -> bbb zrezygnuj z automatyzacji i po prostu zrób to ręcznie Przypuszczam, że możliwe jest uzyskanie działania przy użyciu ,składni w query-replace-regexpcelu sprawdzenia, czy …


1
Metody badania dużych / skomplikowanych obiektów seplenienych
Pracowałem z kodem silnika eksportu organizacji, który przekazuje dość duże i złożone obiekty listy. Eksplorowanie obiektu jest dość żmudne poprzez czytanie długiej, opakowanej słowem reprezentacji obiektu lub iteracyjne pisanie i ocenianie akcesoriów w buforze scratch. Zastanawiam się, czy istnieją jakieś dobre metody interaktywnego badania wartości. Weźmy na przykład: wiele IDE, …

1
Jak zachować wcięcie pod zwykłymi elementami listy w trybie org
Podczas gdy zwykłe akapity są szczęśliwie wcięte pod zwykłymi elementami listy (użycie wcięcia [SPACJA] do wcięcia pierwszego wiersza zajmuje resztę), zauważyłem, że bloki kodu nie lubią współpracować. Czy jest jakiś sposób to naprawić? W tej chwili mam to: - [ ] My plain list item Nicely indented paragraph, blah blah …


1
Wyświetlać rekurencyjne rozmiary folderów w linii w dired?
Chciałbym wyświetlić rekursywny rozmiar (wartość, która byłaby zgłaszana du) zawartości folderu w wierszu w buforowanym buforze jako dodatkową kolumnę lub zamiast rozmiaru pliku katalogu. Czy jest to już możliwe w przypadku dired / dired + lub powiązanego pakietu? Zrobiłem trochę kopania i znalazłem dyskusję na temat tego rodzaju funkcjonalności, ale …
12 dired  files 

3
Backspace bez dodawania do zabicia pierścienia
Używanie Crtl + Backspace lub Ctrl + Del dodaje usunięty tekst do pierścienia zabijania. Jak mogę temu zapobiec? Nie muszę wysyłać każdego fragmentu tekstu do pierścienia zabijania, gdy zostanie usunięty. Pytanie poboczne: Jaki jest cel tego ustawienia domyślnego? :)


3
Kiedy używać makra, a nie używać [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Kiedy powinienem używać makra w moim programie, czy nie? To pytanie jest inspirowane pouczającą odpowiedzią …

2
Jak mogę zmodyfikować czytnik Elisp?
Modyfikacja czytnika pozwoliłaby na wprowadzenie nowej składni odczytu (takiej jak #(hash table)i '(quoted)). Wiele Lisps ma taką możliwość, ale wydaje się, że nie ma takiej możliwości dla elisp.
12 elisp 

2
Czy mogę użyć obrazu w mojej zapalniczce modeline?
Moja modelka jest zagracona. Czy mogę ustawić wyświetlanie obrazów zamiast nazw trybów? Mógłbym użyć Emoji unicode (np. 🐍 dla Pythona lub 🐓 dla Coq), ale niektóre maszyny, na których używam mojej konfiguracji Emacs, nie mają wstępnie zainstalowanych odpowiednich czcionek (idealnie, chciałbym również użyć tej techniki w tryb, który piszę, więc …

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.