unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* How to switch to the recent available buffer easily
@ 2006-12-27 10:12 Ronald
  2006-12-27 17:04 ` harry meyers
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: Ronald @ 2006-12-27 10:12 UTC (permalink / raw)


I think ``C-x b ret" is not easy enough.
I find it is a common action for me recently.
Is there any good method?

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 10:12 How to switch to the recent available buffer easily Ronald
@ 2006-12-27 17:04 ` harry meyers
  2006-12-27 17:56 ` Andreas Roehler
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: harry meyers @ 2006-12-27 17:04 UTC (permalink / raw)



Ronald schrieb:

> I think ``C-x b ret" is not easy enough.
> I find it is a common action for me recently.
> Is there any good method?

I use cyclebuffer.el
When hitting f12 I switch to the previous buffer. 

harry

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 10:12 How to switch to the recent available buffer easily Ronald
  2006-12-27 17:04 ` harry meyers
@ 2006-12-27 17:56 ` Andreas Roehler
  2006-12-27 18:27 ` Kevin Rodgers
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Andreas Roehler @ 2006-12-27 17:56 UTC (permalink / raw)
  Cc: help-gnu-emacs

Ronald schrieb:
> I think ``C-x b ret" is not easy enough.
> I find it is a common action for me recently.
> Is there any good method?
> _______________________________________________
> help-gnu-emacs mailing list
> help-gnu-emacs@gnu.org
> http://lists.gnu.org/mailman/listinfo/help-gnu-emacs
>

I use this

