mirror of
				https://tildegit.org/ben/dotfiles.git
				synced 2025-08-10 05:02:03 +00:00 
			
		
		
		
	remove fishd files
This commit is contained in:
		
							parent
							
								
									769a39b3a0
								
							
						
					
					
						commit
						3b4c981ccc
					
				@ -31,7 +31,7 @@ screen_lower_right="color network #disk_io custom #entropy raid reboot_required
 | 
				
			|||||||
# Tmux has one status line, with 2 halves for status
 | 
					# Tmux has one status line, with 2 halves for status
 | 
				
			||||||
tmux_left=" #logo #distro #release #arch #session"
 | 
					tmux_left=" #logo #distro #release #arch #session"
 | 
				
			||||||
# You can have as many tmux right lines below here, and cycle through them using Shift-F5
 | 
					# You can have as many tmux right lines below here, and cycle through them using Shift-F5
 | 
				
			||||||
tmux_right=" #network #disk_io #custom #entropy #raid reboot_required updates_available #apport #services mail #users uptime #ec2_cost #rcs_cost #fan_speed cpu_temp #battery #wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk #whoami hostname #ip_address #time_utc #date time"
 | 
					tmux_right=" #network #disk_io #custom #entropy #raid reboot_required updates_available #apport #services #mail #users uptime #ec2_cost #rcs_cost #fan_speed cpu_temp #battery #wifi_quality processes load_average cpu_count cpu_freq memory #swap #disk #whoami hostname #ip_address #time_utc #date time"
 | 
				
			||||||
#tmux_right="network #disk_io #custom entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost fan_speed cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk whoami hostname ip_address #time_utc date time"
 | 
					#tmux_right="network #disk_io #custom entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost fan_speed cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk whoami hostname ip_address #time_utc date time"
 | 
				
			||||||
#tmux_right="network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk #whoami #hostname ip_address #time_utc date time"
 | 
					#tmux_right="network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk #whoami #hostname ip_address #time_utc date time"
 | 
				
			||||||
#tmux_right="#network disk_io #custom entropy #raid #reboot_required #updates_available #apport #services #mail #users #uptime #ec2_cost #rcs_cost fan_speed cpu_temp #battery #wifi_quality #processes #load_average #cpu_count #cpu_freq #memory #swap whoami hostname ip_address #time_utc disk date time"
 | 
					#tmux_right="#network disk_io #custom entropy #raid #reboot_required #updates_available #apport #services #mail #users #uptime #ec2_cost #rcs_cost fan_speed cpu_temp #battery #wifi_quality #processes #load_average #cpu_count #cpu_freq #memory #swap whoami hostname ip_address #time_utc disk date time"
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								fish/.config/fish/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								fish/.config/fish/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					fishd.*
 | 
				
			||||||
 | 
					fish_history
 | 
				
			||||||
@ -1,32 +0,0 @@
 | 
				
			|||||||
# This file is automatically generated by the fish.
 | 
					 | 
				
			||||||
# Do NOT edit it directly, your changes will be overwritten.
 | 
					 | 
				
			||||||
SET __fish_init_2_39_8:\x1d
 | 
					 | 
				
			||||||
SET __fish_init_2_3_0:\x1d
 | 
					 | 
				
			||||||
SET fish_color_autosuggestion:555\x1ebrblack
 | 
					 | 
				
			||||||
SET fish_color_cancel:\x2dr
 | 
					 | 
				
			||||||
SET fish_color_command:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_comment:red
 | 
					 | 
				
			||||||
SET fish_color_cwd:green
 | 
					 | 
				
			||||||
SET fish_color_cwd_root:red
 | 
					 | 
				
			||||||
SET fish_color_end:brmagenta
 | 
					 | 
				
			||||||
SET fish_color_error:brred
 | 
					 | 
				
			||||||
SET fish_color_escape:bryellow\x1e\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_history_current:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_host:normal
 | 
					 | 
				
			||||||
SET fish_color_match:\x2d\x2dbackground\x3dbrblue
 | 
					 | 
				
			||||||
SET fish_color_normal:normal
 | 
					 | 
				
			||||||
SET fish_color_operator:bryellow
 | 
					 | 
				
			||||||
