Pertanyaan yang diberi tag «company-mode»

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.



5
Bagaimana saya bisa mendapatkan penyelesaian kode fuzzy
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 mencocokkan semua simbol yang mengandung Do, Sodan Amdi suatu tempat di nama mereka. Contoh …

2
Bagaimana cara membuat yasnippet dan perusahaan bekerja lebih baik?
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 memperpanjang yasnippet, selalu menjengkelkan yang "elisp1"selalu pertama kali muncul di layar. Jadi saya …

3
Cari tahu backend yang digunakan dalam penyelesaian perusahaan
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 informasi ini setelah company-completedoa?


1
Dapatkan Perusahaan untuk menampilkan saran untuk nama Yasnippet
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 foobuffer, dan tekan Tab, saya mendapatkan menu popup untuk yasnippet, yang saya pilih …


1
Bagaimana menambahkan perusahaan-dabbrev ke popup penyelesaian Perusahaan?
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 mengetik fooba, saya diharapkan untuk mendapatkan foobarsentencesaran dari jendela …

3
Bagaimana saya bisa mendapatkan penyelesaian konteks sensitif C / C ++ dengan Perusahaan?
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 menemukan tipe untuk `Type t ' alih-alih memberi saya semua anggota publik (atau yang sesuai) …

2
penyelesaian nama file menggunakan mode perusahaan
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 mengetik / beranda / emmanuel ... dan tidak ada yang terjadi, meskipun saya berharap …

1
Mempercepat mode perusahaan?
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 0,1, tetapi tidak muncul setengah waktu dan ketika itu …


2
Beralih ke buffer dokumentasi dengan mode perusahaan
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 dokumentasi , tetapi, saat saya mengetiknya C-x oakan ditutup. Ada petunjuk?

1
Bagaimana cara menjalankan proses inferior secara otomatis saat memuat mode utama untuk pertama kalinya?
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 'run-python) akan menjalankan proses python baru setiap kali saya membuka file .py …

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.