(global-set-key "\M-+" 'letztpuffer)

(defun letztpuffer ()
  " "
  (interactive)
  (switch-to-buffer (other-buffer)))


__
Andreas Roehler

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 10:12 How to switch to the recent available buffer easily Ronald
  2006-12-27 17:04 ` harry meyers
  2006-12-27 17:56 ` Andreas Roehler
@ 2006-12-27 18:27 ` Kevin Rodgers
  2006-12-27 18:35 ` Hadron Quark
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Kevin Rodgers @ 2006-12-27 18:27 UTC (permalink / raw)


Ronald wrote:
> I think ``C-x b ret" is not easy enough.
> I find it is a common action for me recently.
> Is there any good method?

There are *many* good methods.  I prefer:

(global-set-key "\C-x\C-b" 'electric-buffer-list) ; was: list-buffers

Then `C-x C-b n SPC' to select the most recent buffer, or repeat
the `n' for less recent buffers.

-- 
Kevin

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 10:12 How to switch to the recent available buffer easily Ronald
                   ` (2 preceding siblings ...)
  2006-12-27 18:27 ` Kevin Rodgers
@ 2006-12-27 18:35 ` Hadron Quark
  2006-12-28 14:47   ` reader
       [not found]   ` <mailman.2438.1167317263.2155.help-gnu-emacs@gnu.org>
  2006-12-27 19:05 ` rgb
  2006-12-27 23:06 ` Enno Schwass
  5 siblings, 2 replies; 16+ messages in thread
From: Hadron Quark @ 2006-12-27 18:35 UTC (permalink / raw)


Ronald <followait@163.com> writes:

> I think ``C-x b ret" is not easy enough.
> I find it is a common action for me recently.
> Is there any good method?

I use this:

;; Cycle buffers #####################################
(autoload 'cyclebuffer-forward "cyclebuffer" "cycle forward" t)
(autoload 'cyclebuffer-backward "cyclebuffer" "cycle backward" t)
(global-set-key [?\C-x right] 'cyclebuffer-forward)
(global-set-key [?\C-x left] 'cyclebuffer-backward)

But tend to use iswitchb more often as I have a lot of buffers open:

http://www.emacswiki.org/cgi-bin/wiki/IswitchBuffers

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 10:12 How to switch to the recent available buffer easily Ronald
                   ` (3 preceding siblings ...)
  2006-12-27 18:35 ` Hadron Quark
@ 2006-12-27 19:05 ` rgb
  2006-12-28 14:41   ` reader
       [not found]   ` <mailman.2436.1167316913.2155.help-gnu-emacs@gnu.org>
  2006-12-27 23:06 ` Enno Schwass
  5 siblings, 2 replies; 16+ messages in thread
From: rgb @ 2006-12-27 19:05 UTC (permalink / raw)



Ronald wrote:
> I think ``C-x b ret" is not easy enough.
> I find it is a common action for me recently.
> Is there any good method?

Version 22.0.50 (and later) have next-buffer and previous-buffer
already mapped to C-x <right> and C-x <left>.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 10:12 How to switch to the recent available buffer easily Ronald
                   ` (4 preceding siblings ...)
  2006-12-27 19:05 ` rgb
@ 2006-12-27 23:06 ` Enno Schwass
  5 siblings, 0 replies; 16+ messages in thread
From: Enno Schwass @ 2006-12-27 23:06 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I bound some keys to next-buffer and previous-buffer (in cvs-emacs).  
Its good enough for me, but there are some other solutions.

Look here

http://www.emacswiki.org/cgi-bin/wiki?SwitchingBuffers

Hope it helps
Enno
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)

iD8DBQFFkvxgRar8+mLBvIcRAlnWAJ9nLoxNvkcS538BYLtAWIvwHQpaQACfWaYA
8BhOV13THrnQ7lzzQTKXnO8=
=qmiF
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 19:05 ` rgb
@ 2006-12-28 14:41   ` reader
       [not found]   ` <mailman.2436.1167316913.2155.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 16+ messages in thread
From: reader @ 2006-12-28 14:41 UTC (permalink / raw)


"rgb" <rbielaws@i1.net> writes:

> Ronald wrote:
>> I think ``C-x b ret" is not easy enough.
>> I find it is a common action for me recently.
>> Is there any good method?
>
> Version 22.0.50 (and later) have next-buffer and previous-buffer
> already mapped to C-x <right> and C-x <left>.

I don't find that to be true with:
GNU Emacs 22.0.92.1 (i686-pc-linux-gnu, X toolkit) of 2006-12-21

Is it in some special mode?

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-27 18:35 ` Hadron Quark
@ 2006-12-28 14:47   ` reader
       [not found]   ` <mailman.2438.1167317263.2155.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 16+ messages in thread
From: reader @ 2006-12-28 14:47 UTC (permalink / raw)


Hadron Quark <hadronquark@gmail.com> writes:

> ;; Cycle buffers #####################################
> (autoload 'cyclebuffer-forward "cyclebuffer" "cycle forward" t)
> (autoload 'cyclebuffer-backward "cyclebuffer" "cycle backward" t)
> (global-set-key [?\C-x right] 'cyclebuffer-forward)
> (global-set-key [?\C-x left] 'cyclebuffer-backward)

Using:
GNU Emacs 22.0.92.1 (i686-pc-linux-gnu, X toolkit) of 2006-12-21

That fails here.  I get this error after M-x eval-region on the code
then: C-x <left arrow>
 Loading /usr/local/share/emacs/site-lisp/cyclebuffer.el (source)...
load-with-code-conversion: Symbol's value as variable is void: From:

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
       [not found]   ` <mailman.2436.1167316913.2155.help-gnu-emacs@gnu.org>
@ 2006-12-28 16:01     ` Charles philip Chan
  2006-12-28 18:46       ` reader
  2006-12-28 16:38     ` Peter Lee
  1 sibling, 1 reply; 16+ messages in thread
From: Charles philip Chan @ 2006-12-28 16:01 UTC (permalink / raw)


On 28 Dec 2006, reader@newsguy.com wrote:

> I don't find that to be true with:
> GNU Emacs 22.0.92.1 (i686-pc-linux-gnu, X toolkit) of 2006-12-21

Strange it works fine for me (I am also using 22.0.92.1), C-x <left> is
bound to:

,----
| C-x <left> runs the command previous-buffer
|   which is an interactive compiled Lisp function in `simple.el'.
| It is bound to C-x <C-left>, C-x <left>, <menu-bar> <buffer> 
| <previous-buffer>. (previous-buffer)
| 
| Switch to the previous buffer in cyclic order.
`----

and C-x <right> is bound to:

,----
| C-x <right> runs the command next-buffer
|   which is an interactive compiled Lisp function in `simple.el'.
| It is bound to C-x <C-right>, C-x <right>, <menu-bar> <buffer>
| <next-buffer>.  (next-buffer)
| 
| Switch to the next buffer in cyclic order.
`----

Charles
                                   
-- 
"sic transit discus mundi"
(From the System Administrator's Guide, by Lars Wirzenius)

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
       [not found]   ` <mailman.2438.1167317263.2155.help-gnu-emacs@gnu.org>
@ 2006-12-28 16:03     ` Charles philip Chan
  2006-12-28 18:42       ` reader
  2006-12-28 20:21     ` David Kastrup
  1 sibling, 1 reply; 16+ messages in thread
From: Charles philip Chan @ 2006-12-28 16:03 UTC (permalink / raw)


On 28 Dec 2006, reader@newsguy.com wrote:

> That fails here.  I get this error after M-x eval-region on the code
> then: C-x <left arrow>
> Loading /usr/local/share/emacs/site-lisp/cyclebuffer.el (source)...
> load-with-code-conversion: Symbol's value as variable is void: From:

It looks like cyclebuffer.el is interferring here.

Charles

-- 
/* Host controller interrupts must not be running while calling this
 * function or the penguins will get angry. */
        linux-2.2.16/drivers/usb/ohci.c

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
       [not found]   ` <mailman.2436.1167316913.2155.help-gnu-emacs@gnu.org>
  2006-12-28 16:01     ` Charles philip Chan
@ 2006-12-28 16:38     ` Peter Lee
  1 sibling, 0 replies; 16+ messages in thread
From: Peter Lee @ 2006-12-28 16:38 UTC (permalink / raw)


>>>> reader  writes:

    > "rgb" <rbielaws@i1.net> writes:
    >> Ronald wrote:
    >> Version 22.0.50 (and later) have next-buffer and previous-buffer
    >> already mapped to C-x <right> and C-x <left>.

    > I don't find that to be true with:
    > GNU Emacs 22.0.92.1 (i686-pc-linux-gnu, X toolkit) of 2006-12-21

It's true with:
GNU Emacs 22.0.91.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2006-12-01
C-x <right> runs the command next-buffer
C-x <left> runs the command previous-buffer

    > Is it in some special mode?

Don't think so...

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-28 16:03     ` Charles philip Chan
@ 2006-12-28 18:42       ` reader
  0 siblings, 0 replies; 16+ messages in thread
From: reader @ 2006-12-28 18:42 UTC (permalink / raw)


"Charles philip Chan" <cpchan@sympatico.ca> writes:

> On 28 Dec 2006, reader@newsguy.com wrote:
>
>> That fails here.  I get this error after M-x eval-region on the code
>> then: C-x <left arrow>
>> Loading /usr/local/share/emacs/site-lisp/cyclebuffer.el (source)...
>> load-with-code-conversion: Symbol's value as variable is void: From:
>
> It looks like cyclebuffer.el is interferring here.

Ahh yes... thanks

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-28 16:01     ` Charles philip Chan
@ 2006-12-28 18:46       ` reader
  0 siblings, 0 replies; 16+ messages in thread
From: reader @ 2006-12-28 18:46 UTC (permalink / raw)


"Charles philip Chan" <cpchan@sympatico.ca> writes:

> Strange it works fine for me (I am also using 22.0.92.1), C-x <left> is
> bound to:
>
> ,----
> | C-x <left> runs the command previous-buffer
> |   which is an interactive compiled Lisp function in `simple.el'.
> | It is bound to C-x <C-left>, C-x <left>, <menu-bar> <buffer> 
> | <previous-buffer>. (previous-buffer)
> | 
> | Switch to the previous buffer in cyclic order.
> `----

[...]

Yuck, I've apparently bound it to append-to-buffer at some point.

emacs -q --no-site-file 

and I see it works as advertised.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
       [not found]   ` <mailman.2438.1167317263.2155.help-gnu-emacs@gnu.org>
  2006-12-28 16:03     ` Charles philip Chan
@ 2006-12-28 20:21     ` David Kastrup
  2006-12-29 11:04       ` reader
  1 sibling, 1 reply; 16+ messages in thread
From: David Kastrup @ 2006-12-28 20:21 UTC (permalink / raw)


reader@newsguy.com writes:

> Hadron Quark <hadronquark@gmail.com> writes:
>
>> ;; Cycle buffers #####################################
>> (autoload 'cyclebuffer-forward "cyclebuffer" "cycle forward" t)
>> (autoload 'cyclebuffer-backward "cyclebuffer" "cycle backward" t)
>> (global-set-key [?\C-x right] 'cyclebuffer-forward)
>> (global-set-key [?\C-x left] 'cyclebuffer-backward)
>
> Using:
> GNU Emacs 22.0.92.1 (i686-pc-linux-gnu, X toolkit) of 2006-12-21
>
> That fails here.  I get this error after M-x eval-region on the code
> then: C-x <left arrow>
>  Loading /usr/local/share/emacs/site-lisp/cyclebuffer.el (source)...
> load-with-code-conversion: Symbol's value as variable is void: From:

Looks like your region is the whole mail, starting with "From: ".  You
should probably eval a smaller region.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: How to switch to the recent available buffer easily
  2006-12-28 20:21     ` David Kastrup
@ 2006-12-29 11:04       ` reader
  0 siblings, 0 replies; 16+ messages in thread
From: reader @ 2006-12-29 11:04 UTC (permalink / raw)


David Kastrup <dak@gnu.org> writes:

>> That fails here.  I get this error after M-x eval-region on the code
>> then: C-x <left arrow>
>>  Loading /usr/local/share/emacs/site-lisp/cyclebuffer.el (source)...
>> load-with-code-conversion: Symbol's value as variable is void: From:
>
> Looks like your region is the whole mail, starting with "From: ".  You
> should probably eval a smaller region.

Good lord...  I don't believe I did that... and more than once too.

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2006-12-29 11:04 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-27 10:12 How to switch to the recent available buffer easily Ronald
2006-12-27 17:04 ` harry meyers
2006-12-27 17:56 ` Andreas Roehler
2006-12-27 18:27 ` Kevin Rodgers
2006-12-27 18:35 ` Hadron Quark
2006-12-28 14:47   ` reader
     [not found]   ` <mailman.2438.1167317263.2155.help-gnu-emacs@gnu.org>
2006-12-28 16:03     ` Charles philip Chan
2006-12-28 18:42       ` reader
2006-12-28 20:21     ` David Kastrup
2006-12-29 11:04       ` reader
2006-12-27 19:05 ` rgb
2006-12-28 14:41   ` reader
     [not found]   ` <mailman.2436.1167316913.2155.help-gnu-emacs@gnu.org>
2006-12-28 16:01     ` Charles philip Chan
2006-12-28 18:46       ` reader
2006-12-28 16:38     ` Peter Lee
2006-12-27 23:06 ` Enno Schwass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).