SET fish_color_param:cyan
 | 
					 | 
				
			||||||
SET fish_color_quote:yellow
 | 
					 | 
				
			||||||
SET fish_color_redirection:brblue
 | 
					 | 
				
			||||||
SET fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_user:brgreen
 | 
					 | 
				
			||||||
SET fish_color_valid_path:\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
 | 
					 | 
				
			||||||
SET fish_key_bindings:fish_default_key_bindings
 | 
					 | 
				
			||||||
SET fish_pager_color_completion:\x1d
 | 
					 | 
				
			||||||
SET fish_pager_color_description:B3A06D\x1eyellow
 | 
					 | 
				
			||||||
SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
					 | 
				
			||||||
SET_EXPORT fish_user_paths:/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/workspace/go/bin\x1e/home/ben/\x2eyarn/bin
 | 
					 | 
				
			||||||
@ -1,30 +0,0 @@
 | 
				
			|||||||
# This file is automatically generated by the fish.
 | 
					 | 
				
			||||||
# Do NOT edit it directly, your changes will be overwritten.
 | 
					 | 
				
			||||||
SET __fish_init_2_39_8:\x1d
 | 
					 | 
				
			||||||
SET __fish_init_2_3_0:\x1d
 | 
					 | 
				
			||||||
SET fish_color_autosuggestion:555\x1ebrblack
 | 
					 | 
				
			||||||
SET fish_color_command:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_comment:red
 | 
					 | 
				
			||||||
SET fish_color_cwd:green
 | 
					 | 
				
			||||||
SET fish_color_cwd_root:red
 | 
					 | 
				
			||||||
SET fish_color_end:brmagenta
 | 
					 | 
				
			||||||
SET fish_color_error:brred
 | 
					 | 
				
			||||||
SET fish_color_escape:bryellow\x1e\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_history_current:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_host:normal
 | 
					 | 
				
			||||||
SET fish_color_match:\x2d\x2dbackground\x3dbrblue
 | 
					 | 
				
			||||||
SET fish_color_normal:normal
 | 
					 | 
				
			||||||
SET fish_color_operator:bryellow
 | 
					 | 
				
			||||||
SET fish_color_param:cyan
 | 
					 | 
				
			||||||
SET fish_color_quote:yellow
 | 
					 | 
				
			||||||
SET fish_color_redirection:brblue
 | 
					 | 
				
			||||||
SET fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_user:brgreen
 | 
					 | 
				
			||||||
SET fish_color_valid_path:\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_greeting:\x1d
 | 
					 | 
				
			||||||
SET fish_key_bindings:fish_default_key_bindings
 | 
					 | 
				
			||||||
SET fish_pager_color_completion:\x1d
 | 
					 | 
				
			||||||
SET fish_pager_color_description:B3A06D\x1eyellow
 | 
					 | 
				
			||||||
SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
					 | 
				
			||||||
@ -1,37 +0,0 @@
 | 
				
			|||||||
# This file is automatically generated by the fish.
 | 
					 | 
				
			||||||
# Do NOT edit it directly, your changes will be overwritten.
 | 
					 | 
				
			||||||
SET_EXPORT PATH:/home/ben/bin\x1e/home/ben/\x2erbenv/shims\x1e/home/ben/\x2erbenv/shims\x1e/home/ben/\x2erbenv/bin\x1e/home/ben/\x2erbenv/shims\x1e/home/ben/\x2erbenv/bin\x1e/usr/local/sbin\x1e/usr/local/bin\x1e/usr/sbin\x1e/usr/bin\x1e/sbin\x1e/bin\x1e/usr/games\x1e/usr/local/games\x1e/usr/local/go/bin
 | 
					 | 
				
			||||||
SET __fish_init_2_39_8:\x1d
 | 
					 | 
				
			||||||
SET __fish_init_2_3_0:\x1d
 | 
					 | 
				
			||||||
SET dangerous_nocmdhist:c\x1ed\x1ell\x1els\x1em\x1es
 | 
					 | 
				
			||||||
SET dangerous_pwdstyle:short\x1elong\x1enone
 | 
					 | 
				
			||||||
SET dangerous_sessions_active:\x1d
 | 
					 | 
				
			||||||
SET dangerous_sessions_active_pid:\x1d
 | 
					 | 
				
			||||||
