elisp

Jak wymusić, aby Emacs nie wyświetlał bufora w określonym oknie?

Moja konfiguracja windows wygląda tak: +----------+-----------+ | | | | | ... name (window-buffer (car windows)))) (set-window-buffer (car (cdr windows)) buf) (car (cdr windows))))))

Przewodnik Po Funkcjach Emacs Lisp?

Używam Emacsa od ponad trzech lat, ale napisanie nawet małych funkcji w Lispie zajmuje mi kilka dni. Przejrzałem GNU Emacs L ... r before executing (p) and restores it afterward. Czy ktoś wie, gdzie mogę znaleźć coś takiego?

Jak Mogę sprawić, że Emacs przywróci wszystkie niezmienione bufory podczas przełączania gałęzi w git?

Często, gdy przełączam gałęzie w git, jeśli pliki są otwarte w Emacsie, emacs pyta, czy chcę je przywrócić (ponieważ myśli, ż ... cić do radzenia sobie z Gitem z poziomu Emacsa. Jednak nadal używam revbuffs za każdym razem, gdy robię rebase poza emacsem.

Emacs Ruby autocomplete prawie działa

Aktualizowałem konfigurację Emacsa za pomocą Rsense, aby umożliwić autouzupełnianie rozwijanego pola podczas wpisywania kodu. ... (flet ((rails-project:root () ,root)) ,@body)))) Czy ktoś może wyjaśnić, dlaczego to łamie autouzupełnianie?

Różnica między setq a setq-domyślnym w Emacs Lisp

Mam pytanie o Emacs Lisp. Jaka jest różnica pomiędzy setq i setq-default? Jestem bardzo zdezorientowany. Tutoriale mówią, ... o 'Text'). Jednak, gdy używam (setq-domyślna zakładka-Szerokość 4) , wyświetla się "4". Nie potrafię wyjaśnić tego zjawiska.

Jak utworzyć pusty plik w emacs?

Jak mogę utworzyć pusty plik z Emacsa, najlepiej z bufora dired? Na przykład, właśnie otworzyłem moduł Pythona w trybie dire ... ch zmian. Musiałbym wpisać plik, zapisać go, usunąć moje pisanie, a następnie zapisać go ponownie, aby to działało. Dzięki

let i flet w Emacs lisp

Nie wiem, czy nazwałbyś to kanonicznym sformułowaniem, ale aby związać lokalną funkcję, Instrukcja GNU radzi mi używać 'flet' ... laczego drugi działa? Nie mogę znaleźć żadnego dokumentacja, w której 'let' może być używany do wiązania funkcji z symbolami.

Błąd" Wrong type argument: commandp " podczas wiązania lambda z kluczem

Dostaję tutaj " Wrong type argument: commandp, (lambda nil (forward-line 5))". (global-set-key [?\M-n] (lambda () (forward-line 5))) Jaki jest błąd? Jestem całkiem pewien, że to proste i brakuje mi czegoś oczywistego.

Jak zrobić Closure w Emacs Lisp?

Próbuję stworzyć funkcję w locie, która zwróci jedną stałą wartość. W JavaScript i innych współczesnych językach imperatywny ... eszankę funkcji tożsamościowej i aplikacji funkcji częściowej, ale nie jest ona również obsługiwana. Więc jak mam to zrobić?

Jak określić system operacyjny w elisp?

Jak programowo określić, pod którym OS Emacs działa w ELisp? Chciałbym uruchomić inny kod w .emacs w zależności od systemu operacyjnego.

Emacs lisp, jak uzyskać tryb bufora major?

Próbowałem przeszukać Google i zajrzeć do podręcznika, ale nadal nie mogę znaleźć, jak uzyskać tryb główny obiektu bufora. M ... ło odpytywanie trybu głównego po zmianie bufora, a następnie zmiana z powrotem na oryginalny bufor. Jest na to lepszy sposób?

Bind klawisz do zwiększania / zmniejszania rozmiaru czcionki w Emacsie

W moim terminalu (mam terminator) mogę użyć kombinacji klawiszy Ctrl + I Ctrl - aby zwiększyć / zmniejszyć rozmiar czcionki. ... 'default nil :height 70) Ale nie wiem, jak to zwiększyć / zmniejszyć. Jak mogę łatwo dodać to do mojej konfiguracji Emacsa?

Skrypty powłoki Emacs-jak umieścić początkowe opcje w skrypcie?

Zainspirowany pytaniem o przepełnienie stosu Idomatic przetwarzanie wsadowe tekstu w Emacsie? wypróbowałem skrypt powłoki Ema ... Czy jest sposób, aby przekazać dodatkowe opcje do Emacsa w takim pliku skryptu zamiast robić to później w wierszu poleceń?

Uruchomić program elisp bez Emacsa?

Elisp jest dobrym językiem, uważam, że poradzi sobie z wszelkimi zadaniami, ale czy mogę go używać jak skryptu powłoki? Czyli wykonaj niektóre*.pliki el z konsoli, bez uruchamiania Emacsa. Lub uruchom Emacsa, ale nie wejdź w tryb interaktywny.

Jak wywołać interaktywny interpreter elisp w Emacs?

W tej chwili piszę wyrażenia w buforze *scratch* i testuję je oceniając za pomocą C-x C-e . Byłbym naprawdę wdzięczny za interaktywny interpreter, taki jak SLIME lub irb, w którym mógłbym przetestować wyrażenia Emacs Lisp.

Jak zmaksymalizować Emacs na Windows przy starcie?

To doprowadza mnie do szału: po prostu chcę, aby Emacs maksymalizował rozdzielczość ekranu, jaką mam przy starcie. Idealnie p ... KEY_CURRENT_USER\Software\GNU\Emacs] "Emacs.Toolbar"="-1" (To rozwiązanie jest roboczą wersją tego, co inni zasugerowali).

specyficzne dla trybu emacs własne powiązania klawiszy: local-set-key vs define-key

Po kilku latach dostosowywania mojego pliku .emacs, okazało się, że użyłem dwóch różnych rodzaje konstrukcji do Ustawienia wi ... niej podatne na zakłócenia / być zakłócone przez aktywne tryby minor bardziej idiomatyczne / czytelne / udostępniane innym

Emacs mode Na Go? [zamknięte]

Czy jest odpowiedni tryb Emacs dla Go? Tryb C nie działa bez średników. Najlepszym, jaki znalazłem, jest tryb JavaScript autorstwa Karla Landstroma , ponieważ JavaScript również nie wymaga średników.

Pokaż Klawisze W Emacs Keymap Value

Kiedy odpytywam bieżącą wartość mapy klawiatury, np. z M-: (current-local-map), pokazuje mi coś w następujący sposób: Value ... lete-word))) Chcę zamiast liczb zobaczyć coś bardziej znaczącego, jak na przykład (control ?c) return. Jak mam to zrobić ?

błędny argument typu: stringp, nil

Do tej pory tylko wycinałem i wklejałem kod do mojego .plik emacs, ale potem postanowiłem dodać kilka funkcji maven do Emacsa ... vn" "-f" (jarl-get-pom) "compile") (start-process-shell-command "mvn-exec" "maven" "mvn" "-f" (jarl-get-pom) "exec:exec"))