Emacs zawiera narzędzie, które umożliwia łatwe pobieranie i instalowanie pakietów, które implementują dodatkowe funkcje. Każdy pakiet jest oddzielnym programem Emacs Lisp, czasem zawierającym inne komponenty, takie jak podręcznik Info.
Zauważam, że istnieje kilka różnych repozytoriów, które często zawierają to samo oprogramowanie. Dlaczego miałbym preferować: GNU ELPA Marmolada MELPA nad innymi? Ponieważ którekolwiek repozytorium nie zawiera wszystkich pakietów, które chcę, czy dobrym pomysłem jest jednoczesne włączenie tych repozytoriów?
Używam emacsa w różnych miejscach i chcę mieć wszędzie podobną konfigurację i pakiety. Chyba mogę użyć repozytorium kontroli wersji dla plików instalacyjnych. Skoro korzystam z Preludium , byłoby to możliwe ~/.emacs.d/personal/. Nie wiem jak zrobić z pakietami. Czy jest gdzieś plik .emacs.d/z listą zainstalowanych pakietów, których mogę używać do tworzenia …
Przygotowuję aplikację i chcę przetestować punkty końcowe interfejsu API. Uznałem, że Emacs byłby świetną drogą - szczególnie jeśli odpowiedzi JSON mogłyby zostać przeanalizowane, a dane zwrotne wykorzystane w kolejnych testach. Wszelkie pomysły, jak to zrobić, czy to po prostu szalone?
Właśnie próbowałem zainstalować ascii-art-to-unicodez repozytorium GNU ( http://elpa.gnu.org/ ) przez list-packages. Otrzymuję następujący błąd: package--check-signature: Failed to verify signature ascii-art-to-unicode-1.9.el.sig: ("No public key for 474F05837FBDEF9B created at 2014-09-24T16:20:01+0200 using DSA") Używam beczek / palet do zarządzania moimi paczkami; czy brakuje mi konfiguracji? Jakieś ostatnie zmiany w elpa? Korzystam z wersji …
Zawsze mnie to myliło, ponieważ ludzie mówią, że MELPA ma nowsze wersje pakietów, ale nie jest do końca jasne, czy GNU ELPA jest tylko podzbiorem MELPA, czy też potrzebuję obu? Powodem, dla którego pytam, jest to, że dużo eksperymentuję z moimi pakietami i package-list-packageszajmuje to sporo czasu. Jestem tego świadomy …
podczas przeglądania emacsa jako edytora ac / c ++ natknąłem się na następujące wiersze kodu, które należy włączyć do mojego ~/.emacspliku, aby połączyć się w melpa archivescelu instalacji pakietu (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) (package-initialize) po zapisaniu tych linii w emacs, kiedy zacząłem emacs, pokazuje mi wrong type …
Używam stabilnej dla melpy jako dodatkowego repozytorium pakietów, ale jeden z pakietów, których lubię używać (sople), nie jest dostępny dla stabilnej dla melpy. Czy jest jakiś sposób, aby skonfigurować pakiet.el tak, aby normalnie używał stabilnej dla Melpy, ale używałby Melpy dla określonego podzbioru pakietów?
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 układami. AKTUALIZACJA Dziękuję wam wszystkim. Sugestia abo-abo, aby użyć …
Czasami aktualizacje pakietów z MELPA mogą uszkodzić część emacsa, a kiedy to się stanie, chciałbym móc wrócić do korzystania ze starszej wersji pakietu. W tej chwili mogę to zrobić na dwa sposoby: Ustawiłem emacsa, aby usuwał pliki, przenosząc do kosza, a kiedy aktualizuję pakiet, starsza wersja jest niszczona. Mogę pobrać …
TL; DR Mam tak dużą liczbę pakietów, że szkodzi to mojemu uruchomieniu. Jeśli nie uważasz, że może tak być, czytaj dalej. Czas uruchamiania mojego Emacsa jest dość krótki. Nie używam use-package, po prostu ustawiam mnóstwo haczyków autoload, aby prawie cały kod został odroczony. W rzeczywistości całość jest ładowana zwykle w …
Obecnie mam problemy z użyciem trybu szpikulca w Emacsie. Pobrałem i zainstalowałem tryb szpikulca za pośrednictwem MELPA, więc wszystkie zależności powinny być na miejscu. Do celów testowych nawet pobrałem boidsjs wersję demo . Otworzę boids.js, napiszę M-xrun-skewer(otwiera przeglądarkę z adresem URL http://127.0.0.1:8080/skewer/demo), a następnie w końcu uruchomię M-xskewer-mode(-> włączony tryb …
Za każdym razem, gdy instaluję pakiet z Menu Pakietu, jeśli spróbuję requirego w swoim pliku init, pojawia się błąd, chyba że ręcznie dodam go do ścieżki ładowania: (add-to-list 'load-path "/home/nick/.emacs.d/elpa/use-package-20141220.1645") (require 'use-package-autoloads) (require 'use-package) To nużące. I zwykle ścieżka pakietu zawiera numery wersji. Jeśli pakiet został zaktualizowany, muszę ręcznie edytować …
Mam taką konfigurację: (use-package html-mode :mode "\\.html\\'" :config (progn (add-hook 'html-mode-hook 'turn-off-auto-fill))) Teraz, gdy idę do pliku HTML, widzę, że auto-fillnie jest on wyłączony. Ale jeśli użyję :initzamiast :config, auto-fillzostanie wyłączony. Więc moje pytanie brzmi, kiedy polecenia są :configwykonywane poniżej ?
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, …
Przejrzałem moje pliki konfiguracyjne i chciałem trochę wyczyścić. Zrozumiałem, with-eval-after-loadże jego ciało zostanie ocenione zaraz po załadowaniu powiązanego pakietu. Oczyszczając moje pliki konfiguracji i dzieląc je jeszcze bardziej, chciałem dołączyć każdą konfigurację pakietu with-eval-after-load. Wszystko poszło zgodnie z oczekiwaniami, dopóki nie załączyłem konfiguracji dla helmi helm-projectile. Oto, co miałem na …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.