Ho appena aggiornato all'ultima versione di IPython e ora qualcosa non va quando lo si utilizza in emacs. Quando lo si utilizza in un terminale normale funziona bene (colori, completamento della scheda, ecc.), Tuttavia sia in M-x eshello M-x shell, anziché in output In [1]:, in realtà viene emesso [?12l[?25he …
Conosco almeno quattro possibilità: eshell termine ANSI-termine conchiglia Qual è l'elenco completo degli strumenti integrati in emacs per avviare una shell e quali vantaggi e svantaggi offrono?
Sono molto affezionato ivyal completamento e adoro il fatto che un semplice (ivy-mode 1)sia sufficiente per ottenere ivyquasi ovunque che Emacs usi una sorta di completamento (che è realizzato con l'override completeing-read, credo). Ma questo non è impostato eshellper l'uso ivyper il completamento della scheda. Mi piace eshellla lista dei …
In generale bash, quando eseguo un sudo ...comando, bash ricorderà la mia password per un po '. Ciò semplifica l'attività di gestione dei pacchetti. Per esempio: sudo apt-get update # password ...... sudo apt-get install turing-brain # execute without requiring password again. È possibile realizzarlo in eshall? (Lo so termo …
Uso spesso Eshell per connettermi a sistemi remoti. Su quei sistemi remoti a volte voglio eseguire script nella directory di lavoro corrente. In un terminale normale scrivo questo: ./my-script.sh Sfortunatamente, all'interno di Eshell questo non funzionerà: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such file or directory …
Uso spesso lo schermo GNU per mantenere attive le sessioni remote. Dal momento che vivo in Emacs, mi piacerebbe davvero poter riprendere una sessione di shell remota in esecuzione all'interno di Emacs. Lo schermo GNU implementa ogni sorta di cose fantasiose come il multiplexing terminale e il disegno dei personaggi …
Sto usando emacs all'interno di un terminale conio (configurato per dire che è xterm-256color) su Cygwin. list-colors-displayfunziona bene. e i colori sono visualizzati in elenchi indirizzati ecc. Ora ho impostato il colore per il git branchramo corrente yellow reverse. Tuttavia, né le finestre shell né eshell visualizzano il colore corretto; …
Prima di passare a eshell avevo zsh setup in modo che potesse: Scrivi nel file della cronologia dopo ogni comando Aggiungi invece di sovrascrivere il file della cronologia, quindi quando eseguono più shell si unirebbero tutti in un'unica grande cronologia Entrambe le opzioni zsh sono documentate qui (vedi APPEND_HISTORY e …
Per anni ho usato uno script zsh che fa sì che un pushd accada implicitamente ogni volta che cambi directory. Lo script imposta anche gli alias 'b' e 'f', abbreviazione di avanti e indietro, che ti muovono su e giù nello stack, in modo simile ai pulsanti avanti e indietro …
Se avvio emacs 24.5.2 con emacs -Qe faccio M-x eshell, quindi eseguo : $ which rm eshell/rm is a compiled Lisp function in `em-unix.el' Ottengo la versione di eshell. Ma se C-h v eshell-prefer-lisp-functionsvedo il valore è zero. Tuttavia la documentazione afferma: Se si preferisce utilizzare i comandi integrati anziché …
Sono molto abituato a digitare in una shell qualcosa del tipo: emacsclient **/Threshold.java Dove si Threshold.javatrova un file nidificato in una directory e voglio solo aprirlo per nome. Quando provo la stessa cosa in eshell, ottengo (ec è un alias per find-file): ec **/Threshold.java Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java") Come …
A volte, quando scorro verso l'alto in eshell, point lascia la riga del prompt dei comandi per rimanere nell'area visibile. Quando inserisco un comando, non inserisco il comando al prompt, ma rater inserisco il testo da qualche parte nell'output dei comandi precedentemente chiamati. Questo è piuttosto fastidioso. Come posso assicurarmi …
Attualmente troncare i buffer a 20.000 righe aggiungendo quanto segue alla mia configurazione: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Funziona benissimo per <20.000 righe e una volta che il buffer raggiunge le 20.000 righe, viene troncato su ogni riga (quindi rimane a 20.001 righe …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.