Emacs

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

4
Uruchom emacs GUI z emacsclient
Używam emacsa 25.1. Mam serwer emacs startujący jako demon podczas uruchamiania i mogę otworzyć sesję terminala emacs z następującym aliasem: alias em="emacsclient -t" Jak mogę uruchomić GUI emacs w podobny sposób?

1
Długi nagłówek lateksowy do eksportu org
Potrzebuję wielu wierszy w nagłówku lateksu eksportu do org. #+LATEX_HEADER: \usepackage[main=british,polutonikogreek]{babel} #+LATEX_HEADER: \usepackage{fontspec} #+LATEX_HEADER: \usepackage{hanging} #+LATEX_HEADER: \setmainfont{ebgaramond}[Contextuals=Alternate] #+LATEX_HEADER: \newcount\instr \instr=1 % hide/show instructions #+LATEX_HEADER: \babelhyphenation[british]{philo-sophy} Czy istnieje alternatywa dla stawiania #+LATEX_HEADERprzed sobą?
10 org-export  latex 


3
Uzyskaj słowo w punkcie
To prosta sprawa. Mój kursor znajduje się nad słowem i chcę je zdobyć, abym mógł coś z tym zrobić. Widzę kilka różnych sposobów, aby to zrobić, ale chcę uniknąć ponownego opracowania i zastosować standardową metodę.
10 words 

1
Tryb zła i wyrażenia regularne
W Vimie, jeśli chcę wyszukać wszystkie nazwy zmiennych LX, gdzie X jest liczbą, mogę po prostu wpisać /L\d. Nie wydaje się to jednak działać evil. Czy istnieje inna składnia wyrażeń regularnych w trybie Evil, czy też będę musiał skorzystać z niektórych funkcji Emacsa w celu wyszukiwania i zamiany za pomocą …



2
Czy można dołączyć wygenerowany ciąg doc do lambda?
Dokumenty Emacsa mówią, że gdy łańcuch dokumentu jest wstawiany do środka lambdalub defunjest „przechowywany bezpośrednio w obiekcie funkcji”. Możemy jednak zmienić dokumenty nazwanych funkcji w następujący sposób: (put 'my-function-name 'function-documentation "Blah.") Ale ta sama sztuczka nie działa z lambdami. Czy istnieje sposób na dodanie dokumentacji do lambda? Lub jakoś dynamicznie …

2
Odzyskiwanie klucza za pomocą pakietu use
Próbuję usunąć powiązanie, org-cycle-agenda-filesktóre jest domyślnie ustawione na C-'i C-,. Moją wybraną bronią jest pakiet use- package. Na stronie github.com/use-package/bind-key.el znalazłem następujące linie: ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode from changing a binding that you don't want to override …

1
Cocoa Emacs 24.5 Font Issues (Inconsolata-dz)
Próbuję ustawić [Inconsolata-dz] [1] jako domyślną czcionkę na Emacsa. Zwykłe Inconsolata działa dobrze, ale wersja dz nie działa poprawnie. Większość funkcji, z których korzystam, wciąż generuje ten błąd (postępowałem zgodnie z instrukcjami online, jak ustawić czcionkę Emacsa): set-face-attribute: Invalid font name: "-*-Inconsolata-dz-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1" W końcu udało mi się to zrobić, wykonując …
10 init-file  osx  faces  fonts 

5
Jak skonfigurować hunspell na komputerze z systemem Windows?
Mam swoje słowniki hunspell w C:\hunspell\. Zawiera on .dici .affpliki dla trzech językach: en_GB, en_US, i nb_NO. Znajdujące się w Internecie opisy, jak sprawić, by hunspell działało w Emacsie, wprawiają mnie w zakłopotanie. Jakiego minimalnego kodu potrzebuję w pliku init, aby móc używać tych trzech słowników hunspell w Emacsie? Wypróbowałem …

2
Zbuduj minimum Emacsa 25 do testów jednostkowych
Chciałbym zbudować bardzo minimalny wariant pnia Emacsa do testowania jednostkowego mojego pakietu Emacs Lisp. Kompilacja nie wymaga GUI, wsparcia dla obrazu itp. Powinna być w zasadzie minimalnym interpretatorem Emacs Lisp z podstawowymi bibliotekami Emacs Lisp i powinna być budowana szybko , najlepiej w mniej niż pięć minut. Obecnie przechodzę --with-x-toolkit=no …

1
wydajność „wstecz”
Mam trochę kodu (looking-back … (line-beginning-position)). Dokumentuj ciąg looking-backstanów, że lepiej jest unikać tej funkcji z powodu spowolnienia. Jestem ciekaw, czy kolejne podejście będzie szybsze? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp stuff))

3
Tryb hl-line ukryj tło, jak tego uniknąć?
Z: (when window-system (set-face-background 'hl-line "light yellow") (global-hl-line-mode 1)) bieżąca linia jest podświetlona na żółtym tle, ale jeśli tekst ma właściwości tła, jest również nadpisywany (np. tryb różnicowy, tryb tęczowy). Czy można ustawić tło tylko dla części, które nie mają odpowiednich właściwości? AKTUALIZACJA Zaczynam eksperymentować, wydaje się, że punktowanie nie …

3
Jak mogę odpowiedzieć na pytanie o minibufor z Elisp?
Czasami używam interaktywnych funkcji wewnątrz funkcji, którą piszę na własny użytek. Jeśli funkcja prosi o pewne informacje (np. „Plik wyjściowy: ~ /”), czy istnieje ogólny sposób dodawania tekstu do minibufora, a następnie naciśnij klawisz Enter, aby użytkownik nie musiał tego robić? Jako przykład załóżmy, że chcę uruchomić org-latex-export-to-pdfwewnątrz funkcji, ale …
10 elisp 

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.