Articles of emacs

Come faccio a fare in modo che il frame di Emacs mantenga il suo buffer e non venga ridimensionato?

La cornice di My Emacs si presenta così: +—————————+ | | | | | | | | B | | A | | | | | | | | | |————-| | | C | +—————————+ C è di solito un terminale con qualche tipo di processo di lunga durata, come un server web o […]

Errore “argomento tipo errato: commandp” quando si associa un lambda a una chiave

Sto ottenendo un argomento di tipo “Wrong: commandp, (lambda nil (forward-line 5))” qui. (global-set-key [?\Mn] (lambda () (forward-line 5))) Qual è l’errore? Sono abbastanza sicuro che sia semplice e mi manca qualcosa di ovvio.

Imansible hide la schermata di benvenuto in Emacs

Voglio hide la schermata di benvenuto. Il mio file .emacs : (setq c-basic-offset 4) ; indents 4 chars (setq tab-width 4) ; and 4 char wide for TAB (setq indent-tabs-mode nil) ; And force use of spaces (turn-on-font-lock) ; same as syntax on in Vim (setq width (max width (+ (length str) 1))) ;line numbers […]

Come posso usare Emacs Tramp per raddoppiare ssh?

Il mio campus consente solo l’accesso SSH attraverso un server gateway. Quindi per accedere al cluster che sto codificando devo ssh al gateway e poi ssh alla macchina su cui sto lavorando. La connessione è molto lenta a volte ed è frustrante lavorare su. Mi piacerebbe usare qualcosa come il vagabondo che capisco avrebbe il […]

Emacs dietro il proxy HTTP

Emacs è in grado di accedere a Internet con pacchetti come url.el o il browser web W3 . Inoltre, l’ archivio di pacchetti Emacs Lisp dipende fortemente dal pacchetto url.el. Ora, come posso configurare Emacs per utilizzare il mio proxy HTTP per connettersi a Internet in generale? Punti bonus per qualsiasi aiuto con ELPA dietro […]

Vale la pena investire tempo nell’imparare a usare Emacs?

Proprio davanti: non voglio iniziare una guerra religiosa. Ho usato vi per tutto il tempo che posso ricordare, e le poche volte che ho provato a prendere Emacs sono stato così perso che ho subito rinunciato. Un sacco di gente trova Emacs molto potente, comunque. La sua programmabilità è in qualche modo leggendaria. Sto principalmente […]

Invia “C- (” a Emacs nel terminale VT100 / xterm (Terminale di Mac OS X)?

È ansible in qualche modo inviare il tasto “C- (” a Emacs su un terminale VT100 / xterm (terminale Mac OS X)? Esiste una sequenza di escape che potrebbe essere inviata per ottenere l’equivalente? Ho il sospetto che il problema fondamentale sia che il concetto di combinare il controllo con il carattere “(” (e altri […]

Emacs: elimina gli spazi bianchi o una parola

Come posso configurare emacs in modo che funzioni allo stesso modo degli altri editor moderni in cui premere Alt + D o Alt + Backspace elimina spazi bianchi adiacenti o una singola parola? Per impostazione predefinita, emacs elimina sempre una parola.

Git rallenta Emacs to Death – Come risolvere il problema?

Aprire un file (digitando Ctrl-x f Dired , AKA Find File ) o digitando f in quel file in modalità Dired ), è dolorosamente lento nelle directory di lavoro che hanno una sottodirectory .git . Anche il file più semplice (50 righe con commenti per lo più) potrebbe richiedere fino a 8 secondi per l’apertura. […]

Come posso fare chiusure in Emacs Lisp?

Sto cercando di creare una funzione al volo che restituisca un valore costante. In JavaScript e in altri linguaggi imperativi moderni userei le chiusure: function id(a) { return function() {return a;}; } ma il lisp di Emacs non supporta quelli. Posso creare mix di funzioni di identity framework e applicazioni a funzioni parziali, ma non […]