Opened 4 years ago

Closed 4 years ago

#61128 closed defect (worksforme)

emacs-mac-app @8.0: Operation on files/dirs in dired mode lead to an error

Reported by: lyskov (Sergey Lyskov) Owned by: amake (Aaron Madlon-Kay)
Priority: Normal Milestone:
Component: ports Version: 2.6.3
Keywords: Cc:
Port: emacs-mac-app

Description

Emacs-mac-app version 8.0.0. If i try to copy file in dired mode i am getting following error message:

Values returned are normally absolute file names.
Optional arg LOCALP as in `dired-get-filename'.
Optional second argument ARG specifies files to use instead of marked.
 Usually ARG comes from the command's prefix arg.
 If ARG is an integer, use the next ARG files (previous -ARG, if < 0).
 If ARG is a cons with element 16, 64, or 256, corresponding to
  `C-u C-u', `C-u C-u C-u', or `C-u C-u C-u C-u', then use all files
  in the Dired buffer, where:
    16 includes NO directories (including `.' and `..')
    64 includes directories EXCEPT `.' and `..'
   256 includes ALL directories (including `.' and `..')
 If ARG is otherwise non-nil, use the current file.
Optional third argument FILTER, if non-nil, is a function to select
 some of the files: those for which (funcall FILTER FILENAME) is
 non-nil.
If DISTINGUISH-ONE-MARKED is non-nil, then return (t FILENAME) instead
 of (FILENAME), if only one file is marked.  Do not use non-nil
 DISTINGUISH-ONE-MARKED together with FILTER." (let ((all-of-them (save-excursion (prog1 (let ((inhibit-read-only t) (newarg arg) multi-C-u case-fold-search found results) (if (and (consp newarg) (> ... 4)) (progn (setq newarg ... multi-C-u t))) (if (and newarg (not multi-C-u)) (if (integerp newarg) (progn ... ...) (list ...)) (let (... next-position) (save-excursion ... ... ...) (if ... ...) (if found results ...)))) (dired-move-to-filename)))) result) (if (not filter) (if (and distinguish-one-marked (eq (car all-of-them) t)) all-of-them (nreverse all-of-them)) (let ((--dolist-tail-- all-of-them) file) (while --dolist-tail-- (setq file (car --dolist-tail--)) (if (funcall filter file) (progn (setq result (cons file result)))) (setq --dolist-tail-- (cdr --dolist-tail--)))) result))), 5

Change History (4)

comment:1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to amake
Status: newassigned
Summary: Operation on files/dirs in dired mode lead to an erroremacs-mac-app @8.0: Operation on files/dirs in dired mode lead to an error

comment:2 Changed 4 years ago by amake (Aaron Madlon-Kay)

I can't reproduce this. Can you provide more specific instructions?

  • Does it happen if you launch Emacs without any config, i.e. /Applications/MacPorts/EmacsMac.app/Contents/MacOS/Emacs -Q? If not, the problem is probably with your config.
  • Does it happen with any of the other Emacsen? Try the emacs and emacs-app ports. If so, it's probably an Emacs problem and not a problem with the emacs-mac-app port, so I would try asking upstream.
Last edited 4 years ago by amake (Aaron Madlon-Kay) (previous) (diff)

comment:3 Changed 4 years ago by lyskov (Sergey Lyskov)

I can confirm that Emacs -Q works for me. It looks like the issue might be the dired+ package that i use. - i will looks this up, - thank you for your help and sorry for the false alarm!

comment:4 Changed 4 years ago by amake (Aaron Madlon-Kay)

Resolution: worksforme
Status: assignedclosed

Thanks for confirming!

Note: See TracTickets for help on using tickets.