Emacs

9
Proste użycie request.el

Moje żenująco łatwe pytanie brzmi: Dlaczego działa następujący kod: (require 'request) (defun geocoder () (request "http://rpc.geocoder.us/service/csv" ;;; **Hardcoded parameter!** :params '(("address" . "1600 Pennsylvania Ave, Washington DC")) :parser 'buffer-string :success (function*...

9
org folding: pokaż tagi po „…”, a nie wcześniej?

Gdy węzeł na poziomie rodzicielskim, który zawiera zarówno elementy potomne, jak i znaczniki, jest złożony tab, ...wskazanie dla złożonych elementów potomnych jest kojarzone raczej ze znacznikami niż z tekstem węzła. na przykład wyświetla: *1st level node :@tag1... podczas gdy chciałbym, aby to...

9
Scal historię z wielu eshells

Przed przejściem do eshell miałem konfigurację zsh, aby: Po każdym poleceniu wypisz do pliku historii Dołącz zamiast zastępuj plik historii, aby podczas uruchamiania wielu powłok wszystkie były scalone w jedną dużą historię Obie opcje zsh są tutaj udokumentowane (patrz APPEND_HISTORY i...

9
Sortowanie wierszy ze znakami akcentowanymi

Podczas sortowania linii według sort-lineslinii zaczynającej się od änastępuje po linii zaczynającej się od z. Byłoby miło, gdyby można było posortować wiersze ignorując akcenty, umlauty itp., Tak jak w słowniku. Idealnie linia zaczynająca się od ändernpowinna być następująca po linii zaczynającej...

9
Wyszukiwanie zapytania i komentowanie linii?

Mam nadzieję dowiedzieć się, jak przeprowadzić wyszukiwanie zapytania, które skomentuje wiersz zamiast zamiany zapytania. To znaczy, wykonaj interaktywne wyszukiwanie zapytań, a jeśli powiem tak, skomentuj wiersz, w którym jest dopasowanie. Czy to polecenie istnieje? Jeśli nie, jak bym to napisał?...

9
Czy mogę wyświetlić zegar w obszarze echa?

Przez większość czasu mój obszar echa jest pusty, podczas gdy modelka każdego z moich okien wyświetla mnóstwo redundantnych informacji redundantnych (aktualny czas, obciążenie systemu i różne inne informacje niezależne od bufora). Czy mogę wyświetlić bieżący czas (wyrównany do prawej) w obszarze...

9
Zwolnij cały pakiet lub drzewo biblioteczne

Czasami chcę zadzwonić, unload-featureaby zwolnić bibliotekę… i zależy to od biblioteki… a inna biblioteka zależy od tej biblioteki… Jak mogę zwolnić bibliotekę i wszystkie biblioteki, które od niej zależą, bez ręcznego przeglądania drzewa zależności? Typowym przypadkiem użycia jest rozładowanie...

9
Domyślne tło obrazu wbudowanego w trybie organizacji

Gdy obraz ma przezroczyste tło, Emacs oczywiście to szanuje. Niestety może to prowadzić do problemów z wyświetlaniem: Czy istnieje sposób wyświetlenia określonego koloru (np. Białego) za obrazem? Wydaje się, że jest to obsługiwane w obrazach ImageMagick . Specyficzne rzeczy, nad którymi teraz...

9
Jedno okno na projekt

Obecnie pracuję nad kilkoma projektami. Chcę, aby jedno wystąpienie Emacsa poradziło sobie z nimi wszystkimi. To, czego chcę, to zachowanie podobne do tmux, w którym każde „okno” (w sensie Emacsa) odpowiada projektom zawierającym bufory plików związanych z tym projektem. Istnieje kilka okien, z...

9
Generowanie tabel z nagłówkami z bloku kodu

Chciałbym wygenerować tabele zawierające nagłówki z bloków kodu. Coś takiego: #+BEGIN_SRC emacs-lisp :results value table :table-header | First | Second | (identity '((a b) (c d))) #+END_SRC #+RESULTS: | First | Second | |-------+--------| | a | b | | c | d | Niestety coś takiego :table-header...

9
Pakiet wielu kursorów powoduje, że emacs działa wolno

Korzystam z pakietu Multiple Cursors w pliku html i jest świetny dla kilku kursorów, ale jeśli utworzę więcej niż 30 lub 50 kursorów, robi się to strasznie wolno i przesuwanie kursorów zajmuje około pięciu lub sześciu sekund. Czy używam go źle, czy po prostu nie jest przygotowany do stworzenia...

9
Git Bash w emacs w systemie Windows

Mogę uruchomić powłokę Bash dostarczoną z Git dla Windows. Umieszczam to w moim .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Potem M-x git-bashi voila, bash działa, ale z pewną dziwnością: bash: cannot...

9
Jak ustawić znacznik w elisp i wybrać opcję shift?

Normalne zachowanie Emacsa, gdy aktywny jest tryb znaku przejściowego, polega na tym, że po dokonaniu wyboru shift, znak jest nieaktywny, jeśli następne polecenie jest ruchem bez zmiany. Na przykład po poleceniach M-l(aby zaznaczyć bieżącą linię za pomocą funkcji poniżej) i C-fznak jest wyłączony....