From 165f882f6dfc0e7cf3be1e2580d8dd50d5c813f6 Mon Sep 17 00:00:00 2001 From: Daniel Shimon Date: Mon, 8 Mar 2021 17:36:03 +0200 Subject: [PATCH] bash-completion: Update to 0.2.7 (#4153) * bash-completion: Update to 0.2.7 * news: Update bash completion fix --- news/update-bash-completion.rst | 23 +++++++++++++++++++++++ xonsh/completers/bash_completion.py | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 news/update-bash-completion.rst diff --git a/news/update-bash-completion.rst b/news/update-bash-completion.rst new file mode 100644 index 000000000..fa09b0a07 --- /dev/null +++ b/news/update-bash-completion.rst @@ -0,0 +1,23 @@ +**Added:** + +* + +**Changed:** + +* + +**Deprecated:** + +* + +**Removed:** + +* + +**Fixed:** + +* Absolute paths to executables don't break bash completions anymore + +**Security:** + +* diff --git a/xonsh/completers/bash_completion.py b/xonsh/completers/bash_completion.py index 4a2cc7ee8..a59b487c5 100644 --- a/xonsh/completers/bash_completion.py +++ b/xonsh/completers/bash_completion.py @@ -15,7 +15,7 @@ import functools import subprocess import typing as tp -__version__ = "0.2.6" +__version__ = "0.2.7" @functools.lru_cache(1) @@ -335,6 +335,7 @@ def bash_completions( splt = line.split() cmd = splt[0] + cmd = os.path.basename(cmd) idx = n = 0 prev = "" for n, tok in enumerate(splt):