diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2020-09-03 12:08:03 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2020-09-03 12:08:03 +0000 |
commit | a9e561ce69dee037e5093a786a435c714cf0a7ff (patch) | |
tree | ed6f49f167e80c803f01766f21babe6bd0efbcc0 /editors | |
parent | 51197d9b0db44d3b2562391725804c1faaa8778d (diff) | |
download | ports-a9e561ce69dee037e5093a786a435c714cf0a7ff.tar.gz ports-a9e561ce69dee037e5093a786a435c714cf0a7ff.zip |
Notes
Diffstat (limited to 'editors')
-rw-r--r-- | editors/Makefile | 1 | ||||
-rw-r--r-- | editors/textadept/Makefile | 70 | ||||
-rw-r--r-- | editors/textadept/distinfo | 13 | ||||
-rw-r--r-- | editors/textadept/files/patch-src_Makefile | 80 | ||||
-rw-r--r-- | editors/textadept/pkg-descr | 7 | ||||
-rw-r--r-- | editors/textadept/pkg-plist | 246 |
6 files changed, 417 insertions, 0 deletions
diff --git a/editors/Makefile b/editors/Makefile index 541b19e95486..9ad83648234d 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -239,6 +239,7 @@ SUBDIR += texmacs SUBDIR += texmaker SUBDIR += texstudio + SUBDIR += textadept SUBDIR += texworks SUBDIR += the SUBDIR += thoteditor diff --git a/editors/textadept/Makefile b/editors/textadept/Makefile new file mode 100644 index 000000000000..486555bd469a --- /dev/null +++ b/editors/textadept/Makefile @@ -0,0 +1,70 @@ +# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= textadept +DISTVERSION= 11.0_alpha_3 +CATEGORIES= editors +MASTER_SITES= http://foicica.com/hg/textadept/archive/ \ + http://foicica.com/hg/scintilla/archive/:sci \ + http://www.lua.org/ftp/:lua \ + http://www.inf.puc-rio.br/~roberto/lpeg/:lpeg \ + http://foicica.com/hg/gtdialog/archive/:gtd +DISTFILES= ${TA_HASH}.zip ${SCI_HASH}.zip:sci \ + lua-${LUA_VER}.tar.gz:lua \ + lpeg-${LPEG_VER}.tar.gz:lpeg ${GTD_HASH}.zip:gtd +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= danfe@FreeBSD.org +COMMENT= Fast, minimalist, extensible cross-platform text editor + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= compiler:c++11-lang desktop-file-utils gmake gnome iconv \ + pkgconfig +USE_GNOME= cairo gdkpixbuf2 glib20 + +USE_GITHUB= nodefault +GH_ACCOUNT= keplerproject:lfs +GH_PROJECT= luafilesystem:lfs +GH_TAGNAME= v${LFS_VER}:lfs + +TA_HASH= f7fbf78f9219 +SCI_HASH= d1b254905c74 +LUA_VER= 5.3.5 +LPEG_VER= 1.0.2 +LFS_VER= 1_7_0_2 +GTD_HASH= 680b3b41e12c + +WRKSRC= ${WRKDIR}/${PORTNAME}-${TA_HASH} +BUILD_WRKSRC= ${WRKSRC}/src +INSTALL_WRKSRC= ${BUILD_WRKSRC} + +OPTIONS_DEFINE= DOCS +OPTIONS_SINGLE= UI +OPTIONS_SINGLE_UI= GTK2 GTK3 +OPTIONS_DEFAULT= GTK2 + +GTK2_USE= GNOME=gtk20 +GTK3_USE= GNOME=gtk30 +GTK3_MAKE_ARGS= GTK3=yes + +post-patch: + ${LN} -s ${WRKDIR}/scintilla-${SCI_HASH} ${BUILD_WRKSRC}/scintilla + ${PATCH} -d ${BUILD_WRKSRC}/scintilla -N -p1 < \ + ${BUILD_WRKSRC}/scintilla.patch + ${LN} -s ${WRKDIR}/lua-${LUA_VER} ${BUILD_WRKSRC}/lua + ${PATCH} -d ${BUILD_WRKSRC}/lua -N -p1 < \ + ${BUILD_WRKSRC}/lua.patch + @${MKDIR} ${BUILD_WRKSRC}/lua/src/lib + ${LN} -s ${WRKDIR}/lpeg-${LPEG_VER}/*.[ch] ${BUILD_WRKSRC}/lua/src/lib + ${LN} -s ${WRKDIR}/luafilesystem-${LFS_VER}/src/*.[ch] \ + ${BUILD_WRKSRC}/lua/src/lib + ${LN} -s ${WRKDIR}/gtdialog-${GTD_HASH} ${BUILD_WRKSRC}/gtdialog + @${RM} ${WRKSRC}/core/.*.luadoc + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/editors/textadept/distinfo b/editors/textadept/distinfo new file mode 100644 index 000000000000..56f7ed4b4f51 --- /dev/null +++ b/editors/textadept/distinfo @@ -0,0 +1,13 @@ +TIMESTAMP = 1596259300 +SHA256 (textadept/f7fbf78f9219.zip) = cb2004166305256b6e559a90d3a511ce7db1126929f876e4a05a99581bddc65b +SIZE (textadept/f7fbf78f9219.zip) = 2064930 +SHA256 (textadept/d1b254905c74.zip) = 4e2bad45294bcc2393bef6bd06216b5095231ac0fdbcd0c4091704aba81a5e4e +SIZE (textadept/d1b254905c74.zip) = 2391122 +SHA256 (textadept/lua-5.3.5.tar.gz) = 0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac +SIZE (textadept/lua-5.3.5.tar.gz) = 303543 +SHA256 (textadept/lpeg-1.0.2.tar.gz) = 48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe +SIZE (textadept/lpeg-1.0.2.tar.gz) = 71840 +SHA256 (textadept/680b3b41e12c.zip) = 57f51505859d8008c1af1719f4f17480b07c4ef912cc75127683a99d9c56c76f +SIZE (textadept/680b3b41e12c.zip) = 332145 +SHA256 (textadept/keplerproject-luafilesystem-v1_7_0_2_GH0.tar.gz) = 23b4883aeb4fb90b2d0f338659f33a631f9df7a7e67c54115775a77d4ac3cc59 +SIZE (textadept/keplerproject-luafilesystem-v1_7_0_2_GH0.tar.gz) = 30877 diff --git a/editors/textadept/files/patch-src_Makefile b/editors/textadept/files/patch-src_Makefile new file mode 100644 index 000000000000..9aaf693a2658 --- /dev/null +++ b/editors/textadept/files/patch-src_Makefile @@ -0,0 +1,80 @@ +--- src/Makefile.orig 2020-08-01 05:21:40 UTC ++++ src/Makefile +@@ -1,10 +1,9 @@ + # Copyright 2007-2020 Mitchell mitchell.att.foicica.com. See LICENSE. + +-CC = gcc +-CFLAGS = -Os +-CXX = g++ +-CXXFLAGS = -Os -std=c++11 +-MAKE = make ++CC ?= gcc ++CFLAGS ?= -Os ++CXX ?= g++ ++CXXFLAGS ?= -Os -std=c++11 + ifeq (win, $(findstring win, $(MAKECMDGOALS))) + # Cross-compile for Win32. + CROSS = i686-w64-mingw32- +@@ -60,20 +59,21 @@ else ifeq (osx, $(findstring osx, $(MAKECMDGOALS))) + else + # Build for Linux/BSD. + LUA_CFLAGS = -DLUA_USE_LINUX +- LDFLAGS = -rdynamic -Wl,--retain-symbols-file -Wl,$(shell pwd)/lua.sym ++ # See PR https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220103 ++ #LDFLAGS = -rdynamic -Wl,--retain-symbols-file -Wl,$(shell pwd)/lua.sym + ifeq (Linux, $(shell uname -s)) + LDFLAGS += -ldl + else +- CC = cc +- CXX = c++ +- LDFLAGS += -liconv +- MAKE = gmake ++ CC ?= cc ++ CXX ?= c++ ++ # Correct spelling on FreeBSD is USES+=iconv :) ++ #LDFLAGS += -liconv + endif + PREFIX ?= /usr/local + bin_dir = $(PREFIX)/bin + data_dir = $(PREFIX)/share/textadept + XDG_DATA_DIR ?= $(PREFIX)/share/applications +- PIXMAPS_DIR ?= /usr/share/pixmaps ++ PIXMAPS_DIR ?= $(PREFIX)/share/pixmaps + desktop_files := $(wildcard *.desktop) + ifeq (, $(findstring curses, $(MAKECMDGOALS))) + plat_flag = -DGTK +@@ -101,7 +101,7 @@ else + endif + version = $(shell grep -m 1 _RELEASE ../core/init.lua | cut -d ' ' -f4- | \ + tr ' ' '_' | tr -d "'") +-WGET = wget -O $@ ++WGET = : wget -O $@ + + # Scintilla. + +@@ -236,20 +236,21 @@ textadept-curses.exe: $(sci_objs) $(sci_lex_objs) LexL + + # Install/uninstall. + +-install: $(install_targets) | ../core ../doc ../init.lua ../lexers ../LICENSE \ ++install: $(install_targets) | ../core ../doc ../init.lua ../lexers \ + ../modules ../themes + install -d $(DESTDIR)$(bin_dir) $(DESTDIR)$(data_dir) + install $^ $(DESTDIR)$(data_dir) + cp -rL $| $(DESTDIR)$(data_dir) +- ln -s $(subst .., $(data_dir), $^) $(DESTDIR)$(bin_dir) ++ ln -s $(subst ..,..$(subst $(PREFIX),,$(data_dir)),$^) $(DESTDIR)$(bin_dir) + if [ -d "$(XDG_DATA_DIR)" ]; then \ + install -d $(DESTDIR)$(XDG_DATA_DIR); \ + install $(desktop_files) $(DESTDIR)$(XDG_DATA_DIR); \ + fi + if [ -d "$(PIXMAPS_DIR)" ]; then \ + install -d $(DESTDIR)$(PIXMAPS_DIR); \ +- ln -s $(data_dir)/core/images/textadept.svg $(DESTDIR)$(PIXMAPS_DIR); \ +- ln -s $(data_dir)/core/images/ta_48x48.png \ ++ ln -s ../..$(subst $(PREFIX),,$(data_dir))/core/images/textadept.svg \ ++ $(DESTDIR)$(PIXMAPS_DIR); \ ++ ln -s ../..$(subst $(PREFIX),,$(data_dir))/core/images/ta_48x48.png \ + $(DESTDIR)$(PIXMAPS_DIR)/textadept.png; \ + fi + uninstall: diff --git a/editors/textadept/pkg-descr b/editors/textadept/pkg-descr new file mode 100644 index 000000000000..7c8fec11564a --- /dev/null +++ b/editors/textadept/pkg-descr @@ -0,0 +1,7 @@ +Textadept is a fast, minimalist, and remarkably extensible cross-platform +text editor for programmers. Written in a combination of C and Lua, and +relentlessly optimized for speed and minimalism over the years, Textadept +is an ideal editor for programmers who want endless extensibility without +sacrificing speed or succumbing to code bloat and featuritis. + +WWW: https://foicica.com/textadept/ diff --git a/editors/textadept/pkg-plist b/editors/textadept/pkg-plist new file mode 100644 index 000000000000..751e97c4e008 --- /dev/null +++ b/editors/textadept/pkg-plist @@ -0,0 +1,246 @@ +bin/textadept +share/applications/textadept-curses.desktop +share/applications/textadept.desktop +%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md +%%PORTDOCS%%%%DOCSDIR%%/FAQ.md +%%PORTDOCS%%%%DOCSDIR%%/MEDIA.md +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/TECHNOLOGY.md +%%PORTDOCS%%%%DOCSDIR%%/THANKS.md +share/pixmaps/textadept.png +share/pixmaps/textadept.svg +%%DATADIR%%/core/args.lua +%%DATADIR%%/core/assert.lua +%%DATADIR%%/core/events.lua +%%DATADIR%%/core/file_io.lua +%%DATADIR%%/core/iface.lua +%%DATADIR%%/core/images/ta_128x128.png +%%DATADIR%%/core/images/ta_16x16.png +%%DATADIR%%/core/images/ta_256x256.png +%%DATADIR%%/core/images/ta_32x32.ico +%%DATADIR%%/core/images/ta_32x32.png +%%DATADIR%%/core/images/ta_48x48.png +%%DATADIR%%/core/images/ta_64x64.png +%%DATADIR%%/core/images/textadept.icns +%%DATADIR%%/core/images/textadept.ico +%%DATADIR%%/core/images/textadept.png +%%DATADIR%%/core/images/textadept.svg +%%DATADIR%%/core/init.lua +%%DATADIR%%/core/keys.lua +%%DATADIR%%/core/lfs_ext.lua +%%DATADIR%%/core/locale.conf +%%DATADIR%%/core/locale.lua +%%DATADIR%%/core/locales/locale.ar.conf +%%DATADIR%%/core/locales/locale.de.conf +%%DATADIR%%/core/locales/locale.es.conf +%%DATADIR%%/core/locales/locale.fr.conf +%%DATADIR%%/core/locales/locale.it.conf +%%DATADIR%%/core/locales/locale.pl.conf +%%DATADIR%%/core/locales/locale.ru.conf +%%DATADIR%%/core/locales/locale.sv.conf +%%DATADIR%%/core/locales/locale.zh.conf +%%DATADIR%%/core/ui.lua +%%DATADIR%%/doc/.footer.md +%%DATADIR%%/doc/.header.md +%%DATADIR%%/doc/icon.png +%%DATADIR%%/doc/images/adeptsense_doc.png +%%DATADIR%%/doc/images/adeptsense_lua.png +%%DATADIR%%/doc/images/adeptsense_string.png +%%DATADIR%%/doc/images/adeptsense_ta.png +%%DATADIR%%/doc/images/adeptsense_tadoc.png +%%DATADIR%%/doc/images/bufferbrowser.png +%%DATADIR%%/doc/images/bufferbrowserfiltered.png +%%DATADIR%%/doc/images/commandentry.png +%%DATADIR%%/doc/images/commandentrycompletion.png +%%DATADIR%%/doc/images/darktheme.png +%%DATADIR%%/doc/images/docstatusbar.png +%%DATADIR%%/doc/images/feed.png +%%DATADIR%%/doc/images/findinfiles.png +%%DATADIR%%/doc/images/folding.png +%%DATADIR%%/doc/images/header.png +%%DATADIR%%/doc/images/icon.png +%%DATADIR%%/doc/images/lighttheme.png +%%DATADIR%%/doc/images/linux.png +%%DATADIR%%/doc/images/macosx.png +%%DATADIR%%/doc/images/matchingbrace.png +%%DATADIR%%/doc/images/ncurses.png +%%DATADIR%%/doc/images/rectangularselection.png +%%DATADIR%%/doc/images/rectangularselection2.png +%%DATADIR%%/doc/images/runerror.png +%%DATADIR%%/doc/images/snapopen.png +%%DATADIR%%/doc/images/snippet.png +%%DATADIR%%/doc/images/snippet2.png +%%DATADIR%%/doc/images/splitviews.png +%%DATADIR%%/doc/images/termtheme.png +%%DATADIR%%/doc/images/textadept.gif +%%DATADIR%%/doc/images/textadept.png +%%DATADIR%%/doc/images/ui.png +%%DATADIR%%/doc/images/win32.png +%%DATADIR%%/doc/images/wordcompletion.png +%%DATADIR%%/doc/images/wordhighlight.png +%%DATADIR%%/doc/index.html +%%DATADIR%%/doc/manual.md +%%DATADIR%%/doc/markdowndoc.lua +%%DATADIR%%/init.lua +%%DATADIR%%/lexers/actionscript.lua +%%DATADIR%%/lexers/ada.lua +%%DATADIR%%/lexers/ansi_c.lua +%%DATADIR%%/lexers/antlr.lua +%%DATADIR%%/lexers/apdl.lua +%%DATADIR%%/lexers/apl.lua +%%DATADIR%%/lexers/applescript.lua +%%DATADIR%%/lexers/asm.lua +%%DATADIR%%/lexers/asp.lua +%%DATADIR%%/lexers/autoit.lua +%%DATADIR%%/lexers/awk.lua +%%DATADIR%%/lexers/bash.lua +%%DATADIR%%/lexers/batch.lua +%%DATADIR%%/lexers/bibtex.lua +%%DATADIR%%/lexers/boo.lua +%%DATADIR%%/lexers/caml.lua +%%DATADIR%%/lexers/chuck.lua +%%DATADIR%%/lexers/cmake.lua +%%DATADIR%%/lexers/coffeescript.lua +%%DATADIR%%/lexers/container.lua +%%DATADIR%%/lexers/context.lua +%%DATADIR%%/lexers/cpp.lua +%%DATADIR%%/lexers/crystal.lua +%%DATADIR%%/lexers/csharp.lua +%%DATADIR%%/lexers/css.lua +%%DATADIR%%/lexers/cuda.lua +%%DATADIR%%/lexers/dart.lua +%%DATADIR%%/lexers/desktop.lua +%%DATADIR%%/lexers/diff.lua +%%DATADIR%%/lexers/django.lua +%%DATADIR%%/lexers/dmd.lua +%%DATADIR%%/lexers/dockerfile.lua +%%DATADIR%%/lexers/dot.lua +%%DATADIR%%/lexers/eiffel.lua +%%DATADIR%%/lexers/elixir.lua +%%DATADIR%%/lexers/erlang.lua +%%DATADIR%%/lexers/faust.lua +%%DATADIR%%/lexers/fennel.lua +%%DATADIR%%/lexers/fish.lua +%%DATADIR%%/lexers/forth.lua +%%DATADIR%%/lexers/fortran.lua +%%DATADIR%%/lexers/fsharp.lua +%%DATADIR%%/lexers/gap.lua +%%DATADIR%%/lexers/gettext.lua +%%DATADIR%%/lexers/gherkin.lua +%%DATADIR%%/lexers/glsl.lua +%%DATADIR%%/lexers/gnuplot.lua +%%DATADIR%%/lexers/go.lua +%%DATADIR%%/lexers/groovy.lua +%%DATADIR%%/lexers/gtkrc.lua +%%DATADIR%%/lexers/haskell.lua +%%DATADIR%%/lexers/html.lua +%%DATADIR%%/lexers/icon.lua +%%DATADIR%%/lexers/idl.lua +%%DATADIR%%/lexers/inform.lua +%%DATADIR%%/lexers/ini.lua +%%DATADIR%%/lexers/io_lang.lua +%%DATADIR%%/lexers/java.lua +%%DATADIR%%/lexers/javascript.lua +%%DATADIR%%/lexers/json.lua +%%DATADIR%%/lexers/jsp.lua +%%DATADIR%%/lexers/latex.lua +%%DATADIR%%/lexers/ledger.lua +%%DATADIR%%/lexers/less.lua +%%DATADIR%%/lexers/lexer.lua +%%DATADIR%%/lexers/lilypond.lua +%%DATADIR%%/lexers/lisp.lua +%%DATADIR%%/lexers/litcoffee.lua +%%DATADIR%%/lexers/logtalk.lua +%%DATADIR%%/lexers/lua.lua +%%DATADIR%%/lexers/makefile.lua +%%DATADIR%%/lexers/man.lua +%%DATADIR%%/lexers/markdown.lua +%%DATADIR%%/lexers/matlab.lua +%%DATADIR%%/lexers/mediawiki.lua +%%DATADIR%%/lexers/moonscript.lua +%%DATADIR%%/lexers/myrddin.lua +%%DATADIR%%/lexers/nemerle.lua +%%DATADIR%%/lexers/nim.lua +%%DATADIR%%/lexers/nsis.lua +%%DATADIR%%/lexers/null.lua +%%DATADIR%%/lexers/objective_c.lua +%%DATADIR%%/lexers/pascal.lua +%%DATADIR%%/lexers/perl.lua +%%DATADIR%%/lexers/php.lua +%%DATADIR%%/lexers/pico8.lua +%%DATADIR%%/lexers/pike.lua +%%DATADIR%%/lexers/pkgbuild.lua +%%DATADIR%%/lexers/powershell.lua +%%DATADIR%%/lexers/prolog.lua +%%DATADIR%%/lexers/props.lua +%%DATADIR%%/lexers/protobuf.lua +%%DATADIR%%/lexers/ps.lua +%%DATADIR%%/lexers/pure.lua +%%DATADIR%%/lexers/python.lua +%%DATADIR%%/lexers/rails.lua +%%DATADIR%%/lexers/rc.lua +%%DATADIR%%/lexers/rebol.lua +%%DATADIR%%/lexers/rest.lua +%%DATADIR%%/lexers/rexx.lua +%%DATADIR%%/lexers/rhtml.lua +%%DATADIR%%/lexers/rstats.lua +%%DATADIR%%/lexers/ruby.lua +%%DATADIR%%/lexers/rust.lua +%%DATADIR%%/lexers/sass.lua +%%DATADIR%%/lexers/scala.lua +%%DATADIR%%/lexers/scheme.lua +%%DATADIR%%/lexers/smalltalk.lua +%%DATADIR%%/lexers/sml.lua +%%DATADIR%%/lexers/snobol4.lua +%%DATADIR%%/lexers/sql.lua +%%DATADIR%%/lexers/taskpaper.lua +%%DATADIR%%/lexers/tcl.lua +%%DATADIR%%/lexers/template.txt +%%DATADIR%%/lexers/tex.lua +%%DATADIR%%/lexers/texinfo.lua +%%DATADIR%%/lexers/text.lua +%%DATADIR%%/lexers/themes/curses.lua +%%DATADIR%%/lexers/themes/dark.lua +%%DATADIR%%/lexers/themes/light.lua +%%DATADIR%%/lexers/themes/scite.lua +%%DATADIR%%/lexers/toml.lua +%%DATADIR%%/lexers/txt2tags.lua +%%DATADIR%%/lexers/vala.lua +%%DATADIR%%/lexers/vb.lua +%%DATADIR%%/lexers/vbscript.lua +%%DATADIR%%/lexers/vcard.lua +%%DATADIR%%/lexers/verilog.lua +%%DATADIR%%/lexers/vhdl.lua +%%DATADIR%%/lexers/wsf.lua +%%DATADIR%%/lexers/xml.lua +%%DATADIR%%/lexers/xtend.lua +%%DATADIR%%/lexers/yaml.lua +%%DATADIR%%/modules/ansi_c/api +%%DATADIR%%/modules/ansi_c/init.lua +%%DATADIR%%/modules/ansi_c/lua_api +%%DATADIR%%/modules/ansi_c/lua_tags +%%DATADIR%%/modules/ansi_c/tags +%%DATADIR%%/modules/lua/api +%%DATADIR%%/modules/lua/init.lua +%%DATADIR%%/modules/lua/lua.luadoc +%%DATADIR%%/modules/lua/luadoc.patch +%%DATADIR%%/modules/lua/ta_api +%%DATADIR%%/modules/lua/ta_tags +%%DATADIR%%/modules/lua/tadoc.lua +%%DATADIR%%/modules/lua/tags +%%DATADIR%%/modules/textadept/bookmarks.lua +%%DATADIR%%/modules/textadept/command_entry.lua +%%DATADIR%%/modules/textadept/editing.lua +%%DATADIR%%/modules/textadept/file_types.lua +%%DATADIR%%/modules/textadept/find.lua +%%DATADIR%%/modules/textadept/init.lua +%%DATADIR%%/modules/textadept/keys.lua +%%DATADIR%%/modules/textadept/macros.lua +%%DATADIR%%/modules/textadept/menu.lua +%%DATADIR%%/modules/textadept/run.lua +%%DATADIR%%/modules/textadept/session.lua +%%DATADIR%%/modules/textadept/snippets.lua +%%DATADIR%%/textadept +%%DATADIR%%/themes/dark.lua +%%DATADIR%%/themes/light.lua +%%DATADIR%%/themes/term.lua |