Emacs

10
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źć...

10
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ś...

10
Cocoa Emacs 24.5 Font Issues (Inconsolata-dz)

Próbuję ustawić [Inconsolata-dz] [1] jako domyślną czcionkę na Emacsa. Zwykłe Inconsolata działa dobrze, ale wersja dz nie działa poprawnie. Większość funkcji, z których korzystam, wciąż generuje ten błąd (postępowałem zgodnie z instrukcjami online, jak ustawić czcionkę...

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

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

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

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

10
Jak wyeksportować plik ORG do interaktywnej witryny HTML?

Czy istnieje sposób na wyeksportowanie pliku .org do pliku HTML obsługującego rozwijanie i zwijanie tytułów? Chcę, aby móc nacisnąć klawisz taki jak TAB oraz rozwinąć i zwinąć kontur, ale na stronie HTML. Wiki Github obsługuje tryb org, ale wydaje się, że nie zezwala na rozwijanie i zwijanie...

10
Odzyskiwanie klucza za pomocą pakietu use

Próbuję usunąć powiązanie, org-cycle-agenda-filesktóre jest domyślnie ustawione na C-'i C-,. Moją wybraną bronią jest pakiet use- package. Na stronie github.com/use-package/bind-key.el znalazłem następujące linie: ;; To unbind a key within a keymap (for example, to stop your favorite major ;;...

10
Jak napisać przezroczyste opakowanie funkcji „pass-through”?

To, co rozumiem przez „przezroczyste” przekazujące „opakowanie funkcji”, to funkcja, nazwijmy ją wrapper, która zwraca wynik z przekazania całego argumentu do innej funkcji, nazwijmy ją wrappee. Jak to się robi w Emacs Lisp? Uwaga: Idealna wrapperfunkcja jest niezależna od wrappeepodpisu funkcji;...