Emacs

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

1
Czy istnieją narzędzia Emacsa dla osób niedowidzących?
Mam klienta, doktora kandydat w dziedzinie chemii obliczeniowej, która jest niedowidząca. Jest samowystarczalny i odniósł sukces w nauce treści poprzez bezpośrednie czytanie źródła, jeśli jest dostępne, dla większości tekstów. Robi to, aby przeczytać LaTeX, gdy jest używany, aby zrozumieć matematykę. Próbuje także nauczyć się języka Python, który polega na wcięciach …

2
Jak mogę uniemożliwić komendzie korzystanie z określonych okien?
Zazwyczaj mam ramkę podzieloną na cztery okna, z których dwa u dołu są dedykowane mojemu *compilation*i *grep*buforom. Podczas przeglądania błędów kompilacji next-errorostatecznie zastąpię mój *grep*bufor jednym z plików docelowych. Jak mogę skonfigurować, next-erroraby nie używać okna zawierającego *grep*bufor? Moim szczególnym przypadkiem użycia jest next-errorpolecenie, ale mile widziane są również bardziej …
14 buffers  window 


2
Jak ustawić różne rozmiary czcionek dla buforów i dla linii trybu?
Mam ten wiersz w pliku init.el, aby ustawić rozmiar czcionki we wszystkich ramkach: (push '(font . "DejaVu Sans Mono-10") default-frame-alist) Działa, ale chciałbym mieć większą czcionkę we wszystkich buforach, jednocześnie zachowując mniejszą dla linii trybu (aby zmieściła więcej informacji i była mniej rozpraszająca). Chodzi o to, aby ustawić ten zestaw …

3
Zamykanie wszystkich oczekujących nawiasów
Podczas pisania kodów lisp czasami jestem głęboko w wyrażeniu zagnieżdżonym i wszystko, czego chcę, to wstawienie wszystkich brakujących nawiasów zamykających. W tej chwili wkładam je tylko, dopóki nie otrzymam niedopasowanego miąższu, ale nie jest to zbyt wydajne. Czy istnieje polecenie wstawienia wszystkich brakujących nawiasów? Do Twojej wiadomości używam smartparens do …

2
Magit pchanie / ciągnięcie pokazuje postęp
Brakuje mi jakiegoś wizualnego wskazania postępu push / pull. Po wykonaniu odpowiedniej komendy magitdrukuje Przekazywanie do domain.tld: repo.git nie podano jednak żadnych dalszych informacji o postępach. W przypadku powolnego połączenia sieciowego lub jeśli dane, które mają być przesyłane, są duże, proces ten może zająć trochę czasu, dlatego byłoby dobrze, gdyby …
14 magit 



1
W buforach buforowanych umieść punkt na najważniejszym pliku tego katalogu
90% razy, kiedy odwiedzam katalog w Emacsie, pierwszą rzeczą, którą robię, jest przejście do określonego pliku i otwarcie go. Wiele razy plik, który muszę otworzyć, jest bardzo przewidywalny. Na przykład: Jeśli .texw tym katalogu są pliki, zwykle idę prosto do master.tex. U podstaw projektów na Androida jest to często AndroidManifest.xml. …
14 dired 

2
Jak dowiedzieć się, co naprawdę robi sekwencja klawiszy
Od czasu do czasu obserwuję nieoczekiwane zachowanie podczas edycji tekstu. Moim pierwszym rozwiązaniem jest zazwyczaj C-h ksprawdzenie, jakie funkcje wywoływane są przez daną sekwencję klawiszy. Czasami jednak dokumentacja jest sprzeczna z zaobserwowanym zachowaniem. W takich przypadkach zwykle zakładam, że jakiś inny pakiet zaczepił się w tej funkcji lub sekwencji klawiszy …
14 keymap  hooks 

3
Uruchom dwa osobne demony emacs dla konsoli i GUI
Zazwyczaj uruchamiam emacsa za pomocą GUI i od razu uruchamiam serwer (server-start). Teraz mogę łatwo otwierać dokumenty do mojej istniejącej sesji emacs z terminala za pośrednictwem emacsclient -n <file>lub z przeglądarki plików. Jednak od czasu do czasu chcę uruchamiać emacsa w moim terminalu za pomocą emacsclient -t. Dzieje się tak …
14 daemon 



1
ukryj ostrzeżenie: przypisanie do zmiennej swobodnej (i innych)
Jak mogę ukryć ostrzeżenie „przypisanie do wolnej zmiennej”, gdy bajt kompiluje plik Lisp Emacsa? Właściwie najbardziej interesuje mnie pomijanie go dla określonego bufora podczas korzystania z Flycheck, ale rozumiem, że to tylko przekazanie do kompilatora bajtów. Dobrze byłoby również uzyskać listę wszystkich ostrzeżeń / błędów, które można pominąć. AKTUALIZACJA : …

2
Dlaczego uruchomienie Emacsa w systemie Windows trwa dłużej niż w systemie Linux?
Konfiguracja: Jeden system System operacyjny Windows 10 jako podwójny rozruch System operacyjny Ubuntu 15.10 jako podwójny rozruch Emacs 25.0.1 z GUI Mam jeden dot-emacsplik i wszystko w moim .emacs.dfolderze (paczki również się znajdują .emacs.d). Wszystkie te pliki znajdują się w jednym folderze Dropbox. W systemie Windows 10: dowiązałem do dot-emacsiz …
14 start-up 

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.