Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs

2
Dividi finestra al bordo più esterno
Sto cercando un modo per aggiungere una nuova finestra divisa a tutta altezza a una configurazione di finestra esistente (suddivisa). Poiché non so come spiegarlo correttamente, posterò solo alcuni elementi grafici ASCII che mostrano il comportamento desiderato per due configurazioni di finestre di esempio: from to +-------------------------+ +---------------------+---+ | | …
8 elisp  window  frames 

1
Come posso impostare Emacs per lo sviluppo iOS con Swift?
Presto farò un po 'di lavoro su iOS, usando Swift (yay!). Sfortunatamente, questo di solito comporta xcode (boo!). Come posso impostare Emacs per creare app iOS con Swift? Idealmente, verrebbero eseguiti automaticamente sul mio dispositivo di test. Funzionalità più avanzate come il completamento automatico sarebbero anche belle, ma non critiche.
8 osx  development  ios 

1
Come evitare che emacsclient avvii ogni volta un nuovo frame?
Ho Ubuntu 12.04 in esecuzione con Emacs 24.3. All'avvio del computer, emacs --daemonviene eseguito e ho modificato il parametro emacs24.desktoptake to emacsclient -c -a ""exec. Tuttavia, ogni volta che provo ad aprire un file, ogni volta si apre un nuovo frame. C'è un modo per far apparire il file in …

2
Come sovrascrivere le combinazioni di tasti per `term`
Per alcune attività come usare ruby pryed tmuxentrambi eshelle shellnon comportarsi bene. Ho provato a usare term, ma la mia innabilità di scavalcare le combinazioni di tasti termrende il suo uso fastidioso. Come posso impostare, dire, M-ocome other-windowe M-kcome kill-bufferquando si usa term?
8 keymap  term 

1
Come faccio a creare una semplice tabella di sintassi per una modalità principale?
Sto cercando di capire come funzionano le tabelle di sintassi, ma la mia modalità principale minima non evidenzia nulla. Ho scritto il seguente elisp, che dovrebbe solo evidenziare i commenti: (defconst my-yaml-mode-syntax-table (let ((table (make-syntax-table))) (modify-syntax-entry ?# "<" table) (modify-syntax-entry ?\n ">" table) table) "Syntax table for `my-yaml-mode'.") (define-derived-mode my-yaml-mode …


1
Tipo TERM corretto per eshell
C'è un modo per far funzionare meglio eshell? Di default printenv TERMritorna dumb. Ad esempio, brewspesso si lamenta del tipo di terminale e fa "oscillare" eshell mentre viene visualizzata la barra di avanzamento. Questo non succede term. Ho il sospetto che questo sia perché TERM=eterm-color. So che potrei aggiungere appena …

2
Perché la mia funzione non identifica correttamente la fine della regione?
Ho la seguente funzione, leggermente adattata da qui : ;; Insert text around a region. In this case, it's ;; the LaTeX code environment from the listings package (defun wrap-code (start end) "Insert a \begin{code} and \end{code} around a region." (interactive "r") (save-excursion (goto-char start) (insert "\\begin{code}") (goto-char end) (insert …
8 region  point 







2
Come inserire testo dopo punto?
Vorrei inserire (programmaticamente) del testo subito dopo il punto (senza spostarlo). Ho pensato a questo: (save-excursion (insert "my text")) Sembra funzionare È un buon modo per fare quello che voglio? Ad esempio, ci sono situazioni in cui ciò potrebbe rompersi? (A parte quelli dove insertsi spezzerebbero comunque, come i buffer …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.