removed zsh web search function, never used it.
This commit is contained in:
		
							parent
							
								
									01f3b54adf
								
							
						
					
					
						commit
						9a79b248eb
					
				
					 2 changed files with 3 additions and 41 deletions
				
			
		| 
						 | 
					@ -29,3 +29,6 @@ tmux
 | 
				
			||||||
keybinds
 | 
					keybinds
 | 
				
			||||||
dotfile
 | 
					dotfile
 | 
				
			||||||
dotfiles
 | 
					dotfiles
 | 
				
			||||||
 | 
					ctrl
 | 
				
			||||||
 | 
					sed
 | 
				
			||||||
 | 
					NGINX
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										41
									
								
								zsh/.zshrc
									
										
									
									
									
								
							
							
						
						
									
										41
									
								
								zsh/.zshrc
									
										
									
									
									
								
							| 
						 | 
					@ -34,37 +34,6 @@
 | 
				
			||||||
	#set ssh-agent to play nice with systemd.
 | 
						#set ssh-agent to play nice with systemd.
 | 
				
			||||||
	export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
 | 
						export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#web_search from terminal
 | 
					 | 
				
			||||||
	function web_search() {
 | 
					 | 
				
			||||||
	  emulate -L zsh
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	  # define search engine URLS
 | 
					 | 
				
			||||||
	  typeset -A urls
 | 
					 | 
				
			||||||
	  urls=(
 | 
					 | 
				
			||||||
		ddg         "https://www.duckduckgo.com/?q="
 | 
					 | 
				
			||||||
		github      "https://github.com/search?q="
 | 
					 | 
				
			||||||
	  )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	  # check whether the search engine is supported
 | 
					 | 
				
			||||||
	  if [[ -z "$urls[$1]" ]]; then
 | 
					 | 
				
			||||||
		echo "Search engine $1 not supported."
 | 
					 | 
				
			||||||
		return 1
 | 
					 | 
				
			||||||
	  fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	  # search or go to main page depending on number of arguments passed
 | 
					 | 
				
			||||||
	  if [[ $# -gt 1 ]]; then
 | 
					 | 
				
			||||||
		# build search url:
 | 
					 | 
				
			||||||
		# join arguments passed with '+', then append to search engine URL
 | 
					 | 
				
			||||||
		url="${urls[$1]}${(j:+:)@[2,-1]}"
 | 
					 | 
				
			||||||
	  else
 | 
					 | 
				
			||||||
		# build main page url:
 | 
					 | 
				
			||||||
		# split by '/', then rejoin protocol (1) and domain (2) parts with '//'
 | 
					 | 
				
			||||||
		url="${(j://:)${(s:/:)urls[$1]}[1,2]}"
 | 
					 | 
				
			||||||
	  fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	  open_command "$url"
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#prompt
 | 
					#prompt
 | 
				
			||||||
	autoload -U promptinit
 | 
						autoload -U promptinit
 | 
				
			||||||
	promptinit
 | 
						promptinit
 | 
				
			||||||
| 
						 | 
					@ -184,16 +153,6 @@
 | 
				
			||||||
	# converts all .doc and .docx files in the local directory to pdfs using libreoffice
 | 
						# converts all .doc and .docx files in the local directory to pdfs using libreoffice
 | 
				
			||||||
	alias doc2pdf='loffice --convert-to pdf --headless *.docx#'
 | 
						alias doc2pdf='loffice --convert-to pdf --headless *.docx#'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
	#web searches
 | 
					 | 
				
			||||||
	alias ddg='web_search ddg'
 | 
					 | 
				
			||||||
	alias github='web_search github'
 | 
					 | 
				
			||||||
	alias wiki='web_search ddg \!w'
 | 
					 | 
				
			||||||
	alias news='web_search ddg \!n'
 | 
					 | 
				
			||||||
	alias youtube='web_search ddg \!yt'
 | 
					 | 
				
			||||||
	alias map='web_search ddg \!m'
 | 
					 | 
				
			||||||
	alias image='web_search ddg \!i'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#setup grep to be a bit more nice
 | 
					#setup grep to be a bit more nice
 | 
				
			||||||
	local GREP_OPTIONS=""
 | 
						local GREP_OPTIONS=""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue