Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] XEmacs: How do you switch between 'buffer tabs'?
- Date: Wed, 02 Aug 2006 12:54:07 +0900
- From: "Stephen J. Turnbull" <stephen@example.com>
- Subject: Re: [tlug] XEmacs: How do you switch between 'buffer tabs'?
- References: <20060801143919.GB89871@example.com> <20060801144357.GC89871@example.com>
- Organization: The XEmacs Project
- User-agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.5-b27 (linux)
>>>>> "Al" == Al Hoang <hoanga@example.com> writes: Al> I hate replying to myself but it seems xemacs is far Al> smarter than the author of this email. Highly unlikely. :-) The buffers tabs are a "proof-of-concept" that got into the distribution "as is" because nobody felt like doing anything more friendly with them. Al> Right after sending the email I decided to experiment more and Al> it seems just switching between buffers (C-x C-b) did the Al> right thing and switched to the correct tab instead of load Al> the buffer into the current buffer tab I was in. That's right. You might also want to look at the `switch-to-next-buffer' family (M-End, M-Sh-End, M-Home, M-Sh-Home). What actually is the case is that when the EmacsFrame ("X window") is redisplayed, the frame-specific list of buffers is checked, and if it has changed, the tabs are redrawn. If you click on a tab, it invokes a callback from X to `switch-to-buffer'. This puts the new current buffer at the head of the list, XEmacs recognizes the change, redisplays the tabs, and it all Just Works. :-) What this algorithm means is that the tabs will contain the most-recently-used buffers that satisfy a filter (currently the only available filter is "having the same major mode"). But that's all there is :-( so feel free to report what you consider bugs and inconveniences, and request enhancements. Just use M-x report-xemacs-bug (also for enhancements; being less than perfect is a bug ;-). I don't promise that anything will get done fast, but the requirements for tab functionality are quite vague, and it's really hard to decide what would be enough of an improvement to justify further work on the tabs. A few user reports might cause somebody to itch, and you know what happens to itches! Oh, and if you can think of anything else that might be useful to have in tabs besides buffers, let us know. -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software.
- References:
- [tlug] XEmacs: How do you switch between 'buffer tabs'?
- From: Al Hoang
- Re: [tlug] XEmacs: How do you switch between 'buffer tabs'?
- From: Al Hoang
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Is having no "iptables" bad?
- Next by Date: Re: [tlug] Do I have to rebuild my kernel again? [SOLVED]
- Previous by thread: Re: [tlug] XEmacs: How do you switch between 'buffer tabs'?
- Next by thread: [tlug] SD card reader not reading SD cards
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links