| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
as a literal file name, not a wildcard.
|
| |
|
|
|
|
| |
a directory.
|
| |
|
|
|
|
|
|
| |
(ls-lisp-format-time-list): Doc fix. Mention ls-lisp-use-localized-time-format.
(ls-lisp-format-time): Use ls-lisp-format-time-list if
ls-lisp-use-localized-time-format is non-nil, even if a valid locale is defined.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
(ls-lisp-classify, ls-lisp-format): Delete call to ls-lisp-parse-symlink.
(ls-lisp-handle-switches): Handle symlinks to directories as directories
when ls-lisp-dirs-first in non-nil.
|
|
|
|
| |
misalignment for files larger than 100MB.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
calls to directory-files-and-attributes and file-attributes.
(ls-lisp-format): Remove system dependent handling of user and
group id's.
|
|
|
|
|
|
| |
Don't check for foo*/ wildcard form here.
(insert-directory): Recognize foo*/ as a wildcard.
Separate wildcard-regexp variable from the arg, wildcard.
|
| |
|
|
|
|
| |
`ls-lisp-use-insert-directory-program' is nil.
|
|
|
|
| |
(ls-lisp-format): Use it.
|
|
|
|
|
| |
value system dependent.
(ls-lisp-support-shell-wildcards): Add autoload cookie.
|
|
|
|
|
| |
don't set its function definition.
(insert-directory): Use funcall to call that function.
|
| |
|
| |
|
| |
|
|
|
|
| |
(ls-lisp-format-time): Use it.
|
|
|
|
| |
files.el's insert-directory.
|
|
|
|
| |
space, like files.el's insert-directory does.
|
| |
|
|
|
|
|
|
| |
(ls-lisp-format-time): Emulate GNU fileutils 4.1.1 ls, whose time stamps
always line up by default. Also, it uses a slightly different window
to determine whether files are "recent".
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|