aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Use the clear history function for the 3J sequence rather than doing it ↵nicm2019-07-08
| | | | manually.
* Correctly adjust mouse position if the status line is at the top andnicm2019-07-06
| | | | more than one line. GitHub issue 1822.
* Correctly clear underscore colour in grid_get_cell1, also fix structnicm2019-07-06
| | | | | grid_cell to avoid padding. Fixes increased memory use reported by Suraj N Kurapati.
* Do not use uninitialized buffer name.nicm2019-07-05
|
* Command prompt key presses need to avoid the command queue, GitHub issuenicm2019-07-02
| | | | 1817. Also a tmux.1 fix from jmc.
* Add a "fill" style attribute to clear the entire format drawing area innicm2019-07-01
| | | | a colour, GitHub issue 1815.
* Do not double free window if pane fails to start.nicm2019-06-30
|
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-28
| | | | | | value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
* asprintf returns -1, not an arbitrary value < 0. Also upon error thederaadt2019-06-28
| | | | | | | (very sloppy specification) leaves an undefined value in *ret, so it is wrong to inspect it, the error condition is enough. discussed a little with nicm, and then much more with millert until we were exasperated
* minor eol issues;jmc2019-06-27
|
* Add support for underscore colours with Setulc capability, mostly fromnicm2019-06-27
| | | | Kai Moschcau.
* Fix a typo in window_pane_find_down (w not wp) and a missing PANE_STATUS_TOP.nicm2019-06-26
|
* Pass keys that aren't 0-9 on to normal key processing when display-panesnicm2019-06-26
| | | | is active (restores previous behaviour).
* Log window and pane resizes.nicm2019-06-26
|
* Fix some comments (top/bottom not left/right).nicm2019-06-26
|
* Add #define for the pane status line option position numbers.nicm2019-06-26
|
* Expand arguments to C and s format modifiers (matches m which already expands).nicm2019-06-24
|
* Trim trailing spaces when matching.nicm2019-06-24
|
* Do not always set scope for panes because the window check might fail,nicm2019-06-23
| | | | GitHub issue 1810.
* Man page fixes from lacygoill at lacygoill dot me.nicm2019-06-21
|
* Add -r to find-window for regex instead of fnmatch.nicm2019-06-20
|
* Need to always check focus even if not current window.nicm2019-06-20
|
* FIx return of options_scope_from_name on error.nicm2019-06-20
|
* Fix how regex substitution works with empty matches.nicm2019-06-20
|
* allow-rename and alternate-screen can be pane options.nicm2019-06-20
|
* Still need to walk the options tree for user options.nicm2019-06-20
|
* Add a per-pane option set. Pane options inherit from window options (sonicm2019-06-20
| | | | | | | | | | | | there should be no change to existing behaviour) and are set and shown with set-option -p and show-options -p. Change remain-on-exit and window-style/window-active-style to be pane options (some others will be changed later). This makes select-pane -P and -g unnecessary so no longer document them (they still work) and no longer document set-window-option and show-window-options in favour of set-option -w and show-options -w.
* Add a helper function to work out option table from name.nicm2019-06-20
|
* Add a -A flag to show-options to show parent options as well.nicm2019-06-20
|
* Expand command formats in %if and move the config file loading later (tonicm2019-06-20
| | | | | when the first client has identified) so all the client formats are available, fixes problems reported by Thomas Sattler.
* Handle comments more correctly inside {}, from Avi Halachmi.nicm2019-06-18
|
* Add a cmdq_continue function rather than twiddling the flag directly.nicm2019-06-18
|
* Use the right format modifier when comparing, and remove a couple ofnicm2019-06-15
| | | | unused variables.
* Do not loop forever if a menu item contains invisible characters,nicm2019-06-14
| | | | reported by Thomas Sattler.
* Show filename with -v for source-file.nicm2019-06-14
|
* A couple of minor parser changes around conditions: 1) only treat #{nicm2019-06-14
| | | | | specially after a condition, otherwise as a comment (which is more as most people expect) 2) allow formats to be quoted after a condition.
* Use the right client when working out where to save or load the buffer,nicm2019-06-13
| | | | reported by kn@.
* Do not crash if the environment variable is present but empty.nicm2019-06-13
|
* tweak previous;jmc2019-06-13
|
* Set the cursor x at the same time as changing the y or the end of linenicm2019-06-13
| | | | marker may not be redrawn.
* Add regular expression support for the format search, match andnicm2019-06-13
| | | | substitute modifiers.
* Do not use $TMUX to find the session because for windows in multiplenicm2019-06-12
| | | | | | sessions it is wrong as often as it is right, and for windows in one session it is pointless. Instead check TMUX_PANE to find the pane and look for the MRU session as usual. GitHub issue 1793.
* Pass target on to new commands with if -F.nicm2019-06-12
|
* Do not always resize the window back to its original size after applyingnicm2019-06-12
| | | | | | a layout, let the normal window resize process do it. This means windows are not resized at all if window-size is manual, and are not resized multiple times if later attached to a different size terminal.
* Do not resize panes unless they are in an attached, active window. Fromnicm2019-06-11
| | | | Morten M Neergaard in GitHub issue 1782.
* Exiting alternate screen mode should restore cursor position andnicm2019-06-09
| | | | | attributes even if already outside alternate screen mode. GitHub issue 1789.
* Do not try to parse command when unsetting, GitHub issue 1788.nicm2019-06-08
|
* Do not load the config file if the server is exiting because it failednicm2019-06-07
| | | | | | to start, otherwise commands like lsk which start the server again can end up looping infinitely. Also make the first client exit correctly. Problem reported by Wael M Nasreddine.
* Add a -v flag to source-file to show the commands and line numbers.nicm2019-06-05
|
* 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.