Emacs

Pytania i odpowiedzi dla osób używających, rozszerzających lub rozwijających Emacs


2
Jak przełączać pełny ekran w trybie graficznym Emacsa (opcja `Pełny ekran 'jest zaznaczona na szaro w Kubuntu)?
To takie podstawowe pytanie, ale jestem naprawdę zagubiony (wyszukiwarka Google ujawniła tylko rozwiązania dla OS X). Do niedawna korzystałem głównie z trybu terminalowego (który mogę wykonać na pełnym ekranie za pomocą skrótu pełnoekranowego środowiska pulpitu do okna powłoki), ale przełączyłem się na GUI, ponieważ chciałbym móc wybrać czcionkę. Jakieś sugestie? …

3
Jak znaleźć ścieżkę do pliku wykonywalnego za pomocą Emacsa Lispa?
Mój obecny przypadek użycia polega na ustaleniu, gdzie znajduje się Caskplik wykonywalny (można go zainstalować w co najmniej dwóch miejscach, a problem jest z tym związany). Muszę wymagać beczki w ten sposób: (require 'cask "~/.cask/cask.el") Ale muszę znaleźć właściwą ścieżkę do tego cask.eli, o ile wiem, najłatwiejszym sposobem na to …
16 elisp  files  cask 




2
Jak prawidłowo korzystać z defcustom?
Jak większość użytkowników Emacsa, dostosowałem tryb, zmieniając zmienne. To, co nigdy nie przyszło mi do głowy, to cała mentalność programistyczna stojąca za możliwością dostosowania tego i tego. Uświadomiłem sobie to, kiedy zacząłem szukać kodu źródłowego eshell. Nie jestem programistą elisp, ale em-ls.elwydaje się, że używa defcustom, defgroupitp. Wydaje się, że …
15 elisp  defcustom 

6
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źć, jest projectile-find-filefunkcja projectilepakietu (alternatywnie helm-projectile-find-filefunkcja helm-projectilepakietu), ale wydaje się, że nie jest w …
15 files 


2
Edycja konturu, jak w trybie org, dla JSON
Próbuję edytować plik Swagger JSON w emacsie. Zawiera duże zagnieżdżone obiekty JSON, więc chcę zwinąć i ukryć niektóre z nich. Próbowałem origami-mode, skonfigurowałem jak origami-c-style-parserw origami-parser-alist, ale jest dość niewyszukany (słowo „parser” wydaje się być zbyt imponującym słowem do tego, co robi). Nie zauważa, że ​​podciągi parametrów adresu URL Swagger, …

1
Czy „(a. B) to naprawdę lista?
Jestem naprawdę pomylony z .notacją. Jest '(a . b)lista? (listp '(a . b))zwraca, tale gdy chcę wiedzieć, jego długość (length '(a . b))powoduje błąd Wrong type argument: listp, b. To samo dotyczy innych funkcji nth,mapcaritp., Wszystkie dają ten sam błąd Czy jest jakaś funkcja, która mogę rozróżnić '(a b)i '(a …

2
Czy mogę robić zrzuty ekranu (SVG) z Emacsa?
gtk-vector-screenshotProgram może być używany do robienia zrzutów ekranu wektor Gtk-3 zastosowań. Wydaje się, że działa, prosząc aplikację o przerysowanie się na kanwie SVG. Emacsa na GNU / Linuksie można budować za pomocą Gtk +, ale próba użycia wspomnianej aplikacji w oknie Emacsa daje zrzut ekranu, który zawiera tylko elementy GUI, …
15 fonts  rendering  gtk3 

1
Urodziny w kontaktach org
Jestem początkującym w trybie org (i Emacsa, jeśli o to chodzi), ale pomyślałem, że tryb org byłby dobrym miejscem / formatem do przechowywania moich kontaktów. Jedną z rzeczy, które lubię, jest dodawanie urodzin do kontaktów. Znalazłem org-contacts.el , który wydaje się mieć to, czego chcę: dodaję osobę w contacts.org i …

2
Jak mogę skonfigurować serwer ELPA?
Kumpel i ja chcemy zacząć pisać pakiety emacs przeznaczone do użytku w naszej firmie. (Zaufaj mi, nic, co piszemy, nie zainteresuje nikogo spoza - to integracja z narzędziami wewnętrznymi). Chcemy, aby instalacja i konserwacja pakietu była jak najłatwiejsza i uważamy, że oznacza to integrację z package.el. Co musimy zrobić, aby …

2
Użycie package.el do instalacji i aktualizacji, ale use-package do załadowania i konfiguracji
Po niedawnym zapoznaniu się z use-packagetym zdecydowałem się na przeniesienie do niego konfiguracji, ale nie chciałem rezygnować z wygody package.elinstalowania pakietów i aktualizowania ich. Uważam, że to trochę trudne do połączenia use-packagei package.el. Zasadniczo jestem zainteresowany nauczeniem się, jak ludzie łączą się use-packagez package.elsystemem, ale aby uzyskać bardziej szczegółowe pytanie, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.