Emacs

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


9
Jak ponownie załadować plik do bufora?
Zwykle pracuję na plikach, które są aktualizowane w systemie plików za pomocą kontroli wersji. Jaki jest szybki sposób na ponowne załadowanie pliku bez konieczności ponownego ładowania pliku C-x C-fi pytania, czy chcę go ponownie załadować?


4
Jaka jest różnica między Aquamacs a innymi wersjami Emacsa na komputery Mac?
Użytkownicy komputerów Macintosh mają kilka opcji wcześniejszych wersji Emacsa. Mam świadomość następujących wersji: Yamamoto Mitsuharu za wersję Wersja Davida Caldwella Wersja Vincenta Gouleta Wersja Aquamacs Davida Reittera Kilka pytań, które miałem na myśli: Czy te wersje różnią się w znaczący sposób? Czy można uzyskać funkcjonalność innych, po prostu modyfikując plik ...
99 osx  aquamacs 



3
Jak połączyć konflikty Git w Emacsie
Moje ostatnie scalenie Git spowodowało dużą liczbę konfliktów. Moje obecne podejście polega na wyszukaniu następnego wystąpienia „<<<”, a następnie przeprowadzeniu scalenia za pomocą standardowej edycji tekstu. Pytanie : czy istnieje sposób, w jaki Emacs może obsługiwać scalanie przy użyciu informacji dostępnych w Git na temat mojej wersji, ich wersji i ...
84 git 

7
Jak zdobyć linijkę w kolumnie 80?
Jako programista chcę widzieć linijkę w określonej kolumnie (zwykle 80), więc widzę, kiedy przekraczam tę kolumnę, ale także, jak się do niej zbliżam, aby móc wcześniej sformatować kod. Opcje, które do tej pory znalazłem, nie pozwalają osiągnąć tego celu: whitespace-mode, column-enforce-modei column-markerpodświetl poszczególne wiersze tylko wtedy, gdy tekst w wierszu ...

5
Czytanie i pisanie wiadomości e-mail za pomocą emacsa
Jak możemy używać emacsa do czytania i pisania wiadomości e-mail? To pytanie ma na celu zapewnienie kanonicznego punktu docelowego dla użytkowników, którzy chcą obsługiwać pocztę e-mail za pomocą emacsa. Proszę wysłać tylko jedną paczkę / rozwiązanie na odpowiedź, podając jak najwięcej szczegółów. Informacje, które mogą być przydatne, obejmują: wymagania, obsługiwane ...
77 email 

10
Jak mogę zapobiec bardzo długim liniom spowalniającym Emacsa?
Widzę bardzo zróżnicowaną wydajność w zależności od liczby nowych linii w pliku, który odwiedzam. Oto przykład. Mam dwa pliki JSON: $ wget https://github.com/Wilfred/ReVo-utilities/blob/a4bdc40dd2656c496defc461fc19c403c8306d9f/revo-export/dictionary.json?raw=true -O one_line.json $ python -m json.tool <one_line.json >pretty_printed.json Są to dwa pliki JSON o tej samej zawartości. one_line.jsonwynosi 18 MB JSON bez żadnych nowych linii. pretty_printed.jsondodano nowe ...

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?

17
Jak szybko przełączać bufory?
W waniliowym Emacsie muszę to zrobić, C-x ba następnie ręcznie wpisać nazwę bufora, aby przełączyć. Jeśli zapomnę nazwę bufora, muszę nacisnąć przycisk, TABaby wyświetlić listę możliwych uzupełnień. Czy mogę coś zrobić, aby ten proces był szybszy?

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, ...



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.