Emacs

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

2
Jak manipulować listą argumentów w nadvice.el?
W odpowiedzi na kolejne pytanie dotyczące nowego systemu porad : W starym stylu advice.elmożna było manipulować poszczególnymi elementami listy argumentów zalecanej funkcji, nie czyniąc żadnych twierdzeń dotyczących tych elementów, które nie są tak zmanipulowane. Na przykład następujące porady: (defadvice ansi-term (around prompt-for-name last) (let ((name (read-from-minibuffer "Tag: "))) (and (not …
12 advice  arguments 

2
Jakie jest pochodzenie terminu „szarpnięcie”?
Chciałbym dowiedzieć się, jak nazwa „yank” ma swoją nazwę. Interesuje mnie również, dlaczego Emacs „yank” różni się od vi / vim „yank”. Zobacz także: podwójne pytanie o Vi , także w systemach Unix i Linux ;
12 yank  history 

1
Czy mogę pozwolić, aby interpunkcja przebiegała poza kolumną wypełnienia?
W typografii istnieje praktyka zwana „wypukłością” (lub wiszącą interpunkcją ), która pozwala niektórym symbolom zawiesić się na końcu marginesu: Chciałbym zrobić to samo dla moich dokumentów tekstowych. Czy mogę zmienić fill-paragraph(i znajomych?), Aby ignorować interpunkcję na końcu wiersza ( .?!:;,'"-), gdy wypełnia akapit?


1
Jak podświetlić bieżącą linię tylko w wybranym oknie?
P : Czy istnieje sposób, aby hl-line-modepodświetlić bieżącą linię tylko w wybranym oknie? Kiedy mam wiele okien z hl-line-mode włączonymi buforami , trudno jest na pierwszy rzut oka stwierdzić, które okno jest aktualne. Mam zmienną cursor-in-non-selected-windowsustawioną tak, nilaby pokazywała kursor tylko w bieżącym oknie, ale ta wizualna wskazówka jest zatłoczona …

3
Umieść bieżącą nazwę pliku w minibuforze
Jak wstawić nazwę pliku aktywnego bufora plików do polecenia? Kiedy wywołuję polecenie, które wymaga nazwy pliku, często robię to z bufora plików i chcę nazwę tego pliku , wpisując polecenie w minibuforze. Szukam hipotetycznej C-x…, którą mogę wpisać podczas tworzenia linii poleceń w minibuforze. Jeśli więc bieżący bufor jest plikiem …
12 files  minibuffer 

4
Jak mogę uciec z * w trybie org, aby zapobiec pogrubieniu czcionek
Jeśli napiszę coś *shrug*w trybie org, zostanie automatycznie czcionka pogrubiona . Jak mogę temu zapobiec, tzn. Faktycznie *shrug*wyświetlać się dosłownie po wyeksportowaniu? Edytować: Nadal chcę mieć możliwość korzystania z pogrubionej czcionki (bez konieczności zmiany domyślnej składni gwiazdki dla pogrubionego tekstu) i nie powinno mieć znaczenia, do jakiego formatu pliku eksportowany …
12 org-mode 

1
Jak dodać company-dabbrev do wyskakującego okienka zakończenia firmy?
Ustawiać: Wersja GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) z dnia 2015-07-25 na KAEL Kompilacja z EmacsW64. , przy użyciu najnowszej wersji MELPA Windows 7 x64 bit. Sytuacja: Na przykład piszę w buforze fobarsentencji. A potem rozpocznij nowy wiersz poniżej i pisząc fooba, spodziewałem się, że dostanę foobarsentencesugestię z okna wyskakującego okna …


3
Linie podziału w porządku obrad organizacji?
P : Czy mogę umieścić linie podziału w orgwidoku planu? Mój bufor programu może być trochę zajęty, gdy mam wiele rzeczy do zrobienia. Ta zarozumiałość wywołuje efekt przeciwny do zamierzonego, sprawiając, że unikam patrzenia na mój plan, ponieważ mnie to przeraża. Szukam sposobu, aby wizualnie było mniej zniechęcające. Jedną rzeczą, …

3
Przypisywanie tej samej wartości do wielu zmiennych?
Czasami muszę ustawić tę samą wartość dla wielu zmiennych. W Pythonie mogłem f_loc1 = f_loc2 = "/foo/bar" Ale w elisp piszę (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Zastanawiam się, czy istnieje sposób na osiągnięcie tego celu "/foo/bar"tylko raz?
12 variables  setq 

2
Jak wyskoczyć z nawiasów?
Używam spacemacsdo edycji kodu Python. Kiedy piszę nawiasy otwierające, nawiasy zamykające są dla mnie automatycznie wstawiane, a kursor jest umieszczany pośrodku w celu dalszego pisania. Ale: kiedy już skończę pisać w nawiasach, potrzebuję szybkiego sposobu wyskakiwania z nich i lądowania po nawiasie zamykającym. Teraz przełączam się do normalnego stanu, przesuwam …


2
Jak pozbyć się „domyślnego” (ostatnio używanego) ciągu w niektórych funkcjach emacsa?
Mam następujący problem: kiedy używam „Cx rt” (string-prostokąt), pojawia się monit o wprowadzenie ciągu znaków w celu zastąpienia wybranego prostokąta. Powiedzmy, że piszę „;;” (aby skomentować prostokąt). Działa to dobrze, ale następnym razem wywołuję tę samą funkcję i chcę zastąpić nic (pusty ciąg), nie mogę tego zrobić, ponieważ istnieje „domyślny” …

2
Zapisywanie szlaku Calc do późniejszego wykorzystania
Czy można zapisać ślad kalkulatora Emacsa (jako plik) i przywrócić go później? Jeśli nie, to czy powinna to być funkcja? Na przykład, gdy mam niepełne obliczenia, ale muszę wyłączyć Emacsa, byłoby świetnie, gdybym mógł kontynuować. Drugi przypadek: wykonuję obliczenia i chcę zapisać sposób, w jaki to zrobiłem, aby później sprawdzić, …
12 saving  calc 

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.