Emacs

13
Poruszaj się w górę iw dół w trybie paredit

Korzystałem z Cursive's Structural Editing (tryb podobny do kredytów dla Intellij i Cursive) i znalazłem tam fajne polecenie o nazwie move form-up (i dół). Przenieś formularz w górę robi to (o |to chodzi): (+ 1 |(+ 2 3) 4) => (+ (+ 2 3) 1 4) i Przenieś formularz w dół jest analogiczny: (+...

13
Jak mogę ocenić elisp w pliku orgmode, gdy jest otwarty?

Mam kod elisp, który chciałbym uruchamiać w plikach orgmode podczas ładowania (różne dla różnych plików i zdefiniowane w samym pliku). Czy jest na to sposób? Nic nie widziałem w http://orgmode.org/manual/In_002dbuffer-settings.html Jeśli mogę dodać coś do inicjowania emacsa, który uruchamia...

13
Podkreślanie zmiennych powłoki w cudzysłowach

W vimie następujący dokument spowoduje, że $PWDlinie 2 i 3 zostaną pokolorowane na dwa różne sposoby: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' Pierwsze wystąpienie $PWDbędzie miało inny kolor niż reszta ciągu, w którym się znajduje. Daje to wyraźne wizualne...

13
Wyświetl kod z innym wcięciem niż zapisany na dysku

Pracuję nad niektórymi projektami ze stylami wcięć, które uważam za naprawdę irytujące. Chciałbym wyświetlić kod z pewnym stylem wcięcia, ale zawsze zapisz na dysku w zalecanym stylu wcięcia. W szczególności podoba mi się domyślny styl wcięcia emacsa w argumentach funkcji wieloliniowych ... void...

13
„I” vs „kiedy” dla warunków warunkowych

Jest to kontynuacja komentarzy do tej odpowiedzi . Następujące fragmenty kodu wydają się równoważne: (and a b) (when a b) Oczywiście andpozwala stawiać więcej warunków: (and a b c d)oznacza(when (and a b c) d) Zwykle używam whentylko do wyrażania rozgałęzień. Czy istnieją rzeczywiste różnice?...

13
Jak edytować elisp bez zgubienia się w nawiasach

Zmieniam kod elisp z linum.el: (custom-set-variables '(linum-format 'dynamic)) (defadvice linum-update-window (around linum-dynamic activate) (let* ((w (length (number-to-string (+ (count-lines (point-min) (point-max)) 1)))) (linum-format (concat " %" (number-to-string w) "d ")))...

13
Czy można stworzyć bufor * scratch * w trybie org?

Podczas pracy nad dokumentem w emacs często otwieram nowy bufor, robię coś w trybie org, kopiuję zawartość trybu org i wklejam do mojego dokumentu. Za każdym razem, gdy musiałem to robić, tworzyłem nowy dokument w trybie organizacji. Teraz mam plik, w ~/.scratch.orgktórym przechowuję moją...

13
Jakie pakiety są dostępne do edycji modalnej?

Jakie pakiety są dostępne do edycji modalnej w Emacsie? Czego używasz i dlaczego? Spróbujmy wysłać jedną paczkę na odpowiedź. Proponuję wymienić zalety i wady każdego pakietu. Oto moja definicja edycji modalnej (nie mogłem znaleźć dedykowanego artykułu Wikipeadia): Edycja modalna - styl edycji...