Emacs

24
Przełączanie między układami okien

Kiedy konfiguruję niestandardowy układ, a następnie muszę tylko tymczasowo zajrzeć do jednego pliku na pełnym ekranie, a gdy chcę go przywrócić - muszę ręcznie go przepełnić. Chciałbym, aby kod wtyczki / elisp zapisywał moje układy i mógł przełączać się między zapisanymi...

24
Jakiego algorytmu używa sort?

Muszę dodać jedną liczbę całkowitą do listy, która jest już posortowana, tak aby trafiła we właściwe miejsce. Moja pierwsza myśl była podobna (sort (cons newelt list) #'<) Jednak biorąc pod uwagę, że listjest już posortowane, naprawdę potrzebne jest tylko jedno wstawienie, co oznacza, że ​​to...

23
Jak wyglądał Emacs w latach 80.?

Rozejrzałem się dookoła w poszukiwaniu starożytnych dystrybucji Emacsa, ale bezskutecznie. Kod źródłowy Emacsa 16.56 z 15 lipca 1985 jest dostępny na Github , ale pod żadnym pozorem nie udało mi się go zbudować. Oryginalny artykuł Stallmana Emacsa opisuje Elisp, motywację stojącą za Emacsem i...

23
Pozwól Emacsowi przesunąć kursor poza ekran

To pytanie zostało pierwotnie zadane na /programming/15895313/let-emacs-move-the-cursor-off-screen , ale wszystkie odpowiedzi, które otrzymałem, brzmiały mniej więcej: „nie da się tego zrobić” , którego z emacsem po prostu nie akceptuję. Czy można pozwolić Emacsowi na przesunięcie kursora poza...

23
Naprawianie DOuble CApitals jako typu I.

Mam trochę powolnego pinky. Gdy moje inne palce stają się coraz szybsze w pisaniu, mój mały palec nie może nadążyć. To często prowadzi mnie do wpisywania zdań, których pierwsze słowo zaczyna się od dwóch wielkich liter. Oto krótki przykład. THere's nothing in there. DEfinitely not a body. Zwykle...

23
Zamknij wszystkie buforowane bufory

Czasami moja lista buforów ma ponad 10 okien z diodami i ostatecznie używam buffer-menudo ręcznego zaznaczania i zabijania ich wszystkich. Czy istnieje szybszy sposób na zamknięcie wszystkich otwartych

23
Wysokość linii ze znakami Unicode

Niektóre znaki Unicode powodują, że linia, na której są wyświetlane, jest dość duża. Na przykład poważny akcent „̀” dodaje około 2,5 linii przestrzeni powyżej i poniżej. Inne znaki, które powodują takie zachowanie, to grecka litera „ϕ” (phi) lub równa podzbiór „⫅”. Inne znaki, takie jak map-to „⤇”,...

23
Do czego jest potrzebna funkcja „purecopy”?

Przeglądałem compile.eli zauważyłem tę konstrukcję : (defcustom compile-command (purecopy "make -k ")) Dokumenty purecopymówią: purecopy to wbudowana funkcja w kodzie źródłowym `C '. (czysta kopia OBJ) Wykonaj kopię obiektu OBJ w czystej pamięci. Rekurencyjnie kopiuje zawartość...

22
Zsynchronizowane przewijanie w dwóch oknach

Czy istnieje sposób odzwierciedlenia poleceń nawigacyjnych w bieżącym oknie w innym widocznym oknie. Mam dwa powiązane pliki LaTeX wyświetlane w dwóch oknach i chciałbym przewijać je jednocześnie, aby uzyskać przegląd różnic. Obecnie używam makra do automatyzacji przewijania w jednym buforze,...

22
mu4e - wiele kont

Korzystam mu4ez poczty e-mail w Emacsie, a obecnie jest ona skonfigurowana tylko dla jednego konta pocztowego i ustawiam klucz, aby wyświetlić inną skrzynkę odbiorczą. Zastanawiam się, jak używać mu4e do zarządzania wieloma kontami