Initial checkin
This commit is contained in:
		
				commit
				
					
						16e1ab5b9c
					
				
			
		
					 23 changed files with 2752 additions and 0 deletions
				
			
		
							
								
								
									
										1336
									
								
								dot_config/kitty/kitty.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1336
									
								
								dot_config/kitty/kitty.conf
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										212
									
								
								dot_config/nvim/init.vim
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										212
									
								
								dot_config/nvim/init.vim
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,212 @@ | ||||||
|  | let g:plugged_home = '~/.vim/plugged' | ||||||
|  | 
 | ||||||
|  | call plug#begin(g:plugged_home) | ||||||
|  |   " UI related | ||||||
|  |   Plug 'chriskempson/base16-vim' | ||||||
|  |   Plug 'vim-airline/vim-airline' | ||||||
|  |   Plug 'vim-airline/vim-airline-themes' | ||||||
|  |   " Better Visual Guide | ||||||
|  |   Plug 'Yggdroot/indentLine' | ||||||
|  |   " syntax check | ||||||
|  |   Plug 'w0rp/ale' | ||||||
|  |   " Autocomplete | ||||||
|  |   Plug 'ncm2/ncm2' | ||||||
|  |   Plug 'roxma/nvim-yarp' | ||||||
|  |   Plug 'ncm2/ncm2-bufword' | ||||||
|  |   Plug 'ncm2/ncm2-path' | ||||||
|  |   Plug 'ncm2/ncm2-jedi' | ||||||
|  |   " Formater | ||||||
|  |   Plug 'Chiel92/vim-autoformat' | ||||||
|  |   " Theme | ||||||
|  |   Plug 'pineapplegiant/spaceduck', { 'branch': 'main' } | ||||||
|  |   " Python Plugins | ||||||
|  |   Plug 'Valloric/YouCompleteMe' | ||||||
|  |   Plug 'vim-syntastic/syntastic' | ||||||
|  |   Plug 'nvie/vim-flake8' | ||||||
|  |   Plug 'python-mode/python-mode' | ||||||
|  |   Plug 'airblade/vim-gitgutter' | ||||||
|  |   " | ||||||
|  |   "general development plugins | ||||||
|  |   Plug 'scrooloose/nerdtree' | ||||||
|  |   Plug 'flazz/vim-colorschemes' | ||||||
|  |   Plug 'davidhalter/jedi-vim' | ||||||
|  |   Plug 'ervandew/supertab' | ||||||
|  |   Plug 'ryanoasis/vim-webdevicons' | ||||||
|  |   Plug 'direnv/direnv.vim' | ||||||
|  |   Plug 'sheerun/vim-polyglot' | ||||||
|  |   Plug 'tpope/vim-fugitive' | ||||||
|  |   Plug 'psf/black', { 'branch': 'stable' } | ||||||
|  |   " This was fun and all, but getting data out sucked, so if they ever get an | ||||||
|  |   " update, maybe try again | ||||||
|  |   "Plugin 'ActivityWatch/aw-watcher-vim' | ||||||
|  |   " | ||||||
|  |   " Bind zonefile stuff | ||||||
|  |   Plug 'seveas/bind.vim' | ||||||
|  |   " | ||||||
|  |   " extline extends rst stuff | ||||||
|  |   Plug 'drmikehenry/vim-extline' | ||||||
|  |   Plug 'brookhong/DBGPavim' | ||||||
|  |   Plug 'dhruvasagar/vim-table-mode' | ||||||
|  |   Plug 'godlygeek/tabular' | ||||||
|  |   Plug 'plasticboy/vim-markdown' | ||||||
|  |   " Additional languages | ||||||
|  |   Plug 'nathanielc/vim-tickscript' | ||||||
|  |   Plug 'fatih/vim-go' | ||||||
|  |   Plug 'dbeniamine/cheat.sh-vim' | ||||||
|  |   Plug 'jacqueswww/vim-vyper' | ||||||
|  |   Plug 'tomlion/vim-solidity' | ||||||
|  | call plug#end() | ||||||
|  | 
 | ||||||
|  | filetype plugin indent on | ||||||
|  | " Set colors for spaceduck | ||||||
|  | if exists('+termguicolors') | ||||||
|  | 	let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum" | ||||||
|  | 	let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum" | ||||||
|  | 	set termguicolors | ||||||
|  | endif | ||||||
|  | let g:airline_theme = 'spaceduck' | ||||||
|  | if exists('+termguicolors') | ||||||
|  |       let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum" | ||||||
|  |       let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum" | ||||||
|  |       set termguicolors | ||||||
|  |     endif | ||||||
|  | 
 | ||||||
|  |    colorscheme spaceduck | ||||||
|  | 
 | ||||||
|  | " set the number style to hybrid | ||||||
|  | set number relativenumber | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | " READ FROM .vimrc | ||||||
|  | 
 | ||||||
|  | set nocompatible              " required | ||||||
|  | set splitright | ||||||
|  | filetype off                  " required | ||||||
|  | " Handy hack to force a write using sudo when you forget to 'sudo vi' | ||||||
|  | cmap w!! w !sudo tee > /dev/null % | ||||||
|  | 
 | ||||||
|  | set pastetoggle=<F10> | ||||||
|  | 
 | ||||||
|  | set incsearch | ||||||
|  | set encoding=utf-8 | ||||||
|  | set wrap | ||||||
|  | set linebreak | ||||||
|  | set nolist | ||||||
|  | 
 | ||||||
|  | " Attempt to fix python/python3 issue | ||||||
|  | " To run py2 stuff, you can force with "vim --cmd 'let py2 = 1' | ||||||
|  | "if exists('py2') && has('python') | ||||||
|  | "elseif has('python3') | ||||||
|  | if !has('patch-8.1.201') | ||||||
|  | 	silent! python3 1 | ||||||
|  | endif | ||||||
|  | 
 | ||||||
|  | "let g:deoplete#enable_at_startup = 1 | ||||||
|  | "Plugin 'Shougo/deoplete.nvim' | ||||||
|  | 
 | ||||||
|  | " Add all your plugins here (note older versions of Vundle used Bundle instead | ||||||
|  | " of Plugin) | ||||||
|  | 
 | ||||||
|  | " All of your Plugins must be added before the following line | ||||||
|  | filetype plugin indent on    " required | ||||||
|  | "Powerline setup | ||||||
|  | "set guifont=PowerLineSymbols\ DejaVu\ Sans\ Mono\ for\ Powerline\ 9 | ||||||
|  | " set guifont=DejaVu\ Sans\ Mono\ for\ Powerline\ Plus\ Nerd\ File\ Types\ 9 | ||||||
|  | set guifont=Sauce\ Code\ Powerline\ Plus\ Nerd\ File\ Types\ 9 | ||||||
|  | " set guifont=Anonymous\ Pro\ for\ Powerline\ Regular/9 | ||||||
|  | let g:Powerline_symbols = 'fancy' | ||||||
|  | let g:airline_powerline_fonts = 1 | ||||||
|  | set laststatus=2 | ||||||
|  | 
 | ||||||
|  | "NerdTree map to <f2> | ||||||
|  | map <F2> :NERDTreeToggle<CR> | ||||||
|  | 
 | ||||||
|  | "colorscheme jellybeans | ||||||
|  | 
 | ||||||
|  | "Make python-friendly tabs | ||||||
|  | set tabstop=4 | ||||||
|  | set shiftwidth=4 | ||||||
|  | set smarttab | ||||||
|  | set softtabstop=4 | ||||||
|  | set autoindent | ||||||
|  | set expandtab | ||||||
|  | "let &colorcolumn="80,".join(range(81,999),",") | ||||||
|  | 
 | ||||||
|  | augroup vimrc_autocmds | ||||||
|  | 	autocmd! | ||||||
|  | 	"highlight characters past col 80 | ||||||
|  | 	autocmd FileType python highlight Excess ctermbg=DarkGrey guibg=Black | ||||||
|  | 	autocmd FileType python match Excess /\%80v.*/ | ||||||
|  | 	autocmd FileType python set nowrap | ||||||
|  | "    autocmd FileType rst set textwidth=80 | ||||||
|  |     autocmd FileType markdown set textwidth=80 | ||||||
|  | augroup END | ||||||
|  | 
 | ||||||
|  | set mouse=a | ||||||
|  | 
 | ||||||
