aboutsummaryrefslogtreecommitdiffhomepage
path: root/teco.ini
diff options
context:
space:
mode:
Diffstat (limited to 'teco.ini')
-rw-r--r--teco.ini29
1 files changed, 21 insertions, 8 deletions
diff --git a/teco.ini b/teco.ini
index 498bb67..759124e 100644
--- a/teco.ini
+++ b/teco.ini
@@ -4,13 +4,18 @@
EMQ[$SCITECOPATH]/color.tes
:EMQ[$SCITECOPATH]/colors/terminal.tes
-! Load lexer library !
+! Load lexer and buffer session libraries !
EMQ[$SCITECOPATH]/lexer.tes
+EMQ[$SCITECOPATH]/session.tes
-! Automatic lexing using ED hooks !
+! Uncomment to use a separate session per Git repository !
+! M[session.git] !
+
+! Automatic lexing and session management using ED hooks !
@#ED{
Oadd,edit,close,quit
!add!
+ ! Add code here to execute when a document is added !
M[lexer.auto]
! Set up margins !
33ESTEXTWIDTH9U.w
@@ -21,13 +26,16 @@ EMQ[$SCITECOPATH]/lexer.tes
!edit!
! Add code here to execute when a document is edited !
+ Oend
!close!
! Add code here to execute when a document is closed !
+ Oend
!quit!
! Add code here to execute when SciTECO quits !
-}
+ M[session.save]
+!end!}
0,32ED
! Keyboard macros !
@@ -35,8 +43,13 @@ EMQ[$SCITECOPATH]/fnkeys.tes
! Uncomment to enable default keyboard macros !
! 0,64ED !
-! open all files specified on the commandline !
-[.f
- <:L;R 0X.f EBQ.f EB L>
-].f
--EF
+! open all files specified on the commandline
+ If no file is specified, load the last buffer session !
+Z"=
+ M[session.load]
+|
+ [.f
+ <:L;R 0X.f EBQ.f EB L>
+ ].f
+ -EF
+'