Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Only a fool fights in a burning house. -- Kank the Klingon, "Day of the Dove", stardate unknown


computers / gnu.emacs.help / Reuse filename in dired

SubjectAuthor
* Reuse filename in diredUSEnet
`* Re: Reuse filename in diredPieter van Oostrum
 `- Re: Reuse filename in diredUSEnet

1
Reuse filename in dired

<20231103081145.1f43fa74@phoenix.squirrel.nl>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=17&group=gnu.emacs.help#17

  copy link   Newsgroups: gnu.emacs.help
Date: Fri, 3 Nov 2023 08:11:45 +0100
From: jvromans@squirrel.nl (USEnet)
Newsgroups: gnu.emacs.help
Subject: Reuse filename in dired
Message-ID: <20231103081145.1f43fa74@phoenix.squirrel.nl>
Organization: Squirrel Consultancy
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.38; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe006.abavia.com!abp001.abavia.com!news.kpn.nl!not-for-mail
Lines: 5
Injection-Date: Fri, 03 Nov 2023 08:11:46 +0100
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 737
 by: USEnet - Fri, 3 Nov 2023 07:11 UTC

When in dired I use 'R' to rename a file.
Is it possible to insert the current file name in the minibuffer for
editing?

Re: Reuse filename in dired

<m2sf5j57gt.fsf@vanoostrum.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=18&group=gnu.emacs.help#18

  copy link   Newsgroups: gnu.emacs.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder2.eternal-september.org!eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: pieter-l@vanoostrum.org (Pieter van Oostrum)
Newsgroups: gnu.emacs.help
Subject: Re: Reuse filename in dired
Date: Mon, 06 Nov 2023 14:36:50 +0100
Lines: 39
Message-ID: <m2sf5j57gt.fsf@vanoostrum.org>
References: <20231103081145.1f43fa74@phoenix.squirrel.nl>
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: individual.net smAJEtYmEQDPaCnK3N4+VgQXTFZUbhuAx3sAvqn+qJLClF2uSX
Cancel-Lock: sha1:56mbbFj6SUh5Pqn8/3kDDeRF8VY= sha1:d9XMyGGcZzP7+sV+dQpDpYOrbXw= sha256:fZs7e5j6MtsOenQ/V034Ep78P+pRB0tIjb0bggUDQSc=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin)
 by: Pieter van Oostrum - Mon, 6 Nov 2023 13:36 UTC

USEnet <jvromans@squirrel.nl> writes:

> When in dired I use 'R' to rename a file.
> Is it possible to insert the current file name in the minibuffer for
> editing?
>

I use the following definition in my init.el, which is more general than your request.
I find it very useful.

(defun my-ins-buffer-file-name (arg)
"Insert the file name of the current buffer into the (mini)buffer.
In a dired buffer use the current file name.
With PREFIX argument give the complete path name."
(interactive "P")
;; We assume that the first entry in the buffer list with a non-nil
;; buffer-file-name is the "real" current buffer, since
;; "(current-buffer)" just returns the minibuffer we're in.
(let ((cbf (buffer-list)) b-f-name)
(while (and cbf
(not (setq b-f-name
(or (buffer-file-name (car cbf))
(with-current-buffer (car cbf)
(or
(and (eq major-mode 'dired-mode)
(dired-get-filename))
(and (memq major-mode '(article-mode group-mode))
group-current)))))))
(setq cbf (cdr cbf)))
(if b-f-name
(insert (if arg b-f-name (file-name-nondirectory b-f-name)))
(beep))))

(global-set-key "\C-cf" 'my-ins-buffer-file-name)

--
Pieter van Oostrum <pieter@vanoostrum.org>
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]

Re: Reuse filename in dired

<20231106173758.00353802@phoenix.squirrel.nl>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=19&group=gnu.emacs.help#19

  copy link   Newsgroups: gnu.emacs.help
Date: Mon, 6 Nov 2023 17:37:58 +0100
From: jvromans@squirrel.nl (USEnet)
Newsgroups: gnu.emacs.help
Subject: Re: Reuse filename in dired
Message-ID: <20231106173758.00353802@phoenix.squirrel.nl>
References: <20231103081145.1f43fa74@phoenix.squirrel.nl>
<m2sf5j57gt.fsf@vanoostrum.org>
Organization: Squirrel Consultancy
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.38; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe005.abavia.com!abp002.abavia.com!news.kpn.nl!not-for-mail
Lines: 14
Injection-Date: Mon, 06 Nov 2023 17:37:59 +0100
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 1082
 by: USEnet - Mon, 6 Nov 2023 16:37 UTC

Gut Piet, jij ook nog steeds hier?

On Mon, 06 Nov 2023 14:36:50 +0100, Pieter van Oostrum wrote:

> I use the following definition in my init.el, which is more general than
> your request. I find it very useful.

So do I! Just what I was looking for.

Thanks,
Johan


computers / gnu.emacs.help / Reuse filename in dired

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor