Pertanyaan yang diberi tag «eshell»

Eshell adalah penerjemah perintah mirip shell yang diterapkan di Emacs Lisp.

2
Output shell yang aneh saat menggunakan IPython 5
Saya baru saja memutakhirkan ke versi terbaru dari IPython dan sekarang ada yang salah saat menggunakannya di emacs. Ketika menggunakannya di terminal reguler, ia berfungsi dengan baik (warna, penyelesaian-tab, dll.), Namun baik dalam M-x eshellatau M-x shell, alih-alih In [1]:menghasilkan, itu sebenarnya keluaran [?12l[?25hdan Out[1]keluaran [J[?7h[?12l[?25h[?2004l[?7hOut[1]:. Mungkin beberapa fitur terminal …
37 shell  eshell  ipython 


2
Bagaimana saya bisa mengatur eshell untuk menggunakan ivy untuk penyelesaian tab?
Saya sangat suka ivypenyelesaian dan suka bahwa sederhana (ivy-mode 1)cukup untuk mendapatkan ivyhampir di mana-mana bahwa Emacs menggunakan semacam penyelesaian (yang dilakukan dengan mengesampingkan completeing-read, saya percaya). Tetapi ini tidak diatur eshelluntuk digunakan ivyuntuk melengkapi tab. Saya memang suka eshelldaftar kandidat yang selesai, tetapi akan lebih memilih ivyUI untuk memilih …
16 eshell  ivy 

2
Bagaimana membiarkan eshell mengingat kata sandi sudo selama dua menit?
Secara umum istilah runing bash, ketika saya menjalankan sudo ...perintah, bash akan mengingat kata sandi saya untuk sementara waktu. Ini membuat tugas manajemen paket lebih mudah. Sebagai contoh: sudo apt-get update # password ...... sudo apt-get install turing-brain # execute without requiring password again. Apakah mungkin untuk mencapainya di eshall? …
15 eshell 

1
Jalankan aplikasi di cwd pada host jarak jauh dari dalam eshell
Saya sering menggunakan Eshell untuk terhubung ke sistem jarak jauh. Pada sistem jarak jauh itu saya terkadang ingin menjalankan skrip di direktori kerja saat ini. Di terminal reguler saya ketikkan ini: ./my-script.sh Sayangnya, di dalam Eshell ini tidak berfungsi: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such …
12 tramp  eshell 

1
Lampirkan untuk menjalankan shell jarak jauh dengan eshell / TRAMP / dtach
Saya sering menggunakan Layar GNU untuk menjaga sesi remote tetap hidup. Karena saya tinggal di Emacs, saya benar-benar ingin dapat melanjutkan sesi shell yang sedang berjalan dari dalam Emacs. Layar GNU mengimplementasikan semua hal mewah seperti terminal multiplexing dan menggambar karakter yang benar-benar tidak saya butuhkan. Saya benar-benar hanya tertarik …
11 eshell  shell  remote  ssh 

1
Output git berwarna dalam eshell
Saya menggunakan emacs di dalam mintty (dikonfigurasi untuk mengatakan itu xterm-256color) terminal di cygwin. list-colors-displaybekerja dengan baik. dan warna ditampilkan dalam daftar dired dll. Sekarang saya mengatur warna untuk git branchcabang saat ini menjadi yellow reverse. Namun, baik windows shell maupun eshell tidak menampilkan warna yang benar; sebaliknya, cabang saat …
10 eshell  colors 

1
Gabungkan riwayat dari beberapa eshell
Sebelum beralih ke eshell saya memiliki pengaturan zsh sehingga akan: Tuliskan ke file histori setelah setiap perintah Tambahkan daripada menimpa file histori sehingga ketika menjalankan banyak shell, mereka semua akan digabung menjadi satu histori besar Kedua opsi zsh didokumentasikan di sini (lihat APPEND_HISTORY dan INC_APPEND_HISTORY). Ini sangat berguna ketika digabungkan …
9 eshell  history 

1
Bagaimana cara membuat alias direktori balik / maju untuk eshell?
Selama bertahun-tahun saya telah menggunakan skrip zsh yang menyebabkan pushd terjadi secara implisit setiap kali Anda mengubah direktori. Script juga mengatur alias 'b' dan 'f', kependekan dari belakang dan ke depan, yang menggerakkan Anda ke atas dan ke bawah tumpukan, mirip dengan tombol kembali dan maju di browser web. Sesi …
9 eshell  aliases 

1
Mengapa eshell lebih memilih fungsi lisp bahkan ketika fungsi eshell-prefer-lisp-nihil?
Jika saya memulai emacs -Qdan M-x eshellmenjalankan emacs 24.5.2 , maka jalankan: $ which rm eshell/rm is a compiled Lisp function in `em-unix.el' Saya mendapatkan versi eshell. Tetapi jika saya C-h v eshell-prefer-lisp-functionsmelihat nilainya nihil. Namun dokumentasi menyatakan: Jika Anda lebih suka menggunakan perintah bawaan daripada perintah eksternal, atur fungsi …
8 eshell 

3
Cara membuka file di eshell dengan wildcard
Saya sangat terbiasa mengetikkan shell sesuatu seperti: emacsclient **/Threshold.java Di mana Threshold.javafile sangat bersarang di direktori dan saya hanya ingin membukanya dengan nama. Ketika saya mencoba hal yang sama di eshell, saya mendapatkan (ec adalah alias untuk find-file): ec **/Threshold.java Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java") Bagaimana saya bisa membuatnya bekerja …
8 eshell 

2
Eshell: Pergi ke baris prompt pada tombol tekan
Kadang-kadang, ketika saya menggulir ke atas di eshell, titik meninggalkan baris prompt perintah untuk tetap berada di area yang terlihat. Ketika saya kemudian memasukkan perintah, saya tidak memasukkan perintah pada prompt, tetapi penilai memasukkan teks di suatu tempat ke dalam output dari perintah yang sebelumnya disebut. Ini sangat menjengkelkan. Bagaimana …
8 eshell 

1
Bagaimana cara meningkatkan kinerja pemotongan buffer eshell?
Saat ini saya memotong buffer di 20.000 baris dengan menambahkan berikut ini ke konfigurasi saya: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Ini bekerja dengan baik untuk <20.000 baris, dan begitu buffer mencapai 20.000 baris, akan terpotong pada setiap baris (jadi ia duduk di 20.001 …
8 eshell 


1
Jenis JANGKA yang tepat untuk eshell
Apakah ada cara untuk membuat eshell berperilaku lebih baik? Secara default printenv TERMmengembalikan dumb. Misalnya brewsering mengeluh tentang jenis terminal dan menyebabkan eshell "bergoncang" saat bilah kemajuan ditampilkan. Ini tidak terjadi di term. Saya curiga ini karena TERM=eterm-color. Aku tahu aku bisa menambahkan brewuntuk eshell-visual-commands, tetapi apakah ada cara untuk …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.