Emacs

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

1
Ustaw domyślny język bloków kodu w trybie orgmode
Czy istnieje sposób zdefiniowania domyślnego języka bloków kodu w trybie organizacji w nagłówku dokumentacji? Zwykle w jednym organie używam tylko jednego języka programowania, więc pisanie zawsze jest męczące #+BEGIN_SRC python [...] #+END_SRC Byłoby miło móc coś takiego zrobić #+PROPERTY: header-args :session *mysession* :tangle yes :results silent :language python [...] #+BEGIN_SRC …

1
Counsel Mx zawsze pokazuje „^”
Zainstalowałem Counsel / Ivy / Swiper i jak dotąd wszystko działa dobrze. Ale kiedy dzwonię do doradcy-Mx przez powiązanie klawisza Mx, znak „^” jest zawsze dodawany. Nie mam pojęcia, dlaczego tak się dzieje i jak się go pozbyć (nie koliduje z poleceniem counsel-Mx, jest po prostu denerwujące). Używam emacsa w …
14 search  counsel 

2
Zwiń sekcje w przecenie
Używam markdown-mode(w połączeniu z writeroom-mode) do pisania w Emacsie. Moje pliki przeceny generalnie stają się dość duże i chciałbym móc skupić się na konkretnej sekcji przez dłuższy czas. Jak mogę to osiągnąć? W szczególności chcę ukryć lub zwinąć inne sekcje (nagłówek i ich tekst) podczas pracy nad bieżącą. http://www.foldingtext.com zachowuje …

2
Powiązania klawiszy specyficzne dla bufora
Czy można ustawić przypisania klawiszy specyficzne dla bufora? Mam jeden z moich plików org: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Ale to wiązanie trwa również dla innych plików w trybie organizacji. Jeśli otworzę plik z innym głównym trybem, uruchomi się moje domyślne powiązanie klawiszy. Wygląda …

6
Jak ustawić skrót dla # + BEGIN_SRC # + END_SRC?
Przeczytałem instrukcję trybu org, ale nie znalazłem skrótu do wstawienia: #+BEGIN_SRC #+END_SRC Chyba muszę utworzyć konfigurację w ~ / .emacs, aby ustawić skrót? Czy istnieje skrót, ale nie wiedziałem? Używam R dużo w emacs. Czy istnieje sposób utworzenia osobnego skrótu, aby go utworzyć? #+BEGIN_SRC R #+END_SRC
14 org-mode 

2
Uzyskaj listę aktywnych mniejszych trybów w buforze
Jak uzyskać listę aktywnych mniejszych trybów w bieżącym buforze? Dokumenty (info "(elisp)Minor Mode Conventions")mówią: Define a variable whose name ends in ‘-mode’. We call this the "mode variable". The minor mode command should set this variable. The value will be ‘nil’ if the mode is disabled, and non-‘nil’ if the …
14 minor-mode 


3
Defun inside let z powiązaniem leksykalnym daje ostrzeżenie kompilacji bajtów „funkcja nie jest zdefiniowana”
Chcę uzyskać efekt zmiennej statycznej, używając defunwewnątrz letz leksykalnym wiązaniem do utworzenia zamknięcia. Jednak podczas kompilacji bajtowej pliku pojawia się ostrzeżenie. Czy robię coś złego, a jeśli nie, czy istnieje sposób na stłumienie tego ostrzeżenia? Stworzyłem MCVE: ;; -*- lexical-binding: t -*- (let ((count 0)) (defun increase-count () (interactive) (setq …


1
Oznacz zmienną lokalną jako bezpieczną dla dowolnej wartości
Zmienna safe-local-variable-valuesmoże przechowywać pary nazwa / wartość, które są bezpieczne jako plik lokalny lub katalog lokalny. Czasami jednak chcę powiedzieć, że dowolna wartość jest poprawna dla danej zmiennej. Strona podręcznika, do której odsyłam, mówi, że każda wartość całkowita jest uważana za bezpieczną fill-column. Czy istnieje sposób, aby to zrobić dla …

2
Jak anulować `edebug-defun`?
Jak mogę cofnąć efekty edebug-defun? Innymi słowy, jak odwołać dyrektywę, która powoduje edebugprzejście do trybu debugowania po wywołaniu określonej funkcji? Chciałbym również wiedzieć, gdzie w dokumentacji znajduje się odpowiedź na to pytanie. Szukałem tego znacznie dłużej, niż mogłoby się wydawać, że byłoby konieczne ...
13 debugging  edebug 

1
jak radzić sobie z archiwami ZIP w DIRED?
Chcę łatwiej pracować z archiwami w trybie diakcyjnym Emacsa. I myślę, że moje potrzeby są nie tylko moje. Czego chcę? Dwie rzeczy w Dired: zskompresować plik lub katalog na kursorze (lub wszystkie zaznaczone pliki / katalogi, jeśli istnieją znaki); nazwa nowego archiwum powinna być zmienna (ale jeśli jeden plik / …
13 dired 

1
Podświetlanie brakujących referencji
Czy jest możliwe, aby auctex wyświetlał brakujące odniesienia inaczej niż te, które znajdują się w pliku bib? Obecnie wszystkie odniesienia wyglądają identycznie, więc nie można na pierwszy rzut oka stwierdzić, które klucze cytowania są zdefiniowane w pliku bib, a które nie. Texstudio robi to całkiem nieźle. book.tex: \documentclass{book} \usepackage[backend=biber]{biblatex} \addbibresource{bib.bib} …

2
Jak automatycznie podpisywać zatwierdzenia za pomocą magit?
Jestem zainteresowany podpisaniem każdego z moich zobowiązań za pomocą mojego klucza GPG. Ponieważ używam magita do łączenia się z gitem, zastanawiałem się, czy powiedzenie magitowi, aby podpisywał każde zatwierdzenie, jest możliwe (lub przynajmniej możliwe było obejście tego celu).
13 magit  git  security  gpg 

1
Czy istnieje wtyczka, która dopasowuje kolorowe znaczniki HTML, takie jak ograniczniki tęczy?
Chciałbym trochę wtyczki, która koloruje tagi HTML odpowiednim kolorem na podstawie tego, który tag pasuje. Na przykład <div> <p></p></div> <div>i </div>będą podświetlone tym samym kolorem, <p>a </p>zostaną podświetlone tym samym kolorem, ale inaczej niż tagi div. Nie byłby oparty na tym, jaki to typ tagu, tylko na jakiej głębokości.

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.