* Display of text in columns? @ 2006-04-20 22:55 Jim Kalb 2006-04-21 7:34 ` Eli Zaretskii ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Jim Kalb @ 2006-04-20 22:55 UTC (permalink / raw) Hello! I'd like to display several columns of text using emacs, so that (for example) if the screen is 120 characters wide, the fill column is 60, and I'm using a 2-column display, the text at any point in the file would display starting in the first column, reach the bottom of the screen, and then continue in the second column. Possible? If so, how? (The point is to be able to get more of something I'm writing on the screen without using the very long lines I'd have to use if I simply used a full screen display and increased the fill column to match.) Thanks for any enlightenment, jk -- Jim Kalb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? 2006-04-20 22:55 Display of text in columns? Jim Kalb @ 2006-04-21 7:34 ` Eli Zaretskii [not found] ` <mailman.691.1145604861.9609.help-gnu-emacs@gnu.org> 2006-04-21 8:49 ` Oliver Scholz 2 siblings, 0 replies; 11+ messages in thread From: Eli Zaretskii @ 2006-04-21 7:34 UTC (permalink / raw) > From: Jim Kalb <kalb@aya.yale.edu> > Date: Thu, 20 Apr 2006 22:55:05 GMT > > I'd like to display several columns of text using emacs, so that (for > example) if the screen is 120 characters wide, the fill column is 60, > and I'm using a 2-column display, the text at any point in the file > would display starting in the first column, reach the bottom of the > screen, and then continue in the second column. Possible? If so, how? Is two-column.el what you are looking for? ^ permalink raw reply [flat|nested] 11+ messages in thread
[parent not found: <mailman.691.1145604861.9609.help-gnu-emacs@gnu.org>]
* Re: Display of text in columns? [not found] ` <mailman.691.1145604861.9609.help-gnu-emacs@gnu.org> @ 2006-04-21 8:45 ` Jim Kalb 2006-04-21 8:58 ` David Kastrup 0 siblings, 1 reply; 11+ messages in thread From: Jim Kalb @ 2006-04-21 8:45 UTC (permalink / raw) "ez" == Eli Zaretskii <eliz@gnu.org> writes: >> From: Jim Kalb <kalb@aya.yale.edu> Date: Thu, 20 Apr 2006 22:55:05 >> GMT >> >> I'd like to display several columns of text using emacs, so that >> (for example) if the screen is 120 characters wide, the fill column >> is 60, and I'm using a 2-column display, the text at any point in >> the file would display starting in the first column, reach the >> bottom of the screen, and then continue in the second column. >> Possible? If so, how? ez> Is two-column.el what you are looking for? Don't think so. t-c.el seems to display 2 different buffers. What I'd like to do is display a single buffer, but in two columns, so that when you get to the end of what fits in the first column the text continues in the second. -- Jim Kalb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? 2006-04-21 8:45 ` Jim Kalb @ 2006-04-21 8:58 ` David Kastrup 2006-04-21 18:55 ` Nikos Apostolakis [not found] ` <mailman.725.1145645771.9609.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 11+ messages in thread From: David Kastrup @ 2006-04-21 8:58 UTC (permalink / raw) Jim Kalb <kalb@aya.yale.edu> writes: > "ez" == Eli Zaretskii <eliz@gnu.org> writes: > > >> From: Jim Kalb <kalb@aya.yale.edu> Date: Thu, 20 Apr 2006 22:55:05 > >> GMT > >> > >> I'd like to display several columns of text using emacs, so that > >> (for example) if the screen is 120 characters wide, the fill column > >> is 60, and I'm using a 2-column display, the text at any point in > >> the file would display starting in the first column, reach the > >> bottom of the screen, and then continue in the second column. > >> Possible? If so, how? > > ez> Is two-column.el what you are looking for? > > Don't think so. t-c.el seems to display 2 different buffers. What I'd > like to do is display a single buffer, but in two columns, so that when > you get to the end of what fits in the first column the text continues > in the second. follow-mode is an interactive autoloaded Lisp function in `follow'. (follow-mode ARG) Minor mode that combines windows into one tall virtual window. The feeling of a "virtual window" has been accomplished by the use of two major techniques: * The windows always displays adjacent sections of the buffer. This means that whenever one window is moved, all the others will follow. (Hence the name Follow Mode.) * Should the point (cursor) end up outside a window, another window displaying that point is selected, if possible. This makes it possible to walk between windows using normal cursor movement commands. Follow mode comes to its prime when used on a large screen and two side-by-side window are used. The user can, with the help of Follow mode, use two full-height windows as though they would have been one. Imagine yourself editing a large function, or section of text, and being able to use 144 lines instead of the normal 72... (your mileage may vary). To split one large window into two side-by-side windows, the commands `C-x 3' or `M-x follow-delete-other-windows-and-split' can be used. Only windows displayed in the same frame follow each-other. If the variable `follow-intercept-processes' is non-nil, Follow mode will listen to the output of processes and redisplay accordingly. (This is the default.) When Follow mode is switched on, the hook `follow-mode-hook' is called. When turned off, `follow-mode-off-hook' is called. Keys specific to Follow mode: Uses keymap "follow-mode-map", which is not currently defined. [back] -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? 2006-04-21 8:58 ` David Kastrup @ 2006-04-21 18:55 ` Nikos Apostolakis 2006-04-21 19:23 ` Nikos Apostolakis [not found] ` <mailman.725.1145645771.9609.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 11+ messages in thread From: Nikos Apostolakis @ 2006-04-21 18:55 UTC (permalink / raw) David Kastrup <dak@gnu.org> writes: > Jim Kalb <kalb@aya.yale.edu> writes: >> What I'd like to do is display a single buffer, but in two >> columns, so that when you get to the end of what fits in the >> first column the text continues in the second. > > follow-mode is an interactive autoloaded Lisp function in `follow'. > (follow-mode ARG) I don't know if the OP will be satisfied with follow-mode but often (eg when reading Gutenberg ebooks) I would like to have a follow-like mode that treats the text as a book. With follow-mode if you have a file that consists of four "pages", say A,B,C,D and you start with the configuration |-----|-----| | | | | A | B | | | | |-----|-----| if you hit "C-v" you get |-----|-----| | | | | B | C | | | | |-----|-----| I would like to get |-----|-----| | | | | C | D | | | | |-----|-----| instead. Does such a mode exist? Thanks in advance, Nikos ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? 2006-04-21 18:55 ` Nikos Apostolakis @ 2006-04-21 19:23 ` Nikos Apostolakis 0 siblings, 0 replies; 11+ messages in thread From: Nikos Apostolakis @ 2006-04-21 19:23 UTC (permalink / raw) Nikos Apostolakis <absent@sdf.lonestar.org> writes: > I don't know if the OP will be satisfied with follow-mode but often > (eg when reading Gutenberg ebooks) I would like to have a > follow-like mode that treats the text as a book. With follow-mode > if you have a file that consists of four "pages", say A,B,C,D and > you start with the configuration > > |-----|-----| > | | | > | A | B | > | | | > |-----|-----| > > if you hit "C-v" you get > > |-----|-----| > | | | > | B | C | > | | | > |-----|-----| > > I would like to get > > |-----|-----| > | | | > | C | D | > | | | > |-----|-----| > > instead. Does such a mode exist? > Answering myself, all I need to do is to (localy) bind "C-v" to "C-vC-v" and "M-v" to "M-vM-v" (perhaps in a trivially modified derived mode). Sometimes one has to ask the question in order to realize that they know the answer or (as is the case here) that the solution is trivial. Nikos ^ permalink raw reply [flat|nested] 11+ messages in thread
[parent not found: <mailman.725.1145645771.9609.help-gnu-emacs@gnu.org>]
* Re: Display of text in columns? [not found] ` <mailman.725.1145645771.9609.help-gnu-emacs@gnu.org> @ 2006-04-21 19:22 ` Tassilo Horn 2006-04-22 1:00 ` Nikos Apostolakis 2006-05-19 12:14 ` andlind 1 sibling, 1 reply; 11+ messages in thread From: Tassilo Horn @ 2006-04-21 19:22 UTC (permalink / raw) Nikos Apostolakis <absent@sdf.lonestar.org> writes: Hi Nikos, > |-----|-----| > | | | > | A | B | > | | | > |-----|-----| Put this into your ~/.emacs: ,---- | (defun scroll-up-two-pages () | (interactive) | (scroll-up) | (scroll-up)) | | (define-key follow-mode-map (kbd "C-v") 'scroll-up-two-pages) `---- Then `C-v' in follow-mode will result in book-like scrolling. > |-----|-----| > | | | > | C | D | > | | | > |-----|-----| This doesn't need a separate mode. Bye, Tassilo -- A morning without coffee is like something without something else. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? 2006-04-21 19:22 ` Tassilo Horn @ 2006-04-22 1:00 ` Nikos Apostolakis 0 siblings, 0 replies; 11+ messages in thread From: Nikos Apostolakis @ 2006-04-22 1:00 UTC (permalink / raw) Tassilo Horn <heimdall@uni-koblenz.de> writes: > Nikos Apostolakis <absent@sdf.lonestar.org> writes: > > Hi Nikos, > Hello. >[snip] > > This doesn't need a separate mode. > Yeah, I know. I figured it out almost as long as I finished posting :{. I guess I didn't have enough of ... something this ... something else. Nikos > Tassilo > -- > A morning without coffee is like something without something else. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? [not found] ` <mailman.725.1145645771.9609.help-gnu-emacs@gnu.org> 2006-04-21 19:22 ` Tassilo Horn @ 2006-05-19 12:14 ` andlind 2006-05-20 14:25 ` Nikos Apostolakis 1 sibling, 1 reply; 11+ messages in thread From: andlind @ 2006-05-19 12:14 UTC (permalink / raw) Follow-mode contains a number of functions for scrolling the display the way you want, see follow-scroll-up and follow-scroll-down. By default they are bound to C-c . C-v and C-c . v, but there is nothing that would prevent you from biniding them to C-v and M-v (in fact, if follow-mode is not active they will behave just like the plain scroll commands). -- Anders (author of Follow mode) ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? 2006-05-19 12:14 ` andlind @ 2006-05-20 14:25 ` Nikos Apostolakis 0 siblings, 0 replies; 11+ messages in thread From: Nikos Apostolakis @ 2006-05-20 14:25 UTC (permalink / raw) andlind@gmail.com writes: > Follow-mode contains a number of functions for scrolling the display > the way you want, see follow-scroll-up and follow-scroll-down. > > By default they are bound to C-c . C-v and C-c . v, but there is > nothing that would prevent you from biniding them to C-v and M-v (in > fact, if follow-mode is not active they will behave just like the plain > scroll commands). > Great, thanks! I should have looked at the documentation. BTW, there are a few misprints on the help texts: the key "C-c . C-v" is not displayed when I do "C-h m", and ,----[ C-h k C-v ] | C-v runs the command follow-scroll-up | which is an interactive compiled Lisp function in `follow.el'. | It is bound to C-v, <menu-bar> <tools> <follow> <follow-scroll-up>. | (follow-scroll-up &optional arg) | | Scroll text in a Follow Mode window chain up. | | If called with no arg, the `next-screen-context-lines' last lines of | the bottom window in the chain will be visible in the top window. | | If called with an argument, scroll arg lines up. | Negative arg means scroll downward. | | Works like `scroll-up' when not in Follow Mode. | ^^^^^^^^^^^ | [back] `---- The underlined text should be `scroll-down' instead. Thanks -- Nikos ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Display of text in columns? 2006-04-20 22:55 Display of text in columns? Jim Kalb 2006-04-21 7:34 ` Eli Zaretskii [not found] ` <mailman.691.1145604861.9609.help-gnu-emacs@gnu.org> @ 2006-04-21 8:49 ` Oliver Scholz 2 siblings, 0 replies; 11+ messages in thread From: Oliver Scholz @ 2006-04-21 8:49 UTC (permalink / raw) Jim Kalb <kalb@aya.yale.edu> writes: > Hello! > > I'd like to display several columns of text using emacs, so that (for > example) if the screen is 120 characters wide, the fill column is 60, > and I'm using a 2-column display, the text at any point in the file > would display starting in the first column, reach the bottom of the > screen, and then continue in the second column. Possible? If so, how? > > (The point is to be able to get more of something I'm writing on the > screen without using the very long lines I'd have to use if I simply > used a full screen display and increased the fill column to match.) [...] C-h f follow-mode Oliver -- 2 Floréal an 214 de la Révolution Liberté, Egalité, Fraternité! ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-05-20 14:25 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-04-20 22:55 Display of text in columns? Jim Kalb 2006-04-21 7:34 ` Eli Zaretskii [not found] ` <mailman.691.1145604861.9609.help-gnu-emacs@gnu.org> 2006-04-21 8:45 ` Jim Kalb 2006-04-21 8:58 ` David Kastrup 2006-04-21 18:55 ` Nikos Apostolakis 2006-04-21 19:23 ` Nikos Apostolakis [not found] ` <mailman.725.1145645771.9609.help-gnu-emacs@gnu.org> 2006-04-21 19:22 ` Tassilo Horn 2006-04-22 1:00 ` Nikos Apostolakis 2006-05-19 12:14 ` andlind 2006-05-20 14:25 ` Nikos Apostolakis 2006-04-21 8:49 ` Oliver Scholz
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).