Je viens de mettre à jour la dernière version d'IPython et maintenant, quelque chose ne va pas quand je l'utilise dans emacs. Lors de son utilisation dans un terminal régulier , il fonctionne très bien (couleurs, complétion par tabulation, etc.), mais soit dans M-x eshellou M-x shell, au lieu de …
Je connais au moins quatre possibilités: eshell terme ansi-term coquille Quelle est la liste complète des outils intégrés à emacs pour lancer un shell, et quels avantages et inconvénients offrent-ils?
J'aime beaucoup l' ivyachèvement et j'adore le fait qu'un simple (ivy-mode 1)suffit pour obtenir ivypresque partout qu'Emacs utilise une sorte d'achèvement (qui est accompli en remplaçant completeing-read, je crois). Mais cela ne configure pas eshellà utiliser ivypour l'achèvement de l'onglet. J'aime eshellla liste des candidats à l'achèvement, mais je préférerais …
D'une manière générale bash, lorsque j'exécute une sudo ...commande, bash se souviendra de mon mot de passe pendant un certain temps. Cela facilite la tâche de gestion des packages. Par exemple: sudo apt-get update # password ...... sudo apt-get install turing-brain # execute without requiring password again. Est-il possible de …
J'utilise souvent Eshell pour me connecter à des systèmes distants. Sur ces systèmes distants, je souhaite parfois exécuter des scripts dans le répertoire de travail actuel. Dans un terminal ordinaire, je tape ceci: ./my-script.sh Malheureusement, à l'intérieur d'Eshell, cela ne fonctionnera pas: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: …
J'utilise souvent GNU Screen pour garder les sessions distantes en vie. Depuis que je vis dans Emacs, j'aimerais vraiment pouvoir reprendre une session shell distante en cours d'exécution depuis Emacs. GNU Screen implémente toutes sortes de choses fantaisistes comme le multiplexage de terminaux et le dessin de caractères dont je …
J'utilise emacs dans un terminal Mintty (configuré pour dire que c'est xterm-256color) sur cygwin. list-colors-displayfonctionne bien. et les couleurs sont affichées dans les listes dired, etc. Maintenant, je règle la couleur de git branchla branche actuelle yellow reverse. Cependant, ni les fenêtres shell ni eshell n'affichent la bonne couleur; à …
Avant de passer à eshell, j'avais configuré zsh pour qu'il: Écrire dans le fichier historique après chaque commande Ajoutez plutôt que remplacez le fichier d'historique, donc lors de l'exécution de plusieurs shells, ils seraient tous fusionnés en un seul gros historique Les deux options zsh sont documentées ici (voir APPEND_HISTORY …
Depuis des années, j'utilise un script zsh qui provoque implicitement un pushd chaque fois que vous changez de répertoire. Le script définit également des alias «b» et «f», abrégés en arrière et en avant, qui vous déplacent vers le haut et vers le bas de la pile, de la même …
Si je démarre emacs 24.5.2 avec emacs -Qet fais M-x eshell, exécutez: $ which rm eshell/rm is a compiled Lisp function in `em-unix.el' J'obtiens la version eshell. Mais si je C-h v eshell-prefer-lisp-functionsvois, la valeur est nulle. Pourtant, la documentation indique: Si vous préférez utiliser les commandes intégrées au lieu …
J'ai l'habitude de taper dans un shell quelque chose comme: emacsclient **/Threshold.java Où Threshold.javaest un fichier profondément imbriqué dans un répertoire et je veux juste l'ouvrir par son nom. Quand j'essaye la même chose dans eshell, j'obtiens (ec est un alias pour find-file): ec **/Threshold.java Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java") …
Parfois, lorsque je fais défiler vers le haut dans eshell, le point quitte la ligne de commande pour rester dans la zone visible. Lorsque j'entre ensuite une commande, je n'entre pas la commande à l'invite, mais j'évalue le texte quelque part dans la sortie des commandes précédemment appelées. C'est assez …
Je tronque actuellement les tampons à 20 000 lignes en ajoutant ce qui suit à ma configuration: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Cela fonctionne très bien pour <20 000 lignes, et une fois que le tampon atteint 20 000 lignes, il est tronqué …
Je veux exécuter des commandes simples eshellsans les taper explicitement dans l'invite, en utilisant quelque chose comme with-current-bufferComment puis-je faire cela?
Existe-t-il un moyen d'améliorer le comportement d'Eshell? Par défaut printenv TERMretourne dumb. Par exemple, il brewse plaint souvent du type de terminal et fait «bouger» eshell pendant que la barre de progression s'affiche. Cela ne se produit pas en term. Je soupçonne que c'est parce que TERM=eterm-color. Je sais que …
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.