Emacs

15
Jak połączyć dwie listy?

Przepraszam, ale elisp nie jest mój najlepszy. Muszę połączyć w ten sposób dwie listy ciągów: ("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f") Cóż, kolejność nie jest ważna, więc napisałem ten kod: (while lista (add-to-list 'listb (car lista)) (setq lista (cdr lista))) Działa,...

15
Rekurencyjnie wyświetl listę wszystkich plików i podkatalogów

Czy istnieje sposób, ewentualnie za pomocą pakietu, rekurencyjne wyświetlanie wszystkich plików (ze ścieżkami) i podkatalogów (lub przynajmniej pustych podkatalogów, ponieważ ścieżki do niepustych można uzyskać ze ścieżek zawarte w nim pliki) bieżącego katalogu? Najbliżej, jaką mogłem znaleźć,...

14
Korzystanie z trybu demona w Gnome 3

Zmusiłem demona Emacsa do pracy za pomocą wiersza poleceń na stronie EmacsWiki , ale utknąłem na tym, jak zmusić klienta do uruchomienia przez program uruchamiający Gnome 3. Jak skonfigurować plik pulpitu Gnome, który uruchamia okno GUI, które łączy się z demonem

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

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

14
Jak „grupować” haczyki?

Są pewne rzeczy, takie jak wyświetlanie końcowych białych znaków, wyświetlanie granic buforów, tęczowe separatory i wiele innych, które chciałbym włączyć w większości trybów, a raczej wszystkie związane z programowaniem i tekstem (ponieważ wyświetlanie końcowych spacji w, powiedzmy ediff-mode,...

14
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,...

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

14
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ć...