1
0
mirror of https://github.com/skywind3000/z.lua synced 2026-03-13 19:29:49 +00:00

Merge pull request #125 from fcying/master

add _ZL_CLINK_PROMPT_PRIORITY set clink prompt register priority.
This commit is contained in:
Linwei
2020-12-23 16:36:16 +08:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -142,6 +142,7 @@ z -b foo # cd to the parent directory starting with foo
- set `$_ZL_MATCH_MODE` to 1 to enable enhanced matching.
- set `$_ZL_NO_CHECK` to 1 to disable path validation, use `z --purge` to clean
- set `$_ZL_HYPHEN` to 1 to treat hyphon (-) as a normal character not a lua regexp keyword.
- set `$_ZL_CLINK_PROMPT_PRIORITY` change clink prompt register priority (default 99).
## Aging

3
z.lua
View File

@@ -2059,6 +2059,7 @@ end
-----------------------------------------------------------------------
function z_clink_init()
local once = os.environ("_ZL_ADD_ONCE", false)
local _zl_clink_prompt_priority = os.environ('_ZL_CLINK_PROMPT_PRIORITY', 99)
local previous = ''
function z_add_to_database()
pwd = clink.get_cwd()
@@ -2070,7 +2071,7 @@ function z_clink_init()
end
z_add(clink.get_cwd())
end
clink.prompt.register_filter(z_add_to_database, 99)
clink.prompt.register_filter(z_add_to_database, _zl_clink_prompt_priority)
function z_match_completion(word)
local M = z_match({word}, Z_METHOD, Z_SUBDIR)
for _, item in pairs(M) do