diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2020-10-20 03:47:12 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2020-10-20 03:47:12 +0200 |
commit | a95fa2f96df72eba30e8348c8526677f27b906b1 (patch) | |
tree | 6bf139d34faa32e8078d2b7ebdeb93fd6374aab5 | |
parent | 6f40b8db3a4e413cfd0462e38ec1476bb6c0bffe (diff) | |
download | sdn-a95fa2f96df72eba30e8348c8526677f27b906b1.tar.gz sdn-a95fa2f96df72eba30e8348c8526677f27b906b1.tar.xz sdn-a95fa2f96df72eba30e8348c8526677f27b906b1.zip |
README.adoc: fish after bash
Bash is a bad citizen but this order makes more sense.
-rw-r--r-- | README.adoc | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/README.adoc b/README.adoc index 780ff60..d51dc76 100644 --- a/README.adoc +++ b/README.adoc @@ -73,26 +73,6 @@ zle -N sdn-navigate bindkey '\eo' sdn-navigate ---- -fish -~~~~ -To start using this navigator, put the following in your 'config.fish': - ----- -function sdn-navigate - set --local IFS - set --local buffer (commandline) - set --local cursor (commandline --cursor) - while eval (sdn $buffer $cursor | string replace -ar '^(.*?)=' 'set --$1 ') - test -z "$cd" || cd "$cd" - test -z "$insert" || commandline --insert "$insert " - test -z "$helper" && break - /bin/sh -c "$helper" || break - end - commandline --function repaint -end -bind \eo sdn-navigate ----- - bash ~~~~ Here we can't make the shell update the prompt on directory changes since @@ -130,6 +110,26 @@ bind -x '"\201": sdn-restore' bind '"\eo":"\200\C-m\201"' ---- +fish +~~~~ +To start using this navigator, put the following in your 'config.fish': + +---- +function sdn-navigate + set --local IFS + set --local buffer (commandline) + set --local cursor (commandline --cursor) + while eval (sdn $buffer $cursor | string replace -ar '^(.*?)=' 'set --$1 ') + test -z "$cd" || cd "$cd" + test -z "$insert" || commandline --insert "$insert " + test -z "$helper" && break + /bin/sh -c "$helper" || break + end + commandline --function repaint +end +bind \eo sdn-navigate +---- + elvish ~~~~~~ To start using this navigator, put the following in your 'rc.elv': |