Company-mode è un framework di completamento del testo per Emacs. Il nome sta per "completa qualsiasi cosa". Utilizza back-end e front-end collegabili per recuperare e visualizzare i candidati al completamento.
Sembrano esserci due principali estensioni di completamento automatico per emacs: completamento automatico e modalità aziendale. Quali sono alcune delle differenze pratiche tra i due e quando vorrei usarne uno rispetto all'altro? Inoltre, sono compatibili tra loro?
Per impostazione predefinita, la modalità Azienda sembra convertire ogni previsione in lettere minuscole. Per esempio: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Questo non è molto pratico per i linguaggi di programmazione case sensitive senza un backend speciale. In che modo è possibile impostare la distinzione tra maiuscole e …
Quando si utilizza ReSharper in Visual Studio, i simboli possono essere completati automaticamente utilizzando la corrispondenza fuzzy anziché la corrispondenza del prefisso. Per esempio, se sto cercando una funzione denominata DoSomethingAmazingPotrei scrivere DoSoAme sarebbe cercare di ampliare la mia domanda per abbinare tutti i simboli che contengono Do, Soe Amda …
Nel mio emacs, diciamo, uso un "elisp"yasnippet per estendere un blocco lisp in modalità org. Ma prima di estenderlo, la società viene innescata per prima, il che mi dà un menu come "1. elisp1, 2. elisp2"senza un'opzione "elisp". Ora, se uso tabper estendere yasnippet, è sempre fastidioso che venga sempre …
Quando si utilizzano companyback- company-completeend personalizzati , non viene restituito alcun completamento a causa di un back-end malfunzionante. In tali casi, sarebbe utile sapere quale backend aziendale è stato utilizzato per generare l'elenco di completamenti. Come ottengo queste informazioni dopo company-completeun'invocazione?
company-ispellpuò completare una parola al punto, ma cosa succede se si desidera utilizzare la Società per elencare le possibili correzioni per l'ortografia? Come bonus aggiuntivo, c'è un modo per integrarlo in Flyspell?
Uso i pacchetti in modalità Azienda e Yasnippet. Quando scrivo in un buffer, ricevo suggerimenti di completamento automatico dall'azienda. Per Yasnippet, ho una directory che contiene i frammenti. In quella directory ho ad esempio il file foo.yasnippet. Quando scrivo foonel buffer e premo Tab, ottengo un menu popup per yasnippet, …
Spesso voglio andare a una nuova riga mentre viene mostrato il suggerimento sulla modalità azienda. Come posso impostare la modalità azienda in modo che solo il tasto TAB possa attivare un completamento?
Impostare: Versione GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) del 25/07/2015 su KAEL Compilato da EmacsW64. , utilizzando l'ultima versione di da MELPA Windows 7 x64 bit. Situazione: Ad esempio, sto digitando il buffer foobarsentence. E quindi iniziare una nuova riga sotto quella, e digitando fooba, mi aspettavo di essere foobarsentencesuggerito dalla …
Semantic sembra essere in grado di farlo, ma non riesco a farlo funzionare come mi aspetterei. Ad esempio, se io #include "Type.h"e dichiaro Type t, l'uso di semantic-complete-analyze-inlinequando il punto è dopo t.mi dà costantemente l'errore Impossibile trovare tipi per `Tipo t ' invece di darmi tutti i membri pubblici …
Ho abilitato la compagnia usando i seguenti comandi nel mio init.el: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Tuttavia non sto ottenendo il completamento del nome file, anche se c'è un provider nella fonte e anche il sito web menziona che è supportato. Comincio a digitare / home / emmanuel ... e …
Sono passato da un testo sublime ad emacs qualche tempo fa, e mentre sento che emacs è molto più bello, il suo completamento automatico è davvero carente in reattività. Sono andato e ho personalizzato la compagnia in modo che avrebbe provato a completare dopo che erano stati digitati due caratteri …
Non mi piacciono i valori predefiniti M-ne le M-pchiavi per company-select-nexte company-select-previousquindi mi chiedevo se fosse possibile rimappare quelli C-ne C-psenza influire sui mapping quando la descrizione comandi dell'azienda non è attiva.
Ho recentemente passato da auto-complete-modeal company-modee mi diverte. Di recente ho dovuto scrivere del codice Emacs Lisp. Comincio a digitare la mia funzione, vengono visualizzati i candidati al completamento, premo F1e la documentazione si apre in un altro buffer. Vorrei passare al buffer della documentazione , ma, mentre digito C-x …
Diciamo che stiamo lavorando con Python (o Matlab) con la compagnia. Senza un processo inferiore, la compagnia lo comunica Completion needs an inferior Python process running Tuttavia, la soluzione ovvia per eseguire automaticamente un processo inferiore (add-hook 'python-mode 'run-python) eseguirà un nuovo processo Python ogni volta che apro un file …
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.