mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:26:05 +00:00 
			
		
		
		
	Update.
This commit is contained in:
		
							
								
								
									
										24
									
								
								TODO
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								TODO
									
									
									
									
									
								
							@@ -31,7 +31,6 @@
 | 
			
		||||
- use a better termcap internally instead of screen, perhaps xterm
 | 
			
		||||
- kill all but current pane
 | 
			
		||||
- fix rxvt cursor fg issue (text under cursor can have non-white fg)
 | 
			
		||||
- key handling sucks a bit and may need to be reworked
 | 
			
		||||
- some people find first window being 0 rather than 1 is awkward on the
 | 
			
		||||
  keyboard
 | 
			
		||||
- client sx/sy should be in tty, then can let the terminal wrap at edge
 | 
			
		||||
@@ -59,20 +58,10 @@
 | 
			
		||||
- clone session command
 | 
			
		||||
- make command sequences more usable: don't require space after ;, handle
 | 
			
		||||
  errors better
 | 
			
		||||
- might be nice if attach-session behaved like switch-client inside an
 | 
			
		||||
  existing client
 | 
			
		||||
- key to switch to copy mode from scroll mode
 | 
			
		||||
- attach should have a flag to create session if it doesn't exist
 | 
			
		||||
- layout/split stuff:
 | 
			
		||||
	  ** NEW layout design:
 | 
			
		||||
	     1. finish rewrite manual with tree of layout_cell
 | 
			
		||||
	     2. convert automatic layout modes to produce a tree and make
 | 
			
		||||
	        them one-off operations
 | 
			
		||||
	     3. move any size/position details from window_pane to layout_cell
 | 
			
		||||
	     3.5. fix -p/-l on split
 | 
			
		||||
	     4. a way to address panes by name ("top-left") and position ("0,0")
 | 
			
		||||
	 TO TEST: force-width/height OK, respawn-window, rotate-window OK, break-pane??
 | 
			
		||||
	** rename split-window -> split-pane
 | 
			
		||||
- a way to address panes by name ("top-left") and position ("0,0")
 | 
			
		||||
- rename split-window -> split-pane??
 | 
			
		||||
- fix UTF-8 guesswork on sparc64, improve tty checks
 | 
			
		||||
- choice and more mode would be better per client than per window?
 | 
			
		||||
- some way to force a screen to use the entire terminal even if it is forced
 | 
			
		||||
@@ -85,23 +74,14 @@
 | 
			
		||||
- there are an awful lot of commands. maybe separate man page for conf
 | 
			
		||||
  file/commands -similar to ssh/ssh_config?
 | 
			
		||||
- esc seq to set window title should be documented and should set automatic-rename
 | 
			
		||||
- *** get rid of PANE_HIDDEN -- initially just check for outside window
 | 
			
		||||
- way to set socket path from config file
 | 
			
		||||
- the "window with one pane" vs window distinction is weird, eg you can't kill-pane the last pane
 | 
			
		||||
- status-active-fg/bg/attr would be nice to highlight active window, as would options to set
 | 
			
		||||
  the highlight stuff
 | 
			
		||||
- XXX once env stuff is in, default-path and VISUAL/EDITOR should be picked up when session is started
 | 
			
		||||
- the copy mode next-word behaviour is emacs style (end of word) rather than vi style (start of word) even in vi keys mode,
 | 
			
		||||
- when moving up from a blank line in copy mode it always assumes you were at the end of the line so it can be a bit funny. should remember last non-blank x position and use that
 | 
			
		||||
- paste-buffer etc should be able to handle \0, so needs a size member and no more strlen
 | 
			
		||||
- is utf8 a valid charset in LANG? also check for "unicode" in TERM
 | 
			
		||||
- what about utmp etc? can tmux update it like screen? setgid?
 | 
			
		||||
- option to show bells visually
 | 
			
		||||
- H/M/L commands in copy mode with vi-keys, for jumping to the top/middle/last line on the screen
 | 
			
		||||
- if the server is started with IDENTIFY_UTF8 then set the global utf8 option?
 | 
			
		||||
- I think there are potential leaks in the prompt code if a new prompt is created without the
 | 
			
		||||
  callback for the old being cleared; this might be quite hard to hit, lock-server seems the only
 | 
			
		||||
  candidate
 | 
			
		||||
- split list-windows into separate list-windows and list-panes
 | 
			
		||||
- option (mode-mouse) to turn off mouse in copy-mode etc
 | 
			
		||||
- way to override terminfo definitions
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user