Emacs

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


2
Instaluj pakiety globalnie
Czy to jest coś, co można / należy zrobić? Na przykład często używam emacsa na moim koncie użytkownika, a czasem na koncie root. Czy podczas korzystania z menedżera pakietów (tj. Marmolady lub czegoś innego) muszę instalować te same pakiety osobno dla każdego konta? Wydaje mi się, że są instalowane w …

1
Jak mogę przejść po drzewie w trybie organizacji?
tło Piszę tryb prezentacji dla Emacsa. Chciałbym, aby dane wejściowe były plikami org, ponieważ pliki org świetnie nadają się do przechowywania danych. Problem Muszę przekonwertować plik trybu org na listę „slajdów” struktur danych, które mogę iterować. Aby to zrobić, chciałbym wziąć coś takiego jak następujący plik trybu org: * this …
10 org-mode 

2
Jak manipulować czasem zegara (tryb org)
Często zapominam albo o rezygnacji z zadania, albo o innej czynności. Na przykład, pracowałem teraz nad (taktowanym) zadaniem, a potem wszedł mój menedżer i rozpoczęliśmy dyskusję, która trwała dobre 40 minut ... Więc nie bez znaczenia. Jak najlepiej to zrobić? Chciałbym - jeśli to możliwe - odjąć czas dyskusji od …
10 org-mode 

2
Jak ustawić tymczasowe zatrzymanie po Cx Cc?
Jeśli uruchomię C-x C-cemacsa, natychmiast się zamknie. Jeżeli ustawić confirm-kill-emacsdo y-or-n-pniego poprosi o potwierdzenie przed zamknięciem. Zamiast tego y-or-n-pchcę ustawić tymczasowy timer na 3 sekundy przed zamknięciem emacsa. Tak więc, jeśli nacisnę C-x C-c, powinno to pokazać coś takiego Emacs zostanie wyłączony za 3 sekundy. Naciśnij Cg, aby zatrzymać Jeśli …
10 quitting  timers 

1
Zmień nazwę refaktoryzacji zmiennej lokalnej
Czy istnieje narzędzie refaktoryzujące Elisp, które może zmieniać nazwy zmiennych lokalnych i argumentów funkcji? Chciałbym móc włączyć: (defun my-func (s r) ... (use s .. r)) w: (defun my-func (string replacement) ... (use string .. replacement)) za pomocą metody, która wie, jak znaleźć odwołania do zmiennych. Nic mi nie jest, …
10 elisp 

2
Czy istnieje standardowa / zalecana składnia do definiowania wiązania klawiatury?
Widziałem wszystkie poniższe definicje powiązania klawiatury. Wszystkie te działają (przynajmniej w MS Windows). Nie wiem, czy jest inny sposób na zrobienie tego samego. Zastanawiam się, czy istnieje standardowy lub zalecany sposób definiowania wiązania klawiatury i czy zaleca się unikanie niektórych z nich. (global-set-key "\M-r" 'some-command) (global-set-key [(meta r)] 'some-command) (global-set-key …

3
Czy rozwinąć poddrzewo trybu org z punktem po elipsie?
Uwielbiam tryb org, ale jedną z rzeczy, które zawsze mnie denerwowały, jest to, że jeśli chodzi o elipsę zwiniętego poddrzewa, naciśnięcie TABgo nie rozwija. Na przykład, jeśli punkt jest tutaj (reprezentowany przez |): * Grandiose Plans ** Save the world...| ** Colonize Mars... ... i naciskam TAB, nic się nie …
10 org-mode 



2
Uwagi techniczne dla opiekunów pakietów, aby nie korzystali z menedżera pakietów Emacsa?
Zauważam, że niektórzy znaczący opiekunowie pakietów decydują się nie używać systemu zarządzania pakietami Emacsa (ESS?) Lub narzekają na jego ograniczenia (Helm). Cytując Helm „s README.md : OSTRZEŻENIE : Z powodu złej koncepcji pliku package.el, który odpowiada za pobieranie plików sterów i ich kompilację, użytkownicy najczęściej mieli błędy podczas aktualizacji z …


1
Czy emacs może automatycznie zamykać otwarte tagi LaTeX?
Podczas używania web-modewpisywanie </będzie autouzupełniania z nazwą otwartego tagu najwyższego poziomu. Na przykład, jeśli mam otwarty <div>, </zostanie automatycznie uzupełniony do </div>. Czy można uzyskać to samo w LaTeX? Na przykład, jeśli mam \begin{foo}tag, jak mogę zrobić autouzupełnianie emacsa w \endlub \end{do \end{foo}?
10 latex 

1
czy chcesz, aby org-blank-before-new-entry odróżniał listę rzeczy do zrobienia od konturu tekstu?
Jak wielu z nas, używam trybu org do dwóch różnych rzeczy: Jako menedżer listy TODO Jako konspektu tekstu Chciałbym, aby moje puste wiersze działały inaczej w zależności od kontekstu. Lista rzeczy do zrobienia: brak pustych linii kontur tekstu: automatycznie wstaw 1 pustą linię, gdy tekst bez nagłówka poprzedza nagłówek Innymi …

1
W jaki sposób ścieżki plików są mapowane do podkatalogów w .dir-locals.el?
Podoba mi się pomysł .dir-locals.el. Mam własny .dir-locals.elplik w katalogu domowym, który powinien ustawić wszystkie zmienne dla katalogów / plików, które otwieram, chyba że znajduje się .dir-locals.elbliżej katalogu, w którym otwieram plik. Jednak pomimo rozpoznania pliku zmienne katalogów dla podkatalogów nie są stosowane do otwartych plików. To jest moje ~/.dir-locals.el: …

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.