Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-23 | correct indentation; no functional change | jsg | |
ok tb@ | |||
2024-03-26 | Fix selection present check, reported by M Kelly. | nicm | |
2024-03-21 | Do not consider a selection present if it is empty, from Michael Grant | nicm | |
(GitHub issue 3869). Also a typo fix from GitHub issue 3877. | |||
2023-11-02 | next-prompt can have 1 argument. | nicm | |
2023-09-04 | Skip wrapped lines in top level search loop because they will be | nicm | |
combined in the inner loop (in window_copy_search_rl_regex and the others), avoids searching the same text multiple times. Also add a line length limit for regex searches. GitHub issue 3675. | |||
2023-09-01 | Rewrite combined character handling to be more consistent and to support | nicm | |
newer Unicode combined characters (which we have to "know" are combined since they are not width zero). GitHub issue 3600. | |||
2023-08-08 | Add flag to next-prompt/previous-prompt to go to command output instead, | nicm | |
from Magnus Gross. | |||
2023-07-03 | Add support for marking lines with a shell prompt based on the OSC 133 | nicm | |
extension, from Munif Tanjim in GitHub issue 3596. | |||
2022-09-28 | Add scroll-top and scroll-bottom commands to scroll so cursor is at top | nicm | |
or bottom. From Anindya Mukherjee, GitHub issue 3334. | |||
2022-08-23 | Add scroll-middle copy mode command to make cursor line in the middle, | nicm | |
from Varun Kumar E in GitHub issue 3307. | |||
2022-08-03 | Do not crash when searching for .* with extremely long lines. Reported | nicm | |
by Torbjorn Lonnemark, GitHub issue 3272. | |||
2022-07-22 | Clear marks when the search string changes. From Anindya Mukherjee, | nicm | |
GitHub issue 3255. | |||
2022-06-21 | Store time lines are scrolled into history and display in copy mode. | nicm | |
2022-06-09 | If an application gives the first parameter to OSC 52, validate and pass | nicm | |
on to outside terminal. GitHub issue 3192. | |||
2022-05-30 | Add a way for lines added to copy mode to be passed through the parser | nicm | |
to handle escape sequences and use it for run-shell, GitHub issue 3156. | |||
2022-02-03 | Add a key in copy mode to toggle position indicator. | nicm | |
2021-12-20 | Do not crash on a zero size character. | nicm | |
2021-10-11 | Add -e flag to set environment for popup, from Alexis Hildebrandt in | nicm | |
GitHub issue 2924. | |||
2021-08-20 | Spacing tweaks. | nicm | |
2021-08-20 | Hide struct args behind a couple of accessor functions. | nicm | |
2021-08-20 | Remove some unnecessary blank lines. | nicm | |
2021-08-20 | Remove stray spaces after function names. | nicm | |
2021-08-11 | Add pipe variants of the line copy commands. While here make the command | nicm | |
list less unreadable. GitHub issue 2813. | |||
2021-08-09 | Change copy-line and copy-end-of-line not to cancel and add -and-cancel | nicm | |
variants, like the other copy commands. GitHub issue 2799. | |||
2021-06-10 | Fix rectangle selection, from Anindya Mukherjee, GitHub issue 2709. | nicm | |
2021-06-10 | More accurate vi(1) word navigation in copy mode and on the status line. | nicm | |
This changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693. | |||
2021-04-05 | Fix a couple of edge cases with the jump-back-xxx commands, and also | nicm | |
update back-to-indentation to use grid_reader, thereby fixing line wrapping issues. From Anindya Mukherjee, GitHub issue 2633. | |||
2021-04-01 | Change search-again with vi keys to work like actual vi(1), also some | nicm | |
other fixes. From Aaron Jensen with help from Anindya Mukherjee. | |||
2021-03-09 | Allow cursor to be just after match if copying, GitHub issue 2602. | nicm | |
2021-03-09 | Copy mode improvements from Anindya Mukherjee: | nicm | |
- Fix word and word-end for wrapped lines. - Fix copying of selection end on wrapped lines. - Fix wrapped word selection edge case. - Update select-line to respect wrapped lines. - Update window_copy_..._pos() functions to use grid_reader. GitHub issue 2605. | |||
2021-03-02 | Drop support for popups where the content is provided directly to tmux | nicm | |
(which does not have many practical uses) and only support running a program in the popup. display-popup is now simpler and can accept multiple arguments to avoid escaping problems (like the other commands). | |||
2021-02-22 | Fix regex searching with wrapped lines, from Anindya Mukherjee; GitHub | nicm | |
issue 2570. | |||
2021-02-22 | There are many format variables now so allocating all the default ones | nicm | |
each time a tree is created is too expensive. Instead, convert them all into callbacks and put them in a static table so they only allocate on demand. The tree remains for the moment for extra (non-default) variables added by for example copy mode or popups. Also reduce expensive calls to localtime_r/strftime. GitHub issue 2253. | |||
2021-02-22 | Move jump commands to grid reader, make them UTF-8 aware, and tidy up, | nicm | |
from Anindya Mukherjee. | |||
2021-02-08 | Add "pipe" variants of the "copy-pipe" commands which do not copy, from | nicm | |
Christian Zangl. | |||
2021-01-22 | Add rectangle-on and rectangle-off copy mode commands, GitHub isse 2546 | nicm | |
from author at will dot party. | |||
2021-01-22 | Fix some cursor movement commands, from Anindya Mukherjee. | nicm | |
2021-01-18 | Hide some warnings on newer GCC versions, GitHUb issue 2525. | nicm | |
2021-01-08 | With incremental search, start empty and only repeat the previous search | nicm | |
if the user tries to search again with an empty prompt. This matches emacs behaviour more closely. | |||
2021-01-06 | Remove unused variable, from Ben Boeckel. | nicm | |
2020-12-28 | Remove current match indicator which can't work anymore since we only | nicm | |
search the visible region. From Anindya Mukherjee, GitHub issue 2508. | |||
2020-12-22 | Break cursor movement in grid into a common set of functions that can | nicm | |
handle line wrapping and so on in one place and use them for the obvious copy mode commands. From Anindya Mukherjee. | |||
2020-11-10 | Allow previous-word to scroll onto the first line, noticed by Anindya | nicm | |
Mukherjee. | |||
2020-09-22 | Do not wrap at end of text when positioning at end of match because the | nicm | |
length may include trailing spaces. | |||
2020-09-18 | Free buffer earlier to avoid confusing some compilers, GitHub issue | nicm | |
2382. | |||
2020-09-16 | Fix some warnings, GitHub issue 2382. | nicm | |
2020-08-05 | Change searching to behave more like emacs and so that regex searching | nicm | |
doesn't overlap when searching forwards. | |||
2020-07-15 | Handle padding cells correctly when searching, GitHub issue 2301. | nicm | |
2020-06-16 | Correctly move to previous line when looking for previous word, from | nicm | |
Derry Jing. | |||
2020-06-11 | Add some formats for search in copy mode (search_present, search_match). | nicm | |
GitHub issue 2268. |