Sitaram Chamarty wrote: > Chet Ramey wrote: > > Sitaram Chamarty wrote: > >> When the previous command was backgrounded (say "gvim > >> filename.c &") and then you try some other command using > >> Alt-., it expands to "&" and not "filename.c". > >> > >> Is this considered a bug? Or correct behaviour that just > >> happens to be not useful in this specific case? > > > > M-. uses the last word from the previous line. If that happens to > > be `&', that's what it uses. > > ok thanks; I suspected as much (that this was working as intended, and > the situation I brought up was an edge case) but appreciate the > confirmation.
Certainly yank-last-arg (M-.,M-_) is useful but don't forget about yank-nth-arg (M-C-y) which yanks the first argument. Most of the time that you are doing something like 'edit filename.c &' then you can use the still quite convenient M-C-y to paste in the filename as the first argument to the next command. Bob