Emacs 디렉토리 목록.(점) ..(점) 먼저

Emacs 디렉토리 목록.(점) ..(점) 먼저

간단히 말해서, dired에서 사용하기 위해 emacs에서 다음 문제에 대한 솔루션을 어떻게 구현할 수 있습니까? 거기에 댓글을 달 수 없어서 이 질문을 시작하겠습니다.

대소 문자를 구분하지 않고 "ls"가 도트 파일을 먼저 표시하도록 만드는 방법은 무엇입니까?

더 긴 버전: emacs dired에서는 항상 . 및 .. 을 처음 두 항목으로 나열하고 싶습니다. 지금은 다음을 사용하고 있습니다.

(setq dired-listing-switches "-aFl --group-directories-first -v ")

그러나 디렉토리(1dir)를 마지막에 배치합니다. 내 GUI 파일 관리자가 먼저 혼란을 야기하기 때문에 이것은 내가 원하는 것이 아닙니다. 위 문제에 대한 해결책은 아래와 같이 터미널에서 문제를 해결했습니다.

emacs dired에서 이 솔루션을 구현할 수 있는 방법이 있습니까?

>  mkdir -p .dotdir dir \(1dir\)
>  touch .dotfile file \(2file\)
>  ls -lFa --group-directories-first
total 0
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:04 '(1dir)'/
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:05  ./
drwxrwxrwx 1 root  root  4096 Dec 11 12:16  ../
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:04  .dotdir/
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:04  dir/
-rw-r--r-- 1 myusr myusr    0 Dec 22 11:05 '(2file)'
-rw-r--r-- 1 myusr myusr    0 Dec 22 11:05  .dotfile
-rw-r--r-- 1 myusr myusr    0 Dec 22 11:05  file

>  LOCPATH=$HOME/.dotfiles/locales LANG=en_DOTFILE.UTF-8 ls -lFa --group-directories-first
total 0
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:05  ./
drwxrwxrwx 1 root  root  4096 Dec 11 12:16  ../
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:04  .dotdir/
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:04 '(1dir)'/
drwxr-xr-x 1 myusr myusr 4096 Dec 22 11:04  dir/
-rw-r--r-- 1 myusr myusr    0 Dec 22 11:05  .dotfile
-rw-r--r-- 1 myusr myusr    0 Dec 22 11:05 '(2file)'
-rw-r--r-- 1 myusr myusr    0 Dec 22 11:05  file

관련 정보