Pytania otagowane jako company-mode

Tryb firmowy to struktura uzupełniania tekstu dla Emacsa. Nazwa oznacza „ukończ wszystko”. Używa podłączanych backendów i front-endów do pobierania i wyświetlania kandydatów do ukończenia.


1
Jak sprawić, aby w trybie firmowym rozróżniana była wielkość liter na zwykłym tekście?
Domyślnie tryb firmowy wydaje się przekształcać każdą prognozę na małe litery. Na przykład: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Nie jest to zbyt praktyczne w przypadku języków programowania, w których rozróżniana jest wielkość liter, bez specjalnego zaplecza. Jak ustawić rozróżnianie wielkości liter w trybie firmowym?

5
Jak uzyskać uzupełnienie kodu rozmytego
Podczas używania ReSharper w Visual Studio symbole mogą być automatycznie uzupełniane przy użyciu dopasowania rozmytego zamiast dopasowania przedrostka. Na przykład, jeśli szukam funkcji o nazwie DoSomethingAmazingmógłbym napisać DoSoAmi byłoby spróbować poszerzyć moje zapytanie, aby dopasować wszystkie symbole zawierające Do, Soi Amgdzieś w ich imieniu. Kolejny przykład można znaleźć w poniższym …

2
Jak sprawić, by yasnippet i firma działały ładniej?
W emacs, powiedzmy, używam "elisp"yasnippet, aby rozszerzyć blok lisp w trybie org. Ale zanim go przedłużę, najpierw uruchamiane jest towarzystwo, co daje mi menu jak "1. elisp1, 2. elisp2"bez opcji "elisp". Teraz, jeśli tabużyję rozszerzenia yasnippet, zawsze denerwuje mnie to, że "elisp1"zawsze najpierw pojawia się na ekranie. "1"Najpierw muszę usunąć …

3
Dowiedz się, jakie zaplecze zostało użyte do ukończenia firmy
Podczas korzystania z niestandardowych companybackendów company-completenie zwraca żadnych ukończeń z powodu źle działającego backendu. W takich przypadkach dobrze byłoby wiedzieć, który backend firmy został użyty do wygenerowania listy zakończeń. Jak uzyskać te informacje po company-completewywołaniu?




1
Jak dodać company-dabbrev do wyskakującego okienka zakończenia firmy?
Ustawiać: Wersja GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) z dnia 2015-07-25 na KAEL Kompilacja z EmacsW64. , przy użyciu najnowszej wersji MELPA Windows 7 x64 bit. Sytuacja: Na przykład piszę w buforze fobarsentencji. A potem rozpocznij nowy wiersz poniżej i pisząc fooba, spodziewałem się, że dostanę foobarsentencesugestię z okna wyskakującego okna …


2
uzupełnianie nazw plików przy użyciu trybu firmowego
Włączyłem firmę, używając następujących poleceń w moim pliku init.el: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Jednak nie otrzymuję uzupełnienia nazwy pliku, chociaż w źródle jest jakiś dostawca, a strona internetowa wspomina, że ​​jest obsługiwany. Zaczynam pisać / home / emmanuel ... i nic się nie dzieje, chociaż spodziewałbym się, że zakończenie …


2
Przejdź do bufora dokumentacji w trybie firmowym
Mam od niedawna auto-complete-modesię company-modei zabawy. Ostatnio musiałem napisać kod Emacsa Lispa. Zaczynam pisać moją funkcję, pokazani są kandydaci do ukończenia, naciskam F1i dokumentacja otwiera się w innym buforze. Chciałbym przeskoczyć do bufora dokumentacji , ale podczas pisania C-x osię zamyka. Jakaś wskazówka?

1
Jak automatycznie uruchomić gorszy proces przy pierwszym ładowaniu trybu głównego?
Powiedzmy, że współpracujemy z Pythonem (lub Matlabem) z firmą. Bez gorszego procesu firma przekazuje to Completion needs an inferior Python process running Jednak oczywistym rozwiązaniem jest automatyczne uruchomienie gorszego procesu (add-hook 'python-mode 'run-python) uruchamiałby nowy proces python za każdym razem, gdy otwieram plik .py (staje się to droższe w Matlabie) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.