[ESS] "An indirect buffer cannot visit a file."

Kevin Wright kw@@t@t @end|ng |rom gm@||@com
Mon Mar 21 23:26:40 CET 2016


At the risk of continuing this thread past it's prime...

I played with the regex more.  Including this line in your .emacs

(add-to-list 'ibuffer-never-show-predicates ".*\\[.*\\]$")

will shorten the ibuffer Buffer List from (while editing Rmd, Rd, and an
ESS help buffer)

cov.Rmd
cov.Rmd[poly-head-tail]
cov.Rmd[r]
*help[R](plot)*
*help[R](plot)*[poly-head-tail]
*help[R](plot)*[R]
beal.Rd
beal.Rd[R]

to

cov.Rmd
*help[R](plot)*
beal.Rd

Kevin Wright


On Mon, Mar 21, 2016 at 2:20 PM, Vitalie Spinu <spinuvit using gmail.com> wrote:

>
> You missed one dot there. Not sure if it was intentional. That .? is for
> optional R, r or whatever.
>
>   Vitalie
>
> >> On Mon, Mar 21 2016 13:40, Kevin Wright wrote:
>
> > Thanks Vitalie. I confirm your suggestion.  The following line removes
> > 'extra' polymode buffers in the Buffer List when using ibuffer.
>
> > (add-to-list 'ibuffer-never-show-predicates "\\.?md\\[.*\\]")
>
> > Kevin Wright
>
> > On Mon, Mar 21, 2016 at 12:04 PM, Vitalie Spinu <spinuvit using gmail.com>
> wrote:
>
> >>
> >> I am not using ibuffer, but I guess you can do it in one blow with
> >> `\\..?md\\[.*\\]`.
> >>
> >> >> On Mon, Mar 21 2016 11:32, Kevin Wright wrote:
> >>
> >> > Incidentally, if you use ibuffer, you can remove the extra appearance
> of
> >> > .Rd files in the Buffer List with this:
> >>
> >> >   (add-to-list 'ibuffer-never-show-predicates "\\.Rmd\\[r\\]")
> >> >   (add-to-list 'ibuffer-never-show-predicates
> >> "\\.Rmd\\[poly-head-tail\\]")
> >>
> >> >   (add-to-list 'ibuffer-never-show-predicates
> "\\.Rmd\\[fundamental\\]")
> >>
> >> > Kevin
> >>
> >> > On Sun, Mar 20, 2016 at 3:20 PM, Richard M. Heiberger <rmh using temple.edu
> >
> >> > wrote:
> >>
> >> >> I see this in the examples section of .Rd files.
> >> >>
> >> >> The .Rd file appears in *Buffer List* twice, once as ESS[S] [none]
> and
> >> >> once as Rd.
> >> >>
> >> >> A related consequence is that when I quit C-x C-c an Rd file,
> >> >> while the cursor is in the examples section, the quit doesn't work
> and
> >> also
> >> >> doesn't give a warning.
> >> >>
> >> >> Rich
> >> >>
> >> >> On Sun, Mar 20, 2016 at 3:52 PM, Brian Hobbs <
> >> rebdh using channing.harvard.edu>
> >> >> wrote:
> >> >> > I noticed this peculiarity myself a few months ago. It does seem to
> >> only
> >> >> > occur in code chunks, so I have adapted to only saving buffers to
> new
> >> >> names
> >> >> > when in the latex or markdown sections of a document (and not in R
> >> code
> >> >> > chunks).
> >> >> >
> >> >> > Brian
> >> >> >
> >> >> > On Fri, Mar 18, 2016 at 4:45 PM, Stephen Eglen <sje30 using cam.ac.uk>
> >> wrote:
> >> >> >
> >> >> >> I wonder: does it happen when you are in a code chunk, but works
> ok
> >> when
> >> >> >> you are in a latex chunk?
> >> >> >>
> >> >> >>
> >> >> >> On Fri, Mar 18 2016, Christopher W. Ryan wrote:
> >> >> >>
> >> >> >> > Sometimes when editing an .Rnw file, working with R, Sweave, and
> >> >> >> > emacs, I want to save my current buffer under some other file
> name
> >> >> >> > than the file it came from, and sometimes I will get this error
> >> >> >> > message:
> >> >> >> >
> >> >> >> > "An indirect buffer cannot visit a file."
> >> >> >> >
> >> >> >> > I have not yet found a patter as to the conditions under which
> this
> >> >> >> > error message pops up.
> >> >> >> >
> >> >> >> > I'm having a hard time understanding indirect buffers, but I've
> >> never
> >> >> >> > intentionally used or created one. I don't anticipate I will
> ever
> >> have
> >> >> >> > a need to. I don't know how a particular buffer becomes an
> indirect
> >> >> >> > buffer. Is there an indication somewhere, perhaps in the status
> >> bar,
> >> >> >> > that a buffer is an indirect one? And is there a way to turn an
> >> >> >> > indirect buffer back into a "regular" buffer?
> >> >> >> >
> >> >> >> > Thanks.
> >> >> >> >
> >> >> >> > --Chris Ryan
> >> >> >> >
> >> >> >> > ______________________________________________
> >> >> >> > ESS-help using r-project.org mailing list
> >> >> >> > https://stat.ethz.ch/mailman/listinfo/ess-help> >>
> >> >> >> ______________________________________________
> >> >> >> ESS-help using r-project.org mailing list
> >> >> >> https://stat.ethz.ch/mailman/listinfo/ess-help> >>
> >> >> >
> >> >> >         [[alternative HTML version deleted]]
> >> >> >
> >> >> > ______________________________________________
> >> >> > ESS-help using r-project.org mailing list
> >> >> > https://stat.ethz.ch/mailman/listinfo/ess-help>> >>
> ______________________________________________
> >> >> ESS-help using r-project.org mailing list
> >> >> https://stat.ethz.ch/mailman/listinfo/ess-help>>
>



-- 
Kevin Wright

	[[alternative HTML version deleted]]




More information about the ESS-help mailing list