| 
									
										
										
										
											2017-05-03 16:10:13 +03:00
										 |  |  | # Basic zsh configuration | 
					
						
							|  |  |  | # vim: ft=zsh | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Custom completion | 
					
						
							|  |  |  | fpath=( /etc/zsh/completion $fpath ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Completion | 
					
						
							|  |  |  | setopt noautomenu nomenucomplete | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Interactive comments | 
					
						
							|  |  |  | setopt interactive_comments | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Disable autocd | 
					
						
							|  |  |  | unsetopt autocd | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Command completion | 
					
						
							|  |  |  | autoload -U compinit | 
					
						
							|  |  |  | compinit | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Complete dotfiles | 
					
						
							|  |  |  | _comp_options+=( globdots ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # History | 
					
						
							|  |  |  | HISTFILE=~/.zsh_history | 
					
						
							|  |  |  | SAVEHIST=9001 | 
					
						
							|  |  |  | HISTSIZE=9001 | 
					
						
							|  |  |  | HISTCONTROL=erasedups | 
					
						
							|  |  |  | HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Fix retarded things | 
					
						
							|  |  |  | NULLCMD=true | 
					
						
							|  |  |  | READNULLCMD=true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Locale | 
					
						
							|  |  |  | export LC_ALL='en_US.UTF-8' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # dotfiles config | 
					
						
							|  |  |  | dotfiles_dir="$HOME/git/dotfiles" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # PATH | 
					
						
							| 
									
										
										
										
											2017-05-03 16:13:50 +03:00
										 |  |  | set_misc_path \ | 
					
						
							|  |  |  | 	"$HOME/.config/alternatives" \ | 
					
						
							| 
									
										
										
										
											2017-06-13 16:00:15 +03:00
										 |  |  | 	"$HOME/games/bin" \ | 
					
						
							| 
									
										
										
										
											2017-05-03 16:13:50 +03:00
										 |  |  | 	"$HOME/.local/bin" \ | 
					
						
							| 
									
										
										
										
											2017-08-12 02:59:32 +03:00
										 |  |  | 	"$HOME/.nails/bin" \ | 
					
						
							| 
									
										
										
										
											2017-11-09 15:26:42 +03:00
										 |  |  | 	"$HOME/.winepx/bin" \ | 
					
						
							|  |  |  | 	"$HOME/.rvm/bin" | 
					
						
							| 
									
										
										
										
											2017-05-03 16:10:13 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | # GPG | 
					
						
							|  |  |  | GPG_TTY=$(tty) | 
					
						
							|  |  |  | export GPG_TTY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # EDITOR | 
					
						
							| 
									
										
										
										
											2017-05-03 16:13:50 +03:00
										 |  |  | export EDITOR=vim |