help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hook for "buffer switched"


From: egarrulo
Subject: Re: Hook for "buffer switched"
Date: Wed, 15 Dec 2010 10:33:24 +0000

2010/12/15 Deniz Dogan <deniz.a.m.dogan@gmail.com>:
> 2010/12/15 Elena <egarrulo@gmail.com>:
>> On Dec 15, 5:07 am, Stefan Monnier <monn...@iro.umontreal.ca> wrote:
>>> > Is there any hook that is run when a buffer is switched?
>>>
>>> I think generally the answer is "no", tho this question is ill-formed:
>>> it's not clear what you mean by switching buffer: do you mean "change
>>> the currently active buffer" (i.e. what is done by `set-buffer'), or
>>> "change the buffer displayed in the current window", or "select
>>> a different window showing a different buffer", or ...
>>
>> I would like to be able to handle the "change
>> the currently active buffer" case.
>>
>>
>>> > If not, why not?
>>>
>>> Maybe because to a large extent it's an ill-defined problem and once
>>> they try to define it better, people seem to end up deciding they don't
>>> really need to solve it any more?
>>
>> Or maybe because they are not able to solve it reliably.  For
>> instance, I'd like Viper state to be global instead of buffer-local.
>> For this to work, I would have to know whenever the current active
>> buffer changes and switch Viper state when needed.  Or I could just
>> prefer always switching to Normal state whenever I switch buffer.
>>
>
> How come I never received Stefan's e-mail?
>
> --
> Deniz Dogan
>

It seems there is some overlapping between help-gnu-emacs@gnu.org and
gnu.emacs.help.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]