| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Better support for the Mac and MS-Windows.
(ls-lisp): New defgroup.
(ls-lisp-emulation, ls-lisp-ignore-case, ls-lisp-dirs-first)
(ls-lisp-verbosity, ls-lisp-use-insert-directory-program)
(ls-lisp-support-shell-wildcards): New defcustoms.
(ls-lisp-parse-symlink): New function.
(insert-directory): Code to convert switches to a list and set up
the wildcard argument copied from ls-lisp-insert-directory.
(ls-lisp-insert-directory): New argument TIME-INDEX. Add support
for -C and -R switches.
(ls-lisp-column-format): New function.
(ls-lisp-delete-matching, ls-lisp-handle-switches)
(ls-lisp-format-time): Add doc strings.
(ls-lisp-handle-switches): Handle -U, -S, -X, and -F switches.
Support ls-lisp-dirs-first.
(ls-lisp-classify, ls-lisp-extension): New functions.
(ls-lisp-format): Optionally support emulation of symlinks.
Support -i, -s, and -G switches.
|
|
|
|
|
|
|
|
|
|
| |
if one of the files specified cannot be accessed by
file-attributes. Do not strip any leading directories from the
file names, to behave more like `ls' does.
* dired.el (dired-get-filename): Handle absolute file names.
(dired-readin-insert): If argument is a cons, don't print
"wildcard" on the ``total'' line.
|
|
|
|
|
|
| |
of filenames and attributes.
(ls-lisp-insert-directory): Use directory-files-and-attributes
for speed.
|
|
|
|
|
| |
return the string "Unk 0 0000" so at least it appears to be a
valid timestamp to `dired-move-to-filename-regexp'.
|
|
|
|
|
| |
format-time-string, and return a suitable string to indicate the
timestamp was invalid.
|
|
|
|
| |
they have a *really* huge file.
|
|
|
|
|
| |
the file sizes from overflowing.
(ls-lisp-format): If file size is a float, use %8.0f to print it.
|
|
|
|
|
| |
the size in blocks, since it can be a float.
(ls-lisp-format): Likewise
|
|
|
|
|
| |
(ls-lisp-insert-directory): Renamed from insert-directory.
(insert-directory): New function.
|
| |
|
|
|
|
| |
(ls-lisp-handle-switches): Obey ls-lisp-dired-ignore-case.
|
| |
|
|
|
|
|
|
| |
(ls-lisp-format): New argument NOW. Arguments are no longer optional.
(ls-lisp-format-time): New argument NOW. Use same method as `ls'
to decide whether to show time-of-day or year.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(insert-directory): Convert the filename wildcard to an equivalent
Emacs regexp, when `ls-lisp-support-shell-wildcards' is non-nil.
Handle file patterns like "/foo*/" as if it were "/foo*", like the
shell would. Print zero total for files whose total size is
exactly zero (in particular, for no files at all). Say "No match"
when no files match the given wildcard.
(ls-lisp-format): Make directory listing format more like POSIX ls.
|
| |
|
|
|
|
|
| |
where a file disappears between when it is listed in the directory
and when the attributes are requested.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(ls-lisp-format): Provide user name when known.
On ms-dos, provide a name for the group, to be prettier.
|
|
|
|
| |
from a string to a list of characters.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
callable from lisp; use it instead of writing out its code.
* dired-aux.el (dired-compress-file): Just that.
* dired.el (dired-uncache): Just that.
* files.el (file-local-copy, file-truename,
file-name-sans-versions, make-directory, save-buffers-kill-emacs):
Just that.
* ls-lisp.el (insert-directory): Just that.
|
|
|
|
| |
(insert-directory): Renamed from dired-ls.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(dired-lisp-delete-matching): new
(dired-lisp-handle-switches): new
|
|
|
|
| |
IT STILL CRASHES EMACS SOMETIMES!
|
| |
|
|
|