Запитання з тегом «company-mode»

Компанія-режим - це рамка доповнення тексту для Emacs. Назва означає «завершити все». Він використовує підключаються торцеві та передні частини для отримання та виведення кандидатів на завершення.

2
Які відмінності між автозаповненням та режимом компанії?
Здається, два основні розширення для автодоповнення для emacs: автозаповнення та режим компанії. Які існують практичні відмінності між ними та коли я хочу використовувати одне над іншим? Також, чи сумісні вони між собою?

1
Як зробити так, щоб режим компанії відрізнявся від регістру в простому тексті?
За замовчуванням компанія, як видається, перетворює кожен прогноз у малі регістри. Наприклад: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Це не дуже практично для чутливих до регістру мов програмування без спеціального сервера. Як я можу зробити режим компанії залежною від регістру?

5
Як я можу отримати нечітке заповнення коду
При використанні ReSharper у Visual Studio символи можуть бути автоматично завершені, використовуючи нечітке зіставлення замість відповідності префікса. Наприклад, якщо я шукаю функцію з назвою, яку DoSomethingAmazingя міг би написати, DoSoAmі я спробую розширити свій запит, щоб відповідати всім символам, що містять Do, Soа Amдесь їх імені. Інший приклад можна знайти …

2
Як зробити так, щоб ясніппет і компанія працювали приємніше?
Скажімо, в моїх програмах emacs "elisp"ясіппет розширює блок lisp в org-режимі. Але перед тим, як продовжувати його, спочатку спрацьовує компанія, яка дає мені меню, як "1. elisp1, 2. elisp2"без варіанту "elisp". Тепер, якщо я використовую tabдля розширення yasnippet, це завжди дратує те, що "elisp1"завжди вперше виходить на екран. Тому мені …

3
Дізнайтесь, що використовується в завершенні роботи компанії
Під час використання спеціальних програмних companyфайлів company-completeне повертається жодних завершень через неправильний сервер. У таких випадках було б корисно дізнатись, яка компанія використовувала для створення списку доповнень. Як отримати цю інформацію після company-completeвиклику?

1
Як я можу використовувати компанію для перевірки правопису слова?
company-ispellВи можете заповнити слово в точці, але що робити, якщо ви хочете скористатися компанією для переліку можливих виправлень правопису? Як додатковий бонус, чи є якийсь спосіб інтегрувати це у Flyspell?

1
Отримайте компанію, щоб показати пропозиції щодо імен Yasnippet
Я використовую пакети компанії режим і Yasnippet. Коли я набираю буфер, я отримую пропозиції від автозаповнення від компанії. Для Yasnippet у мене є каталог, який містить фрагменти. У цьому каталозі я маю, наприклад, файл foo.yasnippet. Коли я набираю fooбуфер і натискаю Tab, я отримую спливаюче меню для ясніппетів, яке я …

3
Як я можу зупинити введення ключа від запуску завершення в режимі компанії?
Я часто хочу перейти на новий рядок, поки відображається пропозиція про режим компанії. Як я можу налаштувати режим компанії, щоб лише кнопка вкладки запускала завершення?

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

3
Як я можу отримати контекстно-залежне завершення C / C ++ разом із Компанією?
Semantic начебто, це вдається зробити, але я не можу змусити його працювати так, як я би очікував. Наприклад, якщо я #include "Type.h"і заявляю Type t, використання, semantic-complete-analyze-inlineколи точка є після, t.послідовно видає мені помилку Неможливо знайти типи для `Type t ' замість того, щоб давати мені всіх публічних (або іншим …

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

1
Як перевпорядкувати наступний та вибрати попередні ключі компанії?
Я не люблю за замовчуванням M-nі M-pключі для company-select-nextі company-select-previousтому мені було цікаво , якщо це можливо перепризначити ті, C-nі C-pбез шкоди для відображення при підказці компанії не є активною.

2
Перейти до буфера документації в режимі компанії
Нещодавно я перейшов auto-complete-modeна, company-modeі мені весело. Нещодавно мені довелося написати якийсь код Emacs Lisp. Я починаю вводити свою функцію, показуються кандидати на завершення, натискаю F1і документація відкривається в іншому буфері. Я хотів би перейти до буфера документації , але, коли я друкую, C-x oвін закривається. Будь-який натяк?

1
Як автоматично запускати нижчий процес при першому завантаженні основного режиму?
Скажімо, ми працюємо з Python (або Matlab) з компанією. Без неповноцінного процесу компанія повідомляє, що Completion needs an inferior Python process running Однак очевидне рішення автоматично запускати неповноцінний процес (add-hook 'python-mode 'run-python) буде запускати новий процес python кожного разу, коли я відкриваю файл .py (це стає дорожчим для Matlab) Чи …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.