Tampaknya ada dua ekstensi pelengkapan otomatis utama untuk emacs: mode pelengkapan otomatis dan perusahaan. Apa perbedaan praktis antara keduanya dan kapan saya ingin menggunakan yang satu? Juga, apakah mereka kompatibel satu sama
Mode perusahaan adalah kerangka kerja penyelesaian teks untuk Emacs. Nama itu berarti "menyelesaikan apa saja". Ini menggunakan ujung belakang dan depan yang dapat dicolokkan untuk mengambil dan menampilkan kandidat penyelesaian.
Tampaknya ada dua ekstensi pelengkapan otomatis utama untuk emacs: mode pelengkapan otomatis dan perusahaan. Apa perbedaan praktis antara keduanya dan kapan saya ingin menggunakan yang satu? Juga, apakah mereka kompatibel satu sama
Secara default, mode Perusahaan tampaknya mengubah setiap prediksi menjadi huruf kecil. Misalnya: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Ini tidak terlalu praktis untuk bahasa pemrograman case-sensitive tanpa backend...
Saat menggunakan ReSharper dalam simbol Visual Studio dapat dilengkapi secara otomatis menggunakan pencocokan fuzzy alih-alih pencocokan awalan. Misalnya jika saya sedang mencari fungsi bernama DoSomethingAmazingsaya bisa menulis DoSoAmdan itu akan mencoba untuk memperluas permintaan saya untuk...
Dalam emacs saya, katakanlah, saya menggunakan "elisp"yasnippet untuk memperpanjang blok lisp dalam mode-org. Tetapi sebelum saya memperpanjangnya, perusahaan dipicu terlebih dahulu, yang memberi saya menu seperti "1. elisp1, 2. elisp2"tanpa opsi "elisp". Sekarang jika saya gunakan tabuntuk...
Saat menggunakan companybackend khusus , company-completeakhirnya tidak mengembalikan penyelesaian karena backend yang bermasalah. Dalam kasus seperti itu, akan sangat membantu untuk mengetahui backend perusahaan mana yang digunakan untuk menghasilkan daftar penyelesaian. Bagaimana saya mendapatkan...
company-ispelldapat melengkapi satu kata pada poin, tetapi bagaimana jika Anda ingin menggunakan Perusahaan untuk membuat daftar kemungkinan koreksi ejaan? Sebagai bonus tambahan, apakah ada cara untuk mengintegrasikan ini ke dalam
Saya menggunakan mode paket Perusahaan dan Yasnippet. Ketika saya mengetik buffer, saya mendapatkan saran pelengkapan otomatis dari Perusahaan. Untuk Yasnippet, saya memiliki direktori yang berisi cuplikan. Dalam direktori itu saya punya misalnya file foo.yasnippet. Ketika saya mengetikkan...
Saya sering ingin pergi ke baris baru saat saran mode perusahaan ditampilkan. Bagaimana saya bisa mengatur mode perusahaan sehingga hanya tombol tab yang memicu
Mempersiapkan: Versi GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) dari 2015-07-25 di KAEL Dikompilasi dari EmacsW64. , menggunakan versi terbaru dari MELPA Windows 7 x64 bit. Situasi: Sebagai contoh, saya mengetik di buffer foobarsentence. Dan kemudian mulai baris baru di bawah itu, dan...
Semantic tampaknya bisa melakukan ini, tetapi saya tidak bisa membuatnya berfungsi seperti yang saya harapkan. Sebagai contoh, jika saya #include "Type.h"dan menyatakan Type t, menggunakan semantic-complete-analyze-inlineketika titik setelah t.secara konsisten memberi saya kesalahan Tidak dapat...
Saya mengaktifkan perusahaan menggunakan perintah berikut di init.el saya: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Namun saya tidak mendapatkan penyelesaian nama file, meskipun ada beberapa penyedia dalam sumber dan juga situs web menyebutkan itu didukung. Saya mulai...
Saya beralih dari teks luhur ke emacs beberapa waktu lalu, dan sementara saya merasa emacs jauh lebih baik, pelengkapan otomatisnya benar-benar kurang responsif. Aku pergi dan menyesuaikan perusahaan sehingga akan mencoba untuk menyelesaikan setelah dua karakter diketik dan jadi penundaan hanya...
Saya baru saja beralih dari auto-complete-modeke company-modedan saya bersenang-senang. Baru-baru ini saya harus menulis beberapa kode Emacs Lisp. Saya mulai mengetik fungsi saya, kandidat penyelesaian ditampilkan, saya tekan F1dan dokumentasi terbuka di buffer lain. Saya ingin melompat ke buffer...
Saya tidak suka default M-ndan M-pkunci untuk company-select-nextdan company-select-previousjadi saya bertanya-tanya apakah mungkin untuk memetakan kembali mereka ke C-ndan C-ptanpa mempengaruhi pemetaan ketika tooltip perusahaan tidak
Saya menggunakan sql-interactive-mode, dan saya membutuhkan backend Perusahaan yang akan menyelesaikan kata kunci SQL, dan lebih disukai, juga nama kolom / tabel dari database yang digunakan. Ketika mencari-cari penyelesaian, mengejutkan saya, belum ada backend untuk SQL. Saya menemukan cuplikan...
Saya tahu ini bukan jenis pertanyaan terbaik untuk tumpukan ... tapi saya tidak bisa memikirkan tempat lain di mana mungkin mendapatkan paparan yang cukup. Jadi saya sangat suka mode perusahaan, tetapi kadang-kadang menjengkelkan harus beralih secara manual ke backend berikutnya
Katakanlah kita bekerja dengan Python (atau Matlab) dengan perusahaan. Tanpa proses yang lebih rendah, pesan perusahaan itu Completion needs an inferior Python process running Namun, solusi yang jelas untuk secara otomatis menjalankan proses yang lebih rendah (add-hook 'python-mode...
Apakah ada cara companyuntuk menyortir hasil yang ditunjukkan berdasarkan pilihan masa lalu? Variabel khusus company-transformersmengontrol perilaku ini. Satu-satunya pilihan bawaan adalah company-sort-by-occurrencedan company-sort-by-backend-importance. Apakah ada metode yang ada, mungkin dari...