I'm having the same problem again - goto-line does not work unless there are more lines in the history than in the terminal. Here's a minimal example:
- open a terminal (I tried gnome-terminal, kgx, and konsole) - run tmux - run the command "echo hi" in the terminal - press Ctrl+B then [ to go to copy mode - press : to enter the goto-line prompt - press 1 (or any number larger than 1) and Enter - I remain on the lowest line I'm running tmux 3.5a, Arch Linux, and an empty ~.tmux.conf. On Sunday, December 15, 2024 at 11:08:43 PM UTC-5 Trevor Avant wrote: > Ok thanks, yeah it seems to work now, not sure what my problem was. I can > convert between the copy_cursor_y line number system to the goto-line line > numbering system by subtracting copy_cursor_y from pane_height-1. It would > be great if in the future tmux supported a way to get the cursor line > number in the goto-line numbering system. > On Sunday, December 15, 2024 at 5:30:29 PM UTC-5 Nicholas Marriott wrote: > >> the visible screen is at the bottom of the history so goto-line should do >> it too, or use top-line and cursor-down with send-keys -N >> >> On Sun, 15 Dec 2024, 22:27 Trevor Avant, <[email protected]> wrote: >> >>> Ok, is there anyway to make tmux go to a line number that is shown on >>> the screen? It seems that goto-line only works for lines that are not >>> visible. For example, in Vim you can enter the command ":7" which will move >>> the cursor to line 7. Based on the tmux manual, that's what I thought the >>> goto-line function did. >>> >>> On Sunday, December 15, 2024 at 4:37:33 AM UTC-5 Nicholas Marriott wrote: >>> >>>> goto-line will be from the start of the history, you can probably work >>>> if out with scroll_position and/or history_lines as well. >>>> >>>> On Sun, 15 Dec 2024, 09:35 Trevor Avant, <[email protected]> wrote: >>>> >>>>> That would work if there is a way to return to that line number later >>>>> (something like "goto-cursor-y"). The only thing I know about is >>>>> goto-line, >>>>> which seems to reference a line numbering system different than >>>>> copy_cursor_y (on my computer, it seems to reference the hidden lines >>>>> that >>>>> do not appear on the screen). >>>>> >>>>> On Sunday, December 15, 2024 at 1:48:51 AM UTC-5 Nicholas Marriott >>>>> wrote: >>>>> >>>>>> How about copy_cursor_y? >>>>>> >>>>>> On Sun, 15 Dec 2024, 06:43 Trevor Avant, <[email protected]> wrote: >>>>>> >>>>>>> I would like to get the line number the cursor is on. I believe that >>>>>>> tmux keeps track of this information as it has the goto-line function. >>>>>>> Ultimately I would like to use this information to get the line number >>>>>>> after a search-backward command, or get the line number after >>>>>>> double-clicking the line. >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "tmux-users" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> To view this discussion, visit >>>>>>> https://groups.google.com/d/msgid/tmux-users/10adf3fd-8323-41ab-bd72-8e4274c46b10n%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/tmux-users/10adf3fd-8323-41ab-bd72-8e4274c46b10n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "tmux-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> >>>> To view this discussion, visit >>>>> https://groups.google.com/d/msgid/tmux-users/c1711584-4ccf-4f2d-91a1-6af014affe3bn%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/tmux-users/c1711584-4ccf-4f2d-91a1-6af014affe3bn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "tmux-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >> To view this discussion, visit >>> https://groups.google.com/d/msgid/tmux-users/35cde814-aec3-4fe4-89cd-23cca45d448an%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/tmux-users/35cde814-aec3-4fe4-89cd-23cca45d448an%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "tmux-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion, visit https://groups.google.com/d/msgid/tmux-users/1f51922e-5e78-4d38-87ee-8a933508e277n%40googlegroups.com.
