Skip to content
ruflPublic

About

Editor de código leve alpha privado da plataforma DINX

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Nocted

Português (Brasil) · English

Nocted é o editor de código leve da família DINX, com interface própria em Zig, sintaxe, LSP e integração com Git.

O repositório é privado e está em alpha. O objetivo inicial é um editor rápido e confiável, não um IDE que tente reproduzir o escopo do VS Code.

Objetivos

  • abrir arquivos e diretórios de projetos;
  • editar texto com seleção, undo/redo e busca/substituição confiáveis;
  • oferecer destaque de sintaxe baseado em parser comprovado;
  • gerenciar servidores LSP e apresentar diagnósticos, definições e referências;
  • mostrar status, diffs e marcadores de alterações do Git;
  • aceitar abertura por arquivo/linha e integração com .desktop;
  • seguir temas, fontes e modos claro/escuro por contrato documentado;
  • funcionar sem o Noctalia e fora da distribuição DINX.

Arquitetura

Interface Nocted em Zig
  janelas · abas · árvore de projeto · comandos · configurações

Adaptador do motor de edição
  buffer · seleção · undo/redo · atualizações incrementais

Serviços de linguagem
  parser de sintaxe · cliente LSP · processos de language server

Integração de projeto
  diretórios · Git · arquivos recentes · diagnósticos

O editor deve usar componentes maduros para buffer, parsing e LSP. A experiência, integração e fluxo de trabalho são as partes diferenciadoras.

Roadmap inicial

  1. Janela, buffer, arquivo e diretório.
  2. Seleção, undo/redo, busca e atalhos.
  3. Sintaxe e navegação de projeto.
  4. LSP: diagnósticos, definições e referências.
  5. Git: status, diff e marcadores.
  6. Integração Noctalia e temas.

Documentação

Versões em inglês:

DINX: rufl/dinx-alpha

About

Editor de código leve alpha privado da plataforma DINX

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors