Emacs

15
Automatyczne formatowanie kodu SQL

Istnieją pewne ogólne dobrze znane standardy i style kodowania SQL (np. Pisanie wielkich słów zarezerwowanych, umieszczanie głównych słów kluczowych w różnych wierszach itp.). Czy Emacs ma do tego jakieś tryby, czy też są jakieś pakiety do formatowania SQL, aby był zgodny ze standardowymi...

15
Oznacz i odczytaj równania LaTeX w trybie org

Jest to podobne do eksportowania do lateksu i odniesień HTML , ale w przypadku równań. Lubię używać fragmentów matematycznych LaTeX w moich plikach org, jak w * The Quadratic Equation The roots of $ax^2 + bx + c$ are given by \begin{equation} \label{eq:1} x = \frac{-b \pm...

15
Jak prawidłowo korzystać z defcustom?

Jak większość użytkowników Emacsa, dostosowałem tryb, zmieniając zmienne. To, co nigdy nie przyszło mi do głowy, to cała mentalność programistyczna stojąca za możliwością dostosowania tego i tego. Uświadomiłem sobie to, kiedy zacząłem szukać kodu źródłowego eshell. Nie jestem programistą elisp, ale...

15
Urodziny w kontaktach org

Jestem początkującym w trybie org (i Emacsa, jeśli o to chodzi), ale pomyślałem, że tryb org byłby dobrym miejscem / formatem do przechowywania moich kontaktów. Jedną z rzeczy, które lubię, jest dodawanie urodzin do kontaktów. Znalazłem org-contacts.el , który wydaje się mieć to, czego chcę: dodaję...

15
Jak wstawić tekst z określoną twarzą?

Mam twarz stworzoną w ten sposób: (defface test-face '((t . (:height 2.0))) "A face for testing.") Chciałbym wstawić tekst z tą twarzą. Ale te sposoby wstawiają tekst bez twarzy: (insert (propertize "text to insert" 'face 'test-face)) (let ((current-string "text to insert"))...

15
Jak mogę skonfigurować serwer ELPA?

Kumpel i ja chcemy zacząć pisać pakiety emacs przeznaczone do użytku w naszej firmie. (Zaufaj mi, nic, co piszemy, nie zainteresuje nikogo spoza - to integracja z narzędziami wewnętrznymi). Chcemy, aby instalacja i konserwacja pakietu była jak najłatwiejsza i uważamy, że oznacza to integrację z...

15
Czy mogę robić zrzuty ekranu (SVG) z Emacsa?

gtk-vector-screenshotProgram może być używany do robienia zrzutów ekranu wektor Gtk-3 zastosowań. Wydaje się, że działa, prosząc aplikację o przerysowanie się na kanwie SVG. Emacsa na GNU / Linuksie można budować za pomocą Gtk +, ale próba użycia wspomnianej aplikacji w oknie Emacsa daje zrzut...

15
Jak mogę uzyskać rozsądną politykę podziału okien?

Emacs stale tworzy nowe okna i ostatnio rujnuje mi dzień. Jak mogę powiedzieć emacsowi, aby podczas tworzenia systemu Windows używał następujących zasad? Wolę podziały pionowe Przestań robić podziały pionowe, gdy okna będą miały mniej niż 80 kolumn. Przestań robić podziały w poziomie, gdy okno...

15
Nawiguj według wcięcia

Chcę nawigować między wierszami pliku na podstawie wcięcia. Plik ma strukturę wcięcia: linia, która jest bardziej wcięta niż poprzednia linia, jest potomkiem poprzedniej linii, która ma takie samo wcięcie jak poprzednia linia, jest jej rodzeństwem. Głównie szukam trzech poleceń: Przejdź do...

15
Czy „(a. B) to naprawdę lista?

Jestem naprawdę pomylony z .notacją. Jest '(a . b)lista? (listp '(a . b))zwraca, tale gdy chcę wiedzieć, jego długość (length '(a . b))powoduje błąd Wrong type argument: listp, b. To samo dotyczy innych funkcji nth,mapcaritp., Wszystkie dają ten sam błąd Czy jest jakaś funkcja, która mogę...

15
Edycja konturu, jak w trybie org, dla JSON

Próbuję edytować plik Swagger JSON w emacsie. Zawiera duże zagnieżdżone obiekty JSON, więc chcę zwinąć i ukryć niektóre z nich. Próbowałem origami-mode, skonfigurowałem jak origami-c-style-parserw origami-parser-alist, ale jest dość niewyszukany (słowo „parser” wydaje się być zbyt imponującym...