Emacs

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

7
Jak zaimplementować wyskakujące menu podobne do tego używanego w Magit
Pytanie Chciałbym stworzyć interfejs użytkownika w postaci menu kontekstowego , menu kontekstowego podobnej do tej stosowanej w MAGIT . funkcje Definicja wyskakującego okienka Wyskakujące okienko w kontekście tego pytania oznacza niewielkie tymczasowe okno, które zawiera zbiór elementów menu, dzięki czemu użytkownik może wybrać jeden i tylko jeden z tych elementów. …
10 magit  popup 

1
Jak dowiedzieć się, skąd funkcja jest wywoływana (backtrace / stacktrace)?
Wystąpił problem polegający na tym, że region jest dezaktywowany (w trybie znaku przejściowego). Funkcja deactivate-markjest wywoływana i chciałbym dowiedzieć się, skąd (i dlaczego) jest ona wywoływana. Próbowałem M-x debug-on-entry RET deactivate-marki przestało, ale nie znalazłem sposobu, aby dowiedzieć się, kto dzwoni. Cały wyświetlany stacktrace to: Debugger entered--entering a function: * …

3
Edycja wielu bloków źródłowych w jednym buforze
Mam wiele bloków źródłowych, które wszystkie są zaplątane w ten sam plik. Kiedy wywołuję C-c 'wewnątrz jednego bloku, tylko ten konkretny blok jest wyświetlany w nowym buforze. Czy istnieje możliwość pokazania wszystkich części tego pliku w tym buforze (zamiast tylko tego konkretnego fragmentu)? Przykład: #+begin_src emacs-lisp :tangle foo.el (defvar *ok* …

3
Eksportować zainstalowane pakiety Emacsa?
Używam emacsa 24.4. Dodałem dużą liczbę zainstalowanych pakietów przez dyrektywę list-pack Mx w ciągu około roku użytkowania. Chciałbym wyeksportować listę zainstalowanych pakietów do użytku w innym miejscu. Kopiowanie moich plików .emacs powoduje błędy podczas uruchamiania, które pobudzają moją pamięć do zainstalowania pewnych rzeczy. Podejrzewam, że mógłbym skopiować plik .emacs.d, ale …
10 package 

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
Emacs zawsze prosi o zaufanie do motywu koloru podczas uruchamiania
Mój Emacs zawsze pyta mnie, czy powinien ufać wybranemu motywowi kolorów, czy nie. I zawsze odpowiedzieć yi yzaufać i pamiętam mojego wyboru. Ładuję motyw kolorów ręcznie: (load-theme 'my-favourite-theme) Przypuszczam, że dzieje się tak, ponieważ łatwe ładowanie jest umieszczone poniżej ładowania motywu kolorowego. Czy to jakiś sposób to naprawić? A może …

1
Czyste sprawdzanie pisowni elisp w Emacsie
Pytanie Jakie są opcje sprawdzania pisowni w emacsie, omawiają różne rozwiązania sprawdzania pisowni dla Emacsa. Interfejs emacs ispell korzysta z zewnętrznych narzędzi, takich jak Aspelllub Hunspelldo sprawdzania pisowni. Biorąc pod uwagę fakt, że dostępnych jest wiele darmowych plików słownika (na przykład Openoffice patrz na przykład plik słownika en_US.zip ) Zastanawiam …

3
czytać e-książki w Emacsie
Używam eww do czytania artykułów online w Emacsie zamiast w przeglądarce, ponieważ jest to mniej rozpraszające i mogę szybko robić notatki w trybie organizacji bez przełączania aplikacji. Zastanawiam się, jak wykonalne jest czytanie e-książek w formacie epub lub pdf w Emacsie? Znalazłem epubmode.el na emacswiki.org, ale jest uszkodzony i nie …
10 pdf  docview 


1
Jak mogę zapobiec głodowaniu jednego z podprocesów?
Żeby było jasne, nie mówię o niczym, co wymagałoby wielowątkowości emacsa (choć prawdopodobnie to by również rozwiązało). Powielać: emacs -Q # Używam 24.4.1 Zrób drugą ramkę Wróć do pierwszej klatki Powłoka MX Unikalna zmiana nazwy MX (później zrobimy drugą powłokę) Zacznij biec: while true; do echo "hello world"; done W …




2
Jak powiązać C- [naprawdę?
C-[jest równoważny klawiszowi Escape na klawiaturach w języku angielskim w USA, dlatego każda próba powiązania go popsunie M-zachowanie. Emacs wydaje się nie mieć problemy z odróżnieniem <escape>i C-[osobno w klatkach GUI. Następujące elementy działają poprawnie, a wiązania zaczynające się od M-pozostają nadal aktywne: (global-set-key (kbd "<escape>") (lambda () (interactive) (message …

2
Sortowanie nagłówków w pliku ORG
Robię notatki w dużym pliku trybu org, który ma następującą strukturę: * Toto, A Notes about Toto. * Titi, C Notes about Titi. * Tutu, A Notes about Tutu. Chciałbym posortować plik tak, aby wszystkie nagłówki Apoprzedzone były nagłówkami B, które z kolei poprzedzają nagłówki Ci tak dalej. Czy istnieje …
10 org-mode  sorting 

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.