Pytania otagowane jako init-file

w przypadku pytań dotyczących plików inicjalizacyjnych `.emacs` lub` init.el. NIE UŻYWAJ tego znacznika, jeśli przypuszczasz, że odpowiedzi wymagają poprawiania plików inicjalizacyjnych, ponieważ wiele rozwiązań nie obejmuje bezpośredniego manipulowania plikami inicjalizacyjnymi.


4
Zalety ustawiania zmiennych za pomocą setq zamiast custom.el?
Widzę, że wiele osób (autorów rozszerzeń i inni) podaje przykłady konfiguracji z setq: (setq foo 'bar) Parametry te są często definiowane za pomocą defcustom, dzięki czemu można je dostosowywać poprzez custom.el. Zazwyczaj używam ich custom.eldo ustawiania. Czy skorzystanie z niej byłoby korzystne, setqczy te dwie metody są w przybliżeniu równoważne?

8
Co powinienem / nie powinienem robić, gdy przechowuję .emacs i .emacs.d w kontroli wersji?
Podobnie jak wiele osób, zarządzam wieloma plikami dotfiles za pośrednictwem repozytorium kontroli wersji (w moim przypadku Mercurial na Bitbucket, prywatny). Jest to przydatne podczas konfigurowania nowej maszyny lub propagowania konfiguracji między różnymi maszynami. Więc oczywiście dodałem mój .emacsi .emacs.ddo tego zestawu. Potem zainstalowałem kilka pakietów i dodałem *.elcdo siebie .hgignore, …

10
Jak uruchomić emacsa za pomocą niestandardowego katalogu emacs użytkownika
Pracuję nad niestandardową i małą konfiguracją Emacsa, którą chcę udostępnić niektórym znajomym jako repozytorium git, aby mogli oni używać ich jako podstawy dla własnych przyszłych konfiguracji. W tym celu potrzebuję sposobu na przetestowanie mojej konfiguracji, a najprostszym rozwiązaniem, jakie mogę wymyślić, jest: $ emacs --eval "(setq user-emacs-directory \"~/Code/my_custom_emacs.d/\")" Ale nie …
58 init-file 

12
Synchronizuj pakiety między różnymi komputerami
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 …

3
Co mogę zrobić, aby przyspieszyć mój start-up?
Co mogę zrobić, aby skrócić czas uruchamiania? Czy jest coś szczególnego, na co powinienem zwrócić uwagę? Uwaga: Czas uruchamiania można ograniczyć, rzadziej uruchamiając Emacsa (raz na sesję) i otwierając pliki w działającej instancji . To pytanie dotyczy zminimalizowania czasu uruchamiania, rozpoczęcia sesji lub w dowolnym innym momencie, gdy konieczne jest …


12
Zorganizować zawartość ~ / .emacs.d / init.el i ~ / emacs.d?
Kiedy dodajemy coraz więcej wierszy do ~/.emacs.d/init.elróżnych celów (dla trybu python, dla emacs-eclim, dla ...), plik staje się długi i mniej czytelny. Czy istnieje sposób na uporządkowanie jego zawartości? Mój obecny ~/.emacs.dwygląda tak $ ls * init.el auto-save-list: elisp: python-mode.el-6.1.3 elpa: archives auctex-readme.txt s-20140910.334 auctex-11.87.7 emacs-eclim-20140809.207 eshell: history python-mode.el-6.1.3został zainstalowany …
28 init-file 

2
Jaki jest najszybszy sposób na ponowne załadowanie pliku .emacs, gdy dokonam zmian, aby wszystkie bufory, których dotyczy problem, wykryły te zmiany?
Zdaję sobie sprawę, C-x C-ektóra jest eval-last-sexpi M-x eval-buffer, ale nie zawsze są one wystarczające, aby wychwycić wszystkie zmiany. Czasami musisz faktycznie zamknąć bufory w trybach, których konfiguracja została zmieniona, a innym razem musisz całkowicie zrestartować emacsa. Czy istnieje bardziej ogólny sposób rozwiązania tego problemu? Alternatywnie, czy istnieje sposób na …

5
Emacs nie ładuje motywu podczas uruchamiania
Zainstalowałem pakiet motywów słonecznych za pośrednictwem MELPA. Mogę wybrać jeden z dwóch słonecznych motywów za pomocą `customize-theme i to go aktywuje. Kiedy zapisuję ustawienia motywu, dodaje on do mojego pliku init.el: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, …
21 init-file  themes 

1
Jak rozwiązywać problemy z Emacsem?
W sytuacji, gdy Emacs nie zachowuje się tak, jak chcę, co mogę zrobić, aby rozwiązać problem? Jakie kroki mogę podjąć, aby samemu znaleźć i naprawić problem? Lub, w przeciwnym razie, w jaki sposób mogę zebrać przydatne informacje, aby ludzie tutaj (lub na liście mailingowej lub na innych forach) mogli mi …

3
Jak z wdziękiem obsługiwać błędy w pliku inicjującym
Chciałbym znaleźć sposób na wychwycenie błędów podczas uruchamiania mojego pliku init, a następnie z gracją sobie z nimi poradzić. Wiele moich najważniejszych dostosowań i skrótów klawiszowych pojawia się na końcu mojego pliku init, aby upewnić się, że inne ustawienia nie zostaną zastosowane ponad nimi. Problem polega na tym, że gdy …

4
Jak skonfigurować domyślne okna podczas uruchamiania?
Za każdym razem, gdy otwieram Emacsa, mam tendencję do konfigurowania 3 okien, wykonując C-x 3( split-window-right), a następnie C-x2( split-window-below). Następnie muszę przejść do każdego okna, aby otworzyć pliki, które chcę edytować. Jak ustawić, aby było to wykonywane automatycznie? Czy istnieje sposób, aby Emacs odzyskał tę samą organizację ekranu (okna …

2
Jak mogę cofnąć zachowanie w Evil podobne do Vima?
Domyślne zachowanie cofania w Evil jest zbyt gruboziarniste, ponieważ bierze pod uwagę wszystko, co dzieje się między przejściem do trybu wstawiania a pozostawieniem go jako jednej operacji edycji. Po wprowadzeniu całego akapitu tekstu podczas jednej wstawki, a następnie wykonaniu cofnięcia, cały akapit jest usuwany. W przeciwieństwie do tego, Vim uruchamia …

3
Dlaczego muszę dodawać każdy pakiet do ścieżki ładowania? (lub Problem z pakietem wymaga w moim pliku init)
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ć …

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.