|  | " python-mode settings | ||||||
|  | " Python-mode | ||||||
|  | " Activate rope | ||||||
|  | " Keys: | ||||||
|  | " K             Show python docs | ||||||
|  | " <Ctrl-Space>  Rope autocomplete | ||||||
|  | " <Ctrl-c>g     Rope goto definition | ||||||
|  | " <Ctrl-c>d     Rope show documentation | ||||||
|  | " <Ctrl-c>f     Rope find occurrences | ||||||
|  | " <Leader>b     Set, unset breakpoint (g:pymode_breakpoint enabled) | ||||||
|  | " [[            Jump on previous class or function (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | " ]]            Jump on next class or function (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | " [M            Jump on previous class or method (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | " ]M            Jump on next class or method (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | let g:pymode_rope = 0 | ||||||
|  | 
 | ||||||
|  | " Documentation | ||||||
|  | let g:pymode_doc = 1 | ||||||
|  | let g:pymode_doc_key = 'K' | ||||||
|  | 
 | ||||||
|  | "Linting | ||||||
|  | let g:pymode_lint = 1 | ||||||
|  | "let g:pymode_lint_checker = "pyflakes,pep8" | ||||||
|  | let g:pymode_lint_checker = "flake8,pep8" | ||||||
|  | " Auto check on save | ||||||
|  | let g:pymode_lint_write = 1 | ||||||
|  | 
 | ||||||
|  | " Support virtualenv | ||||||
|  | let g:pymode_virtualenv = 1 | ||||||
|  | 
 | ||||||
|  | " Enable breakpoints plugin | ||||||
|  |  let g:pymode_breakpoint = 1 | ||||||
|  |  let g:pymode_breakpoint_key = '<leader>b' | ||||||
|  | 
 | ||||||
|  | " syntax highlighting | ||||||
|  | let g:pymode_syntax = 1 | ||||||
|  | let g:pymode_syntax_all = 1 | ||||||
|  | let g:pymode_syntax_indent_errors = g:pymode_syntax_all | ||||||
|  | let g:pymode_syntax_space_errors = g:pymode_syntax_all | ||||||
|  | 
 | ||||||
|  | " Don't autofold code | ||||||
|  | let g:pymode_folding = 0 | ||||||
|  | let g:riv_fold_level = 0 | ||||||
|  | let g:riv_fold_auto_update = 0 | ||||||
|  | nnoremap <space> za | ||||||
|  | 
 | ||||||
|  | let g:dbgPavimPort = 9000 | ||||||
|  | let g:dbgPavimBreakAtEntry = 0 | ||||||
|  | let g:dbgPavimOnce = 1 | ||||||
|  | 
 | ||||||
|  | let python_highlight_all=1 | ||||||
|  | syntax on | ||||||
|  | 
 | ||||||
|  | let g:pymode_python = 'python3' | ||||||
|  | 
 | ||||||
|  | " For table mode RST friendliness | ||||||
|  | let g:table_mode_corner_corner='+' | ||||||
|  | let g:table_mode_header_fillchar='=' | ||||||
|  | let g:webdevicons_enable = 1 | ||||||
|  | let g:webdevicons_enable_nerdtree = 1 | ||||||
|  | autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab | ||||||
|  | autocmd BufWritePre *.py execute ':Black' | ||||||
							
								
								
									
										9
									
								
								dot_direnvrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								dot_direnvrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | ||||||
|  | layout_virtualenv() { | ||||||
|  |   local venv_path="$1" | ||||||
|  |   source ${venv_path}/bin/activate | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | layout_virtualenvwrapper() { | ||||||
|  |   local venv_path="${WORKON_HOME}/$1" | ||||||
|  |   layout_virtualenv $venv_path | ||||||
|  | } | ||||||
							
								
								
									
										48
									
								
								dot_muttrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								dot_muttrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | ||||||
|  | #set record=~/Maildir/arachnitech/Sent | ||||||
|  | set sidebar_visible = yes | ||||||
|  | set sidebar_short_path                  # Shorten mailbox names | ||||||
|  | set sidebar_delim_chars="/"             # Delete everything up to the last / character | ||||||
|  | set sidebar_width=27 | ||||||
|  | #set sidebar_folder_indent               # Indent folders whose names we've shortened | ||||||
|  | #set sidebar_indent_string="  "          # Indent with two spaces | ||||||
|  | color sidebar_new yellow default | ||||||
|  | color sidebar_indicator default color17         # Dark blue background | ||||||
|  | color sidebar_highlight white   color238        # Grey background | ||||||
|  | color sidebar_spoolfile yellow  default         # Yellow | ||||||
|  | color sidebar_new       green   default         # Green | ||||||
|  | color sidebar_ordinary  default default         # Default colors | ||||||
|  | color sidebar_flagged   red     default         # Red | ||||||
|  | color sidebar_divider   color8  default         # Dark grey | ||||||
|  | ## set record="~/Maildir/Sent Mail" | ||||||
|  | set spoolfile="+franklin/INBOX" | ||||||
|  | # set header cache | ||||||
|  | set header_cache=~/Localmail/hcache | ||||||
|  | set mbox_type=Maildir | ||||||
|  | set folder=~/Maildir/ | ||||||
|  | set sort=reverse-date-received | ||||||
|  | set pager_stop=yes | ||||||
|  | set fast_reply | ||||||
|  | set include=yes | ||||||
|  | # IMAP and INBOX (this should map to any existing IMAP folders) | ||||||
|  | folder-hook arachnitech/* source ~/.mutt/accounts/arachnitech | ||||||
|  | folder-hook franklin/* source ~/.mutt/accounts/franklin | ||||||
|  | # auto_view text/html | ||||||
|  | #alternative_order text/plain text/enriched text/html | ||||||
|  | auto_view text/html | ||||||
|  | auto_view text/calendar | ||||||
|  | 
 | ||||||
|  | # Just do what I tell you to, consequences be damned | ||||||
|  | set noconfirmappend | ||||||
|  | #set confirmappend=yes | ||||||
|  | set delete=yes | ||||||
|  | # Show new notification when mail arrives | ||||||
|  | set new_mail_command="notify-send -t 2000 --icon='/home/kellya/images/mutt-1.png' -a mutt -c mail \ | ||||||
|  |    'New Emails' '%n new messages' &" | ||||||
|  | 
 | ||||||
|  | # Run a script to cat anything that has .rc as the extension to auto source things | ||||||
|  | source ~/.mutt/sources.sh| | ||||||
|  | 
 | ||||||
|  | # Addressbook lookup | ||||||
|  | set query_command="khard email -p '%s'" | ||||||
|  | bind editor <Tab> complete-query | ||||||
|  | set editor="nvim -S ~/.mutt/vimrc" | ||||||
							
								
								
									
										45
									
								
								dot_offlineimaprc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								dot_offlineimaprc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,45 @@ | ||||||
|  | [general] | ||||||
|  | accounts = arachnitech, franklin | ||||||
|  | maxsyncaccounts = 2 | ||||||
|  | fsync = true | ||||||
|  | 
 | ||||||
|  | [Account arachnitech] | ||||||
|  | localrepository = arachnitech-Local | ||||||
|  | remoterepository = arachnitech-Remote | ||||||
|  | postsynchook = notmuch new | ||||||
|  | autorefresh = 5 | ||||||
|  | 
 | ||||||
|  | [Repository arachnitech-Remote] | ||||||
|  | type = IMAP | ||||||
|  | remotehost = 192.168.0.125 | ||||||
|  | remoteuser = kellya | ||||||
|  | remotepassfile = ~/.credentials/arachnitech_imap | ||||||
|  | ssl = no | ||||||
|  | idlefolders = ['INBOX',] | ||||||
|  | 
 | ||||||
|  | [Repository arachnitech-Local] | ||||||
|  | type = Maildir | ||||||
|  | localfolders = ~/Maildir/arachnitech | ||||||
|  | restoreatime = no | ||||||
|  | 
 | ||||||
|  | [Account franklin] | ||||||
|  | localrepository = franklin-Local | ||||||
|  | remoterepository = franklin-Remote | ||||||
|  | autorefresh = 5 | ||||||
|  | 
 | ||||||
|  | postsynchook = notmuch new | ||||||
|  | 
 | ||||||
|  | [Repository franklin-Remote] | ||||||
|  | type = IMAP | ||||||
|  | remotehost = 127.0.0.1 | ||||||
|  | remoteport = 1143 | ||||||
|  | remoteuser = alex.kelly@franklin.edu | ||||||
|  | remotepassfile = ~/.credentials/franklin_imap | ||||||
|  | ssl = no | ||||||
|  | idlefolders = ['INBOX',] | ||||||
|  | folderfilter = lambda foldername: foldername not in ['STFU','Newsletters', 'Clutter', 'Lego', 'Lego/Registrations', 'remote_addrbook', 'Conversation History', 'issues', 'spam', 'Windows crap', 'Sync Issues', 'Unsent Messages', 'Unsent Messages/Voicemessages', 'Junk', 'Unsent Messages/VoiceOutbox', 'Sync Issues/Server Failures', 'Sync Issues/Local Failures', 'Sync Issues/Conflicts'] | ||||||
|  | 
 | ||||||
|  | [Repository franklin-Local] | ||||||
|  | type = Maildir | ||||||
|  | localfolders = ~/Maildir/franklin | ||||||
|  | restoreatime = no | ||||||
							
								
								
									
										108
									
								
								dot_taskrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										108
									
								
								dot_taskrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,108 @@ | ||||||
|  | # [Created by task 2.5.1 8/22/2016 14:01:12] | ||||||
|  | # Taskwarrior program configuration file. | ||||||
|  | # For more documentation, see http://taskwarrior.org or try 'man task', 'man task-color', | ||||||
|  | # 'man task-sync' or 'man taskrc' | ||||||
|  | 
 | ||||||
|  | # Here is an example of entries that use the default, override and blank values | ||||||
|  | #   variable=foo   -- By specifying a value, this overrides the default | ||||||
|  | #   variable=      -- By specifying no value, this means no default | ||||||
|  | #   #variable=foo  -- By commenting out the line, or deleting it, this uses the default | ||||||
|  | 
 | ||||||
|  | # Use the command 'task show' to see all defaults and overrides | ||||||
|  | 
 | ||||||
|  | # Files | ||||||
|  | data.location=~/.task | ||||||
|  | 
 | ||||||
|  | # Color theme (uncomment one to use) | ||||||
|  | 
 | ||||||
|  | #include /usr/share/task/dark-16.theme | ||||||
|  | #include /usr/share/task/dark-256.theme | ||||||
|  | #include /usr/share/task/dark-blue-256.theme | ||||||
|  | ##This next one is the best guess so far | ||||||
|  | include /usr/share/task/dark-gray-256.theme | ||||||
|  | #The active task on dark gray blue is too hard to read | ||||||
|  | #include /usr/share/task/dark-gray-blue-256.theme | ||||||
|  | #include /usr/share/task/dark-green-256.theme | ||||||
|  | #include /usr/share/task/dark-red-256.theme | ||||||
|  | #include /usr/share/task/dark-violets-256.theme | ||||||
|  | ## dark yellow green looks better than you'd think | ||||||
|  | #include /usr/share/task/dark-yellow-green.theme | ||||||
|  | #include /usr/share/task/light-16.theme | ||||||
|  | # The ones below this line officially look like ass | ||||||
|  | #include /usr/share/task/solarized-dark-256.theme | ||||||
|  | #include /usr/share/task/solarized-light-256.theme | ||||||
|  | #include /usr/share/task/light-256.theme | ||||||
|  | #include /usr/share/task/no-color.theme | ||||||
|  | 
 | ||||||
|  | taskd.certificate=/home/kellya/.task/private.certificate.pem | ||||||
|  | taskd.key=/home/kellya/.task/private.key.pem | ||||||
|  | taskd.ca=/home/kellya/.task/ca.cert.pem | ||||||
|  | taskd.server=taskwarrior.inthe.am:53589 | ||||||
|  | taskd.credentials=inthe_am/alexpkelly/4a97112d-3460-46dc-a3d1-dbd404d80f18 | ||||||
|  | taskd.trust=ignore hostname | ||||||
|  | #'taskd.ciphers=NORMAL:%COMPAT' | ||||||
|  | uda.reviewed.type=date | ||||||
|  | uda.reviewed.label=Reviewed | ||||||
|  | report._reviewed.description=Tasksh review report.  Adjust the filter to your needs. | ||||||
|  | report._reviewed.columns=uuid | ||||||
|  | report._reviewed.sort=reviewed+,modified+ | ||||||
|  | report._reviewed.filter=( reviewed.none: or reviewed.before:now-6days ) and ( +PENDING or +WAITING ) | ||||||
|  | uda.evernote.type=string | ||||||
|  | uda.evernote.label=Evernote | ||||||
|  | uda.intheamtrellolistname.type=string | ||||||
|  | uda.intheamtrellolistname.label=Inthe.AM Trello List Name | ||||||
|  | uda.messageid.type=string | ||||||
|  | uda.messageid.label=Message-ID | ||||||
|  | verbose=no | ||||||
|  | report.simple.description=Simple list of open tasks by project | ||||||
|  | report.simple.columns=id,project,description.count | ||||||
|  | report.simple.labels=ID,Proj,Desc | ||||||
|  | report.simple.sort=project+\/,entry+ | ||||||
|  | report.simple.filter=status:pending | ||||||
|  | complete.all.tags=yes | ||||||
|  | active.indicator=▸ | ||||||
|  | recurrence.indicator=♺ | ||||||
|  | nag= | ||||||
|  | # [Created by task 2.5.1 7/6/2018 18:50:31] | ||||||
|  | # Taskwarrior program configuration file. | ||||||
|  | # For more documentation, see http://taskwarrior.org or try 'man task', 'man task-color', | ||||||
|  | # 'man task-sync' or 'man taskrc' | ||||||
|  | 
 | ||||||
|  | # Here is an example of entries that use the default, override and blank values | ||||||
|  | #   variable=foo   -- By specifying a value, this overrides the default | ||||||
|  | #   variable=      -- By specifying no value, this means no default | ||||||
|  | #   #variable=foo  -- By commenting out the line, or deleting it, this uses the default | ||||||
|  | 
 | ||||||
|  | # Use the command 'task show' to see all defaults and overrides | ||||||
|  | 
 | ||||||
|  | # Files | ||||||
|  | data.location=~/.task | ||||||
|  | 
 | ||||||
|  | # Color theme (uncomment one to use) | ||||||
|  | #include /usr/share/taskwarrior/light-16.theme | ||||||
|  | #include /usr/share/taskwarrior/light-256.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-16.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-256.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-red-256.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-green-256.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-blue-256.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-violets-256.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-yellow-green.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-gray-256.theme | ||||||
|  | #include /usr/share/taskwarrior/dark-gray-blue-256.theme | ||||||
|  | #include /usr/share/taskwarrior/solarized-dark-256.theme | ||||||
|  | #include /usr/share/taskwarrior/solarized-light-256.theme | ||||||
|  | #include /usr/share/taskwarrior/no-color.theme | ||||||
|  | 
 | ||||||
|  | #WingTask sync server | ||||||
|  | #taskd.server=app.wingtask.com:53589 | ||||||
|  | #taskd.key=/home/kellya/.wingtask_certs/kellya@arachnitech.com.key.pem | ||||||
|  | #taskd.ca=/home/kellya/.wingtask_certs/dst.pem | ||||||
|  | #taskd.certificate=/home/kellya/.wingtask_certs/kellya@arachnitech.com.cert.pem | ||||||
|  | #taskd.credentials=WingTask/kellya@arachnitech.com/df7a90d6-94b3-4406-9f34-066c9149db2b | ||||||
|  | dateformat=Y-M-DTH:N | ||||||
|  | context.work.read=+work -home or -TAGGED | ||||||
|  | context.work.write=+work | ||||||
|  | context.home.read=+home -work or -TAGGED | ||||||
|  | context.home.write=+home | ||||||
|  | context=work | ||||||
							
								
								
									
										98
									
								
								dot_tmux.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								dot_tmux.conf
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,98 @@ | ||||||
|  | bind a setw synchronize-panes | ||||||
|  | #source /usr/share/tmux/powerline.conf | ||||||
|  | 
 | ||||||
|  | #Prefix is Ctrl-a | ||||||
|  | #set -g prefix C-a | ||||||
|  | #bind C-a send-prefix | ||||||
|  | #unbind C-b | ||||||
|  | 
 | ||||||
|  | set -sg escape-time 1 | ||||||
|  | set -g base-index 1 | ||||||
|  | setw -g pane-base-index 1 | ||||||
|  | 
 | ||||||
|  | #Mouse works as expected | ||||||
|  | set -g mouse on | ||||||
|  | #setw -g mode-mouse on | ||||||
|  | #set -g mouse-select-pane on | ||||||
|  | #set -g mouse-resize-pane on | ||||||
|  | #set -g mouse-select-window on | ||||||
|  | 
 | ||||||
|  | setw -g monitor-activity on | ||||||
|  | set -g visual-activity on | ||||||
|  | 
 | ||||||
|  | set -g mode-keys vi | ||||||
|  | set -g history-limit 10000 | ||||||
|  | 
 | ||||||
|  | set -g status-bg blue | ||||||
|  | set -g status-fg white | ||||||
|  | 
 | ||||||
|  | # y and p as in vim | ||||||
|  | bind Escape copy-mode | ||||||
|  | unbind p | ||||||
|  | bind p paste-buffer | ||||||
|  | #bind -t vi-copy 'v' begin-selection | ||||||
|  | #bind -t vi-copy 'y' copy-selection | ||||||
|  | #bind -t vi-copy 'Space' halfpage-down | ||||||
|  | #bind -t vi-copy 'Bspace' halfpage-up | ||||||
|  | 
 | ||||||
|  | # extra commands for interacting with the ICCCM clipboard | ||||||
|  | bind C-c run "tmux save-buffer - | xclip -i -sel clipboard" | ||||||
|  | bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer" | ||||||
|  | 
 | ||||||
|  | # easy-to-remember split pane commands | ||||||
|  | bind | split-window -h | ||||||
|  | bind - split-window -v | ||||||
|  | unbind '"' | ||||||
|  | unbind % | ||||||
|  | 
 | ||||||
|  | # moving between panes with vim movement keys | ||||||
|  | bind h select-pane -L | ||||||
|  | bind j select-pane -D | ||||||
|  | bind k select-pane -U | ||||||
|  | bind l select-pane -R | ||||||
|  | 
 | ||||||
|  | # moving between windows with vim movement keys | ||||||
|  | bind -r C-h select-window -t :- | ||||||
|  | bind -r C-l select-window -t :+ | ||||||
|  | 
 | ||||||
|  | # resize panes with vim movement keys | ||||||
|  | bind -r H resize-pane -L 5 | ||||||
|  | bind -r J resize-pane -D 5 | ||||||
|  | bind -r K resize-pane -U 5 | ||||||
|  | bind -r L resize-pane -R 5 | ||||||
|  | 
 | ||||||
|  | #set border colors | ||||||
|  | #set -g pane-active-border-fg blue | ||||||
|  | #Commented to enable spaceduck | ||||||
|  | #set-option -g pane-active-border-style fg=blue | ||||||
|  | #set -g default-terminal "screen-256color" | ||||||
|  | #set-option -sa terminal-overrides ',XXX:RGB'                                                                                                                                                                                          | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Basic color support setting | ||||||
|  |   set-option -g default-terminal "screen-256color" | ||||||
|  | 
 | ||||||
|  |   # Default bar color | ||||||
|  |   set-option -g status-style bg='#1b1c36',fg='#ecf0c1' | ||||||
|  | 
 | ||||||
|  |   # Active Pane | ||||||
|  |   set -g pane-active-border-style "fg=#5ccc96" | ||||||
|  | 
 | ||||||
|  |   # Inactive Pane | ||||||
|  |   set -g pane-border-style "fg=#686f9a" | ||||||
|  | 
 | ||||||
|  |   # Active window | ||||||
|  |   set-option -g window-status-current-style bg='#686f9a',fg='#ffffff' | ||||||
|  | 
 | ||||||
|  |   # Message | ||||||
|  |   set-option -g message-style bg='#686f9a',fg='#ecf0c1' | ||||||
|  |   set-option -g message-command-style bg='#686f9a',fg='#ecf0c1' | ||||||
|  | 
 | ||||||
|  |   # When Commands are run | ||||||
|  |   set -g message-style "fg=#0f111b,bg=#686f9a" | ||||||
|  | 
 | ||||||
|  | set -g @plugin 'tmux-plugins/tpm' | ||||||
|  | set -g @plugin 'tmux-plugins/tmux-sensible' | ||||||
|  | set -g @plugin 'tmux-plugins/tmux-resurrect' | ||||||
|  | run -b '~/.tmux/plugins/tpm/tpm' | ||||||
							
								
								
									
										179
									
								
								dot_vimrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								dot_vimrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,179 @@ | ||||||
|  | set nocompatible              " required | ||||||
|  | set splitright | ||||||
|  | filetype off                  " required | ||||||
|  | " Handy hack to force a write using sudo when you forget to 'sudo vi' | ||||||
|  | cmap w!! w !sudo tee > /dev/null % | ||||||
|  | 
 | ||||||
|  | set pastetoggle=<F10> | ||||||
|  | 
 | ||||||
|  | set incsearch | ||||||
|  | set encoding=utf-8 | ||||||
|  | set wrap | ||||||
|  | set linebreak | ||||||
|  | set nolist | ||||||
|  | 
 | ||||||
|  | " Attempt to fix python/python3 issue | ||||||
|  | " To run py2 stuff, you can force with "vim --cmd 'let py2 = 1' | ||||||
|  | "if exists('py2') && has('python') | ||||||
|  | "elseif has('python3') | ||||||
|  | if !has('patch-8.1.201') | ||||||
|  | 	silent! python3 1 | ||||||
|  | endif | ||||||
|  | " set the runtime path to include Vundle and initialize | ||||||
|  | set rtp+=~/.vim/bundle/Vundle.vim | ||||||
|  | call vundle#begin() | ||||||
|  | 
 | ||||||
|  | " alternatively, pass a path where Vundle should install plugins | ||||||
|  | "call vundle#begin('~/some/path/here') | ||||||
|  | 
 | ||||||
|  | " let Vundle manage Vundle, required | ||||||
|  | Plugin 'gmarik/Vundle.vim' | ||||||
|  | " | ||||||
|  | " Python Plugins | ||||||
|  | Plugin 'Valloric/YouCompleteMe' | ||||||
|  | Plugin 'vim-syntastic/syntastic' | ||||||
|  | Plugin 'nvie/vim-flake8' | ||||||
|  | Plugin 'python-mode/python-mode' | ||||||
|  | Plugin 'airblade/vim-gitgutter' | ||||||
|  | " | ||||||
|  | "general development plugins | ||||||
|  | Plugin 'scrooloose/nerdtree' | ||||||
|  | Plugin 'powerline/powerline', {'rtp': 'powerline/bindings/vim'} | ||||||
|  | Plugin 'flazz/vim-colorschemes' | ||||||
|  | Plugin 'davidhalter/jedi-vim' | ||||||
|  | Plugin 'ervandew/supertab' | ||||||
|  | Plugin 'ryanoasis/vim-webdevicons' | ||||||
|  | Plugin 'direnv/direnv.vim' | ||||||
|  | " This was fun and all, but getting data out sucked, so if they ever get an | ||||||
|  | " update, maybe try again | ||||||
|  | "Plugin 'ActivityWatch/aw-watcher-vim' | ||||||
|  | " | ||||||
|  | " Bind zonefile stuff | ||||||
|  | Plugin 'seveas/bind.vim' | ||||||
|  | " | ||||||
|  | " extline extends rst stuff | ||||||
|  | Plugin 'drmikehenry/vim-extline' | ||||||
|  | Plugin 'tpope/vim-surround.git' | ||||||
|  | Plugin 'brookhong/DBGPavim' | ||||||
|  | Plugin 'dhruvasagar/vim-table-mode' | ||||||
|  | Plugin 'godlygeek/tabular' | ||||||
|  | Plugin 'plasticboy/vim-markdown' | ||||||
|  | " Additional languages | ||||||
|  | Plugin 'nathanielc/vim-tickscript' | ||||||
|  | Plugin 'fatih/vim-go' | ||||||
|  | Plugin 'dbeniamine/cheat.sh-vim' | ||||||
|  | Plugin 'jacqueswww/vim-vyper' | ||||||
|  | Plugin 'tomlion/vim-solidity' | ||||||
|  | Plugin 'kien/ctrlp.vim' | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | "let g:deoplete#enable_at_startup = 1 | ||||||
|  | "Plugin 'Shougo/deoplete.nvim' | ||||||
|  | 
 | ||||||
|  | " Add all your plugins here (note older versions of Vundle used Bundle instead | ||||||
|  | " of Plugin) | ||||||
|  | 
 | ||||||
|  | " All of your Plugins must be added before the following line | ||||||
|  | call vundle#end()            " required | ||||||
|  | filetype plugin indent on    " required | ||||||
|  | "Powerline setup | ||||||
|  | "set guifont=PowerLineSymbols\ DejaVu\ Sans\ Mono\ for\ Powerline\ 9 | ||||||
|  | " set guifont=DejaVu\ Sans\ Mono\ for\ Powerline\ Plus\ Nerd\ File\ Types\ 9 | ||||||
|  | set guifont=Sauce\ Code\ Powerline\ Plus\ Nerd\ File\ Types\ 9 | ||||||
|  | " set guifont=Anonymous\ Pro\ for\ Powerline\ Regular/9 | ||||||
|  | let g:Powerline_symbols = 'fancy' | ||||||
|  | let g:airline_powerline_fonts = 1 | ||||||
|  | set laststatus=2 | ||||||
|  | 
 | ||||||
|  | "NerdTree map to <f2> | ||||||
|  | map <F2> :NERDTreeToggle<CR> | ||||||
|  | 
 | ||||||
|  | colorscheme jellybeans | ||||||
|  | 
 | ||||||
|  | "Make python-friendly tabs | ||||||
|  | set tabstop=4 | ||||||
|  | set shiftwidth=4 | ||||||
|  | set smarttab | ||||||
|  | set softtabstop=4 | ||||||
|  | set autoindent | ||||||
|  | set expandtab | ||||||
|  | let &colorcolumn="80,".join(range(81,999),",") | ||||||
|  | 
 | ||||||
|  | augroup vimrc_autocmds | ||||||
|  | 	autocmd! | ||||||
|  | 	"highlight characters past col 80 | ||||||
|  | 	autocmd FileType python highlight Excess ctermbg=DarkGrey guibg=Black | ||||||
|  | 	autocmd FileType python match Excess /\%80v.*/ | ||||||
|  | 	autocmd FileType python set nowrap | ||||||
|  | "    autocmd FileType rst set textwidth=80 | ||||||
|  |     autocmd FileType markdown set textwidth=80 | ||||||
|  | augroup END | ||||||
|  | 
 | ||||||
|  | set mouse=a | ||||||
|  | 
 | ||||||
|  | " python-mode settings | ||||||
|  | " Python-mode | ||||||
|  | " Activate rope | ||||||
|  | " Keys: | ||||||
|  | " K             Show python docs | ||||||
|  | " <Ctrl-Space>  Rope autocomplete | ||||||
|  | " <Ctrl-c>g     Rope goto definition | ||||||
|  | " <Ctrl-c>d     Rope show documentation | ||||||
|  | " <Ctrl-c>f     Rope find occurrences | ||||||
|  | " <Leader>b     Set, unset breakpoint (g:pymode_breakpoint enabled) | ||||||
|  | " [[            Jump on previous class or function (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | " ]]            Jump on next class or function (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | " [M            Jump on previous class or method (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | " ]M            Jump on next class or method (normal, visual, operator | ||||||
|  | " modes) | ||||||
|  | let g:pymode_rope = 0 | ||||||
|  | 
 | ||||||
|  | " Documentation | ||||||
|  | let g:pymode_doc = 1 | ||||||
|  | let g:pymode_doc_key = 'K' | ||||||
|  | 
 | ||||||
|  | "Linting | ||||||
|  | let g:pymode_lint = 1 | ||||||
|  | "let g:pymode_lint_checker = "pyflakes,pep8" | ||||||
|  | let g:pymode_lint_checker = "flake8,pep8" | ||||||
|  | " Auto check on save | ||||||
|  | let g:pymode_lint_write = 1 | ||||||
|  | 
 | ||||||
|  | " Support virtualenv | ||||||
|  | let g:pymode_virtualenv = 1 | ||||||
|  | 
 | ||||||
|  | " Enable breakpoints plugin | ||||||
|  |  let g:pymode_breakpoint = 1 | ||||||
|  |  let g:pymode_breakpoint_key = '<leader>b' | ||||||
|  | 
 | ||||||
|  | " syntax highlighting | ||||||
|  | let g:pymode_syntax = 1 | ||||||
|  | let g:pymode_syntax_all = 1 | ||||||
|  | let g:pymode_syntax_indent_errors = g:pymode_syntax_all | ||||||
|  | let g:pymode_syntax_space_errors = g:pymode_syntax_all | ||||||
|  | 
 | ||||||
|  | " Don't autofold code | ||||||
|  | let g:pymode_folding = 0 | ||||||
|  | let g:riv_fold_level = 0 | ||||||
|  | let g:riv_fold_auto_update = 0 | ||||||
|  | nnoremap <space> za | ||||||
|  | 
 | ||||||
|  | let g:dbgPavimPort = 9000 | ||||||
|  | let g:dbgPavimBreakAtEntry = 0 | ||||||
|  | let g:dbgPavimOnce = 1 | ||||||
|  | 
 | ||||||
|  | let python_highlight_all=1 | ||||||
|  | syntax on | ||||||
|  | 
 | ||||||
|  | let g:pymode_python = 'python3' | ||||||
|  | 
 | ||||||
|  | " For table mode RST friendliness | ||||||
|  | let g:table_mode_corner_corner='+' | ||||||
|  | let g:table_mode_header_fillchar='=' | ||||||
|  | let g:webdevicons_enable = 1 | ||||||
|  | let g:webdevicons_enable_nerdtree = 1 | ||||||
|  | set relativenumber | ||||||
|  | set number | ||||||
							
								
								
									
										161
									
								
								dot_zshrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										161
									
								
								dot_zshrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,161 @@ | ||||||
|  | # Path to your oh-my-zsh installation. | ||||||
|  | export ZSH=/home/kellya/.oh-my-zsh | ||||||
|  | 
 | ||||||
|  | # Set name of the theme to load. | ||||||
|  | # Look in ~/.oh-my-zsh/themes/ | ||||||
|  | # Optionally, if you set this to "random", it'll load a random theme each | ||||||
|  | # time that oh-my-zsh is loaded. | ||||||
|  | ZSH_THEME="agnoster" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line to use case-sensitive completion. | ||||||
|  | # CASE_SENSITIVE="true" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line to disable bi-weekly auto-update checks. | ||||||
|  | # DISABLE_AUTO_UPDATE="true" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line to change how often to auto-update (in days). | ||||||
|  | # export UPDATE_ZSH_DAYS=13 | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line to disable colors in ls. | ||||||
|  | # DISABLE_LS_COLORS="true" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line to disable auto-setting terminal title. | ||||||
|  | # DISABLE_AUTO_TITLE="true" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line to enable command auto-correction. | ||||||
|  | # ENABLE_CORRECTION="true" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line to display red dots whilst waiting for completion. | ||||||
|  | COMPLETION_WAITING_DOTS="true" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line if you want to disable marking untracked files | ||||||
|  | # under VCS as dirty. This makes repository status check for large repositories | ||||||
|  | # much, much faster. | ||||||
|  | # DISABLE_UNTRACKED_FILES_DIRTY="true" | ||||||
|  | 
 | ||||||
|  | # Uncomment the following line if you want to change the command execution time | ||||||
|  | # stamp shown in the history command output. | ||||||
|  | # The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" | ||||||
|  | # HIST_STAMPS="mm/dd/yyyy" | ||||||
|  | HIST_STAMPS="yyyy-mm-dd" | ||||||
|  | 
 | ||||||
|  | # Would you like to use another custom folder than $ZSH/custom? | ||||||
|  | # ZSH_CUSTOM=/path/to/new-custom-folder | ||||||
|  | 
 | ||||||
|  | # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) | ||||||
|  | # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ | ||||||
|  | # Example format: plugins=(rails git textmate ruby lighthouse) | ||||||
|  | # Add wisely, as too many plugins slow down shell startup. | ||||||
|  | # plugins=(git) | ||||||
|  | plugins=(sudo taskwarrior common-aliases git-flow github vi-mode fzf python) | ||||||
|  | #plugins+=(zsh-vi-mode) | ||||||
|  | plugins+=(fzf-tab) | ||||||
|  | 
 | ||||||
|  | # User configuration | ||||||
|  | export PATH="/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/kellya/bin:/home/kellya/incoming/git-annex.linux:/home/kellya/bin/keybase/bin:/home/kellya/.local/bin:/home/kellya/.cargo/bin" | ||||||
|  | # export MANPATH="/usr/local/man:$MANPATH" | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | DISABLE_AUTO_UPDATE='true' | ||||||
|  | source $ZSH/oh-my-zsh.sh | ||||||
|  | 
 | ||||||
|  | source ~/dotfiles/zsh/zsh-git-prompt/zshrc.sh | ||||||
|  | RPS1='$(git_super_status)' | ||||||
|  | 
 | ||||||
|  | #source ~/.autoenv/activate.sh | ||||||
|  | 
 | ||||||
|  | # changing over to direnv from autoenv | ||||||
|  | eval "$(direnv hook zsh)" | ||||||
|  | 
 | ||||||
|  | # Add PS1 for python virtualenv in direnv | ||||||
|  | show_virtual_env() { | ||||||
|  |       if [[ -n "$VIRTUAL_ENV" && -n "$DIRENV_DIR" ]]; then | ||||||
|  |               echo "($(basename $VIRTUAL_ENV))" | ||||||
|  |                 fi | ||||||
|  |             } | ||||||
|  |         PS1='$(show_virtual_env)'$PS1 | ||||||
|  | 
 | ||||||
|  | #--------- End of direnv block ------------------------------------------------   | ||||||
|  | 
 | ||||||
|  | unsetopt histverify | ||||||
|  | alias in='task add +in' | ||||||
|  | alias rtask="task rc:/home/kellya/.taskrc_tinslin" | ||||||
|  | alias atwork="task context work" | ||||||
|  | alias athome="task context home" | ||||||
|  | alias atschool="task context school" | ||||||
|  | alias atnone="task context none;" | ||||||
|  | alias icat="kitty +kitten icat" | ||||||
|  | alias d="kitty +kitten diff" | ||||||
|  | #eval "$(ntfy shell-integration)" | ||||||
|  | #source /usr/share/gems/gems/tmuxinator-0.6.11/completion/tmuxinator.zsh | ||||||
|  | source ~/.private_aliases | ||||||
|  | source /usr/bin/virtualenvwrapper.sh | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | #Aliases | ||||||
|  | alias dum='du -sh *|egrep ".*\.?[0-9]M"' | ||||||
|  | alias keploy='echo -e "\e[101;97mKeploy was removed, its functionality is already built in ssh-copy-id, just use that\e[49m"; ssh-copy-id' | ||||||
|  | alias shrug='curl shrug.io|xclip' | ||||||
|  | alias weather='curl wttr.in' | ||||||
|  | alias ipython='ipython --no-confirm-exit' | ||||||
|  | 
 | ||||||
|  | #Variable Exports | ||||||
|  | export EDITOR='vim' | ||||||
|  | export PATH="$PATH:/home/kellya/go/bin" | ||||||
|  | #export WORKON_HOME=/mnt/vdisks/projects/python_virtualenvs | ||||||
|  | export LPASS_AGENT_TIMEOUT=0 | ||||||
|  | export PATH="/usr/local/heroku/bin:$PATH" | ||||||
|  | 
 | ||||||
|  | #Source all the custom functions | ||||||
|  | # Load custom functions | ||||||
|  | for f (~/.functions/**/*(N.))  . $f | ||||||
|  | 
 | ||||||
|  | #This didn't work, but I'll leave it here in case someday it does | ||||||
|  | #export AGNOSTER_PROMPT_SEGMENTS=("prompt_status" "prompt_context" "prompt_virtualenv" "prompt_dir" "prompt_end") | ||||||
|  | #cat /home/kellya/.local/share/franklinlogo.txt | ||||||
|  | 
 | ||||||
|  | #Stop the annoying git prompt | ||||||
|  | prompt_git () { | ||||||
|  |         : | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # hyperdrive autocomplete setup | ||||||
|  | HYPERDRIVE_AC_ZSH_SETUP_PATH=/home/kellya/.cache/hyperdrive-daemon/autocomplete/zsh_setup && test -f $HYPERDRIVE_AC_ZSH_SETUP_PATH && source $HYPERDRIVE_AC_ZSH_SETUP_PATH; | ||||||
|  | alias vi=nvim | ||||||
|  | alias ashow="litecli --auto-vertical-output /home/kellya/snap/accountable2you/common/storage.db -e \"select * from log;\"" | ||||||
|  | alias akill="litecli --auto-vertical-output /home/kellya/snap/accountable2you/common/storage.db -e \"delete from log;\"" | ||||||
|  | alias mutt="neomutt" | ||||||
|  | fpath+=~/.zfunc | ||||||
|  | compinit | ||||||
|  | kitty + complete setup zsh | source /dev/stdin | ||||||
|  | # | ||||||
|  | # Enable 'z' tracking for directory speediness | ||||||
|  | source /usr/libexec/z.sh | ||||||
|  | 
 | ||||||
|  | export PATH="$HOME/.poetry/bin:$PATH" | ||||||
|  | 
 | ||||||
|  | #function chpwd() { | ||||||
|  | #  if [ -r $PWD/.zsh_config ]; then | ||||||
|  | #    source $PWD/.zsh_config | ||||||
|  | #  else | ||||||
|  | #    source $HOME/.zshrc | ||||||
|  | #  fi | ||||||
|  | #} | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | #FZF stuff | ||||||
|  | #source /usr/share/fzf/shell/key-bindings.zsh | ||||||
|  | zvm_after_init_commands+=('[ -f /usr/share/fzf/shell/key-bindings.zsh ] && source /usr/share/fzf/shell/key-bindings.zsh') | ||||||
|  | #source ~/.oh-my-zsh/completions/fzf_completion | ||||||
|  | export FZF_DEFAULT_OPTS="--extended" | ||||||
|  | export FZF_DEFAULT_COMMAND="fd --type f" | ||||||
|  | export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" | ||||||
|  | 
 | ||||||
|  | #ZVM customizations | ||||||
|  | # Cursors seem backwards, swap 'em | ||||||
|  | ZVM_INSERT_MODE_CURSOR=$ZVM_CURSOR_BLOCK | ||||||
|  | ZVM_NORMAL_MODE_CURSOR=$ZVM_CURSOR_BEAM | ||||||
|  | ZVM_OPPEND_MODE_CURSOR=$ZVM_CURSOR_UNDERLINE | ||||||
|  | # defaults to last, make each line always insert | ||||||
|  | ZVM_LINE_INIT_MODE=$ZVM_MODE_INSERT | ||||||
							
								
								
									
										20
									
								
								private_dot_mutt/accounts/arachnitech
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								private_dot_mutt/accounts/arachnitech
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | set from      = "kellya@arachnitech.com" | ||||||
|  | set sendmail  = "/usr/bin/msmtp -a arachnitech" | ||||||
|  | set mbox      = "+arachnitech/archive" | ||||||
|  | set postponed = "+arachnitech/drafts" | ||||||
|  | set record=+arachnitech/sent | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | color status color38 default | ||||||
|  | 
 | ||||||
|  | macro index D \ | ||||||
|  |     "<save-message>+arachnitech/Trash<enter>" \ | ||||||
|  |     "move message to the trash" | ||||||
|  | 
 | ||||||
|  | macro index S \ | ||||||
|  |     "<save-message>+arachnitech/Spam<enter>"  \ | ||||||
|  |         "mark message as spam" | ||||||
|  | 
 | ||||||
|  | macro index A \ | ||||||
|  |     "<save-message>+arachnitech/Archive<enter>"  \ | ||||||
|  |         "Archive message" | ||||||
							
								
								
									
										20
									
								
								private_dot_mutt/accounts/franklin
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								private_dot_mutt/accounts/franklin
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | set from      = "alex.kelly@franklin.edu" | ||||||
|  | set sendmail  = "/usr/bin/msmtp -a franklin" | ||||||
|  | set mbox      = "+franklin/archive" | ||||||
|  | set postponed = "+franklin/drafts" | ||||||
|  | set record=+franklin/Sent | ||||||
|  | 
 | ||||||
|  | color status cyan default | ||||||
|  | set pgp_default_key = "FE3A66764329CE891E807CD7DC441667D5FCB16F" | ||||||
|  | 
 | ||||||
|  | macro index D \ | ||||||
|  |     "<save-message>+franklin/Trash<enter>" \ | ||||||
|  |     "move message to the trash" | ||||||
|  | 
 | ||||||
|  | macro index S \ | ||||||
|  |     "<save-message>+franklin/Spam<enter>"  \ | ||||||
|  |         "mark message as spam" | ||||||
|  | 
 | ||||||
|  | macro index A \ | ||||||
|  |     "<save-message>+franklin/Archive<enter>"  \ | ||||||
|  |         "Archive message" | ||||||
							
								
								
									
										23
									
								
								private_dot_mutt/bindings.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								private_dot_mutt/bindings.rc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | ||||||
|  | # Rules for handling the sidebar | ||||||
|  | bind index,pager \Cp sidebar-prev | ||||||
|  | # Move the highlight to the next mailbox | ||||||
|  | bind index,pager \Cn sidebar-next | ||||||
|  | # Open the highlighted mailbox | ||||||
|  | bind index,pager \Co sidebar-open | ||||||
|  | # Move the highlight to the previous page | ||||||
|  | # This is useful if you have a LOT of mailboxes. | ||||||
|  | bind index,pager <F3> sidebar-page-up | ||||||
|  | # Move the highlight to the next page | ||||||
|  | # This is useful if you have a LOT of mailboxes. | ||||||
|  | bind index,pager <F4> sidebar-page-down | ||||||
|  | # Move the highlight to the previous mailbox containing new, or flagged, | ||||||
|  | # mail. | ||||||
|  | bind index,pager <F5> sidebar-prev-new | ||||||
|  | # Move the highlight to the next mailbox containing new, or flagged, mail. | ||||||
|  | bind index,pager <F6> sidebar-next-new | ||||||
|  | # Toggle the visibility of the Sidebar. | ||||||
|  | bind index,pager B sidebar-toggle-visible | ||||||
|  | # make it so vi keys navigate the index, capital vi keys navigate the sidebar | ||||||
|  | bind index K sidebar-prev          # got to previous folder in sidebar | ||||||
|  | bind index J sidebar-next         # got to next folder in sidebar | ||||||
|  | bind index <space> sidebar-open         # open selected folder from sidebar | ||||||
							
								
								
									
										10
									
								
								private_dot_mutt/colors.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								private_dot_mutt/colors.rc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | ||||||
|  | color body	brightblue black (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ | ||||||
|  | color header cyan black subject | ||||||
|  | color header yellow black from | ||||||
|  | color header yellow black cc | ||||||
|  | color header color244 black to | ||||||
|  | color hdrdefault brightwhite black | ||||||
|  | color quoted brightgreen black | ||||||
|  | color status black cyan | ||||||
|  | color indicator default blue | ||||||
|  | color progress white red | ||||||
							
								
								
									
										1
									
								
								private_dot_mutt/executable_sources.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								private_dot_mutt/executable_sources.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | ||||||
|  | cat ~/.mutt/*.rc | ||||||
							
								
								
									
										114
									
								
								private_dot_mutt/gpg.old
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										114
									
								
								private_dot_mutt/gpg.old
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,114 @@ | ||||||
|  | # -*-muttrc-*- | ||||||
|  | # | ||||||
|  | # Command formats for gpg. | ||||||
|  | # | ||||||
|  | # Some of the older commented-out versions of the commands use gpg-2comp from: | ||||||
|  | #   http://70t.de/download/gpg-2comp.tar.gz | ||||||
|  | # | ||||||
|  | # %p    The empty string when no passphrase is needed, | ||||||
|  | #       the string "PGPPASSFD=0" if one is needed. | ||||||
|  | # | ||||||
|  | #       This is mostly used in conditional % sequences. | ||||||
|  | # | ||||||
|  | # %f    Most PGP commands operate on a single file or a file | ||||||
|  | #       containing a message.  %f expands to this file's name. | ||||||
|  | # | ||||||
|  | # %s    When verifying signatures, there is another temporary file | ||||||
|  | #       containing the detached signature.  %s expands to this | ||||||
|  | #       file's name. | ||||||
|  | # | ||||||
|  | # %a    In "signing" contexts, this expands to the value of the | ||||||
|  | #       configuration variable $pgp_sign_as, if set, otherwise | ||||||
|  | #       $pgp_default_key.  You probably need to | ||||||
|  | #       use this within a conditional % sequence. | ||||||
|  | # | ||||||
|  | # %r    In many contexts, mutt passes key IDs to pgp.  %r expands to | ||||||
|  | #       a list of key IDs. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Section A: Key Management | ||||||
|  | 
 | ||||||
|  | # The default key for encryption (used by $pgp_self_encrypt and | ||||||
|  | # $postpone_encrypt). | ||||||
|  | # | ||||||
|  | # It will also be used for signing unless $pgp_sign_as is set to a | ||||||
|  | # key. | ||||||
|  | # | ||||||
|  | # Unless your key does not have encryption capability, uncomment this | ||||||
|  | # line and replace the keyid with your own. | ||||||
|  | # | ||||||
|  | # set pgp_default_key="0x12345678" | ||||||
|  | 
 | ||||||
|  | # If you have a separate signing key, or your key _only_ has signing | ||||||
|  | # capability, uncomment this line and replace the keyid with your | ||||||
|  | # signing keyid. | ||||||
|  | # | ||||||
|  | # set pgp_sign_as="0x87654321" | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Section B: Commands | ||||||
|  | 
 | ||||||
|  | # Note that we explicitly set the comment armor header since GnuPG, when used | ||||||
|  | # in some localiaztion environments, generates 8bit data in that header, thereby | ||||||
|  | # breaking PGP/MIME. | ||||||
|  | 
 | ||||||
|  | # decode application/pgp | ||||||
|  | set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" | ||||||
|  | 
 | ||||||
|  | # verify a pgp/mime signature | ||||||
|  | set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f" | ||||||
|  | 
 | ||||||
|  | # decrypt a pgp/mime attachment | ||||||
|  | set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" | ||||||
|  | 
 | ||||||
|  | # create a pgp/mime signed attachment | ||||||
|  | # set pgp_sign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f" | ||||||
|  | set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f" | ||||||
|  | 
 | ||||||
|  | # create a application/pgp signed (old-style) message | ||||||
|  | # set pgp_clearsign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f" | ||||||
|  | set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f" | ||||||
|  | 
 | ||||||
|  | # create a pgp/mime encrypted attachment | ||||||
|  | # set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" | ||||||
|  | set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" | ||||||
|  | 
 | ||||||
|  | # create a pgp/mime encrypted and signed attachment | ||||||
|  | # set pgp_encrypt_sign_command="pgpewrap gpg-2comp %?p?--passphrase-fd 0? -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" | ||||||
|  | set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" | ||||||
|  | 
 | ||||||
|  | # import a key into the public key ring | ||||||
|  | set pgp_import_command="gpg --no-verbose --import %f" | ||||||
|  | 
 | ||||||
|  | # export a key from the public key ring | ||||||
|  | set pgp_export_command="gpg --no-verbose --export --armor %r" | ||||||
|  | 
 | ||||||
|  | # verify a key | ||||||
|  | set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r" | ||||||
|  | 
 | ||||||
|  | # read in the public key ring | ||||||
|  | # note: the second --with-fingerprint adds fingerprints to subkeys | ||||||
|  | set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-keys %r" | ||||||
|  | 
 | ||||||
|  | # read in the secret key ring | ||||||
|  | # note: the second --with-fingerprint adds fingerprints to subkeys | ||||||
|  | set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-secret-keys %r" | ||||||
|  | 
 | ||||||
|  | # fetch keys | ||||||
|  | # set pgp_getkeys_command="pkspxycwrap %r" | ||||||
|  | 
 | ||||||
|  | # pattern for good signature - may need to be adapted to locale! | ||||||
|  | 
 | ||||||
|  | # set pgp_good_sign="^gpgv?: Good signature from " | ||||||
|  | 
 | ||||||
|  | # OK, here's a version which uses gnupg's message catalog: | ||||||
|  | # set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`" | ||||||
|  | 
 | ||||||
|  | # This version uses --status-fd messages | ||||||
|  | set pgp_good_sign="^\\[GNUPG:\\] GOODSIG" | ||||||
|  | 
 | ||||||
|  | # pattern to verify a decryption occurred | ||||||
|  | # This is now deprecated by pgp_check_gpg_decrypt_status_fd: | ||||||
|  | # set pgp_decryption_okay="^\\[GNUPG:\\] DECRYPTION_OKAY" | ||||||
|  | set pgp_check_gpg_decrypt_status_fd | ||||||
|  | 
 | ||||||
							
								
								
									
										12
									
								
								private_dot_mutt/gpg.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								private_dot_mutt/gpg.rc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | ||||||
|  | set crypt_use_gpgme=yes | ||||||
|  | set postpone_encrypt = yes | ||||||
|  | set pgp_self_encrypt = yes | ||||||
|  | set crypt_use_pka = no | ||||||
|  | set crypt_autosign = yes | ||||||
|  | set crypt_autoencrypt = no | ||||||
|  | set crypt_autopgp = yes  | ||||||
|  | set pgp_sign_as=738CA93A2DAD8D06C991CE4E5495537542CF2D94 | ||||||
|  | 
 | ||||||
|  | send2-hook . unset pgp_sign_as | ||||||
|  | send2-hook '~f alex.kelly@franklin.edu' set pgp_sign_as=738CA93A2DAD8D06C991CE4E5495537542CF2D94 | ||||||
|  | send2-hook '~f kellya@arachnitech.com' set pgp_sign_as=15CD8B0B88DD99E8882B7A90DB2139896E9F21BD | ||||||
							
								
								
									
										32
									
								
								private_dot_mutt/macros.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								private_dot_mutt/macros.rc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,32 @@ | ||||||
|  | #index | ||||||
|  | macro index <F8> \ | ||||||
|  |       "<enter-command>unset wait_key<enter><shell-escape>~/bin/mutt-notmuch --prompt search -o ~/Maildir/mutt_results<enter><change-folder-readonly>~/Maildir/mutt_results<enter>" \ | ||||||
|  |       "search mail (using notmuch)" | ||||||
|  | macro index <F9> \ | ||||||
|  |       "<enter-command>unset wait_key<enter><pipe-message>~/bin/mutt-notmuch thread<enter><change-folder-readonly>~/.cache/Maildir/<enter><enter-command>set wait_key<enter>" \ | ||||||
|  |       "search and reconstruct owning thread (using notmuch)" | ||||||
|  | # macro index,browser t "<pipe-message>mutt2task<enter>" | ||||||
|  | macro index,browser,pager t "<pipe-message>/home/kellya/projects/arachnitech/mutt2tw/mutt2tw.py<enter>"\ | ||||||
|  | "A" | ||||||
|  | # 'L' performs a notmuch query, showing only the results | ||||||
|  | macro index L "<enter-command>unset wait_key<enter><shell-escape>read -p 'notmuch query: ' x; echo \$x >~/.cache/mutt_terms<enter><limit>~i \"\`notmuch search --output=messages \$(cat ~/.cache/mutt_terms) | head -n 600 | perl -le '@a=<>;chomp@a;s/\^id:// for@a;$,=\"|\";print@a'\`\"<enter>" "show only messages matching a notmuch pattern" | ||||||
|  | # 'a' shows all messages again (supersedes default <alias> binding) | ||||||
|  | ### Nutmuch stuff | ||||||
|  | macro index a "<limit>all\n" "show all messages (undo limit)" | ||||||
|  | macro index \\\\ "<vfolder-from-query>"                          # looks up a hand made query | ||||||
|  | macro index I "<modify-labels>-inbox -unread\\n"                 # removed from inbox | ||||||
|  | macro index S "<modify-labels-then-hide>-inbox -unread +junk\\n" # tag as Junk mail | ||||||
|  | macro index + "<modify-labels>+*\\n<sync-mailbox>"               # tag as starred | ||||||
|  | macro index - "<modify-labels>-*\\n<sync-mailbox>"               # tag as unstarred | ||||||
|  | #### end notmuch stuff | ||||||
|  | 
 | ||||||
|  | #Attachments | ||||||
|  | macro attach A "<pipe-message>/home/kellya/projects/public/mutt-filters/vcalendar-filter | /home/kellya/projects/public/khal/misc/mutt2khal<enter>" | ||||||
|  | 
 | ||||||
|  | # Archive | ||||||
|  | # macro index A ":set confirmappend=no delete=yes\n<save-message>=archive\n<sync-mailbox>:set confirmappend=no delete=yes\n<modify-labels>+archive -unread -inbox\\n" | ||||||
|  | bind index,browser,pager . noop | ||||||
|  | macro index .cp '<enter-command>source ~/.mutt/accounts/arachnitech<enter><change-folder>~/Maildir/arachnitech/INBOX/<enter>' | ||||||
|  | macro index .cc '<enter-command>source ~/.mutt/accounts/franklin<enter><change-folder>~/Maildir/franklin/INBOX/<enter>' | ||||||
|  | #macro pager .ob <pipe-entry>'urlview'<enter> 'Follow links with urlview' | ||||||
|  | macro index,pager .ob "<pipe-message> urlscan<Enter>" "call urlscan to extract URLs out of a message" | ||||||
							
								
								
									
										5
									
								
								private_dot_mutt/mailboxes.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								private_dot_mutt/mailboxes.rc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | ||||||
|  | named-mailboxes "━━━━━┫ Arachnitech ┣━━━━━" "+arachnitech/INBOX" | ||||||
|  | named-mailboxes "  Blockchain" "+arachnitech/Blockchain" | ||||||
|  | named-mailboxes "━━━━━┫  Franklin   ┣━━━━━" "+franklin/INBOX" | ||||||
|  | named-mailboxes "  Archive" "+franklin/Archive" | ||||||
|  | named-mailboxes "  Sent" "+franklin/Sent" | ||||||
							
								
								
									
										48
									
								
								private_dot_mutt/muttrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								private_dot_mutt/muttrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | ||||||
|  | #set record=~/Maildir/arachnitech/Sent | ||||||
|  | set sidebar_visible = yes | ||||||
|  | set sidebar_short_path                  # Shorten mailbox names | ||||||
|  | set sidebar_delim_chars="/"             # Delete everything up to the last / character | ||||||
|  | set sidebar_width=27 | ||||||
|  | #set sidebar_folder_indent               # Indent folders whose names we've shortened | ||||||
|  | #set sidebar_indent_string="  "          # Indent with two spaces | ||||||
|  | color sidebar_new yellow default | ||||||
|  | color sidebar_indicator default color17         # Dark blue background | ||||||
|  | color sidebar_highlight white   color238        # Grey background | ||||||
|  | color sidebar_spoolfile yellow  default         # Yellow | ||||||
|  | color sidebar_new       green   default         # Green | ||||||
|  | color sidebar_ordinary  default default         # Default colors | ||||||
|  | color sidebar_flagged   red     default         # Red | ||||||
|  | color sidebar_divider   color8  default         # Dark grey | ||||||
|  | ## set record="~/Maildir/Sent Mail" | ||||||
|  | set spoolfile="+franklin/INBOX" | ||||||
|  | # set header cache | ||||||
|  | set header_cache=~/Localmail/hcache | ||||||
|  | set mbox_type=Maildir | ||||||
|  | set folder=~/Maildir/ | ||||||
|  | set sort=reverse-date-received | ||||||
|  | set pager_stop=yes | ||||||
|  | set fast_reply | ||||||
|  | set include=yes | ||||||
|  | # IMAP and INBOX (this should map to any existing IMAP folders) | ||||||
|  | folder-hook arachnitech/* source ~/.mutt/accounts/arachnitech | ||||||
|  | folder-hook franklin/* source ~/.mutt/accounts/franklin | ||||||
|  | # auto_view text/html | ||||||
|  | #alternative_order text/plain text/enriched text/html | ||||||
|  | auto_view text/html | ||||||
|  | auto_view text/calendar | ||||||
|  | 
 | ||||||
|  | # Just do what I tell you to, consequences be damned | ||||||
|  | set noconfirmappend | ||||||
|  | #set confirmappend=yes | ||||||
|  | set delete=yes | ||||||
|  | # Show new notification when mail arrives | ||||||
|  | set new_mail_command="notify-send -t 2000 --icon='/home/kellya/images/mutt-1.png' -a mutt -c mail \ | ||||||
|  |    'New Emails' '%n new messages' &" | ||||||
|  | 
 | ||||||
|  | # Run a script to cat anything that has .rc as the extension to auto source things | ||||||
|  | source ~/.mutt/sources.sh| | ||||||
|  | 
 | ||||||
|  | # Addressbook lookup | ||||||
|  | set query_command="khard email -p '%s'" | ||||||
|  | bind editor <Tab> complete-query | ||||||
|  | set editor="nvim -S ~/.mutt/vimrc" | ||||||
							
								
								
									
										4
									
								
								private_dot_mutt/notmuch.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								private_dot_mutt/notmuch.rc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | ||||||
|  | set nm_default_url = "notmuch:///home/kellya/Maildir" | ||||||
|  | virtual-mailboxes "━━━━━┫  Not Much   ┣━━━━━" "notmuch://?query=tag:inbox" | ||||||
|  | virtual-mailboxes "  Arachnitech INBOX" "notmuch://?query=tag:inbox&query=to:*arachnitech.com" | ||||||
|  | virtual-mailboxes "  Franklin INBOX" "notmuch://?query=tag:inbox&query=to:*franklin.edu" | ||||||
|  | @ -0,0 +1,264 @@ | ||||||
|  | Return-Path: <SRS0=R91Y=II=github.com=noreply@ik2.com> | ||||||
|  | Received: from desis.arachnitech.com ([unix socket]) | ||||||
|  | 	 by desis.arachnitech.com (Cyrus 2.5.15-28-g7d1550bfa-Kolab-2.5.15.28-1.20.el7.kolab_16) with LMTPA; | ||||||
|  | 	 Wed, 10 Mar 2021 09:21:18 -0500 | ||||||
|  | X-Sieve: CMU Sieve 2.4 | ||||||
|  | X-Virus-Scanned: amavisd-new at arachnitech.com | ||||||
|  | X-Spam-Flag: NO | ||||||
|  | X-Spam-Score: -0.092 | ||||||
|  | X-Spam-Level:  | ||||||
|  | X-Spam-Status: No, score=-0.092 tagged_above=-10 required=6.2 | ||||||
|  |  tests=[DKIMWL_WL_HIGH=-0.243, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, | ||||||
|  |  DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, | ||||||
|  |  HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, | ||||||
|  |  URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no | ||||||
|  | Authentication-Results: desis.arachnitech.com (amavisd-new); | ||||||
|  |  dkim=pass (1024-bit key) header.d=github.com | ||||||
|  | Received: from s214f.ik2.com (s214f.ik2.com [208.77.151.118]) | ||||||
|  |  by desis.arachnitech.com (Postfix) with ESMTPS id 7ACBE350 | ||||||
|  |  for <alex.kelly@arachnitech.com>; Wed, 10 Mar 2021 09:21:14 -0500 (EST) | ||||||
|  | Received: from s250a.ik2.com | ||||||
|  |  by s214f.ik2.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) | ||||||
|  |  (envelope-from <noreply@github.com>) id 1lJzi3-0004gV-TG | ||||||
|  |  for kellya@arachnitech.com; Wed, 10 Mar 2021 14:21:12 +0000 | ||||||
|  | Received: from 192.30.252.201 by s250a.ik2.com (IK2 SMTP Server); | ||||||
|  |  Wed, 10 Mar 2021 14:21:10 +0000 | ||||||
|  | Received: from github.com (hubbernetes-node-4f064af.va3-iad.github.net | ||||||
|  |  [10.48.114.44]) | ||||||
|  |  by smtp.github.com (Postfix) with ESMTPA id 057843406F2 | ||||||
|  |  for <kellya@arachnitech.com>; Wed, 10 Mar 2021 06:21:08 -0800 (PST) | ||||||
|  | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; | ||||||
|  |  s=pf2014; t=1615386068; | ||||||
|  |  bh=wfKjHC8f33f5tPC0r7vNXCoIwc1zGPt//UQubP8I+3Q=; | ||||||
|  |  h=Date:From:To:Subject:From; | ||||||
|  |  b=x9StawBnq6/L4X4nYAFqh0wbGYumrG5w0kox8qxPJOKLTYpIqu00DPSnKylTDXP5O | ||||||
|  |  QI5c581RlP+snBhnlkw/QVv7mnbbEMg/0vjVlh73xa8Fp2oFPPtbyYWUIL1jA7wSsk | ||||||
|  |  Ps2+CGwibuQ3i0ASH/K50enPoqaBeC9/9+qCdLN0= | ||||||
|  | Date: Wed, 10 Mar 2021 06:21:08 -0800 | ||||||
|  | From: GitHub <noreply@github.com> | ||||||
|  | To: kellya@arachnitech.com | ||||||
|  | Message-ID: <6048d5d431e4_5ca17d41328f4@lowworker-7f6b9d8d47-rjzbw.mail> | ||||||
|  | Subject: =?UTF-8?Q?You're_in!_Welcome_to_GitHub_Sponsors_=F0=9F=92=96?= | ||||||
|  | Mime-Version: 1.0 | ||||||
|  | Content-Type: multipart/alternative; | ||||||
|  |  boundary="--==_mimepart_6048d5d429f9_5ca17d41327fe"; | ||||||
|  |  charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 7bit | ||||||
|  | X-Auto-Response-Suppress: All | ||||||
|  | X-SF-RX-Return-Path: <noreply@github.com> | ||||||
|  | X-SF-Originating-IP: 192.30.252.201 | ||||||
|  | X-SF-Score: 1.2 | ||||||
|  | X-SF-Alias: alex.kelly@arachnitech.com | ||||||
|  | X-SF-SRS: Sender address rewritten from <noreply@github.com> to | ||||||
|  |  <SRS0=R91Y=II=github.com=noreply@ik2.com> | ||||||
|  | X-SF-Domain: ffsuvdhlly | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ----==_mimepart_6048d5d429f9_5ca17d41327fe | ||||||
|  | Content-Type: text/plain; | ||||||
|  |  charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: quoted-printable | ||||||
|  | 
 | ||||||
|  | # Welcome to GitHub Sponsors!=0D | ||||||
|  | =0D | ||||||
|  | You're just a couple of steps away from receiving your first funds as a s= | ||||||
|  | ponsored=0D | ||||||
|  | developer.=0D | ||||||
|  | =0D | ||||||
|  | ### Step 1: Submit your contact information=0D | ||||||
|  | =0D | ||||||
|  | Before you can start filling out your GitHub Sponsors profile, please sub= | ||||||
|  | mit=0D | ||||||
|  | your contact information.=0D | ||||||
|  | =0D | ||||||
|  | https://github.com/sponsors/kellya/signup=0D | ||||||
|  | =0D | ||||||
|  | ### Step 2: Create your GitHub Sponsors profile=0D | ||||||
|  | =0D | ||||||
|  | After submitting contact details, fill out your profile in your GitHub Sp= | ||||||
|  | onsors=0D | ||||||
|  | dashboard.=0D | ||||||
|  | =0D | ||||||
|  | https://github.com/sponsors/kellya/dashboard=0D | ||||||
|  | =0D | ||||||
|  | Here are some helpful guides:=0D | ||||||
|  | =0D | ||||||
|  | - Learn more about setting up your profile:=0D | ||||||
|  |   https://docs.github.com/articles/becoming-a-sponsored-developer#complet= | ||||||
|  | ing-your-sponsored-developer-profile=0D | ||||||
|  | =0D | ||||||
|  | - Check out the Sponsors landing page to see how other developers set up = | ||||||
|  | their=0D | ||||||
|  |   own profiles:=0D | ||||||
|  |   https://github.com/sponsors=0D | ||||||
|  | =0D | ||||||
|  | ### Step 3: Get your profile approved=0D | ||||||
|  | =0D | ||||||
|  | Once you complete your GitHub Sponsors profile, submit it for identity ve= | ||||||
|  | rification=0D | ||||||
|  | and approval by GitHub staff. We'll follow up by email when your profile = | ||||||
|  | has been approved.=0D | ||||||
|  | =0D | ||||||
|  | ### Step 4: Get paid=0D | ||||||
|  | =0D | ||||||
|  |   Once you receive your first sponsorship, you will be paid around the 22= | ||||||
|  | nd of each month!=0D | ||||||
|  | =0D | ||||||
|  | And that's it! Thank you for your contribution to open source =E2=80=94 w= | ||||||
|  | e're excited to see=0D | ||||||
|  | all the ways GitHub Sponsors can support you.=0D | ||||||
|  | 
 | ||||||
|  | ----==_mimepart_6048d5d429f9_5ca17d41327fe | ||||||
|  | Content-Type: text/html; | ||||||
|  |  charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 7bit | ||||||
|  | 
 | ||||||
|  | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||||||
|  | <html> | ||||||
|  | <head> | ||||||
|  | <meta name="viewport" content="width=device-width"> | ||||||
|  | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||||||
|  | <title>Welcome to GitHub Sponsors!</title> | ||||||
|  | <style media="all" type="text/css"> | ||||||
|  | @media only screen and (max-width: 620px) { | ||||||
|  |   table[class=body] h1, | ||||||
|  |   table[class=body] h2, | ||||||
|  |   table[class=body] h3, | ||||||
|  |   table[class=body] h4 { | ||||||
|  |     font-weight: 600 !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] h1 { | ||||||
|  |     font-size: 24px !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] h2 { | ||||||
|  |     font-size: 20px !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] h3 { | ||||||
|  |     font-size: 16px !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] .lead { | ||||||
|  |     font-size: 16px !important; | ||||||
|  |     line-height: 24px !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] .container { | ||||||
|  |     padding: 20px !important; | ||||||
|  |     width: 100% !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] .btn table { | ||||||
|  |     width: 100% !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] .btn a { | ||||||
|  |     display: block !important; | ||||||
|  |   } | ||||||
|  |   table[class=body] .header-padded, | ||||||
|  |   table[class=body] .body-padded { | ||||||
|  |     padding-left: 0 !important; | ||||||
|  |     padding-right: 0 !important; | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | </style> | ||||||
|  | </head> | ||||||
|  | 
 | ||||||
|  | <body style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; height: 100% !important; line-height: 1.5; margin: 0; padding: 0; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; width: 100% !important; background-color: #fff;"> | ||||||
|  | 
 | ||||||
|  | <table class="body" style="box-sizing: border-box; border-collapse: separate !important; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; background-color: #fff;" width="100%" bgcolor="#fff"> | ||||||
|  | 	<tr> | ||||||
|  | 		<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top"></td> | ||||||
|  | 		<td class="container" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top; display: block; margin: 0 auto !important; max-width: 580px; padding: 30px; width: 580px;" width="580" valign="top"> | ||||||
|  | 			<div class="content" style="box-sizing: border-box; display: block; margin: 0 auto; max-width: 580px;"> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | <div class="header" style="box-sizing: border-box; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #eee;"> | ||||||
|  |   <table style="box-sizing: border-box; border-collapse: separate !important; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;" width="100%"> | ||||||
|  |     <tr> | ||||||
|  |       <td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top"> | ||||||
|  |         <a href="https://github.com" style="box-sizing: border-box; color: #0366d6; text-decoration: underline;"> | ||||||
|  |           <img src="https://github.githubassets.com/images/email/global/wordmark.png" width="102" height="28" alt="GitHub" style="-ms-interpolation-mode: bicubic; max-width: 100%;"> | ||||||
|  |         </a> | ||||||
|  |       </td> | ||||||
|  |     </tr> | ||||||
|  |   </table> | ||||||
|  | </div> | ||||||
|  | 
 | ||||||
|  | <h1 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 0 0 10px; font-size: 30px;"> | ||||||
|  |   Welcome to GitHub Sponsors! | ||||||
|  | </h1> | ||||||
|  | 
 | ||||||
|  | <p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 15px;"> | ||||||
|  |   You're just a couple of steps away from receiving your first funds as a sponsored developer. | ||||||
|  | </p> | ||||||
|  | 
 | ||||||
|  | <h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;"> | ||||||
|  |   Step 1: Submit your contact information | ||||||
|  | </h2> | ||||||
|  | 
 | ||||||
|  | <p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 15px;"> | ||||||
|  |   Before you can start filling out your GitHub Sponsors profile, please <a href="https://github.com/sponsors/kellya/signup">submit your contact information</a>. | ||||||
|  | </p> | ||||||
|  | 
 | ||||||
|  | <h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 0; font-size: 20px;"> | ||||||
|  |   Step 2: Create your GitHub Sponsors profile | ||||||
|  | </h2> | ||||||
|  | 
 | ||||||
|  | <img mc:edit="pendingprofile" class="pendingprofile" src="https://github.githubassets.com/images/email/sponsors/pending-profile.png" width="635" style="outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;width: 635px;max-width: 100%;" alt="pending GitHub Sponsors profile"> | ||||||
|  | 
 | ||||||
|  | <p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;"> | ||||||
|  |   Fill out your profile in | ||||||
|  |   <a href="https://github.com/sponsors/kellya/dashboard">your GitHub Sponsors dashboard</a>. Here are some helpful guides: | ||||||
|  | </p> | ||||||
|  | 
 | ||||||
|  | <ul> | ||||||
|  |     <li style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;"> | ||||||
|  |       Learn more about <a href="https://docs.github.com/articles/becoming-a-sponsored-developer#completing-your-sponsored-developer-profile">setting up your profile</a>. | ||||||
|  |     </li> | ||||||
|  | 
 | ||||||
|  |   <li style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;"> | ||||||
|  |     Check out the <a href="https://github.com/sponsors">Sponsors landing page</a> to see how other developers set up their own profiles. | ||||||
|  |   </li> | ||||||
|  | </ul> | ||||||
|  | 
 | ||||||
|  | <h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;"> | ||||||
|  |   Step 3: Get your profile approved | ||||||
|  | </h2> | ||||||
|  | 
 | ||||||
|  | <p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0;"> | ||||||
|  |   Once you complete your GitHub Sponsors profile, submit it for identity verification and approval by GitHub staff. We'll follow up by email when your profile has been approved. | ||||||
|  | </p> | ||||||
|  | 
 | ||||||
|  | <h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;"> | ||||||
|  |   Step 4: Get paid | ||||||
|  | </h2> | ||||||
|  | 
 | ||||||
|  | <p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 10px 0 0 0;"> | ||||||
|  |     Once you receive your first sponsorship, you will be paid around the <strong>22nd</strong> of each month! | ||||||
|  | </p> | ||||||
|  | 
 | ||||||
|  | <p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 10px 0 50px 0;"> | ||||||
|  |   And that's it! Thank you for your contribution to open source — we're excited to see all the ways GitHub Sponsors can support you. | ||||||
|  | </p> | ||||||
|  | 
 | ||||||
|  |   <img mc:edit="welcomeimage" class="welcometocat" src="https://github.githubassets.com/images/email/sponsors/mona.png" width="150" style="outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;width: 150px;max-width: 100%;" alt="welcometocat"> | ||||||
|  | 
 | ||||||
|  | 				<div class="footer" style="box-sizing: border-box; clear: both; width: 100%;"> | ||||||
|  | 					<hr class="footer-hr" style="height: 0; overflow: visible; margin-top: 30px; border: 0; border-top: 1px solid #eee; color: #999999; font-size: 12px; line-height: 18px; margin-bottom: 30px;"> | ||||||
|  | 		      <div class="footer-links" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px;"> | ||||||
|  | 		        <p class="footer-text" style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: normal; margin: 0; margin-bottom: 15px; color: #999999; font-size: 12px; line-height: 18px;"> | ||||||
|  | 							<a href="https://github.com/settings/emails" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Email preferences</a> · | ||||||
|  | 							<a href="https://docs.github.com/articles/github-terms-of-service/" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Terms</a> · | ||||||
|  | 							<a href="https://docs.github.com/articles/github-privacy-policy/" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Privacy</a> · | ||||||
|  | 							<a href="https://github.com/login" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Sign into GitHub</a> | ||||||
|  | 						</p> | ||||||
|  | 		      </div> | ||||||
|  | 		      <p class="footer-text" style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: normal; margin: 0; margin-bottom: 15px; color: #999999; font-size: 12px; line-height: 18px;">GitHub, Inc.<br style="color: #999999; font-size: 12px; line-height: 18px;"> 88 Colin P Kelly Jr St.<br style="color: #999999; font-size: 12px; line-height: 18px;"> San Francisco, CA 94107</p> | ||||||
|  | 				</div> | ||||||
|  | 			</div> | ||||||
|  | 
 | ||||||
|  | 		</td> | ||||||
|  | 		<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top"></td> | ||||||
|  | 	</tr> | ||||||
|  | </table> | ||||||
|  | 
 | ||||||
|  | </body> | ||||||
|  | </html> | ||||||
|  | 
 | ||||||
|  | ----==_mimepart_6048d5d429f9_5ca17d41327fe-- | ||||||
							
								
								
									
										
											BIN
										
									
								
								private_dot_mutt/private_cache/private_headers
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								private_dot_mutt/private_cache/private_headers
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								private_dot_mutt/vimrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								private_dot_mutt/vimrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | ||||||
|  | set textwidth=0 | ||||||
|  | set wrapmargin=0 | ||||||
|  | set spell spelllang=en_us | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue