Korzystam z pakietów Tryb firmowy i Yasnippet. Kiedy piszę w buforze, otrzymuję sugestie autouzupełniania od firmy.
W przypadku Yasnippet mam katalog zawierający fragmenty. W tym katalogu mam na przykład plik foo.yasnippet
.
Kiedy piszę foo
w buforze i naciskam Tab, pojawia się wyskakujące menu dla yasnippets, które mogę wybrać, który fragment ( foo
lub foo-bar
) chcę wstawić. Chciałbym zintegrować yasnippet foo
z ukończeniem firmy. Kiedy piszę foo
, chciałbym zobaczyć fragment w wyskakującym okienku Zakończenie firmy.
czy to możliwe? Jeśli tak, jak mogę to osiągnąć? W Vimie masz to dzięki Neocomplete i VimSnippets. Kiedy googlowałem, znalazłem ten link z Elisp, ale nie mogłem się otulić, jak go zastosować.
Jakieś sugestie?
completion
company-mode
yasnippet
ReneFroger
źródło
źródło
C-h f company-yasnippet RET
Odpowiedzi:
Mam następujący fragment kodu w mojej konfiguracji i wygląda na to, że dokładnie tego chcesz:
Zasadniczo konfiguruje backend yasnippet z każdym innym aktywowanym backendem, dzięki czemu uzyskujesz odpowiednie uzupełnienie odpowiedniego backendu, a także fragmentów kodu.
źródło