Skip to content

"Linguagem Senior Programação" language extension for Visual Studio Code

License

Notifications You must be signed in to change notification settings

llutti/vscode-language-lsp

Repository files navigation


Logo

LSP para Visual Studio Code

Esta extensão adiciona o suporte à Linguagem Senior de Programação, também conhecida como LSP, ao Visual Studio Code.

Visual Studio Marketplace Version Visual Studio Marketplace Downloads Visual Studio Marketplace Installs Visual Studio Marketplace Rating GitHub Repo stars

Aqui estão alguns dos recursos que o LSP oferece:

  • Colorização
  • Autocomplete
  • Apresentação de parâmetros das funções (nativas e customizadas)
  • "Ir para Definição" das funções customizadas
  • Snippets (trechos de códigos previamente configurados)
  • Validação de Sintaxe (em desenvolvimento)


Recursos

Colorização

Suporta colorização da maioria das funções internas, variáveis de sistema e palavras-chave para o LSP para o Vetorh

colorizacao

Autocomplete

Durante a digitação da regra, é apresentado uma lista de sugestões de funções ou variáveis de possíveis alternativas ao texto digitado. autocomplete

Apresentação de parâmetros das funções

Ao passar o mouse sobre um função é apresentado um popup com a lista de parâmetros e a documentação disponíveis.

Funções nativas

parametros-funcao-nativa

Funções customizadas

parametros-funcao-customizada

Durante a digitação são mostrados todos os parâmetros necessários e destacado o que está sendo preenchido no momento.

parametros-funcao-digitacao

Posicionando o cursor em um parâmetro e prescionando CTRL+SHIFT+Space são apresentadas informações detalhadas sobre o parâmetro correspondente.

parametros-funcao-detalhes

"Ir para Definição" das funções customizadas

Ao clicar sobre o nome de uma função customizada com o CTRL prescionado ou prescionar F12 quando posicionado sobre uma função customizada o editor irá para o arquivo e a posição onde a função foi definida.

Snippets

Diversos trechos de códigos comuns para o dia-a-dia

snippets

Validação de Sintaxe

Realiza a verificação semântica do código durante a digitação e sempre que o arquivo é aberto. Para isso será realizada uma compilação simplificada e apenas algumas regras básicas foram implementadas. Quando encontrar uma inconsistência, será apresentado como ERRO ou AVISO.

validacao-sintaxe

Licença

Este projeto é licenciado sobre a licença MIT - veja LICENSE.md para mais informações.

Autor

Luciano Cargnelutti - https://llutti.dev

Repositório do Projeto: https://github.com/llutti/vscode-language-lsp

About

"Linguagem Senior Programação" language extension for Visual Studio Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published