Domande taggate «company-mode»

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.


1
Come rendere la modalità Azienda sensibile al maiuscolo / minuscolo sul testo normale?
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 …

5
Come posso ottenere il completamento del codice fuzzy
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 …

2
Come rendere yasnippet e la compagnia più belli?
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 …

3
Scopri il backend utilizzato nel completamento dell'azienda
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?




1
Come aggiungere company-dabbrev al popup di completamento dell'azienda?
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 …


2
completamento del nome file utilizzando la modalità azienda
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 …

1
Accelerare la modalità azienda?
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 …


2
Vai al buffer della documentazione con la modalità azienda
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 …

1
Come eseguire automaticamente un processo inferiore quando si carica la modalità principale per la prima volta?
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.