Emacs

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

2
Skorzystaj z pustego obszaru echa, aby wyświetlić informacje
Obszar echa jest przez większość czasu pusty, co sprawia, że ​​myślę, że mógłbym go użyć do wyświetlenia niektórych informacji. Na przykład org-clockwyświetla bieżące zadanie, pozostały czas i całkowity czas, który upłynął na modeline. Ta informacja nie jest tak naprawdę czytelny (modeline może być dość krótki), powtarza się na każdej modeline …

1
Zbłąkaj za 4 m przed monitem z Zsh w Mx ansi-term
Niedawno przeczytałem Uruchamianie pocisków w Emacsie i spędziłem trochę czasu, aby dostosować mój skomplikowany monit Zsh do pracy z ograniczonymi możliwościami M-x shelli M-x ansi-term. Po tym wysiłku jestem w końcu w stanie korzystać z Zsh z poziomu Emacsa, jednak z pewną niedogodnością M-x ansi-term. 4mPrzed monitem zawsze widzę zbłąkany …
10 ansi-term 

2
Ukryj długą informację o prawach autorskich GPL na górze pliku
Pracuję z wieloma plikami * cpp i * h, które na początku zawierają długą informację o prawach autorskich . Chciałbym, aby emacs pokazywał te pliki tak, jakby ich tam nie było, bez faktycznego usuwania tekstu. Jest to następujące: /* * Copyright (C) 2006-2008 Author A * Copyright (C) 2006-2008 Author …
10 display 

1
Podczas ponownego łączenia utrzymuj bufory ERC w tle
Używam ERC (z ZNC) jako mojego klienta IRC. Dołączyłem do kilku kanałów i po uruchomieniu znc-allwszystkie bufory są przywracane, a logi odtwarzane. To wszystko świetnie. Najbardziej denerwuje mnie jednak to, że podczas odtwarzania dzienników każdy bufor kanału jest wysuwany na pierwszy plan i naprawdę nie mogę wykonywać żadnej innej pracy …
10 buffers  erc 

1
Jak posortować listę plików w plikach Helm-Find-Files
Kiedy używam helm-find-filesdo wyszukiwania katalogu. Chciałbym, aby najpierw wyświetlało dokładne dopasowania i katalogi na liście kandydatów, a następnie pliki. Na przykład wyszukanie „src” daje następujące wyniki: Jak sprawić, by „src” pojawiał się jako pierwszy, ponieważ jest to dokładne dopasowanie, a także katalog? Lub odsłaniając to, czyniąc ukrytym „”. pliki trafiają …

2
Symbol wieloznaczny w plikach org-agenda
Mam folder bazowy projekt ~/prj, wewnątrz którego mam wiele indywidualnych projektów, 2014_prj1, 2014_prj2, ..., wewnątrz którego mam, między innymi, docfolderu. Układ wygląda następująco: ~/prj ~/prj/2014_prj1 ~/prj/2014_prj1/README.org ~/prj/2014_prj1/data ~/prj/2014_prj1/doc ~/prj/2014_prj2 ~/prj/2014_prj2/README.org ~/prj/2014_prj2/data ~/prj/2014_prj2/doc Teraz chciałbym dodać wszystkie katalogi projektu ( 2014_prjX) org-agenda-files, a także wszystkie docpodkatalogi katalogów projektu. Te datafoldery powinny …

2
Niech seksu naprzód rozpozna bloki zdefiniowane przez słowa kluczowe, a nie tylko nawiasy
W języku (Julia), który ma bloki zdefiniowane przez słowa kluczowe, takie jak for..end, begin..endoraz nawiasy, jaki jest dobry sposób na pominięcie takiego bloku? Ponadto endjest nie tylko słowem kluczowym blokowym, ale także prawidłowym identyfikatorem używanym w innych miejscach. Jednym ze sposobów jest poszukiwanie wyrażenia regularnego rozpoczynającego / zamykającego blokowanie i …
10 syntax  parsing 

2
Wymuś użycie czcionki o stałej szerokości w trybie org
Jaki jest najprostszy sposób na zmuszenie trybu org Emacsa do używania wszędzie tej samej rodziny czcionek o stałej szerokości i wysokości (ale z zachowaniem odrębności innych właściwości, takich jak Pierwszy plan)? Mógłbym na przykład org-level-ndziedziczyć wszystkie twarze fixed-pitchlub variable-pitchodwoływać się do czcionki o stałej szerokości, ale myślę, że byłoby to …
10 org-mode  fonts 

3
Powtórz ostatnią wstawkę tekstu
W Vimie możesz nacisnąć, .aby powtórzyć ostatnią zmianę, w tym wstawienie tekstu. Podczas gdy w Emacs C-x zpowtarza tylko ostatnie polecenie. Wiem, że można tutaj używać makr, ale częściej niż zdaję sobie sprawę, że muszę zbyt późno wstawiać ten sam tekst. Kiedy muszę ponownie wstawić go tylko raz , zdefiniowanie …

1
Jak wyrównać do prawej region i / lub linię?
Możemy wyśrodkować tekst za pomocą M-x center-regioni M-o M-s. Czy istnieje coś podobnego do wyrównania do prawej? Przykład przed: Item 0: value | Item 100: value | Item 30: value | po: Item 0: value| Item 100: value| Item 30: value| fill-column ^ Jaki jest najłatwiejszy sposób wyrównania tekstu do …

1
Jak policzyć wszystkie okna w ramce?
Tak jak zadane pytanie, chciałbym funkcji, która zliczałaby okna wyświetlane obecnie w tej ramce. Więc to: +--------------+-------------+ | | | | | | | *scratch* | *Messages* | | | | | | | | | | +--------------+-------------+ | *Help* | | | +----------------------------+ Wróciłbym => 3 Uruchomiłem funkcję poniżej: …
10 elisp  window  frames 

1
Jak debugować błędy w wartownikach i podczas blokowania czcionek
Kiedy wystąpi błąd wewnątrz wartownika procesu lub podczas blokowania czcionek, Emacs nie pokazuje śladu wstecznego, mimo że debug-on-errorwcześniej był włączony. Rozumiem, dlaczego te błędy są wychwytywane, ten sam błąd może zostać ponownie uruchomiony podczas próby przedstawienia śledzenia wstecznego. Jednak gdy chcę naprawdę debugować ten błąd, nie jest to bardzo pomocne. …
10 debugging 

2
Dlaczego główne tryby nie sprawdzają tylko twarzy?
Pisząc tryb główny, często warto wiedzieć, że „jest ciąg w ciągu?” „ma sens w komentarzu?”. Wydaje się, że większość głównych trybów próbuje analizować język programowania. Na przykład: python-syntax-content połączenia syntax-ppss haskell-fill-paragraphpołączenia syntax-ppssire-search-forward c-in-comment-line-prefix-p przesuwa punkt i dzwoni looking-at sp-point-in-commentwywołuje, syntax-ppssale sprawdza również, czy jest na ograniczniku komentarza Jednak w niektórych …



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.