Emacs

10
Jak przetrwać markery zła?

Chcę być w stanie zapisać mój bufor lokalnych znaczników zła (m, aby zaznaczyć lokalizację, a następnie „lub”, aby przejść do niej) w sesjach / instancjach emacsa. Nie jestem pewien, jak to zrobić. Próbowałem zainstalować / używać sesji i dodać je w następujący sposób: (add-to-list...

10
Kolorowe wyjście git w eshell

Używam emacsa w miętowym (skonfigurowanym tak, że to xterm-256color) terminalu na cygwinie. list-colors-displaydziała w porządku. i kolory są wyświetlane na listach dired itp. Teraz ustawiam kolor git branchbieżącej gałęzi yellow reverse. Jednak ani okno powłoki ani eshell nie wyświetla...

10
czytać e-książki w Emacsie

Używam eww do czytania artykułów online w Emacsie zamiast w przeglądarce, ponieważ jest to mniej rozpraszające i mogę szybko robić notatki w trybie organizacji bez przełączania aplikacji. Zastanawiam się, jak wykonalne jest czytanie e-książek w formacie epub lub pdf w Emacsie? Znalazłem...

10
Jak mogę odpowiedzieć na pytanie o minibufor z Elisp?

Czasami używam interaktywnych funkcji wewnątrz funkcji, którą piszę na własny użytek. Jeśli funkcja prosi o pewne informacje (np. „Plik wyjściowy: ~ /”), czy istnieje ogólny sposób dodawania tekstu do minibufora, a następnie naciśnij klawisz Enter, aby użytkownik nie musiał tego robić? Jako...

10
Tryb hl-line ukryj tło, jak tego uniknąć?

Z: (when window-system (set-face-background 'hl-line "light yellow") (global-hl-line-mode 1)) bieżąca linia jest podświetlona na żółtym tle, ale jeśli tekst ma właściwości tła, jest również nadpisywany (np. tryb różnicowy, tryb tęczowy). Czy można ustawić tło tylko dla części, które nie mają...

10
Eksportować zainstalowane pakiety Emacsa?

Używam emacsa 24.4. Dodałem dużą liczbę zainstalowanych pakietów przez dyrektywę list-pack Mx w ciągu około roku użytkowania. Chciałbym wyeksportować listę zainstalowanych pakietów do użytku w innym miejscu. Kopiowanie moich plików .emacs powoduje błędy podczas uruchamiania, które pobudzają moją...

10
Zapamiętaj tryby plików bez rozszerzeń

Zacząłem edytować wiele plików, które nie mają rozszerzeń, ale nadal są w formacie trybu głównego. Jestem jedynym użytkownikiem Emacsa w zespole i nie chcę, aby boleśnie oczywiste było, że mój edytor potrzebuje specjalnych rzeczy. Chciałbym uniknąć zmiany bazy kodu. Nie mogę zmienić nazwy...

10
wydajność „wstecz”

Mam trochę kodu (looking-back … (line-beginning-position)). Dokumentuj ciąg looking-backstanów, że lepiej jest unikać tej funkcji z powodu spowolnienia. Jestem ciekaw, czy kolejne podejście będzie szybsze? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp...

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

10
Zbuduj minimum Emacsa 25 do testów jednostkowych

Chciałbym zbudować bardzo minimalny wariant pnia Emacsa do testowania jednostkowego mojego pakietu Emacs Lisp. Kompilacja nie wymaga GUI, wsparcia dla obrazu itp. Powinna być w zasadzie minimalnym interpretatorem Emacs Lisp z podstawowymi bibliotekami Emacs Lisp i powinna być budowana szybko ,...