aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile.am19
-rwxr-xr-xlib/repl.tes2
-rwxr-xr-xlib/tecat.tes10
3 files changed, 14 insertions, 17 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am
index ae57c47..e6f9053 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -1,20 +1,11 @@
-include $(top_srcdir)/bootstrap.am
-
dist_scitecolib_DATA = color.tes lexer.tes session.tes opener.tes \
fnkeys.tes string.tes getopt.tes
-# standalone scripts
-dist_scitecolib_SCRIPTS = repl.tes tecat.tes
-
-# Fix up the hash-bang line of installed SciTECO scripts upon
-# installation to refer to the installed sciteco binary.
-# This takes --program-prefix into account.
-#
-# FIXME: This will patch the hash-bang line repeatedly.
-install-data-hook:
- $(SCITECO_FULL) -e "<%i^[ :Q[^A^E\\i]:; @EB'$(DESTDIR)$(scitecolibdir)/^EN[^A^E\\i]'> 1U* \
- EJ-1<%*^[ 0,^Q::@FR'#!^EM^Xsciteco'#!$(SCITECO_INSTALLED)'> \
- :EX" $(dist_scitecolib_SCRIPTS)
+# Standalone scripts.
+# These are not installed via _SCRIPTS as it would add the --program-prefix.
+# Since they won't get the executable flag, it makes no sense to fix up their
+# hash-bang lines as well.
+dist_scitecolib_DATA += repl.tes tecat.tes
# Helper script for creating lexer definitions
EXTRA_DIST = scite2co.lua
diff --git a/lib/repl.tes b/lib/repl.tes
index b830e8b..dbbf3ce 100755
--- a/lib/repl.tes
+++ b/lib/repl.tes
@@ -5,7 +5,7 @@
* Requires an ANSI-compatible terminal.
*
* Currently, you must set the terminal characteristics on the outside:
- * stty raw opost icrnl && /usr/local/share/sciteco/lib/repl.tes
+ * stty raw opost icrnl && sciteco -m /usr/local/share/sciteco/lib/repl.tes
*
* You can launch into interactive mode by typing -u#ex
*
diff --git a/lib/tecat.tes b/lib/tecat.tes
index b6ff994..5432997 100755
--- a/lib/tecat.tes
+++ b/lib/tecat.tes
@@ -2,8 +2,14 @@
!*
* Replace all control characters with printable representations as in SciTECO.
* These characters are printed in reverse using ANSI escape sequences.
- * This is especially useful as the diff textconv filter for Git as in
- * git config --global diff.teco.textconv /usr/local/share/sciteco/lib/tecat.tes
+ * This is especially useful as a textconv filter for Git as in
+ * git config --global diff.teco.textconv "sciteco -8qm /usr/local/share/sciteco/lib/tecat.tes"
+ *
+ * You also have to add the following to ~/.gitattributes:
+ * *.teco_ini diff=teco
+ * .teco_session diff=teco
+ * *.tes diff=teco
+ * *.tec diff=teco
*!
0,2EJ !* FIXME: Memory limiting may be too slow *!
:Q#1"> EBN#1 '