uqbar-project / wollok-lsp-ide

IDE for Wollok - LSP node-based
GNU General Public License v3.0
7 stars 3 forks source link

Autocomplete de Imports: que sugiera importar todos los elementos (*) #107

Open fdodino opened 10 months ago

fdodino commented 10 months ago

Por cada package, agregar como autocompletado posible el import de todos los elementos.

Por ejemplo: si tenemos en el archivo pajaros a pepita y pepona, y en el archivo entrenadores a la clase Entrenador, hoy sugiere:

Debería sugerir también:

fdodino commented 10 months ago

Es el archivo node-completion.ts , el método

const completeImports = (node: Import) => (node.environment.descendants.filter(availableForImport) as Entity[]).map(entityCompletionItem)

Hay que concatenarle los files y mapearle el relativePath + .*