Emacs

12
jak wykryć, czy w środowisku matematycznym LaTeX?

P: Czy istnieje sposób na wykrycie, czy punkt znajduje się w środowisku matematycznym LaTeX? Jak można by wykryć, czy chodzi o to, czy nie jest w środku matematyki środowisku LaTeX, czy wytyczone przez inline $...$lub wymienionych środowiskach ( equation,

12
Asynchronicznie czekaj na dane wyjściowe z procesu komendy

Przede wszystkim wyłączenie odpowiedzialności. Badałem to wiele razy i jestem całkiem pewien, że już znalazłem odpowiedź w ten czy inny sposób, ale po prostu jej nie rozumiem. Mój problem jest następujący: Mam proces przebiegający przez komendę Chcę wysłać wiersz danych wejściowych, przechwycić...

12
Traktuj symbole jako słowa w trybach prog

W Emacsie istnieje wiele poleceń, które dotyczą „słów”. Przykłady obejmują forward-word, kill-word, upcase-word, mark-word, transpose-words, itd. Określenie „słowo” wydaje się różnią się nieco między poleceniami. Na przykład forward-wordzatrzyma się na podkreślenie w środku słowa (np. foo_bar), Ale...

12
Uruchom aplikację w cwd na zdalnym hoście z poziomu eshell

Często używam Eshell do łączenia się ze zdalnymi systemami. Na tych zdalnych systemach czasami chcę uruchamiać skrypty w bieżącym katalogu roboczym. W zwykłym terminalu wpisałbym to: ./my-script.sh Niestety wewnątrz Eshella to nie zadziała: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $...

12
Pocisk nie wyświetla wszystkich plików w projekcie

Po przejściu do pliku, który jest częścią repozytorium git, Projectile potwierdza istnienie mojego repozytorium git jako projektu, ale wyświetla tylko jeden plik (bieżący plik) jako część projektu. Gdy odwiedzam inne pliki w projekcie, stają się one częścią projektu pojedynczo. Jak mogę tworzyć...

12
Jak wymusić otwarcie określonego bufora w nowym oknie?

Przy zatwierdzaniu zmian w Magit, przydatne jest, aby mieć otwarty widok różnicowy podczas dodawania szczegółów na temat zatwierdzenia. W Magit widzimy różnicę w *magit ..*buforze. Kiedy trafisz cc, gdy kursor znajduje się nad wystawił pliku, Magit popełnić bufor .. COMMIT_EDITMSGodskoczy....

12
Kill bufora po usunięciu ramki

Kiedy zamykam ramkę, chciałbym, aby bufor został zabity. Jeśli bufor jest wyświetlany w innych ramkach, bufor nie powinien zostać zabity. Nie rób nic, jeśli w ramce jest wyświetlany więcej niż jeden bufor. Jaki jest dobry sposób na skonfigurowanie

12
Ostatnio otwarte pliki w trybie ido

Używam ido-mode, ale jedną rzeczą, której nienawidzę, jest to, że po tym, jak C-x C-fnie mogę używać up/downklawiszy, aby przechodzić między ostatnio otwieranymi plikami, jak kiedyś iswitchb. Jak mogę ustawić, idoaby działało w ten

12
Reimplementacje Elisp

Emacs implementuje interpreter dla elisp w C, który służy jako de facto implementacja referencyjna. Czy są jakieś inne implementacje elisp w innych językach (szczególnie Javascript)? Jaki jest minimalny zestaw prymitywów niezbędnych do pełnego ponownego wdrożenia elisp? Jakie są w tym podstawowe...

12
Wyświetl początek zakresu, gdy jest poza ekranem

Chciałbym wyświetlić część otwierającą lunety, gdy ta wyjdzie poza ekran. Przykład: namespace a { ... --------------------- <- display frame ... | }* | * when cursor is here display "namespace a" in the minibuffer --------------------- or on screen Może to działać dla wielu języków...

12
Rozmyte zakończenie przy wstawianiu znaków Unicode

Właśnie odkryłem C-x 8 RETsposób wstawiania znaków Unicode według nazwy Unicode lub kodu szesnastkowego. Nie zapamiętałem (jeszcze?) Wszystkich nazw znaków Unicode, więc nie zawsze znajduję odpowiedni znak. Jest na przykład znak „GÓRA ŚNIEGOWA ŚNIEGIEM”. Jeśli wpiszesz „MOUNTAIN”, ta postać nie...

12
Jak zrozumieć ten kod rekurencyjny?

Znalazłem ten kod w podręczniku An Introduction to Programming in Emacs Lispdemonstrującym rekurencję za pomocą condfunkcji, aby dowiedzieć się o liczbie kamyków na podstawie wprowadzonej liczby wierszy, tj. Jeśli rzędy = 2, to kamyki powinny mieć 3, jeśli 4 rzędy, to powinno być 10 kamyków...