Вопросы с тегом «company-mode»

Company-mode - это среда автозавершения текста для Emacs. Название расшифровывается как «завершить что угодно». Он использует подключаемые серверные и внешние интерфейсы для извлечения и отображения кандидатов на завершение.

52
Каковы различия между автозаполнением и режимом компании?

Кажется, есть два основных расширения автозаполнения для emacs: автозаполнение и режим компании. Каковы некоторые из практических различий между ними, и когда я хотел бы использовать одно над другим? Кроме того, они совместимы друг с...

33
Как сделать режим Компании чувствительным к регистру на обычном тексте?

По умолчанию в режиме «Компания» все прогнозы преобразуются в нижний регистр. Например: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Это не очень удобно для чувствительных к регистру языков программирования без специального бэкэнда. Как...

27
Как я могу получить нечеткое завершение кода

При использовании ReSharper в Visual Studio символы могут автоматически заполняться с использованием нечеткого сопоставления вместо сопоставления префикса. Например , если я ищу функцию с именем DoSomethingAmazingя мог бы написать DoSoAmи было бы попытаться расширить свой запрос , чтобы...

22
Как сделать так, чтобы яснипет и компания работали лучше?

В моем emacs, скажем, я использую "elisp"yasnippet для расширения блока lisp в режиме org. Но прежде чем продлить его, сначала запускается компания, которая дает мне меню, как "1. elisp1, 2. elisp2"без опции "elisp". Теперь, если я использую tabдля расширения yasnippet, это всегда раздражает, что...

14
Узнайте, какой бэкэнд использовался при завершении компании

При использовании пользовательских companyбэкэндов, в company-completeконечном итоге не возвращается никаких завершений из-за неправильного поведения бэкэнда. В таких случаях было бы полезно узнать, какая бэкэнд компании использовался для создания списка дополнений. Как я могу получить эту...

14
Как я могу использовать компанию для проверки правописания слова?

company-ispellможет завершить слово в точке, но что, если вы хотите использовать компанию, чтобы перечислить возможные исправления для правописания? В качестве дополнительного бонуса, есть ли способ интегрировать это в...

13
Получить компанию, чтобы показать предложения для имен Ясниппет

Я использую пакеты Фирменный режим и Ясниппет. Когда я печатаю в буфере, я получаю предложения по автозаполнению от компании. Для Ясниппета у меня есть каталог, который содержит фрагменты. В этом каталоге у меня есть, например, файл foo.yasnippet. Когда я печатаю fooв буфере и Tabнажимаю, я получаю...

12
Как добавить company-dabbrev во всплывающее окно завершения компании?

Настроить: Версия графического интерфейса GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) 2015-07-25 на KAEL Скомпилировано из EmacsW64. , используя последнюю версию от MELPA Windows 7 x64 бит. Ситуация: Например, я печатаю в буфере foobarsentence. А затем начните новую строку ниже и, набрав fooba, я...

11
Как я могу получить контекстное завершение C / C ++ с компанией?

Semantic кажется, в состоянии сделать это, но я не могу заставить его работать так, как я ожидаю. Например, если я #include "Type.h"и объявляю Type t, использование, semantic-complete-analyze-inlineкогда точка после t.последовательно выдает мне ошибку Не удается найти типы для `Type t ' вместо...

11
завершение имени файла в режиме компании

Я включил компанию, используя следующие команды в моем init.el: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Однако я не получаю завершение имени файла, хотя в источнике есть какой-то провайдер, а также на сайте упоминается, что он поддерживается. Я начинаю набирать / home /...

10
Перейти к буферу документации в режиме компании

Я недавно переключился с auto-complete-modeна company-modeи мне было весело. Недавно мне пришлось написать код Emacs Lisp. Я начинаю набирать свою функцию, отображаются кандидаты на завершение, я нажимаю, F1и документация открывается в другом буфере. Я хотел бы перейти к буферу документации , но...

10
Как переназначить компанию, выбрать следующий и выбрать предыдущие ключи?

Мне не нравятся значения по умолчанию M-nи M-pключи для, company-select-nextи company-select-previousпоэтому мне было интересно, можно ли переназначить их в C-nи C-pбез влияния на отображения, когда всплывающая подсказка компании не...

9
Как автоматически запустить подчиненный процесс при первой загрузке основного режима?

Допустим, мы работаем с Python (или Matlab) с компанией. Без низкоуровневых сообщений компании, которые Completion needs an inferior Python process running Тем не менее, очевидное решение для автоматического запуска низшего процесса (add-hook 'python-mode 'run-python) будет запускать новый процесс...