Chciałbym zapisać na przykład mój plik-find i historię Meta-X w mini-buforze Emacsa, aby móc przywoływać polecenia później w innej sesji.Jak zapisać historię mini-bufora w Emacs?
34
A
Odpowiedz
58
Jak powiedział Trey Jackson, chcesz umieścić to:
(savehist-mode 1)
w swoim Emacs rozruchu plik, a następnie zrestartuj Emacsa. (Wywołanie go interaktywnie spowoduje utratę aktualnej historii mini-bufora, więc możesz tego nie chcieć.)
Warto również zauważyć, że możesz utrzymywać inne zmienne w sesjach, dodając je do savehist-additional-variables
, jak na przykład:
(setq savehist-additional-variables '(kill-ring search-ring regexp-search-ring))
można też dostosować savehist-file
, aby wybrać miejsce, w którym Emacs zapisuje wszystkie te rzeczy:
(setq savehist-file "~/.emacs.d/tmp/savehist")
11
M-x savehist-mode
lub
(savehist-mode 1)
(dostępny w Emacs jak z 22,1)
1
Jeśli masz wersję Emacsa starszą niż 22, można użyć zamiast tego:
Powiązane problemy
- 1. Jak zapisać historię IEx?
- 2. Keras: jak zapisać historię szkoleniowych
- 3. Emacsa minibufora ukończenie
- 4. Jak przeglądać historię różnych poleceń w Emacs
- 5. emacs: wymusić tryb ido, aby zapomnieć historię
- 6. Emacs nie można zapisać dostosowania
- 7. Jak zapisać historię konwersacji Lync, gdy Corp zablokował tę funkcję?
- 8. W jaki sposób zapisać pełną historię stosu do dziennika?
- 9. Czy debugger Perla może zapisać historię ReadLine w pliku?
- 10. Wyświetl historię pliku w Magit?
- 11. Emacs automatycznie zapisać na buforze przełącznika
- 12. django-extensions - Pobierz manage.py shell_plus, aby zapisać historię?
- 13. Jak wyczyścić historię w WKWebView?
- 14. Otwieranie wielu plików naraz w Emacs
- 15. Jak wyodrębnić historię Clojure REPL
- 16. Jak usunąć całą historię zatwierdzania w github?
- 17. Jak zachować historię aktualizacji rekordów w MySQL?
- 18. Zachowaj układ okna w Emacs
- 19. Zapisz historię komend w pdb
- 20. Niektóre emacs pulpit zaoszczędzić na pytania: jak zmienić go zapisać w katalogu ~/.emacs.d/.emacs.desktop
- 21. Usunąć historię zatwierdzania Github
- 22. Maksymalizuj Emacs podczas uruchamiania? (nie w trybie pełnoekranowym)
- 23. Jak zapisać obraz w MySQL?
- 24. Jak automatycznie zapisać w XE2?
- 25. Jak zapisać dane w plist?
- 26. Jak zapisać plik w MongoDB?
- 27. Jak zapisać ustawienia w gdb?
- 28. Pobierz historię konsoli
- 29. Git usuń historię zatwierdzenia
- 30. Jak używać astyle w Emacs?
Dziękuję za informacje o clobberingu i możliwość dodania innych buforów historii. To wygląda na to, czego szukam. –