O Textadept é um editor de texto rápido, minimalista e notavelmente extensível de plataforma cruzada para programadores. Escrito em uma combinação de C, C ++ e Lua e otimizado incansavelmente para velocidade e minimalismo por mais de 12 anos, o Textadept é um editor ideal para programadores que desejam extensibilidade infinita sem sacrificar a velocidade e o espaço em disco e sem sucumbir para o código e uma superabundância de recursos. O aplicativo possui uma versão gráfica da interface do usuário (GUI) que é executada em um ambiente de desktop e uma versão terminal que é executada em um emulador de terminal.
Em sua oferta pelo minimalismo, o texto depende muito pouco para correr. No Windows e MacOS, ele não possui dependências externas. No Linux, a versão da GUI depende apenas do QT ou GTK (kits de ferramentas GUI de plataforma cruzada) e a versão terminal depende apenas do NCurses. O BSD depende de QT e Ncurses. Lua e quaisquer outras dependências de terceiros são compiladas no próprio aplicativo.
Os lançamentos de texto podem ser encontrados aqui. Selecione o pacote apropriado para sua plataforma. Uma lista abrangente de alterações entre os lançamentos pode ser encontrada aqui. Você também pode baixar um conjunto separado de módulos que fornecem recursos e funcionalidade extras para o aplicativo principal.
A Textadept vem com um manual de usuário abrangente em seu Docs/ Diretório. Ele abrange todos os principais recursos do Textadept, incluindo instalação, uso, configuração, tema, scripts e compilação.
Como quase todos os aspectos do texto podem ser roteirizados usando o Lua, a API do editor está fortemente documentada. Esta documentação da API também está localizada em Docs/ . Serve como o recurso final quando se trata de escrever o aplicativo.
O texto pode ser construído no Windows, MacOS, Linux e BSD usando CMake. O CMake detectará automaticamente para quais plataformas você pode compilar o texto (por exemplo, qt, GTK e/ou maldições) e criar para elas. No Windows e MacOS, você pode usar o CMake para criar um aplicativo independente para executar de qualquer lugar. No Linux e BSD, você pode usar o CMake para instalar o Textadept ou colocar binários compilados no diretório raiz da Textadept e executá -lo a partir daí.
Requisitos gerais:
Procedimento Básico:
Por exemplo:
cmake -S . -B build_dir -D CMAKE_BUILD_TYPE=RelWithDebInfo
-D CMAKE_INSTALL_PREFIX=build_dir/install
cmake --build build_dir -j # compiled binaries are in build_dir/
cmake --install build_dir # self-contained installation is in build_dir/install/
Variáveis booleanas cmake que afetam a construção:
NIGHTLY : se deve ou não construir o texto com dependências de arestas (ou seja, a versão noturna). Padrões para desligar.QT : A menos que seja desativado, constrói a versão QT do Textadept. O padrão é detectado automaticamente.GTK3 : A menos que seja desativado, constrói a versão GTK 3 do TextAdEpt. O padrão é detectado automaticamente.GTK2 : A menos que seja desativado, constrói a versão GTK 2 do TextAdEpt. O padrão é detectado automaticamente.CURSES : a menos que seja desativado, constrói a versão de maldições (terminais) do texto. O padrão é detectado automaticamente.Para mais informações sobre a compilação do Textadept, consulte o manual.
O texto é de código aberto. Sinta -se à vontade para discutir recursos, relatar bugs e enviar patches. Você também pode entrar em contato comigo pessoalmente (código att foicica.com).