SET fish_color_autosuggestion:555\x1ebrblack
 | 
					 | 
				
			||||||
SET fish_color_cancel:\x2dr
 | 
					 | 
				
			||||||
SET fish_color_command:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_comment:red
 | 
					 | 
				
			||||||
SET fish_color_cwd:green
 | 
					 | 
				
			||||||
SET fish_color_cwd_root:red
 | 
					 | 
				
			||||||
SET fish_color_end:brmagenta
 | 
					 | 
				
			||||||
SET fish_color_error:brred
 | 
					 | 
				
			||||||
SET fish_color_escape:bryellow\x1e\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_history_current:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_host:normal
 | 
					 | 
				
			||||||
SET fish_color_match:\x2d\x2dbackground\x3dbrblue
 | 
					 | 
				
			||||||
SET fish_color_normal:normal
 | 
					 | 
				
			||||||
SET fish_color_operator:bryellow
 | 
					 | 
				
			||||||
SET fish_color_param:cyan
 | 
					 | 
				
			||||||
SET fish_color_quote:yellow
 | 
					 | 
				
			||||||
SET fish_color_redirection:brblue
 | 
					 | 
				
			||||||
SET fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_user:brgreen
 | 
					 | 
				
			||||||
SET fish_color_valid_path:\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_greeting:welcome\x20to\x20tildefish
 | 
					 | 
				
			||||||
SET fish_key_bindings:fish_default_key_bindings
 | 
					 | 
				
			||||||
SET fish_pager_color_completion:\x1d
 | 
					 | 
				
			||||||
SET fish_pager_color_description:B3A06D\x1eyellow
 | 
					 | 
				
			||||||
SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
					 | 
				
			||||||
SET_EXPORT fish_user_paths:/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/workspace/go/bin\x1e/home/ben/\x2eyarn/bin
 | 
					 | 
				
			||||||
@ -1,33 +0,0 @@
 | 
				
			|||||||
# This file is automatically generated by the fish.
 | 
					 | 
				
			||||||
# Do NOT edit it directly, your changes will be overwritten.
 | 
					 | 
				
			||||||
SET __fish_init_2_39_8:\x1d
 | 
					 | 
				
			||||||
SET __fish_init_2_3_0:\x1d
 | 
					 | 
				
			||||||
SET fish_color_autosuggestion:555\x1ebrblack
 | 
					 | 
				
			||||||
SET fish_color_cancel:\x2dr
 | 
					 | 
				
			||||||
SET fish_color_command:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_comment:red
 | 
					 | 
				
			||||||
SET fish_color_cwd:green
 | 
					 | 
				
			||||||
SET fish_color_cwd_root:red
 | 
					 | 
				
			||||||
SET fish_color_end:brmagenta
 | 
					 | 
				
			||||||
SET fish_color_error:brred
 | 
					 | 
				
			||||||
SET fish_color_escape:bryellow\x1e\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_history_current:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_host:normal
 | 
					 | 
				
			||||||
SET fish_color_match:\x2d\x2dbackground\x3dbrblue
 | 
					 | 
				
			||||||
SET fish_color_normal:normal
 | 
					 | 
				
			||||||
SET fish_color_operator:bryellow
 | 
					 | 
				
			||||||
SET fish_color_param:cyan
 | 
					 | 
				
			||||||
SET fish_color_quote:yellow
 | 
					 | 
				
			||||||
SET fish_color_redirection:brblue
 | 
					 | 
				
			||||||
SET fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_user:brgreen
 | 
					 | 
				
			||||||
SET fish_color_valid_path:\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
 | 
					 | 
				
			||||||
SET fish_key_bindings:fish_default_key_bindings
 | 
					 | 
				
			||||||
SET fish_pager_color_completion:\x1d
 | 
					 | 
				
			||||||
SET fish_pager_color_description:B3A06D\x1eyellow
 | 
					 | 
				
			||||||
SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
					 | 
				
			||||||
SET_EXPORT fish_user_paths:/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2efzf/bin
 | 
					 | 
				
			||||||
SET fisher_dependency_count:bass\x1envm\x1egetopts\x1espin\x1egitignore
 | 
					 | 
				
			||||||
