[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Closing completed files when editing many
From: |
James Haggerty |
Subject: |
Re: Closing completed files when editing many |
Date: |
Wed, 22 Mar 2023 12:10:40 +0000 |
March 22, 2023 10:53 PM, "Paul Fox" <pgf@foxharp.boston.ma.us> wrote:
> james wrote:
>> Hi,
>>
>> One of the things I usually do with editors is go through a number of
>> files making related edits. e.g.
>>
>> vile a.c b.c c.c
>>
>> I would have assumed the natural way to do this in vile would be to
>> remove the current buffer when I've finished with it, but there appears
>> to be no default key binding for this. I'd have to either use * and ^X-k,
>
> I think the problem might be with your assumption. The natural way to
> use vile, in this case, is to write each file as you finish with it, if
> you wish, but there's no reason to remove them from the editor. When
> editing a set of files that way, I usually just edit them all, using
> ":n" in between, as Tom suggested, and when I'm finished I use ":ww" or
> ":wwq" to write them all (and then quit).
>
I've been doing that, but if I'm bouncing around between many files
it's easy (for me at least) to lose track of those I've finished modifying
unless I get rid of them entirely.
> In a long editing session, perhaps working with dozens of files, I do
> sometimes kill some off just to reduce the clutter. And then I usually
> use ^A-k (to kill the current buffer) or * and ^X-k as you suggest.
>
I think ^A-k might be something specific to your setup, but I'll
definitely add something similar to mine.
store-procedure kill-current-buffer
kill-buffer $cbufname
~endm
bind-key kill-current-buffer ^X-^K
Thanks to you and Tom for the thoughts.