emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wdired-change-to-wdired-mode needs a key binding in dired-mode


From: Stefan Monnier
Subject: Re: wdired-change-to-wdired-mode needs a key binding in dired-mode
Date: Fri, 27 Jul 2007 23:53:41 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux)

> Since wdired doesn't work in modes that inherit from dired-mode,
> it would be useful to leave the original binding to toggle-read-only
> in them:

Rather than "fix" each derived mode one by one, how 'bout doing

  (define-key dired-mode-map "\C-x\C-q"
    '(menu-item nil wdired-change-to-wdired-mode
      :filter (lambda (x) (if (eq major-mode 'dired-mode) x))))

Or maybe more simply create a new function dired-toggle-read-only which
either calls wdired-change-to-wdired-mode or toggle-read-only depending on
whether wdired makes sense or not (by testing (eq major-mode 'dired-mode) or
whatever else).


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]