[Bug 1766068] Re: Using Zsh, it doesn't show an error message when command not found

Shuhao shuhao at shuhaowu.com
Sun Jul 1 17:38:00 UTC 2018


The first line of the handler is also somewhat problematic. Namely:

[[ -x /usr/lib/command-not-found ]] || return 1

If command-not-found package is removed and this file is not, it will
stop printing the message even if --no-failure-msg is removed.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to command-not-found in Ubuntu.
https://bugs.launchpad.net/bugs/1766068

Title:
  Using Zsh, it doesn't show an error message when command not found

Status in command-not-found:
  New
Status in command-not-found package in Ubuntu:
  Triaged

Bug description:
  - Using latest Ubuntu Bionic, full updated.

  - Using Zsh.

  My ~/.zshrc includes the following line:

    . /etc/zsh_command_not_found

  When I type (for example):

    $ sdlkfjslkdfjkdslf

  it doesn't say nothing. No error message.

  If I change the line #11 of /etc/zsh_command_not_found and I remove
  '--no-failure-msg' option, then it works OK:

    /usr/lib/command-not-found -- ${1+"$1"} && : (line 11, without --no-
  failure-msg option)

  I think the above option should be removed from
  /etc/zsh_command_not_found.

To manage notifications about this bug go to:
https://bugs.launchpad.net/command-not-found/+bug/1766068/+subscriptions



More information about the foundations-bugs mailing list