wdired.el を使おうとすると、Symbol's value as variable is void: directory-sep-char が出る件
イントロ
emacs 23.4 → emacs 24.3 に update して wdired.el を使うと、タイトルの通りエラーが出た。
詳細は以下
ls does not support --dired; see `dired-use-ls-dired' for more details. wdired-change-to-wdired-mode: Symbol's value as variable is void: directory-sep-char
こんなこと言われる。
解決法
お使いの wdired は古いので、すぐさま削除し、24 に標準搭載されている wdired を使いましょう。まる。
おまけ
こういうパッケージ管理的な事を怠っていたツケですね。
使ってた wdired.el がこちら。
;;; wdired.el --- Rename files editing their names in dired buffers ;; Copyright (C) 2001 Juan León Lahoz García ;; Filename: wdired.el ;; Author: Juan León Lahoz García <juan-leon.lahoz@tecsidel.es> ;; Version: 1.9.2pre3 ;; Keywords: dired, environment, files, renaming ;; wdired.el is free software
2001 年... だと...!?