Кажется, есть два основных расширения автозаполнения для emacs: автозаполнение и режим компании. Каковы некоторые из практических различий между ними, и когда я хотел бы использовать одно над другим? Кроме того, они совместимы друг с...
Company-mode - это среда автозавершения текста для Emacs. Название расшифровывается как «завершить что угодно». Он использует подключаемые серверные и внешние интерфейсы для извлечения и отображения кандидатов на завершение.
Кажется, есть два основных расширения автозаполнения для emacs: автозаполнение и режим компании. Каковы некоторые из практических различий между ними, и когда я хотел бы использовать одно над другим? Кроме того, они совместимы друг с...
По умолчанию в режиме «Компания» все прогнозы преобразуются в нижний регистр. Например: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Это не очень удобно для чувствительных к регистру языков программирования без специального бэкэнда. Как...
При использовании ReSharper в Visual Studio символы могут автоматически заполняться с использованием нечеткого сопоставления вместо сопоставления префикса. Например , если я ищу функцию с именем DoSomethingAmazingя мог бы написать DoSoAmи было бы попытаться расширить свой запрос , чтобы...
В моем emacs, скажем, я использую "elisp"yasnippet для расширения блока lisp в режиме org. Но прежде чем продлить его, сначала запускается компания, которая дает мне меню, как "1. elisp1, 2. elisp2"без опции "elisp". Теперь, если я использую tabдля расширения yasnippet, это всегда раздражает, что...
При использовании пользовательских companyбэкэндов, в company-completeконечном итоге не возвращается никаких завершений из-за неправильного поведения бэкэнда. В таких случаях было бы полезно узнать, какая бэкэнд компании использовался для создания списка дополнений. Как я могу получить эту...
company-ispellможет завершить слово в точке, но что, если вы хотите использовать компанию, чтобы перечислить возможные исправления для правописания? В качестве дополнительного бонуса, есть ли способ интегрировать это в...
Я использую пакеты Фирменный режим и Ясниппет. Когда я печатаю в буфере, я получаю предложения по автозаполнению от компании. Для Ясниппета у меня есть каталог, который содержит фрагменты. В этом каталоге у меня есть, например, файл foo.yasnippet. Когда я печатаю fooв буфере и Tabнажимаю, я получаю...
Я часто хочу перейти на новую строку, пока отображается предложение режима компании. Как настроить режим компании, чтобы только клавиша табуляции вызывала...
Настроить: Версия графического интерфейса GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) 2015-07-25 на KAEL Скомпилировано из EmacsW64. , используя последнюю версию от MELPA Windows 7 x64 бит. Ситуация: Например, я печатаю в буфере foobarsentence. А затем начните новую строку ниже и, набрав fooba, я...
Semantic кажется, в состоянии сделать это, но я не могу заставить его работать так, как я ожидаю. Например, если я #include "Type.h"и объявляю Type t, использование, semantic-complete-analyze-inlineкогда точка после t.последовательно выдает мне ошибку Не удается найти типы для `Type t ' вместо...
Я включил компанию, используя следующие команды в моем init.el: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Однако я не получаю завершение имени файла, хотя в источнике есть какой-то провайдер, а также на сайте упоминается, что он поддерживается. Я начинаю набирать / home /...
Я недавно переключился с auto-complete-modeна company-modeи мне было весело. Недавно мне пришлось написать код Emacs Lisp. Я начинаю набирать свою функцию, отображаются кандидаты на завершение, я нажимаю, F1и документация открывается в другом буфере. Я хотел бы перейти к буферу документации , но...
Мне не нравятся значения по умолчанию M-nи M-pключи для, company-select-nextи company-select-previousпоэтому мне было интересно, можно ли переназначить их в C-nи C-pбез влияния на отображения, когда всплывающая подсказка компании не...
Допустим, мы работаем с Python (или Matlab) с компанией. Без низкоуровневых сообщений компании, которые Completion needs an inferior Python process running Тем не менее, очевидное решение для автоматического запуска низшего процесса (add-hook 'python-mode 'run-python) будет запускать новый процесс...