Emacs

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

1
Wyszukaj ciąg ignorujący nowe linie
Jestem przyzwyczajony do pisania plików, w których akapity są podzielone na kilka wierszy, np fill-column. Za pomocą . Kiedy szukam ciągu ( C-s) takiego jak this is a long text, wyniki wyszukiwania nie zwrócą lokalizacji, w których pojawia się ciąg z przerwą między dwoma słowami (jak this\nis a long text). …
11 search  isearch 

6
w trybie org, jak usunąć link?
Jak usunąć istniejące hiperłącze bez konieczności wkraczania i ręcznego usuwania wiązki nawiasów? Kiedy próbuję org-insert-linki po prostu usuwam istniejący link, otrzymuję Lisp error: (error "Empty link"). Chcę usunąć link i zachować tekst (tj. Opis).
11 org-mode 

1
Jak powiązać C- [naprawdę (tym razem naprawdę poważnie)
Czy istnieje jakiś sposób na powiązanie C-[z czymś i nie M-pomieszanie wszystkich powiązań (Meta)? Nie pierwszy raz pojawia się to pytanie. Niestety, jedynym rozwiązaniem oferowanym w poprzednim wątku jest: a) specyficzne dla Linuksa, b) wymaga zewnętrznego narzędzia (znowu specyficznego dla Linuksa), które nie ma nic wspólnego z Emacsem. W tym …

1
Usuń część ciągu Isearch, która nie pasuje, lub ostatni znak, jeśli jest kompletny
Mam następujące (defun isearch-del-fail-or-char () "Delete failed isearch text, or if there is none, a single character." (interactive) (if (isearch-fail-pos) (delete-region (isearch-fail-pos) (point)) (isearch-del-char))) (define-key isearch-mode-map (kbd "DEL") 'isearch-del-fail-or-char) Celem tego kodu jest spowodowanie, aby deletew isearch usunął cały łańcuch, który się nie powiódł (lub jeśli nie ma żadnego łańcucha, …
11 isearch  deletion 

1
Po co „to”?
Na przykład w definicji -firstmamy: (--first (funcall pred it) list)) Oczywiście znaczenie „to” jest bardzo trudne do przeszukania w Google lub wyszukiwania w instrukcji.
11 elisp  dash.el 

3
Jak mogę utworzyć wiele odrzutów, przewijając listę?
Pracuję nad optymalizacją konfiguracji emacsa, w której mogę dynamicznie tworzyć interaktywne funkcje dla wszystkich motywów, które mam na liście. Poniżej znajduje się uproszczona wersja konstruktu, który próbuję wykonać. ;; List containing names of functions that I want to create (setq my/defun-list '(zz-abc zz-def zz-ghi)) ;; Elisp macro to create an …

1
Jak zmienić ciąg komentarza używany przez region komentarza?
Emacs ogólnie dobrze komentuje regiony, ale czasami żałuję, że nie mogę zmienić łańcucha poprzedzającego na linie. Na przykład w LaTeX chciałbym, aby w komentarzu region używał tylko jednego %w wierszu zamiast dwóch, tj. % First line of commented region % Second line of commented region % Third line of commented …
11 latex  comment 



2
org-refile do znanej stałej lokalizacji
Próbuję napisać funkcję, która pobierze nagłówek i ponownie umieści go w jednym określonym miejscu. Dokument dla org-refilejest (org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG) i RFLOCjest RFLOC can be a refile location obtained in a different way. ale nie mam pojęcia, jaki byłby „inny sposób”, a od pół dnia googlowałem i …
11 org-mode 

1
Jak zmienić nagłówek w element listy w trybie organizacji?
Podczas pracy nad strukturą dokumentu często mam ochotę przekształcić listę elementów w zestaw nagłówków lub zestaw nagłówków w listę. Nie znalazłem sposobu na zrobienie tego tak łatwo, jak ręczne edytowanie lub nagrywanie makra. Jak ty to robisz? Czy istnieje funkcja do wykonywania tego rodzaju operacji, np. Obniżanie nagłówka pozycji na …
11 org-mode 

1
Jak wyszukiwać arabskie słowo w tekście bez znaków diakrytycznych / akcentów?
W języku arabskim, podobnie jak w niektórych innych językach, istnieje tak zwane znaki diakrytyczne w celu poprawy wymowy. Nie ma konwencji dotyczącej liczby znaków diakrytycznych dla jednego słowa. Niektórzy używają minimum (które preferuję) na tyle, aby jednoznacznie wymawiać, podczas gdy inni używają ich zbytecznie lub po prostu dla celów estetycznych …

1
Stopniowe uczenie się skrótów klawiszowych dostarczanych przez AUCTeX
Jeśli tak M-x forward-char, Emacs przekazuje bardzo przydatną wiadomość You can run the command "forward-char" with C-f. Biorąc pod uwagę fakt, że Emacs można znaleźć wszystkie skróty klawiszowe LaTeX w pliku latex.elpod LaTeX-math-defaultwarunkiem przez AUCTeX, to możliwe, że w trybie LaTeX (AUCTeX) Emacs przypomina mi skróty klawiszowe? Na przykład po …
11 latex  auctex 

1
Jak automatycznie szyfrować pliki trybu orgmode?
Mam repozytorium git, w którym znajdują się niektóre pliki trybu org. Niektóre z nich mają charakter prywatny, a serwer, na którym żyje repozytorium git, może być dostępny dla niezaufanych osób trzecich. Właśnie dlatego chcę zaszyfrować prywatne pliki org. Co chciałbym osiągnąć, to: Na początku plik jest szyfrowany. Może to być …

3
Jak mogę automatycznie wstawić prototyp do foo.h z foo.c?
Załóżmy, że piszę program C w pliku foo.c: int add_numbers(int x, int y, int z) { // Very complex implementation here. return x + y + z; } Chcę polecenia, które wstawi odpowiedni prototyp funkcji w foo.h: int add_numbers(int x, int y, int z); Czy istnieją na to jakieś rozwiązania …
11 c 

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.