diff --git a/editors/textadept/Makefile b/editors/textadept/Makefile index 92da4da66cb4..a036fffcfb90 100644 --- a/editors/textadept/Makefile +++ b/editors/textadept/Makefile @@ -1,87 +1,120 @@ # Created by: Alexey Dokuchaev PORTNAME= textadept PORTVERSION= 11.1 DISTVERSIONPREFIX= ${PORTNAME}_ CATEGORIES= editors MASTER_SITES= https://www.scintilla.org/:sci \ http://www.lua.org/ftp/:lua \ http://www.inf.puc-rio.br/~roberto/lpeg/:lpeg DISTFILES= scintilla${SCI_VER}.tgz:sci \ lua-${LUA_VER}.tar.gz:lua \ lpeg-${LPEG_VER}.tar.gz:lpeg MAINTAINER= danfe@FreeBSD.org COMMENT= Fast, minimalist, extensible cross-platform text editor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++17-lang desktop-file-utils gmake gnome iconv \ pkgconfig USE_CXXSTD= c++17 USE_GNOME= cairo gdkpixbuf2 glib20 USE_GITHUB= yes GH_ACCOUNT= orbitalquark keplerproject:lfs GH_PROJECT= scintillua:scilua luafilesystem:lfs gtdialog:gtd GH_TAGNAME= scintillua_${SCILUA_VER}:scilua v${LFS_VER}:lfs \ ${GTD_HASH}:gtd SCI_VER= 446 SCILUA_VER= 4.4.5-2 +SCINTERM_HASH= 6a77415 LUA_VER= 5.3.5 LPEG_VER= 1.0.2 LFS_VER= 1_8_0 GTD_HASH= 6458754 +CDK_VER= 5.0-20200923 +TERMKEY_VER= 0.20 BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${BUILD_WRKSRC} +MAKE_ARGS= TA_TARGETS="${_TARGETS}" -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS NCURSES OPTIONS_SINGLE= UI OPTIONS_SINGLE_UI= GTK2 GTK3 -OPTIONS_DEFAULT= GTK2 +OPTIONS_DEFAULT= GTK2 NCURSES +OPTIONS_SUB= yes UI_DESC= GTK version GTK2_USE= GNOME=gtk20 GTK3_USE= GNOME=gtk30 GTK3_MAKE_ARGS= GTK3=yes +_TARGETS= gtk # HTML files require patched https://keplerproject.github.io/luadoc/ to # build, which is also seemingly deprecated upstream, so just grab them # from the textadept package for GNU/Linux. DOCS_MASTER_SITES= https://github.com/orbitalquark/${PORTNAME}/releases/download/${PORTNAME}_${PORTVERSION}/:docs DOCS_DISTFILES= ${PORTNAME}_${PORTVERSION}.linux.tgz:docs +NCURSES_MASTER_SITES= https://invisible-mirror.net/archives/cdk/:cdk \ + http://www.leonerd.org.uk/code/libtermkey/:tk +NCURSES_DISTFILES= cdk-${CDK_VER}.tgz:cdk \ + libtermkey-${TERMKEY_VER}.tar.gz:tk +NCURSES_GH_PROJECT= scinterm:scitrm +NCURSES_GH_TAGNAME= ${SCINTERM_HASH}:scitrm +NCURSES_VARS= _TARGETS+=curses + post-patch: ${LN} -s ${WRKDIR}/scintilla ${BUILD_WRKSRC} ${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 ${LN} -s ${WRKSRC_scilua}/*.cxx ${WRKSRC_scilua}/*.h \ ${BUILD_WRKSRC} ${LN} -s ${WRKSRC_scilua}/lexers ${BUILD_WRKSRC}/.. ${RM} -r ${WRKSRC_scilua}/lexers/themes @${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 # Fix build with glib 2.68.3: see https://github.com/orbitalquark/textadept/issues/110 ${REINPLACE_CMD} -e '/static volatile/s|volatile||g' \ ${BUILD_WRKSRC}/scintilla/gtk/ScintillaGTKAccessible.cxx +post-patch-NCURSES-on: + @${MKDIR} ${BUILD_WRKSRC}/scintilla/curses + ${LN} -s ${WRKSRC_scitrm}/*.cxx ${WRKSRC_scitrm}/*.h \ + ${BUILD_WRKSRC}/scintilla/curses + @${MKDIR} ${BUILD_WRKSRC}/cdk + ${LN} -s ${WRKDIR}/cdk-${CDK_VER}/include/*.h \ + ${WRKDIR}/cdk-${CDK_VER}/*.c ${BUILD_WRKSRC}/cdk +.for ext in h c + cd ${BUILD_WRKSRC}/cdk && ${SH} \ + ${WRKDIR}/cdk-${CDK_VER}/gen-scale.sh SLIDER Slider \ + Int int gen-slider.${ext} > slider.${ext} +.endfor + ${PATCH} -d ${BUILD_WRKSRC}/cdk -N -p1 < ${BUILD_WRKSRC}/cdk.patch + @${MKDIR} ${BUILD_WRKSRC}/termkey + ${LN} -s ${WRKDIR}/libtermkey-${TERMKEY_VER}/*.[ch] \ + ${BUILD_WRKSRC}/termkey + ${PATCH} -d ${BUILD_WRKSRC}/termkey -N -p1 < \ + ${BUILD_WRKSRC}/termkey.patch + post-install-DOCS-on: ${INSTALL_DATA} \ ${WRKDIR}/${PORTNAME}_${PORTVERSION}.linux/docs/*.html \ ${STAGEDIR}${DATADIR}/docs ${MV} ${STAGEDIR}${DATADIR}/docs ${STAGEDIR}${DOCSDIR} ${LN} -sf ../../${DOCSDIR_REL} ${STAGEDIR}${DATADIR}/docs post-install-DOCS-off: ${RM} -r ${STAGEDIR}${DATADIR}/docs .include diff --git a/editors/textadept/distinfo b/editors/textadept/distinfo index b18d44d3d72e..dec3ed5a3eed 100644 --- a/editors/textadept/distinfo +++ b/editors/textadept/distinfo @@ -1,17 +1,23 @@ TIMESTAMP = 1611945515 SHA256 (scintilla446.tgz) = 2df9306ec4539f4fe13f86bab8f2419ba90464933d7cca846d7bb6e7046ec2dc SIZE (scintilla446.tgz) = 1640227 SHA256 (lua-5.3.5.tar.gz) = 0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac SIZE (lua-5.3.5.tar.gz) = 303543 SHA256 (lpeg-1.0.2.tar.gz) = 48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe SIZE (lpeg-1.0.2.tar.gz) = 71840 SHA256 (textadept_11.1.linux.tgz) = 6b7fa0bc8c3490fa3ee28897735b995f0999f1cdeb93033f51d0c27add706fbe SIZE (textadept_11.1.linux.tgz) = 4672969 +SHA256 (cdk-5.0-20200923.tgz) = 007f5de880cb2eebd8556df7e4cd8673d5e64c9970147eee6923a814c29faaed +SIZE (cdk-5.0-20200923.tgz) = 545093 +SHA256 (libtermkey-0.20.tar.gz) = 6c0d87c94ab9915e76ecd313baec08dedf3bd56de83743d9aa923a081935d2f5 +SIZE (libtermkey-0.20.tar.gz) = 45167 SHA256 (orbitalquark-textadept-textadept_11.1_GH0.tar.gz) = 87d67975b22952344e1bdcb330301b88cdfe8242e7710526cd344ab252499c2a SIZE (orbitalquark-textadept-textadept_11.1_GH0.tar.gz) = 2448453 SHA256 (keplerproject-luafilesystem-v1_8_0_GH0.tar.gz) = 16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495 SIZE (keplerproject-luafilesystem-v1_8_0_GH0.tar.gz) = 30374 SHA256 (orbitalquark-scintillua-scintillua_4.4.5-2_GH0.tar.gz) = 8d891c982c2cbfca3a12c971f66e6c7593dc1daeca1696b93929a32048da1033 SIZE (orbitalquark-scintillua-scintillua_4.4.5-2_GH0.tar.gz) = 227796 SHA256 (orbitalquark-gtdialog-6458754_GH0.tar.gz) = a43b015281e43a6b9f7c96df009b6df037ab00896348e11a980a557b1d886b17 SIZE (orbitalquark-gtdialog-6458754_GH0.tar.gz) = 331729 +SHA256 (orbitalquark-scinterm-6a77415_GH0.tar.gz) = 5f0e0972068eb52f94fca97a453107ed5d691b31f75e0b2c4437d1443d84a0cb +SIZE (orbitalquark-scinterm-6a77415_GH0.tar.gz) = 89513 diff --git a/editors/textadept/files/patch-src_Makefile b/editors/textadept/files/patch-src_Makefile index 97a8d81a485e..193d435781eb 100644 --- a/editors/textadept/files/patch-src_Makefile +++ b/editors/textadept/files/patch-src_Makefile @@ -1,82 +1,95 @@ ---- src/Makefile.orig 2020-08-01 05:21:40 UTC +--- src/Makefile.orig 2021-01-29 18:38:35 UTC +++ src/Makefile @@ -1,10 +1,9 @@ - # Copyright 2007-2020 Mitchell mitchell.att.foicica.com. See LICENSE. + # Copyright 2007-2021 Mitchell. See LICENSE. -CC = gcc -CFLAGS = -Os -CXX = g++ -CXXFLAGS = -Os -std=c++17 -MAKE = make +CC ?= gcc +CFLAGS ?= -Os +CXX ?= g++ +CXXFLAGS ?= -Os -std=c++17 ifeq (win, $(findstring win, $(MAKECMDGOALS))) # Cross-compile for Win32. CROSS = i686-w64-mingw32- -@@ -60,20 +59,21 @@ else ifeq (osx, $(findstring osx, $(MAKECMDGOALS))) +@@ -62,20 +61,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 +@@ -103,7 +103,7 @@ else endif version = $(shell grep -m 1 _RELEASE ../core/init.lua | cut -d ' ' -f4- | \ tr ' ' '_' | tr -d "'") -WGET = wget -O $@ +WGET = : wget-is-forbidden-during-build -O $@ # Scintilla. -@@ -236,20 +236,21 @@ textadept-curses.exe: $(sci_objs) $(sci_lex_objs) LexL +@@ -164,7 +164,11 @@ endif + + # Build. + +-all: textadept ++all: ++ for tgt in $(TA_TARGETS) ; do $(MAKE) $$tgt ; \ ++ find . -type f -name \*.o -delete ; done ++ ++gtk: textadept + curses: textadept-curses + win32: textadept.exe + win32-curses: textadept-curses.exe +@@ -239,20 +243,21 @@ textadept-curses.exe: $(sci_objs) $(sci_lex_objs) LexL # Install/uninstall. -install: $(install_targets) | ../core ../docs ../init.lua ../lexers ../LICENSE \ -+install: $(install_targets) | ../core ../docs ../init.lua ../lexers \ ++install: $(wildcard ../textadept*) | ../core ../docs ../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) - if [ -d "$(XDG_DATA_DIR)" ]; then \ + ln -s $(subst ..,..$(subst $(PREFIX),,$(data_dir)),$^) $(DESTDIR)$(bin_dir) + if : ; then \ install -d $(DESTDIR)$(XDG_DATA_DIR); \ install $(desktop_files) $(DESTDIR)$(XDG_DATA_DIR); \ fi - if [ -d "$(PIXMAPS_DIR)" ]; then \ + if : ; 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-plist b/editors/textadept/pkg-plist index 02a84ebb61b7..6e1bfb5fe33d 100644 --- a/editors/textadept/pkg-plist +++ b/editors/textadept/pkg-plist @@ -1,272 +1,274 @@ bin/textadept +%%NCURSES%%bin/textadept-curses share/applications/textadept-curses.desktop share/applications/textadept.desktop %%PORTDOCS%%%%DOCSDIR%%/_layouts/default.html %%PORTDOCS%%%%DOCSDIR%%/api.html %%PORTDOCS%%%%DOCSDIR%%/api.md %%PORTDOCS%%%%DOCSDIR%%/book.html %%PORTDOCS%%%%DOCSDIR%%/book.md %%PORTDOCS%%%%DOCSDIR%%/changelog.html %%PORTDOCS%%%%DOCSDIR%%/changelog.md %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/faq.md %%PORTDOCS%%%%DOCSDIR%%/icon.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_doc.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_lua.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_string.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_ta.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_tadoc.png %%PORTDOCS%%%%DOCSDIR%%/images/bufferbrowser.png %%PORTDOCS%%%%DOCSDIR%%/images/bufferbrowserfiltered.png %%PORTDOCS%%%%DOCSDIR%%/images/commandentry.png %%PORTDOCS%%%%DOCSDIR%%/images/commandentrycompletion.png %%PORTDOCS%%%%DOCSDIR%%/images/darktheme.png %%PORTDOCS%%%%DOCSDIR%%/images/docstatusbar.png %%PORTDOCS%%%%DOCSDIR%%/images/feed.png %%PORTDOCS%%%%DOCSDIR%%/images/findinfiles.png %%PORTDOCS%%%%DOCSDIR%%/images/folding.png %%PORTDOCS%%%%DOCSDIR%%/images/header.png %%PORTDOCS%%%%DOCSDIR%%/images/icon.png %%PORTDOCS%%%%DOCSDIR%%/images/languages.png %%PORTDOCS%%%%DOCSDIR%%/images/lighttheme.png %%PORTDOCS%%%%DOCSDIR%%/images/linux.png %%PORTDOCS%%%%DOCSDIR%%/images/loc.png %%PORTDOCS%%%%DOCSDIR%%/images/macosx.png %%PORTDOCS%%%%DOCSDIR%%/images/matchingbrace.png %%PORTDOCS%%%%DOCSDIR%%/images/ncurses.png %%PORTDOCS%%%%DOCSDIR%%/images/quickref_small.png %%PORTDOCS%%%%DOCSDIR%%/images/rectangularselection.png %%PORTDOCS%%%%DOCSDIR%%/images/rectangularselection2.png %%PORTDOCS%%%%DOCSDIR%%/images/runerror.png %%PORTDOCS%%%%DOCSDIR%%/images/snapopen.png %%PORTDOCS%%%%DOCSDIR%%/images/snippet.png %%PORTDOCS%%%%DOCSDIR%%/images/snippet2.png %%PORTDOCS%%%%DOCSDIR%%/images/splitviews.png %%PORTDOCS%%%%DOCSDIR%%/images/termtheme.png %%PORTDOCS%%%%DOCSDIR%%/images/textadept.gif %%PORTDOCS%%%%DOCSDIR%%/images/textadept.png %%PORTDOCS%%%%DOCSDIR%%/images/ui.png %%PORTDOCS%%%%DOCSDIR%%/images/win32.png %%PORTDOCS%%%%DOCSDIR%%/images/wordcompletion.png %%PORTDOCS%%%%DOCSDIR%%/images/wordhighlight.png %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/manual.html %%PORTDOCS%%%%DOCSDIR%%/manual.md %%PORTDOCS%%%%DOCSDIR%%/quickref_excerpt.pdf %%PORTDOCS%%%%DOCSDIR%%/style.css %%PORTDOCS%%%%DOCSDIR%%/thanks.html %%PORTDOCS%%%%DOCSDIR%%/thanks.md share/pixmaps/textadept.png share/pixmaps/textadept.svg %%DATADIR%%/core/._M.luadoc %%DATADIR%%/core/.buffer.luadoc %%DATADIR%%/core/.iconv.luadoc %%DATADIR%%/core/.os.luadoc %%DATADIR%%/core/.ui.dialogs.luadoc %%DATADIR%%/core/.view.luadoc %%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 %%PORTDOCS%%%%DATADIR%%/docs %%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/clojure.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/elm.lua %%DATADIR%%/lexers/erlang.lua %%DATADIR%%/lexers/fantom.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/fstab.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/jq.lua %%DATADIR%%/lexers/json.lua %%DATADIR%%/lexers/jsp.lua %%DATADIR%%/lexers/julia.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/lpeg.properties %%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/meson.lua %%DATADIR%%/lexers/moonscript.lua %%DATADIR%%/lexers/myrddin.lua %%DATADIR%%/lexers/nemerle.lua %%DATADIR%%/lexers/networkd.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/pony.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/reason.lua %%DATADIR%%/lexers/rebol.lua %%DATADIR%%/lexers/rest.lua %%DATADIR%%/lexers/rexx.lua %%DATADIR%%/lexers/rhtml.lua %%DATADIR%%/lexers/routeros.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/spin.lua %%DATADIR%%/lexers/sql.lua %%DATADIR%%/lexers/systemd.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/toml.lua %%DATADIR%%/lexers/txt2tags.lua %%DATADIR%%/lexers/vala.lua %%DATADIR%%/lexers/vb.lua %%DATADIR%%/lexers/vcard.lua %%DATADIR%%/lexers/verilog.lua %%DATADIR%%/lexers/vhdl.lua %%DATADIR%%/lexers/wsf.lua %%DATADIR%%/lexers/xml.lua %%DATADIR%%/lexers/xs.lua %%DATADIR%%/lexers/xtend.lua %%DATADIR%%/lexers/yaml.lua %%DATADIR%%/lexers/zig.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/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/history.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 +%%NCURSES%%%%DATADIR%%/textadept-curses %%DATADIR%%/themes/dark.lua %%DATADIR%%/themes/light.lua %%DATADIR%%/themes/term.lua