* Tip of the day: buffer navigation with global mark @ 2003-04-05 20:39 Kai Großjohann 2003-04-06 10:43 ` maierh ` (3 more replies) 0 siblings, 4 replies; 9+ messages in thread From: Kai Großjohann @ 2003-04-05 20:39 UTC (permalink / raw) It is well known that you can do C-SPC at various spots in a buffer, and subsequently, C-u C-SPC takes you back. (Repeat to go further back.) Kinda like the web browser history. But it is less well known, I think, that the global mark ring exists and can be navigated in a similar manner. If the previous mark was set in another buffer, C-SPC also pushes mark on the global mark ring. This can be used with C-x C-@ to jump back to it. So you can do C-SPC, then go to another buffer and do stuff. Then later on, C-x C-@ will go back to the original buffer. It might land you in the wrong spot, though. But C-u C-SPC will cure that. -- A preposition is not a good thing to end a sentence with. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day: buffer navigation with global mark 2003-04-05 20:39 Tip of the day: buffer navigation with global mark Kai Großjohann @ 2003-04-06 10:43 ` maierh 2003-04-06 15:12 ` D. Goel ` (2 subsequent siblings) 3 siblings, 0 replies; 9+ messages in thread From: maierh @ 2003-04-06 10:43 UTC (permalink / raw) "Tip of the day" a nice service:). Harald ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day: buffer navigation with global mark 2003-04-05 20:39 Tip of the day: buffer navigation with global mark Kai Großjohann 2003-04-06 10:43 ` maierh @ 2003-04-06 15:12 ` D. Goel 2003-04-06 15:51 ` Bruce Ingalls 2003-04-07 15:35 ` Tip of the day Robert Epprecht 3 siblings, 0 replies; 9+ messages in thread From: D. Goel @ 2003-04-06 15:12 UTC (permalink / raw) kai.grossjohann@gmx.net (Kai Großjohann) writes: > later on, C-x C-@ will go back to the original buffer. And if C-@ is a bit hard to type, C-x C-SPC has the same binding :) DG http://gnufans.net/ -- ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day: buffer navigation with global mark 2003-04-05 20:39 Tip of the day: buffer navigation with global mark Kai Großjohann 2003-04-06 10:43 ` maierh 2003-04-06 15:12 ` D. Goel @ 2003-04-06 15:51 ` Bruce Ingalls 2003-04-07 17:17 ` John Russell 2003-04-07 15:35 ` Tip of the day Robert Epprecht 3 siblings, 1 reply; 9+ messages in thread From: Bruce Ingalls @ 2003-04-06 15:51 UTC (permalink / raw) I like these Tip Of The Days. I hope they outlast the Package Of the Week http://varnam.org/ (not much left) I look at many of these tips as a shortcoming in usability. Such is to be expected in a powerful system, such as Emacs. For example, if these bookmarks are really useful, it would be nice to put them into a submenu, with keystrokes displayed, which make it easier to learn them. I would put the history of the last 8 in the menu, and these would display the line number, and the 10 chars following the bookmark. Here are some other suggestions: You might consider beginner & expert levels of Tip of the Day. For example, I do C-u 3 C-k C-y C-y all the time to copy 3 lines, but you'd be surprised at how many, even long term Emacs users, don't know this one. Here's a better suggestion: Create a tips splash screen, that users can defcustom(). It might explain to users, how they can use customize() to turn it off. It might also explain, that when it runs out of tips in the local package, that it goes out to the web for more, and how they can disable that feature. This is where *beginner* tips would come in handy; they'd likely bore our gnu.emacs.help audience. Kai Großjohann wrote: > It is well known that you can do C-SPC at various spots in a buffer, > and subsequently, C-u C-SPC takes you back. (Repeat to go further > back.) Kinda like the web browser history. > > But it is less well known, I think, that the global mark ring exists > and can be navigated in a similar manner. If the previous mark was > set in another buffer, C-SPC also pushes mark on the global mark > ring. This can be used with C-x C-@ to jump back to it. > > So you can do C-SPC, then go to another buffer and do stuff. Then > later on, C-x C-@ will go back to the original buffer. > > It might land you in the wrong spot, though. But C-u C-SPC will cure > that. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day: buffer navigation with global mark 2003-04-06 15:51 ` Bruce Ingalls @ 2003-04-07 17:17 ` John Russell 0 siblings, 0 replies; 9+ messages in thread From: John Russell @ 2003-04-07 17:17 UTC (permalink / raw) Bruce Ingalls <bingalls@CUT-this-SPAM-BLOCK.fit-zones.com> writes: > Here are some other suggestions: > You might consider beginner & expert levels of Tip of the Day. > For example, I do > C-u 3 C-k > C-y > C-y > all the time to copy 3 lines, but you'd be surprised at how many, even long > term Emacs users, don't know this one. How about this: (defun duplicate-line (&optional where) "Duplicate the line containing point." (interactive "d") (save-excursion (beginning-of-line) (let ((beg (point))) (end-of-line) (copy-region-as-kill beg (point))) (end-of-line) (if (eobp) (insert ?\n) (forward-line)) (open-line 1) (yank))) (define-key global-map [?whatever] 'duplicate-line) John PS Lifted this from some unknown .emacs file on the web, but I use it constantly. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day 2003-04-05 20:39 Tip of the day: buffer navigation with global mark Kai Großjohann ` (2 preceding siblings ...) 2003-04-06 15:51 ` Bruce Ingalls @ 2003-04-07 15:35 ` Robert Epprecht 2003-04-07 17:00 ` Kai Großjohann 2003-04-07 18:47 ` David Kastrup 3 siblings, 2 replies; 9+ messages in thread From: Robert Epprecht @ 2003-04-07 15:35 UTC (permalink / raw) I gave her my finger, but she wanted my arm... ;-) Kai, I like your tips. Hope we'll see more of them, Robert ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day 2003-04-07 15:35 ` Tip of the day Robert Epprecht @ 2003-04-07 17:00 ` Kai Großjohann 2003-04-07 18:47 ` David Kastrup 1 sibling, 0 replies; 9+ messages in thread From: Kai Großjohann @ 2003-04-07 17:00 UTC (permalink / raw) Robert Epprecht <epprecht@solnet.ch> writes: > I gave her my finger, but she wanted my arm... ;-) > > Kai, I like your tips. I've been collecting them; maybe the splash screen thing can be implemented someday. -- A preposition is not a good thing to end a sentence with. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day 2003-04-07 15:35 ` Tip of the day Robert Epprecht 2003-04-07 17:00 ` Kai Großjohann @ 2003-04-07 18:47 ` David Kastrup 2003-04-07 19:28 ` Robert Epprecht 1 sibling, 1 reply; 9+ messages in thread From: David Kastrup @ 2003-04-07 18:47 UTC (permalink / raw) Robert Epprecht <epprecht@solnet.ch> writes: > I gave her my finger, but she wanted my arm... ;-) > > Kai, I like your tips. His fingertips? > Hope we'll see more of them, You want his arm? -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Tip of the day 2003-04-07 18:47 ` David Kastrup @ 2003-04-07 19:28 ` Robert Epprecht 0 siblings, 0 replies; 9+ messages in thread From: Robert Epprecht @ 2003-04-07 19:28 UTC (permalink / raw) David Kastrup <dak@gnu.org> writes: > Robert Epprecht <epprecht@solnet.ch> writes: > >> I gave her my finger, but she wanted my arm... ;-) >> >> Kai, I like your tips. > > His fingertips? > >> Hope we'll see more of them, > > You want his arm? I'd prefer his brains and his ability to help so many people all over the world :-) Robert ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-04-07 19:28 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2003-04-05 20:39 Tip of the day: buffer navigation with global mark Kai Großjohann 2003-04-06 10:43 ` maierh 2003-04-06 15:12 ` D. Goel 2003-04-06 15:51 ` Bruce Ingalls 2003-04-07 17:17 ` John Russell 2003-04-07 15:35 ` Tip of the day Robert Epprecht 2003-04-07 17:00 ` Kai Großjohann 2003-04-07 18:47 ` David Kastrup 2003-04-07 19:28 ` Robert Epprecht
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).