looplex / Looplex_Lawtex_For_Sublime_Text

Plugin for the Sublime Text editor to aid in creating Lawtex documents for the Looplex platform.
Other
0 stars 1 forks source link

Looplex Lawtex For Sublime Text

Este é o plugin da Looplex de suporte ao Lawtex e nossa plataforma para o Sublime Text. Ele permite a validação gramatical de arquivos Lawtex, assim como o upload de templates e anexos para a Looplex.

Instalação

Para instalar o plugin, basta incluir este repositório ao Package Control do Sublime Text 3. Para mais detalhes, siga o passo-a-passo a seguir:

(MAC e LINUX) Instalar o Java 8 JRE
Instalar o Package Control no Sublime Text 3
Adicionar o repositório do plugin ao Package Control
Instale o plugin

Caso necessite de ajuda, você pode entrar em contato com a Looplex.

Utilização

Validação de arquivo

Para validar um arquivo .lawtex, basta abrir o menu 'Looplex', e selecionar 'Validate File' (ou apertando Ctrl+B).

Upload de templates

Para efetuar o upload de templates, abra o menu 'Looplex', e selecione 'Upload Template' (ou apertando Ctrl+Alt+U). O plugin irá validar a grámatica Lawtex do template, procurar por anexos e arquivos de estilo, e efetuar o upload destes para a plataforma da Looplex após seu login de usuário.

Inclusão de elementos de template de arquivos secundários

Para incluir um elemento de template de um arquivo secundário, basta incluir um comentário com o nome do elemento e o seu arquivo de origem. A seguir, alguns exemplos:

Inclusão de um elemento em um arquivo na mesma pasta
// import BRANCH_nome_de_branch from "nome_do_arquivo"
Inclusão de múltiplos elementos em um arquivo na mesma pasta
// import [BRANCH_nome_de_branch_1, BRANCH_nome_de_branch_2, BRANCH_nome_de_branch_3] from "nome_do_arquivo"
Inclusão de elementos em um arquivo em uma subpasta
// import BRANCH_nome_de_branch from "subpasta/nome_do_arquivo"
// import [BRANCH_nome_de_branch_1, BRANCH_nome_de_branch_2] from "subpasta/outra_subpasta/nome_do_arquivo"
Inclusão de elementos em um arquivo em pastas acimas

Exclusão de elementos de template

Para a exclusão de um elemento de template (que não se encontra localmente, mas contém uma versão na nuvem), basta incluir um comentário com o elemento a ser excluído da verificação de upload. Esses anexos devem estar na mesma pasta que o arquivo .lawtex que os utilizam. A seguir, alguns exemplos:

Exclusão de um elemento
// ignore BRANCH_nome_de_branch
Exclusão de múltiplos elementos
// ignore [BRANCH_nome_de_branch_1, BRANCH_nome_de_branch_2]

Inclusão de anexos

Para a inclusão de arquivos de anexo (como imagens, exemplo), basta incluir um comentário com o elemento a ser adicionado. A seguir, alguns exemplos:

Inclusão de um anexo
// attach "arquivo_anexo.png"
Inclusão de múltiplos anexos
// attach ["arquivo_anexo_1.png", "arquivo_anexo_2.png", "arquivo_anexo.png"]
Inclusão de anexos em subpastas
// attach "subpasta/arquivo_anexo.png"
// attach ["subpasta/arquivo_anexo_1.png", "subpasta/outra_subpasta/arquivo_anexo_2.png"]
Inclusão de anexos em pastas acima
// attach "../arquivo_anexo.png"
// attach "../../arquivo_anexo.png"
// attach ["../arquivo_anexo_1.png", "../../arquivo_anexo_2.png"]