@ -1,33 +0,0 @@
 | 
				
			|||||||
# This file is automatically generated by the fish.
 | 
					 | 
				
			||||||
# Do NOT edit it directly, your changes will be overwritten.
 | 
					 | 
				
			||||||
SET __fish_init_2_39_8:\x1d
 | 
					 | 
				
			||||||
SET __fish_init_2_3_0:\x1d
 | 
					 | 
				
			||||||
SET fish_color_autosuggestion:555\x1ebrblack
 | 
					 | 
				
			||||||
SET fish_color_cancel:\x2dr
 | 
					 | 
				
			||||||
SET fish_color_command:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_comment:red
 | 
					 | 
				
			||||||
SET fish_color_cwd:green
 | 
					 | 
				
			||||||
SET fish_color_cwd_root:red
 | 
					 | 
				
			||||||
SET fish_color_end:brmagenta
 | 
					 | 
				
			||||||
SET fish_color_error:brred
 | 
					 | 
				
			||||||
SET fish_color_escape:bryellow\x1e\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_history_current:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_host:normal
 | 
					 | 
				
			||||||
SET fish_color_match:\x2d\x2dbackground\x3dbrblue
 | 
					 | 
				
			||||||
SET fish_color_normal:normal
 | 
					 | 
				
			||||||
SET fish_color_operator:bryellow
 | 
					 | 
				
			||||||
SET fish_color_param:cyan
 | 
					 | 
				
			||||||
SET fish_color_quote:yellow
 | 
					 | 
				
			||||||
SET fish_color_redirection:brblue
 | 
					 | 
				
			||||||
SET fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_user:brgreen
 | 
					 | 
				
			||||||
SET fish_color_valid_path:\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
 | 
					 | 
				
			||||||
SET fish_key_bindings:fish_default_key_bindings
 | 
					 | 
				
			||||||
SET fish_pager_color_completion:\x1d
 | 
					 | 
				
			||||||
SET fish_pager_color_description:B3A06D\x1eyellow
 | 
					 | 
				
			||||||
SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
					 | 
				
			||||||
SET_EXPORT fish_user_paths:/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/\x2efzf/bin\x1e/home/ben/bin\x1e/usr/local/go/bin\x1e/home/ben/\x2eyarn/bin\x1e/home/ben/go/bin\x1e/home/ben/\x2elocal/bin\x1e/home/ben/\x2efzf/bin
 | 
					 | 
				
			||||||
SET fisher_dependency_count:bass\x1egetopts\x1egitignore\x1envm\x1espin
 | 
					 | 
				
			||||||
@ -1,32 +0,0 @@
 | 
				
			|||||||
# This file is automatically generated by the fish.
 | 
					 | 
				
			||||||
# Do NOT edit it directly, your changes will be overwritten.
 | 
					 | 
				
			||||||
SET __fish_init_2_39_8:\x1d
 | 
					 | 
				
			||||||
SET __fish_init_2_3_0:\x1d
 | 
					 | 
				
			||||||
SET fish_color_autosuggestion:555\x1ebrblack
 | 
					 | 
				
			||||||
SET fish_color_cancel:\x2dr
 | 
					 | 
				
			||||||
SET fish_color_command:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_comment:red
 | 
					 | 
				
			||||||
SET fish_color_cwd:green
 | 
					 | 
				
			||||||
SET fish_color_cwd_root:red
 | 
					 | 
				
			||||||
SET fish_color_end:brmagenta
 | 
					 | 
				
			||||||
SET fish_color_error:brred
 | 
					 | 
				
			||||||
SET fish_color_escape:bryellow\x1e\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_history_current:\x2d\x2dbold
 | 
					 | 
				
			||||||
SET fish_color_host:normal
 | 
					 | 
				
			||||||
SET fish_color_match:\x2d\x2dbackground\x3dbrblue
 | 
					 | 
				
			||||||
SET fish_color_normal:normal
 | 
					 | 
				
			||||||
SET fish_color_operator:bryellow
 | 
					 | 
				
			||||||
SET fish_color_param:cyan
 | 
					 | 
				
			||||||
SET fish_color_quote:yellow
 | 
					 | 
				
			||||||
SET fish_color_redirection:brblue
 | 
					 | 
				
			||||||
