Emacs

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

6
Jak załatać pakiet Emacsa?
Chcę zmienić pakiet, przetestować go i mam nadzieję, że prześlę później żądanie ściągnięcia. Jak to zrobić w bezpieczny i wydajny sposób? Pytanie może wydawać się zbyt ogólne, zaakceptuję odpowiedź obejmującą następujące kwestie: Spodziewałbym się zainstalować oddzielną gałąź pakietu i być w stanie przełączać się między nią a stabilną gałęzią według …

1
Co rezygnuję z aktywacji trybu CUA?
Tryb CUA jest bardzo zbliżony do przepływu pracy, do którego jestem przyzwyczajony poza Emacsem, więc mam ochotę go aktywować. Dowiedziałem się jednak, że Emacs może mieć ukryte użyteczne klejnoty, a tryb CUA wydaje się być czymś, co zostało później dołączone. Znam zalety trybu CUA. Ale nie wiem, co rezygnuję z …
16 editing  cua-mode 

4
Jak uzyskać to samo środowisko Emacsa na innym komputerze?
Jestem początkującym w Emacsie (używam go od około 2 tygodni i kocham). Gdy aktualizuję i rozszerzam mój ~/.emacs.d/init.elplik, rzeczy, które tam piszę, zależą od niektórych pakietów, które zainstalowałem z MELPA M-x package-install, od .elplików, które sam napisałem itp. Moje pytanie brzmi: czy powinienem w przyszłości na przykład przełączać komputery, jaki …
16 init-file  config 



2
Jak mogę pobrać plik z innego zatwierdzenia w Magit
Mam plik foo.txtw oddziale Ai chcę wyewidencjonować foo.txtz oddziału Bdo indeksu. W linii poleceń zrobiłbym to: $ git checkout B -- foo.txt Chcę móc to zrobić w magit, przechodząc do dziennika, znajdując zatwierdzenie, które mnie interesuje (np. l o B), Znajdując foo.txti uruchamiając jakieś polecenie, ale nie mogę wymyślić, jak …
16 magit 


3
Elisp regexps ^ i $ vs `i '
Podręcznik opisuje regexp znaków specjalnych ^i $. Podobnie jak w większości dialektów wyrażeń regularnych, które znam, wydają się pasować do początku lub końca łańcucha. Jednak odkryłem również, że są dostępne `i 'postacie. W oparciu o wyjaśnienie tutaj , wydaje się, że pasują również do początku lub końca ciągów. Czy ktoś …

2
Czy możesz aktywować / (przenieść na przód) emacsa używając natywnego elisp? (np. podczas pracy w innym programie)
Chcę zmusić emacsa do aktywacji, kupienia go do frondowania i „kradzieży” skupienia w określonych okolicznościach. Np. Kiedy kończę orgę Pomodoro lub podczas ważnego przypomnienia o spotkaniu. Teraz szukam „natywnego” sposobu, aby to zrobić, tylko w celu zmniejszenia zależności zewnętrznych. (tylko Linux jest dla mnie ok, lepiej byłoby korzystać z wielu …
16 frames 

2
tryb org z Jira do śledzenia błędów
chętnie używam Jira z org-mode. org-jira-mode wygląda jak potencjalny kandydat, ale używam go HTTP RESTw większości scenariuszy i nie chcę łamać sobie głowy soapprotokołem ze względu na org-jira-mode. Czy jest jakaś inna wtyczka Jira, która rozmawia przez restprotokół?
16 org-mode 

3
Jak stworzyć: słowa kluczowe?
P: Jak się tworzy i używa :keywords? Rozważ (naiwnie, najwyraźniej) próbę uzyskania dostępu do następującej listy zabawek: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil Pierwszy klucz działa zgodnie z oczekiwaniami, ale …
16 elisp  symbols 


3
Jak rozpocząć edycję pliku zawierającego znaczniki konfliktu git?
Po próbie scalenia git w wierszu poleceń mój plik ma teraz standardowe znaczniki konfliktu, które emacs ponownie załadował (przywrócił?) Do bufora. Jak uruchomić tryb scalania w celu rozwiązania konfliktu? Czy mogę uzyskać osobne bufory pokazujące lewą / prawą / scaloną wersję pliku, tak jak w przypadku plików ediff? (emacs-prelude v24.4 …
16 git  ediff  prelude 

2
Jak sprawdzić nasze / swoje w pliku w Magit?
Powiedzmy, że mam konflikt scalania. Widzę taki plik będący w konflikcie: Unstaged changes: Unmerged Foo/bar/wibble/plop/elbow.txt Mogę kliknąć tutaj, aby otworzyć zmiany i być może przeskoczyć do punktu w pliku, aby naprawić ręcznie, ale jeśli jest to duży plik z wieloma konfliktami, może to być czasochłonne. Jak mogę poprosić git za …
16 magit 

3
Czy zmieniasz automatycznie bieżący katalog trybu kompilacji?
Obecnie moje polecenie kompilacji wygląda następująco: cd ~/somedir && ./somescript.sh Zapobiega to znalezieniu przez emacsa pliku, w którym wystąpił błąd (i jego otwarciu). Oczywiście, że mogę uruchomić M-x cdręcznie, ale czy istnieje sposób, aby nakazać buforowi programową zmianę bieżącego katalogu?

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.