Emacs

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

1
W Magit, jaka jest różnica między „skrytką” a „migawką”?
Instrukcja obsługi Magit zawiera dwa zestawy poleceń „ukrywania”: polecenia pisane małymi literami zapisują ukryty obraz , a polecenia pisane dużymi literami zapisują migawkę . Po skonsultowaniu się z Google i Stack Overflow i git-stash(1)stroną podręcznika nadal nie wiem, na czym polega różnica. Co za różnica?
18 magit 

1
Skąd emacs `shell-mode` wie o monitowaniu o sudo?
W shell-modepoleceniu typu sudo CMDotwiera się monit w obszarze echa: [sudo] password for root: Skąd on to robi? AFAIK, to zachowanie nie może powstać po prostu sudoze zwykłego działania, ponieważ readwbudowane nie tworzy takiego monitu.
17 shell-mode 

2
set-mark-command (C-SPC) nie został rozpoznany / uszkodzony
Chciałbym wiedzieć, jak rozpocząć rozwiązywanie problemów: C-SPCnic nie robi. Nie pojawia się w mini-buforze, gdy go piszę, ale kiedy patrzę na M-x set-mark-commandto, jest związany C-SPC. Środowisko Zainstalowałem GNU Emacs (24.5.1) przez Homebrew i mój .emacs.doparty jest na Clojure for Brave and True z kilkoma dodatkowymi pakietami. Dotychczasowe kroki Najpierw …
17 osx 

2
Jak korzystać z obu wariantów w Ediff?
Interfejs Ediff ma +przycisk, ale wydaje się, że nic nie robi (minibufor niezmiennie pokazuje „zero” po jego naciśnięciu), myślałem, że ten przycisk służy do używania obu wariantów w buforze wyników. W każdym razie pierwotne pytanie brzmi: jak sprawić, by Ediff rozwiązał konflikt scalania, umieszczając treść z obu buforów A i …
17 ediff 

1
numer wiersza tabeli trybu org rośnie automatycznie?
ostatnio używam tabeli do tworzenia statystyk i chcę, aby pierwsza kolumna tabeli wskazywała numer wiersza. | | title| |--| -----| | 1| A | | 2| B | i chcę, aby liczba pierwszej kolumny rosła automatycznie po utworzeniu nowego wiersza. Czy są na to dobre sugestie?
17 org-mode 

1
Jak automatycznie tworzyć czyste bloki komentarzy C podczas pisania?
Niektóre edytory kodu, takie jak zaćmienie, automatycznie tworzą zgrabne bloki, gdy zaczynasz pisać komentarz wielowierszowy: Czy jest jakiś pakiet lub inny sposób, aby to zrobić również w emacsie? Edycja: W celu wyjaśnienia: ja nie chce kluczy kombinację, która wstawia komentarz blokowy. Chcę, aby blok komentarzy był tworzony automatycznie po naciśnięciu …

2
Zabić bufor procesu bez potwierdzenia?
Mam C-x C-kzwiązany kill-this-buffer. Ale kiedy wejdę do bufora, który uruchamia proces taki jak Python lub MySQL, jeśli to zrobię C-x C-k, zapyta Bufor „* Python *” ma uruchomiony proces; zabić to (t lub n)? Jak mogę zabić bufory procesu bez potwierdzenia?

2
Połączenie TLS zostało nieprawidłowo zakończone
Podczas pracy package-list-packagesotrzymuję następujące błędy: Failed to download `gnu' archive. gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated. Używam Emacsa 24.4 w systemie Windows. Do tego tygodnia pobieranie pakietów odbywało się normalnie. Wypróbowałem ten przewodnik na temat konfigurowania Emacs-GnuTLS-Windows. Próbowałem uruchomić ten kod z sekcji Sprawdź, czy …

2
Jak wpisać hasło do pliku .gpg tylko podczas jego otwierania
(Rozumiem konsekwencje poniższych problemów dla bezpieczeństwa i nie mam nic przeciwko). Mam jeden plik zaszyfrowany w moim org katalogu diary.org.gpg. Jeszcze nigdy nie zrobiłem żadnej specjalnej konfiguracji, żeby działała Za każdym razem, gdy odwiedzam ten plik, pojawia się monit o hasło do szyfrowania. Który jest świetny. Za każdym razem, gdy …
17 encryption  epa  gpg 

5
Zamapować funkcję na liście właściwości?
P: Jaki jest idiomatyczny sposób mapowania funkcji na liście właściwości? Różne funkcje mapowania ( mapcari rodzina) mapują funkcję na sekwencji, takiej jak lista. W jaki sposób korzysta się z tych funkcji, gdy ma się do czynienia z listą właściwości , tj. Przy próbie mapowania każdej z właściwości zawartych na liście …
17 elisp  mapping 

1
Jak uzyskać dostęp do przełączników poleceń w Magit
Większość magitpoleceń jest wywoływana za pomocą jednego klawisza, który wyświetla menu komend i przełączników. Na przykład Ppokazuje Pi tjako podkomendy -foraz -ujako „przełączniki”. Naciskanie liter dla podkomend wywołuje je, ale jak wywołać przełączniki? Mam repozytorium z dwoma pilotami i chciałem przełączyć się na drugi pilot. Te -uspojrzenia przełącznik jak tylko …
17 magit 

1
Przerwać ocenę i obserwować aktualny stos w debuggerze emacs-lisp?
Jeśli niektóre funkcje emacs-lisp, takie jak przechwytywanie trybu głównego, trwają dłużej niż oczekiwano, czasami chciałbym je przerwać i spojrzeć na aktualny stos. Idealnie chciałbym również móc przeglądać wartości zmiennych i tak dalej w debuggerze. Nie mówię o kodzie, który celowo wykonuję w trybie emacs-lisp, ale raczej o kodzie, który jest …
17 elisp  debugging 

5
Zatrzymaj na początku słowa w „naprzód”
Często używam wielu wywołań, forward-worda następnie jednego, backward-wordaby przenieść punkt na początek słowa w wierszu. Chyba nigdy nie przyzwyczaiłem się do sposobu, w jaki forward-wordróżni się od vima wi nawet po latach używania Emacsa nie mogę przyzwyczaić się do różnicy. Czy jest jakaś funkcja, której mogłabym użyć zamiast tego forward-word, …
17 motion 

2
Jaki jest prawidłowy zamiennik fletu na nowym emacsen?
Mam trochę kodu , fletktóry tymczasowo zmienia zachowanie funkcji. ;; prevent changing the window (flet ((pop-to-buffer (buffer &rest args) (switch-to-buffer buffer))) (compilation-next-error-function n reset)) Jednak kompilator bajtów Emacsa ostrzega: In ag/next-error-function: ag.el:103:7:Warning: `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'. Jednak cl-fletdziała inaczej i nie …
17 cl-lib 

3
Jaki jest sens opóźniania wyświetlania PRZEWIDYWANYCH przedmiotów w Agendzie w trybie organizacji?
Można ustawić org-deadline-warning-daysaby mieć DEADLINEprzedmioty pojawiają się na domyślną liczbę dni przed upływem terminu podanego w porządku, czy można to zrobić na zasadzie case-by-case dodając, na przykład, -3ddo DEADLINEdatownik. Teraz użycie tego samego zapisu ostrzegawczego -3dna SCHEDULEDelemencie daje efekt odwrotny: element nie jest dodawany, ale pomijany w widoku Agenda na …

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.