Suelo utilizar dired-mode
y recientemente he empezado a utilizar ido
:Obtener ido en tampones dired
(ido-mode 1); enable ido-mode
(setq ido-enable-flex-matching t); flexibly match names via fuzzy matching
(setq ido-everywhere t); use ido-mode everywhere, in buffers and for finding files
(setq ido-use-filename-at-point 'guess); for find-file-at-point
(setq ido-use-url-at-point t); look for URLs at point
(setq ffap-require-prefix t); get find-file-at-point with C-u C-x C-f
Cuando copio un archivo (con C
) en un búfer Dired, todavía tengo que utilizar el "modo estándar" de dar la nueva ubicación donde se copia el archivo. Eso significa que tengo que usar la finalización de TAB estándar, pero no hay ido
-completar. Lo mismo aplica para R
para mover archivos, etc. Me pregunto si es posible obtener ido
actuando también en C
o R
en buffers dired?
Curiosamente, 'C' para copiar funciona, pero' R' para cambiar de nombre y mover no funciona de esta manera :-( –
Usando 'debug-on-entry' Encontré una diferencia en el comportamiento de' R' y ' C'. 'R' usa' dired-mark-read-file-name', mientras que 'C' no. –
Y de la documentación 'C' es un cierre, mientras que' R' es una función. –