mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:26:05 +00:00 
			
		
		
		
	Eliminate duplicate code and ease the passage for server-wide options by adding
a -w flag to set-option and show-options and making setw and showw aliases to set -w and show -w. Note: setw and showw are still there, but now aliases for set -w and show -w.
This commit is contained in:
		
							
								
								
									
										26
									
								
								tmux.h
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								tmux.h
									
									
									
									
									
								
							@@ -1233,8 +1233,6 @@ struct set_option_entry {
 | 
			
		||||
 | 
			
		||||
	const char     **choices;
 | 
			
		||||
};
 | 
			
		||||
extern const struct set_option_entry set_option_table[];
 | 
			
		||||
extern const struct set_option_entry set_window_option_table[];
 | 
			
		||||
 | 
			
		||||
/* tmux.c */
 | 
			
		||||
extern struct options global_s_options;
 | 
			
		||||
@@ -1377,24 +1375,6 @@ void	tty_keys_init(struct tty *);
 | 
			
		||||
void	tty_keys_free(struct tty *);
 | 
			
		||||
int	tty_keys_next(struct tty *);
 | 
			
		||||
 | 
			
		||||
/* options-cmd.c */
 | 
			
		||||
const char *set_option_print(
 | 
			
		||||
    	    const struct set_option_entry *, struct options_entry *);
 | 
			
		||||
void	set_option_string(struct cmd_ctx *,
 | 
			
		||||
	    struct options *, const struct set_option_entry *, char *, int);
 | 
			
		||||
void	set_option_number(struct cmd_ctx *,
 | 
			
		||||
    	    struct options *, const struct set_option_entry *, char *);
 | 
			
		||||
void	set_option_keys(struct cmd_ctx *,
 | 
			
		||||
    	    struct options *, const struct set_option_entry *, char *);
 | 
			
		||||
void	set_option_colour(struct cmd_ctx *,
 | 
			
		||||
    	    struct options *, const struct set_option_entry *, char *);
 | 
			
		||||
void	set_option_attributes(struct cmd_ctx *,
 | 
			
		||||
    	    struct options *, const struct set_option_entry *, char *);
 | 
			
		||||
void	set_option_flag(struct cmd_ctx *,
 | 
			
		||||
    	    struct options *, const struct set_option_entry *, char *);
 | 
			
		||||
void	set_option_choice(struct cmd_ctx *,
 | 
			
		||||
    	    struct options *, const struct set_option_entry *, char *);
 | 
			
		||||
 | 
			
		||||
/* paste.c */
 | 
			
		||||
void		 paste_init_stack(struct paste_stack *);
 | 
			
		||||
void		 paste_free_stack(struct paste_stack *);
 | 
			
		||||
@@ -1410,6 +1390,12 @@ int		 paste_replace(struct paste_stack *, u_int, char *, size_t);
 | 
			
		||||
extern const char clock_table[14][5][5];
 | 
			
		||||
void		 clock_draw(struct screen_write_ctx *, int, int);
 | 
			
		||||
 | 
			
		||||
/* cmd-set-option.c */
 | 
			
		||||
extern const struct set_option_entry set_session_option_table[];
 | 
			
		||||
extern const struct set_option_entry set_window_option_table[];
 | 
			
		||||
const char 	*cmd_set_option_print(
 | 
			
		||||
		    const struct set_option_entry *, struct options_entry *);
 | 
			
		||||
 | 
			
		||||
/* cmd.c */
 | 
			
		||||
int		 cmd_pack_argv(int, char **, char *, size_t);
 | 
			
		||||
int		 cmd_unpack_argv(char *, size_t, int, char ***);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user