Size: a a a

Emacs — русскоговорящее сообщество

2020 September 14

VL

Valeriy L in Emacs — русскоговорящее сообщество
Andrey
У меня на М-Tab перключение окон на маке
C-M-i
источник

A

Andrey in Emacs — русскоговорящее сообщество
Valeriy L
а че company может комплитить не инлайном?
Я не уверен, что это company
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Andrey
Я не уверен, что это company
completion-at-point
источник

A

Andrey in Emacs — русскоговорящее сообщество
Valeriy L
completion-at-point
Ага, это оно
источник

A

Andrey in Emacs — русскоговорящее сообщество
Valeriy L
completion-at-point
Теперь осталось разобраться, как переначначить это на вызов company, вместо инлайна
источник

A

Andrey in Emacs — русскоговорящее сообщество
При выставлении значения начинает появиляться ошибка
(setq completion-at-point-functions #’(company-complete t))

Company: backend company-capf error "Wrong type argument: listp, company-complete" with args (prefix)

Похоже на то, что я неправильно выставил значение. Боль.
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
# зачем?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
ну и вообще, это же хук, его вручную не надо устанавливать
источник

A

Andrey in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
ну и вообще, это же хук, его вручную не надо устанавливать
У меня он сам не цепляется 😞
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
company-capf это бекенд, который использует для дополнения completion-at-point-functions, куда ты прописал company-complete, который...
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
мысль понятна?
источник

A

Andrey in Emacs — русскоговорящее сообщество
Pig Greenest
мысль понятна?
Рекурсия, да
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
ты комплит настраиваешь для чего?
источник

A

Andrey in Emacs — русскоговорящее сообщество
Pig Greenest
ты комплит настраиваешь для чего?
В данном случае для elisp
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
ставишь company, включаешь global-company-mode, все
источник

d

dirge in Emacs — русскоговорящее сообщество
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
два раза уже обсуждали
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Можно подытожить: HELM не нужен
источник

A

Andrey in Emacs — русскоговорящее сообщество
Pig Greenest
ставишь company, включаешь global-company-mode, все
Но у меня не работает так просто(
Я закомментил почти всё в конфиге, добавил company:
(use-package company
 :custom
 (company-tooltip-align-annotations t)
 :config
 (global-company-mode)
 :bind
 (:map company-active-map
("C-j" . company-select-next)
("C-k" . company-select-previous)
("C-d" . company-show-doc-buffer)
("C-h" . delete-backward-char)
("M-." . company-show-location))
 )

(use-package company-box ;; фронтенд для company
 :after company
 :hook (company-mode . company-box-mode))

При нажатии на таб ничего не происходит, completion-at-point открывает минибуффер с выбором, company-completion открывает окно company, как там и должен делать.
Можно просто ребинд таба на company-completion, но это будет такое себе решение мне кажется.
источник

*

***** in Emacs — русскоговорящее сообщество
akater
Я не видел ни одного xmpp-чата на более двух человек.  (Однажды сделал сам такой, но чисто посмотреть, как это выглядит.)
Когда у яндекса и у гугла были свои серваки это как-то шатко-валко использовали. А потом все отказались
источник