簡単に言えば、diredで使用するためにemacsで次の問題に対する解決策をどのように実装できますか?そこにコメントできないので、この質問を始めましょう。
大文字と小文字を区別せずに「ls」にドットファイルを最初に表示させる方法は?
より長いバージョン:emacs diredでは常に。と..を最初の2つの項目としてリストしたいと思います。今は以下を使用しています。
(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