Page 1 of 1

CudaText: автодополнение

Posted: 17.01.2021 13:58
by cyber_banat
Планируется ли в редакторе поддержка автодополнения вроде IntelliSense?
Я установил плагин "Python IntelliSense", но в тестовом проекте попробовал поставить точку и редактор ничего не подсказывает.

Сейчас редактор на столько быстрый и выглядит достаточно хорошо, что бы я пользовался им для многих задач даже без автодополнения, но интересно какие у вас планы на него. Если бы в будущем я мог писать в нём код с автодополнением для python, typescript, java и c++ и при этом он стартовал так же быстро и оставался опенсорс, то это был бы мой любимый и единственный редактор.

Posted: 17.01.2021 14:27
by uvviewsoft
http://uvviewsoft.com/cudatext/img/cuda ... -intel.gif
Вот так не работает?
А вы вызвали команду Plugins/ Python Intellsens/ Select Python interpreter? выбрали папку питона?

Posted: 17.01.2021 14:30
by uvviewsoft
>сли бы в будущем я мог писать в нём код с автодополнением для python, typescript, java и c++

Будет когда получим LSP client component. на форуме человек создал про это тему-- https://www.rj-texted.se/Forum/index.php

Posted: 17.01.2021 14:59
by cyber_banat
uvviewsoft wrote:http://uvviewsoft.com/cudatext/img/cuda ... -intel.gif
Вот так не работает?
А вы вызвали команду Plugins/ Python Intellsens/ Select Python interpreter? выбрали папку питона?
Команду вызвал, интерпретатор выбрал, но этого попапа не появляется. Мб я должен что-то нажать? Какие условия вызова?

Posted: 17.01.2021 15:05
by uvviewsoft
просто команда 'auto-completion menu'. на новом документе выбираем лексер Питон. пишем

import cu[Ctrl+Space]

и появляется popup: module cups; module cudatext...

Posted: 17.01.2021 15:13
by cyber_banat
uvviewsoft wrote:просто команда 'auto-completion menu'. на новом документе выбираем лексер Питон. пишем

import cu[Ctrl+Space]

и появляется popup: module cups; module cudatext...
А, да, всё работает. Не знал о хоткее. А есть опция что бы подсказки всплывали автоматически, при наборе текста?

Posted: 17.01.2021 15:15
by uvviewsoft
Plugins/ Option Editor, ввести фильтр 'autocomp'.

Posted: 17.01.2021 15:27
by cyber_banat
uvviewsoft wrote:>сли бы в будущем я мог писать в нём код с автодополнением для python, typescript, java и c++

Будет когда получим LSP client component. на форуме человек создал про это тему-- https://www.rj-texted.se/Forum/index.php
А как это будет выглядеть? Человек создаст эту штуку и мы сможем брать готовые языковые серверы для наших любимых языков и адаптировать под неё? И редактор сможет подсказывать любые языки?

И связанный вопрос, почему вы ссылаетесь на форум RJ TextEd? У вас с ними есть общая кодовая база? Или это просто место откуда вы планируете взять этот компонент, потому что он будет достаточно абстрактным, что бы использовать в любом текстовом редакторе?

Posted: 17.01.2021 15:54
by uvviewsoft
да, примерно так, после того как я встрою LSP client в Куду. как именно пока не знаю. у него Делфи а у меня нет.

> почему вы ссылаетесь на форум
потому что у него Делфи. его код может работать у меня.