LINUX.ORG.RU

Пара вопросов по company

 , ,


0

1

1) company-quickhelp не работает с кириллицей. Если, скажем, описание функции написано на великом и могучем, то в всплывающем окне отобразятся кракозябры. Выглядит вот так.
Как это исправить?

2) Как забубенить отображение сниппетов из yas среди вариантов автодополнений для языка?

(add-to-list 'company-backends 'company-yasnippet)

перебивает автодополнения для языка.

★★★★★

Ответ на: комментарий от Bad_ptr

1) скорее всего шрифт кривой у тебя M-x customize-face RET company-[annotation/quickhelp/или как он там называется]RET

С шрифтом то всё нормально. Проблема оказалась в company-jedi. Без него всё отображается нормально, но автодополнение становится отстойным =_=

2) Возможно, поможет это
https://github.com/company-mode/company-mode/blob/master/company.el#L419

Чёт не могу вкурить куда это прописывать.

najlus ★★★★★
() автор топика
Последнее исправление: najlus (всего исправлений: 1)
Ответ на: комментарий от najlus

company-jedi

Может anaconda-mode поможет? proofit404

не могу вкурить куда это прописывать

Ну вот у тебя company-backends список (company-jedi company-yasnippet company-... ...)
Тебе надо сделать как-то так ((company-yasnippet company-jedi) ...)
или так ((company-yasnippet company-jedi) company-jedi ...)

Bad_ptr ★★★★★
()
Ответ на: комментарий от Bad_ptr

(или в емаксе C-h f company-yasnippet RET)

А ларчик просто открывался =_= Разобрался. Нужно было прописать

(push '(company-jedi :separate company-yasnippet) company-backends)

Спасибо за помощь. Осталось как-то jedi научить с UTF работать.

najlus ★★★★★
() автор топика
Ответ на: комментарий от Bad_ptr

Может anaconda-mode поможет?

инкрементирую.

feofan ★★★★★
()
Ответ на: комментарий от feofan

Вангую кривую настройку кодировки самого питона.

И как её перенастроить? В файлах # -*- coding: utf-8 -*- прописал. Что в консоли, что в pydoc вывод нормальный. И только jedi с anaconda используют что-то, что не умет в неё.

najlus ★★★★★
() автор топика
Ответ на: комментарий от feofan

Добавлял - ничего не изменилось. Интерпретатор python так же сообщает, что использует UTF-8.

najlus ★★★★★
() автор топика
Ответ на: комментарий от feofan

Тогда пиши багрепорт в company-quickhelp

Не в нём дело. jedi:show-doc те же кракозябры выдаёт. Скорее всего проблема в том, что для документации дёргают jedi и anaconda. Придётся, видать, ковырять сами плагины.

najlus ★★★★★
() автор топика
Ответ на: комментарий от najlus

Если квалификация позволяет - вперед и с песней. Потом PR сделаешь с фиксом.

feofan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.