From ea1ff74e55e2bd205afea8a6f6f681915782bb70 Mon Sep 17 00:00:00 2001 From: Gokcehan Date: Sun, 24 Jan 2021 16:33:49 +0300 Subject: [PATCH] update doc --- doc.go | 7 +++++++ docstring.go | 8 ++++++++ lf.1 | 8 ++++++++ 3 files changed, 23 insertions(+) diff --git a/doc.go b/doc.go index 9f64999..b96c8f7 100644 --- a/doc.go +++ b/doc.go @@ -1202,6 +1202,13 @@ You can define it just as you would define any other command: lf -remote "send $id set promptfmt \"$fmt\"" }} +If you want to print escape sequences, you may redirect 'printf' output to '/dev/tty'. +The following xterm specific escape sequence sets the terminal title to the working directory: + + cmd on-cd &{{ + printf "\033]0; $PWD\007" > /dev/tty + }} + This command runs whenever you change directory but not on startup. You can add an extra call to make it run on startup as well: diff --git a/docstring.go b/docstring.go index 66aee68..67ca426 100644 --- a/docstring.go +++ b/docstring.go @@ -1346,6 +1346,14 @@ define any other command: lf -remote "send $id set promptfmt \"$fmt\"" }} +If you want to print escape sequences, you may redirect 'printf' output to +'/dev/tty'. The following xterm specific escape sequence sets the terminal +title to the working directory: + + cmd on-cd &{{ + printf "\033]0; $PWD\007" > /dev/tty + }} + This command runs whenever you change directory but not on startup. You can add an extra call to make it run on startup as well: diff --git a/lf.1 b/lf.1 index 8503e09..21a56e9 100644 --- a/lf.1 +++ b/lf.1 @@ -1323,6 +1323,14 @@ There is a special command 'on-cd' that runs a shell command when it is defined }} .EE .PP +If you want to print escape sequences, you may redirect 'printf' output to '/dev/tty'. The following xterm specific escape sequence sets the terminal title to the working directory: +.PP +.EX + cmd on-cd &{{ + printf "\e033]0; $PWD\e007" > /dev/tty + }} +.EE +.PP This command runs whenever you change directory but not on startup. You can add an extra call to make it run on startup as well: .PP .EX