Package: quilt-el
Version: 0.66-2.1
Severity: normal
X-Debbugs-Cc: none, Neil Roeth <n...@debian.org>

Emacs normal behavior when visiting a file in a non-existent directory
is to create a buffer for the file, display a message "Use M-x
make-directory RET RET to create the directory and its parents", then
switch to the new buffer.  With quilt-mode loaded, the same action
creates a buffer for the file, displays the message about
make-directory, but then quits with an error
"call-process-shell-command: Setting current directory: No such file or
directory," followed by the name of the non-existent directory.  It does
not switch to the new buffer even though the new buffer exists.

To reproduce, make sure the directory /tmp/fubar does not exist, then
execute the following command.

$ emacs -q -l quilt-mode /tmp/fubar/readme.txt

That will leave you in the scratch buffer.  Use list-buffers (C-x C-b)
to verify a buffer name readme.txt exists.  To show the expected
behavior, execute the following command.

$ emacs -q /tmp/fubar/readme.txt

That will leave you in the readme.txt buffer.


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages quilt-el depends on:
ii  emacs-gtk [emacsen]  1:27.1+1-3
ii  quilt                0.66-2.1

quilt-el recommends no packages.

quilt-el suggests no packages.

-- no debconf information

-- 
Neil Roeth

Reply via email to