SET fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
 | 
					 | 
				
			||||||
SET fish_color_user:brgreen
 | 
					 | 
				
			||||||
SET fish_color_valid_path:\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
 | 
					 | 
				
			||||||
SET fish_key_bindings:fish_default_key_bindings
 | 
					 | 
				
			||||||
SET fish_pager_color_completion:\x1d
 | 
					 | 
				
			||||||
SET fish_pager_color_description:B3A06D\x1eyellow
 | 
					 | 
				
			||||||
SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
					 | 
				
			||||||
SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
					 | 
				
			||||||
SET fisher_dependency_count:bass\x1egetopts\x1egitignore\x1envm\x1espin
 | 
					 | 
				
			||||||
@ -303,7 +303,7 @@ esper.local_hostname
 | 
				
			|||||||
esper.usermode
 | 
					esper.usermode
 | 
				
			||||||
esper.command
 | 
					esper.command
 | 
				
			||||||
esper.command_delay
 | 
					esper.command_delay
 | 
				
			||||||
esper.autojoin = "#lobby,#coders"
 | 
					esper.autojoin = "#lobby,#coders 10:30"
 | 
				
			||||||
esper.autorejoin
 | 
					esper.autorejoin
 | 
				
			||||||
esper.autorejoin_delay
 | 
					esper.autorejoin_delay
 | 
				
			||||||
esper.connection_timeout
 | 
					esper.connection_timeout
 | 
				
			||||||
@ -316,7 +316,7 @@ esper.msg_part
 | 
				
			|||||||
esper.msg_quit
 | 
					esper.msg_quit
 | 
				
			||||||
esper.notify
 | 
					esper.notify
 | 
				
			||||||
esper.split_msg_max_length
 | 
					esper.split_msg_max_length
 | 
				
			||||||
sdf.addresses = "irc.sdf.org"
 | 
					sdf.addresses = "localhost/2346"
 | 
				
			||||||
sdf.proxy
 | 
					sdf.proxy
 | 
				
			||||||
sdf.ipv6
 | 
					sdf.ipv6
 | 
				
			||||||
sdf.ssl
 | 
					sdf.ssl
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +0,0 @@
 | 
				
			|||||||
../iset.pl
 | 
					 | 
				
			||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -45,6 +45,9 @@ python.autojoin.autosave = "on"
 | 
				
			|||||||
python.autosavekey.add = "on"
 | 
					python.autosavekey.add = "on"
 | 
				
			||||||
python.autosavekey.mute = "off"
 | 
					python.autosavekey.mute = "off"
 | 
				
			||||||
python.autosavekey.secure = "on"
 | 
					python.autosavekey.secure = "on"
 | 
				
			||||||
 | 
					python.buffer_autoclose.age_limit = "30"
 | 
				
			||||||
 | 
					python.buffer_autoclose.ignore = ""
 | 
				
			||||||
 | 
					python.buffer_autoclose.interval = "1"
 | 
				
			||||||
python.check_license = "off"
 | 
					python.check_license = "off"
 | 
				
			||||||
python.go.auto_jump = "off"
 | 
					python.go.auto_jump = "off"
 | 
				
			||||||
python.go.buffer_number = "on"
 | 
					python.go.buffer_number = "on"
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +0,0 @@
 | 
				
			|||||||
../screen_away.py
 | 
					 | 
				
			||||||
@ -1,197 +0,0 @@
 | 
				
			|||||||
# -*- coding: utf-8 -*-
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Copyright (c) 2009 by xt <xt@bash.no>
 | 
					 | 
				
			||||||
# Copyright (c) 2009 by penryu <penryu@gmail.com>
 | 
					 | 
				
			||||||
# Copyright (c) 2010 by Blake Winton <bwinton@latte.ca>
 | 
					 | 
				
			||||||
# Copyright (c) 2010 by Aron Griffis <agriffis@n01se.net>
 | 
					 | 
				
			||||||
# Copyright (c) 2010 by Jani Kesänen <jani.kesanen@gmail.com>
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This program is free software; you can redistribute it and/or modify
 | 
					 | 
				
			||||||
# it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
# the Free Software Foundation; either version 3 of the License, or
 | 
					 | 
				
			||||||
