Pytania oznaczone «elisp»

Emacs Lisp jest językiem rozszerzającym dla edytora tekstu GNU Emacs i tak naprawdę większość funkcjonalności Emacsa jest zaimplementowana przy użyciu Emacs Lisp. Użytkownicy zazwyczaj dostosowują zachowanie Emacsa, dodając instrukcje Emacs Lisp do swoich `~ / .emacs` lub pisząc osobne pakiety.

143
Czy w Emacsie jest (powtórz ostatnie polecenie)?

Często zagłębiałem się w apropos i doktorów, szukając czegoś podobnego do poniższego, tylko po to, aby się poddać, aby wrócić do zadania: (powtórz ostatnie polecenie) wykonaj ostatnie polecenie C lub M, które właśnie wykonałem (aby powrócić do klawisza fn) lub czasami powiązane: (opisz...

132
Autouzupełnianie Emacsa Rubiego prawie działa

Aktualizowałem konfigurację emacsa przy użyciu Rsense, aby podczas wpisywania kodu pojawiało się rozwijane okno autouzupełniania. Działa to dobrze w większości plików, z wyjątkiem stwierdzenia, że ​​nie pozwala mi wybrać odpowiedzi z tabeli, gdy edytuję kod w moim projekcie Ruby on rails. Oto...

123
Jak uzyskać efekty zwijania kodu w Emacsie?

Jaki jest najlepszy sposób na osiągnięcie czegoś takiego jak składanie kodu lub typ cyklu używanego w trybie org. Jakie byłoby najlepsze rozwiązanie w elisp do tworzenia tego typu zachowań? EDYCJA: Przepraszam, nie było jasne. Chcę zaprogramować w elisp coś, co robi rzeczy bardzo podobne do...

103
Jak ustawić rozmiar okna Emacsa?

Próbuję wykryć rozmiar ekranu, na którym uruchamiam emacs, i odpowiednio dostosować rozmiar i pozycję okna, w którym się zaczyna (myślę, że jest to ramka w języku emacs). Próbuję skonfigurować moje .emacs tak, aby zawsze wyświetlało się „rozsądnie duże” okno z lewym górnym rogiem w pobliżu lewego...

97
emacs, anuluj podział określonego okna

To może być głupie pytanie, ale nie mogłem znaleźć bezpośredniego rozwiązania tego problemu. Często chcę rozdzielić okno w następujący sposób +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | | |...

89
Różnica między setq i setq-default w Emacs Lisp

Mam pytanie dotyczące Emacsa Lispa. Jaka jest różnica między setq i setq-default ? Samouczki mówią, że setq działa w buforze lokalnym, podczas gdy setq-default wpływa na wszystkie bufory. Na przykład, jeśli napisałem (setq a-var a-vars-value) w init.el , znalazłem po uruchomieniu Emacsa i...