aboutsummaryrefslogtreecommitdiff
path: root/window-copy.c
Commit message (Collapse)AuthorAge
...
* Default to previous search string for search-forward andnicm2019-08-14
| | | | search-backward, from Leah Neukirchen.
* Correctly wrap search in copy mode even if at the very top left, GitHubnicm2019-08-01
| | | | issue 1845.
* Select the correct word for select-word when already at the start of anicm2019-08-01
| | | | word, GitHub issue 1820.
* Clear search marks before resize, GitHub issue 1823.nicm2019-07-08
|
* Do not use uninitialized buffer name.nicm2019-07-05
|
* Set the cursor x at the same time as changing the y or the end of linenicm2019-06-13
| | | | marker may not be redrawn.
* Need to increment the argument to skip the prefix earlier, fixesnicm2019-06-05
| | | | | repeated incremental search in copy mode, reported by Kaushal Modi in GitHub issue 1780.
* Add formats for word and line under the mouse and use them to add somenicm2019-05-26
| | | | items to the pane menu.
* Fix dragging when in view mode rather than copy mode, GitHub issue 1740nicm2019-05-15
| | | | from Brad Town.
* Fix some indentation and dead assignments.nicm2019-05-12
|
* Adjust the same bit to adjust the selection for history-top andnicm2019-05-07
| | | | history-bottom as for cursor-up and cursor-down. GitHub issue 1723.
* Do not store the mouse position we calculate as the start of a drag backnicm2019-05-03
| | | | | into the mouse event that later code uses, it has been adjusted and they should use the original position. GitHub issue 1710.
* Remove unused variable from Thomas Adam.nicm2019-05-01
|
* Add support for keys to jump between matching brackets - C-M-f and C-M-bnicm2019-04-29
| | | | | in emacs, % in vi. Suggested by and help from Chris Barber in GitHub issue 1666.
* Automatically scroll if dragging to create a selection with the mousenicm2019-04-25
| | | | and the cursor reaches the top or bottom line.
* Add -no-clear variants of copy-selection and copy-pipe which do notnicm2019-04-23
| | | | | clear the selection after copying. Make copy-pipe clear the selection by default to be consistent with copy-selection. From Avi Halachmi.
* Add an argument to copy commands to set the prefix for the buffer name,nicm2019-04-02
| | | | allows buffers for different sessions to be named separately.
* Fix stop-selection, from Avi Halachmi.nicm2019-03-27
|
* Break copy mode commands into individual functions instead of a big loadnicm2019-03-26
| | | | of if statements.
* DECRC and DECSC apparently need to preserve origin mode as well, basednicm2019-03-12
| | | | on a fix from Marc Reisner.
* Allow multiple modes to be open in a pane. A stack of open modes is keptnicm2019-03-12
| | | | | | and the previous restored when the top is exited. If a mode that is already on the stack is entered, the existing instance is moved to the top as the active mode rather than being opened new.
* Make the mode used to view command output (a variant of copy mode) usenicm2019-03-08
| | | | | its own mode definition struct with a different init function rather than calling special setup functions.
* Do not use window mode entry after free.nicm2019-03-08
|
* Add a separate mode struct for the active window mode if any.nicm2019-03-07
|
* Tidy changing the mode into window_copy_init_for_output.nicm2019-03-07
|
* Make adding mode formats a function pointer as well.nicm2019-03-07
|
* Pass window into mode functions.nicm2018-12-18
|
* Handle UTF-8 in word-separators option, GitHub issue 1551.nicm2018-11-28
|
* It isn't possible to specify buffer name to copy mode commands now, sonicm2018-11-08
| | | | remove the function argument.
* Do not move the cursor when the mouse wheel is used, GitHub issue 1493.nicm2018-10-03
|
* Allow panes to be 1 line or column by redrawing instead of using thenicm2018-09-25
| | | | scroll region, from Soeren Tempel in GitHub issue 1487.
* Do not clear selection when searching.nicm2018-09-10
|
* Allow a large line number to go to the end with goto-line, from Marknicm2018-09-03
| | | | Kelly in GitHub issue 1460.
* Fix selection test, from Takeshi Banse.nicm2018-09-03
|
* Reset line flag when clearing selection, GitHub issue 1454.nicm2018-08-29
|
* Move job struct into job.c.nicm2018-08-23
|
* Fix problems with page scrolling in copy mode, GitHub issue 1440 fromnicm2018-08-20
| | | | Amos Bird.
* calloc the mode data instead of malloc and initialize everything.nicm2018-08-05
|
* Initialize new lineflag member.nicm2018-08-01
|
* Move struct screen_sel into screen.c and tidy up members that are onlynicm2018-07-31
| | | | used by copy mode.
* Add a rectangle_toggle format, from Hirokazu Hata.nicm2018-07-06
|
* Add accessors for grid linedata member, for some future work. From Dannicm2018-07-04
| | | | Aloni.
* Do not take address of a member of a NULL pointer. GitHub issue 1382nicm2018-06-26
| | | | from Kamil Rytarowski.
* Check whether cursor is at start or end when copying rectangularnicm2018-04-23
| | | | selections, from tb@.
* Add a missing client-detached hook when the server shuts down, and donicm2018-03-08
| | | | | not exit until jobs started from run-shell/if-shell have finished (add a job flags member and a flag to indicate other jobs). GitHub issue 1245.
* Add -and-cancel variants for scrolling commands to exit copy mode whennicm2017-11-16
| | | | the bottom is reached, from Stephen Hicks.
* When searching in copy mode, do not scroll if the result is already onnicm2017-11-13
| | | | screen. GitHub issue 1150.
* Remove unused (always 1) arguments from some functions, from Danielnicm2017-09-13
| | | | Mueller in GitHub issue 1073.
* Move to current mouse position not last when clcking in copy mode; fixesnicm2017-09-04
| | | | GitHub issue 1055. Also a man page fix from jmc.
* Redraw rectangle selections properly when cursor at end, GitHub issue 992.nicm2017-08-29
|