# (at your option) any later version.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
# GNU General Public License for more details.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# (this script requires WeeChat 0.3.0 or newer)
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# History:
 | 
					 | 
				
			||||||
# 2014-08-02, Nils Görs <weechatter@arcor.de>
 | 
					 | 
				
			||||||
#  version 0.14: add time to detach message. (idea by Mikaela)
 | 
					 | 
				
			||||||
# 2014-06-19, Anders Bergh <anders1@gmail.com>
 | 
					 | 
				
			||||||
#  version 0.13: Fix a simple typo in an option description.
 | 
					 | 
				
			||||||
# 2014-01-12, Phyks (Lucas Verney) <phyks@phyks.me>
 | 
					 | 
				
			||||||
#  version 0.12: Added an option to check status of relays to set unaway in
 | 
					 | 
				
			||||||
#                   case of a connected relay.
 | 
					 | 
				
			||||||
# 2013-08-30, Anders Einar Hilden <hildenae@gmail.com>
 | 
					 | 
				
			||||||
#  version: 0.11: Fix reading of set_away
 | 
					 | 
				
			||||||
# 2013-06-16, Renato Botelho <rbgarga@gmail.com>
 | 
					 | 
				
			||||||
#  version 0.10: add option to don't set away, only change nick
 | 
					 | 
				
			||||||
#                   allow multiple commands on attach/dettach
 | 
					 | 
				
			||||||
#                   do not add suffix if nick already have it
 | 
					 | 
				
			||||||
# 2012-12-29, David Flatz <david@upcs.at>
 | 
					 | 
				
			||||||
#  version 0.9: add option to ignore servers and don't set away status for them
 | 
					 | 
				
			||||||
#               add descriptions to config options
 | 
					 | 
				
			||||||
# 2010-08-07, Filip H.F. "FiXato" Slagter <fixato@gmail.com>
 | 
					 | 
				
			||||||
#  version 0.8: add command on attach feature
 | 
					 | 
				
			||||||
# 2010-05-07, Jani Kesänen <jani.kesanen@gmail.com>
 | 
					 | 
				
			||||||
#  version 0.7: add command on detach feature
 | 
					 | 
				
			||||||
# 2010-03-07, Aron Griffis <agriffis@n01se.net>
 | 
					 | 
				
			||||||
#  version 0.6: move socket check to register,
 | 
					 | 
				
			||||||
#               add hook_config for interval,
 | 
					 | 
				
			||||||
#               reduce default interval from 60 to 5
 | 
					 | 
				
			||||||
# 2010-02-19, Blake Winton <bwinton@latte.ca>
 | 
					 | 
				
			||||||
#  version 0.5: add option to change nick when away
 | 
					 | 
				
			||||||
# 2010-01-18, xt
 | 
					 | 
				
			||||||
#  version 0.4: only update servers that are connected
 | 
					 | 
				
			||||||
# 2009-11-30, xt <xt@bash.no>
 | 
					 | 
				
			||||||
#  version 0.3: do not touch servers that are manually set away
 | 
					 | 
				
			||||||
# 2009-11-27, xt <xt@bash.no>
 | 
					 | 
				
			||||||
#  version 0.2: code for TMUX from penryu
 | 
					 | 
				
			||||||
# 2009-11-27, xt <xt@bash.no>
 | 
					 | 
				
			||||||
#  version 0.1: initial release
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import weechat as w
 | 
					 | 
				
			||||||
import re
 | 
					 | 
				
			||||||
import os
 | 
					 | 
				
			||||||
import datetime, time
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SCRIPT_NAME    = "screen_away"
 | 
					 | 
				
			||||||
SCRIPT_AUTHOR  = "xt <xt@bash.no>"
 | 
					 | 
				
			||||||
SCRIPT_VERSION = "0.14"
 | 
					 | 
				
			||||||
SCRIPT_LICENSE = "GPL3"
 | 
					 | 
				
			||||||
