Emacs

13
Optymalizacja wydajności blokowania czcionek

Chcę wykonać wariant dopasowania zakotwiczonego blokowania czcionek. Mam definicje funkcji, które zaczynają się od listy nazw, i chcę, aby te nazwy były podświetlone w treści funkcji. Stworzyłem funkcję, która to robi, i zarejestrowałem ją jako funkcję blokady jit z rejestrem blokady jit, jednak...

13
praktyczne ograniczenia rozmiaru pliku w trybie org?

Mam plik w trybie organizacji, który działa około 6000 wierszy i zawiera około stu nagłówków najwyższego poziomu. Załadowanie lub zapisanie trwało około minuty, a czasami wysyła emacsa do chwastów i muszę go wymusić. Czy ktoś z was uważa, że ​​jest to zbyt duży plik, aby poradzić sobie praktycznie...

13
zaczep przed zapisem dla trybu CC

Chcę dostosować, cc-modeaby wykonać funkcję przed zapisaniem. Jednym z rozwiązań byłoby zmodyfikowanie cc-modemapy klawiszy w celu powiązania C-x C-sz funkcją, która wykonuje pracę, której potrzebuję, a następnie zapisuje ją. Moje pytanie brzmi, czy istnieje hak, który mogę dostosować do tego?...

13
Elastyczne zależności TODO organizacji?

Chciałbym org-moderobić to, co robi OmniFocus ; po zakończeniu dolnego zadania na liście sekwencyjnej następne zadanie na liście staje się widoczne w porządku obrad. Masz jakieś przemyślenia na temat tego, jak mogę spróbować rozwiązać ten problem? Zasadniczo chciałbym napisać drzewo z liśćmi i...

13
„Pop” okno w ramkę

Często moje okna są automatycznie dzielone, dopóki arbitralnie nie stwierdzę, że w bieżącej ramce nie ma wystarczającej ilości nieruchomości dla nich wszystkich. Kiedy to nastąpi, ręcznie usuwam okno, tworzę ramkę i przełączam się na to usunięte okno. Jak napisać funkcję elisp, która to...

13
Nazwany ciąg znaków?

Często muszę dokonać kilku podstawień tego samego ciągu: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (to tylko fikcyjny przykład, w tym przypadku lepiej przykleić „a” spacją, ale ogólnie mam do czynienia z bardziej skomplikowanymi sytuacjami) Czy istnieje sposób dokonania nazwanego...

13
Kod Elisp, aby sprawdzić połączenie z Internetem

Kiedy otwieram Emacsa, ocenia mój plik init, który obejmuje odświeżanie moich archiwów pakietów przez połączenie internetowe. Jest to problematyczne, gdy nie mam połączenia z Internetem, dlatego muszę uniemożliwić wykonanie tego kodu podczas uruchamiania Emacsa bez połączenia z Internetem. Aby...

13
Utwórz nową ramkę z tylko linią trybu

Chcę utworzyć nową ramkę, która nie zawiera nic oprócz linii trybu. Zwłaszcza nie bufor pliku. Dlaczego tego potrzebuję? Używam taktowania org-mode, aby mierzyć czas mojej pracy. Tryb organizacji wyświetla licznik dla bieżącego zadania, nad którym pracuję, w wierszu trybu i aktualizuje licznik w...

13
Wyświetlanie i edycja arkuszy kalkulacyjnych Excel i plików csv w Emacsie

Czy istnieje jakiś sposób przeglądania / edytowania arkuszy kalkulacyjnych Excel (np. xlsI xlsxplików) w Emacsie? Co z csvplikami? (np. zawartość wyrównująca kolumny). Dla porównania, oto co widzę, gdy próbuję otworzyć .xlsxplik w Emacsie: M Filemode Length Date Time File - ---------- --------...

13
Jak mogę natychmiast wyjść z Ediff bez konieczności wpisywania „y”

Kiedy rezygnuję z Ediffa q, pytają mnie, czy naprawdę chcę odejść. Wolałbym, żeby natychmiast przestał. Dostosowywanie nie ma nic oczywistego . Jest tutaj rozwiązanie , które wydaje się działać poprzez przedefiniowanie qklucza, ale nie jestem pewien szczegółów działania tej funkcji. Jaki jest...

13
Co robi „symbol-wartość”?

Dokumenty nie uczyniły mnie mądrzejszym: Ta funkcja zwraca wartość zapisaną w komórce wartości symbolu. To tutaj przechowywana jest bieżąca (dynamiczna) wartość zmiennej. Jeśli zmienna nie ma lokalnego powiązania, jest to po prostu jej wartość globalna. Jeśli zmienna jest nieważna, sygnalizowany...

13
Jak edytować crontab bezpośrednio w emacs, gdy mam już otwarty emacs?

Wiem, że mogę ustawić zmienną EDITOR i edytować mój plik crontab za pomocą emacsa, ale to wymaga uruchomienia procesu z powłoki z $ crontab -e Moje pytanie brzmi: jak mogę bezpośrednio zmodyfikować mój plik crontab, jeśli już jestem w emacsie? Próbowałem uruchomić uruchamiając eshell i stamtąd...

13
Jak ustawić domyślny rozmiar czcionki?

Konsekwentnie zmniejszam (Cx C--) w każdym buforze, którego używam, aby zobaczyć więcej linii kodu, nad którymi pracuję. Czy istnieje sposób, aby ustawić poziom powiększenia w moich plikach .emacs, a nie interaktywnie? Czy powinienem zastanowić się nad ustawieniem rozmiaru czcionki? Korzystałem z...