Emacs

11
Jak transponować dwa argumenty funkcji w Pythonie?

Jak mogę zamienić dwa argumenty w wywołaniu funkcji Python? Jeśli wstawię pointspację między tymi dwoma argumentami: self.assertEqual(json.loads(some.data), json_data) a następnie M-t( transpose-words) otrzymuję: self.assertEqual(json.loads(some.json), data_data) Z drugiej strony dzięki CMt...

11
Czy sople oferują funkcje, których nie ma Helm?

Jestem zapalonym użytkownikiem steru i czytam opis sopli. Obejmuje rzeczy takie jak: przechodź między kolejnymi kandydatami, którzy pasują do Twojego aktualnego wkładu * co brzmi dla mnie słabiej niż oglądanie całej listy meczy na czele (ponieważ jestem skłonny mieć taki bufor otwarty) użyj...

11
Zapobiegaj kliknięciu myszą nieaktywnych ramek z punktu repozytorium

Chcę zapobiec temu, by „pierwsze” kliknięcie ramki w nieaktywnym oknie X miało jakikolwiek wpływ poza aktywowaniem ramki. W szczególności nie chcę, aby zmieniał punkt. Problem polega na tym, że nie mogę wykryć, że ramka była nieaktywna, gdy kliknąłem myszą. Tak więc następujący kod zawsze pokazuje...

11
Uzyskaj link organizacji, aby automatycznie wstawić opis linku?

P: Jak mogę uzyskać niestandardową orgfunkcję linku do automatycznego wstawiania opisu? Chciałbym przechowywać orglinki do plików w diredbuforze, ale wolałbym, aby opis linku był ścieżką bez nazwy pliku, niż zgłosić pełną ścieżkę, tj .: file:~/the/full/path/myfile.ext ; default, but no...

11
Ctrl-K Kill Line, bez krawędzi ekranu w trybie linii wizualnej

(Z góry przepraszam za mój ogólny brak doświadczenia technicznego / emacsa. Używam org-modedo pisania powieści, więc nie zagłębiłem się w wiele opcji) Mam visual-line-modeustawić jako domyślną z linią (global-visual-line-mode t)w moim ~/.emacs. W przeszłości ctrl-k( kill-line) zabijał całą linię w...

11
Orgmode: czy można ustawić tagi na poziomie pliku?

Mając plik dla konkretnego projektu, chciałbym, aby wszystkie węzły w tym pliku miały znacznik identyfikujący projekt, dzięki czemu będę mógł później użyć go do tworzenia widoków agendy tylko dla tego projektu. Jak dotąd znalazłem tylko to, #+TAGS: foo bar spamktóra określa twardą listę znaczników...

11
zaznacz tekst za pomocą klawiatury w trybie PDFView (pdf-tools)

doc-viewTryb został zamieniony na pdf-tools. Chociaż łatwo jest ustawić znak na stronie za pomocą myszy, jak to zrobić za pomocą klawiatury? Plik Readme wspomina o tej funkcji. „* Zaznacz region i zabij tekst z pliku PDF.” Najbliżej dostałem oznaczenie całej strony M-x...

11
Zwiń podzielone okna

Biorąc pod uwagę podzielone okna, takie jak to: |------|-------| |1 |2 | | | | |------|-------| |3 |4 | | | | |------|-------| Istnieją dwie opcje zwijania podzielonych okien: delete-other-windows (Ctrl-x 1) Usuń okno (Ctrl-x 0) Pytanie : czy istnieje sposób, aby kontrolować, jak się...

11
Zmienne zadeklarowane kolorem

Szukam prostego sposobu na zapamiętanie przez emacsa deklarowanej zmiennej w jednej funkcji w C / C ++. Przez „prosty” mam na myśli brak zewnętrznego pakietu, po prostu z kilkoma liniami elisp w plikach konfiguracyjnych. Moja domyślna konfiguracja Emacsa koloruje nazwy zmiennych na żółto podczas...

11
Tryb Javascript kompatybilny z es6

Czy ktoś wie o trybie edycji javascript, który obsługuje dodawanie składni es6 (funkcje strzałek, rozszerzenia, importowanie, generatory itp.)? Przeprowadziłem szybkie wyszukiwanie, ale wygląda na to, że do tej pory wszyscy po prostu używają js2-modei ignorują błędy

11
W jaki sposób Emacs potrafi natychmiast zacząć od wielu plików el?

Jak każdy Emacs'er się dowie, obecnie cierpię z powodu mojej rozległej konfiguracji dot-Emacsa. Wszystkie moje paczki znajdują się w kontenerach use-packagei skompilowałem bajtami wszystkie moje .elpliki. Mimo to Emacs uruchamia się za 6,4 sekundy, a następnie ładuje resztę pakietów (około...

11
Jak skonfigurować prywatne repozytorium pakietów?

Napisałem kilka pakietów dla GNU Emacs, ale są one bezużyteczne poza środowiskiem mojej firmy. Chcę móc udostępniać pakiety innym programistom z mojej firmy. Chcę również, aby pakiety były łatwo wykrywalne za pośrednictwem package-list-packages. Myślę, że prywatne repozytorium rozwiąże moje...