SCRIPT_DESC    = "Set away status on screen detach"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
settings = {
 | 
					 | 
				
			||||||
        'message': ('Detached from screen', 'Away message'),
 | 
					 | 
				
			||||||
        'time_format': ('since %Y-%m-%d %H:%M:%S%z', 'time format append to away message'),
 | 
					 | 
				
			||||||
        'interval': ('5', 'How often in seconds to check screen status'),
 | 
					 | 
				
			||||||
        'away_suffix': ('', 'What to append to your nick when you\'re away.'),
 | 
					 | 
				
			||||||
        'command_on_attach': ('', 'Commands to execute on attach, separated by semicolon'),
 | 
					 | 
				
			||||||
        'command_on_detach': ('', 'Commands to execute on detach, separated by semicolon'),
 | 
					 | 
				
			||||||
        'ignore': ('', 'Comma-separated list of servers to ignore.'),
 | 
					 | 
				
			||||||
        'set_away': ('on', 'Set user as away.'),
 | 
					 | 
				
			||||||
        'ignore_relays': ('off', 'Only check screen status and ignore relay interfaces'),
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
TIMER = None
 | 
					 | 
				
			||||||
SOCK = None
 | 
					 | 
				
			||||||
AWAY = False
 | 
					 | 
				
			||||||
CONNECTED_RELAY = False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def set_timer():
 | 
					 | 
				
			||||||
    '''Update timer hook with new interval'''
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    global TIMER
 | 
					 | 
				
			||||||
    if TIMER:
 | 
					 | 
				
			||||||
        w.unhook(TIMER)
 | 
					 | 
				
			||||||
    TIMER = w.hook_timer(int(w.config_get_plugin('interval')) * 1000,
 | 
					 | 
				
			||||||
            0, 0, "screen_away_timer_cb", '')
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def screen_away_config_cb(data, option, value):
 | 
					 | 
				
			||||||
    if option.endswith(".interval"):
 | 
					 | 
				
			||||||
        set_timer()
 | 
					 | 
				
			||||||
    return w.WEECHAT_RC_OK
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def get_servers():
 | 
					 | 
				
			||||||
    '''Get the servers that are not away, or were set away by this script'''
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    ignores = w.config_get_plugin('ignore').split(',')
 | 
					 | 
				
			||||||
    infolist = w.infolist_get('irc_server','','')
 | 
					 | 
				
			||||||
    buffers = []
 | 
					 | 
				
			||||||
    while w.infolist_next(infolist):
 | 
					 | 
				
			||||||
        if not w.infolist_integer(infolist, 'is_connected') == 1 or \
 | 
					 | 
				
			||||||
               w.infolist_string(infolist, 'name') in ignores:
 | 
					 | 
				
			||||||
            continue
 | 
					 | 
				
			||||||
        if not w.config_string_to_boolean(w.config_get_plugin('set_away')) or \
 | 
					 | 
				
			||||||
                not w.infolist_integer(infolist, 'is_away') or \
 | 
					 | 
				
			||||||
                    w.config_get_plugin('message') in w.infolist_string(infolist, 'away_message'):
 | 
					 | 
				
			||||||
#                    w.infolist_string(infolist, 'away_message') == \
 | 
					 | 
				
			||||||
#                    w.config_get_plugin('message'):
 | 
					 | 
				
			||||||
            buffers.append((w.infolist_pointer(infolist, 'buffer'),
 | 
					 | 
				
			||||||
                w.infolist_string(infolist, 'nick')))
 | 
					 | 
				
			||||||
    w.infolist_free(infolist)
 | 
					 | 
				
			||||||
    return buffers
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def screen_away_timer_cb(buffer, args):
 | 
					 | 
				
			||||||
    '''Check if screen is attached, update awayness'''
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    global AWAY, SOCK, CONNECTED_RELAY
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    set_away = w.config_string_to_boolean(w.config_get_plugin('set_away'))
 | 
					 | 
				
			||||||
    check_relays = not w.config_string_to_boolean(w.config_get_plugin('ignore_relays'))
 | 
					 | 
				
			||||||
    suffix = w.config_get_plugin('away_suffix')
 | 
					 | 
				
			||||||
    attached = os.access(SOCK, os.X_OK) # X bit indicates attached
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    # Check wether a client is connected on relay or not
 | 
					 | 
				
			||||||
    CONNECTED_RELAY = False
 | 
					 | 
				
			||||||
    if check_relays:
 | 
					 | 
				
			||||||
        infolist = w.infolist_get('relay', '', '')
 | 
					 | 
				
			||||||
        if infolist:
 | 
					 | 
				
			||||||
            while w.infolist_next(infolist):
 | 
					 | 
				
			||||||
                status = w.infolist_string(infolist, 'status_string')
 | 
					 | 
				
			||||||
                if status == 'connected':
 | 
					 | 
				
			||||||
                    CONNECTED_RELAY = True
 | 
					 | 
				
			||||||
                    break
 | 
					 | 
				
			||||||
            w.infolist_free(infolist)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (attached and AWAY) or (check_relays and CONNECTED_RELAY and not attached and AWAY):
 | 
					 | 
				
			||||||
        w.prnt('', '%s: Screen attached. Clearing away status' % SCRIPT_NAME)
 | 
					 | 
				
			||||||
        for server, nick in get_servers():
 | 
					 | 
				
			||||||
            if set_away:
 | 
					 | 
				
			||||||
                w.command(server,  "/away")
 | 
					 | 
				
			||||||
            if suffix and nick.endswith(suffix):
 | 
					 | 
				
			||||||
                nick = nick[:-len(suffix)]
 | 
					 | 
				
			||||||
                w.command(server,  "/nick %s" % nick)
 | 
					 | 
				
			||||||
        AWAY = False
 | 
					 | 
				
			||||||
        for cmd in w.config_get_plugin("command_on_attach").split(";"):
 | 
					 | 
				
			||||||
            w.command("", cmd)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    elif not attached and not AWAY:
 | 
					 | 
				
			||||||
        if not CONNECTED_RELAY:
 | 
					 | 
				
			||||||
            w.prnt('', '%s: Screen detached. Setting away status' % SCRIPT_NAME)
 | 
					 | 
				
			||||||
            for server, nick in get_servers():
 | 
					 | 
				
			||||||
                if suffix and not nick.endswith(suffix):
 | 
					 | 
				
			||||||
                    w.command(server, "/nick %s%s" % (nick, suffix));
 | 
					 | 
				
			||||||
                if set_away:
 | 
					 | 
				
			||||||
                    w.command(server, "/away %s %s" % (w.config_get_plugin('message'), time.strftime(w.config_get_plugin('time_format'))))
 | 
					 | 
				
			||||||
            AWAY = True
 | 
					 | 
				
			||||||
            for cmd in w.config_get_plugin("command_on_detach").split(";"):
 | 
					 | 
				
			||||||
                w.command("", cmd)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    return w.WEECHAT_RC_OK
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if w.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION, SCRIPT_LICENSE,
 | 
					 | 
				
			||||||
                    SCRIPT_DESC, "", ""):
 | 
					 | 
				
			||||||
    version = w.info_get('version_number', '') or 0
 | 
					 | 
				
			||||||
    for option, default_desc in settings.iteritems():
 | 
					 | 
				
			||||||
        if not w.config_is_set_plugin(option):
 | 
					 | 
				
			||||||
            w.config_set_plugin(option, default_desc[0])
 | 
					 | 
				
			||||||
        if int(version) >= 0x00030500:
 | 
					 | 
				
			||||||
            w.config_set_desc_plugin(option, default_desc[1])
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if 'STY' in os.environ.keys():
 | 
					 | 
				
			||||||
        # We are running under screen
 | 
					 | 
				
			||||||
        cmd_output = os.popen('env LC_ALL=C screen -ls').read()
 | 
					 | 
				
			||||||
        match = re.search(r'Sockets? in (/.+)\.', cmd_output)
 | 
					 | 
				
			||||||
        if match:
 | 
					 | 
				
			||||||
            SOCK = os.path.join(match.group(1), os.environ['STY'])
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if not SOCK and 'TMUX' in os.environ.keys():
 | 
					 | 
				
			||||||
        # We are running under tmux
 | 
					 | 
				
			||||||
        socket_data = os.environ['TMUX']
 | 
					 | 
				
			||||||
        SOCK = socket_data.rsplit(',',2)[0]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if SOCK:
 | 
					 | 
				
			||||||
        set_timer()
 | 
					 | 
				
			||||||
        w.hook_config("plugins.var.python." + SCRIPT_NAME + ".*",
 | 
					 | 
				
			||||||
            "screen_away_config_cb", "")
 | 
					 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user