summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorTharre <tharre3@gmail.com>2016-10-07 20:53:06 +0000
committerTharre <tharre3@gmail.com>2016-10-16 15:23:59 +0000
commitedbcca8cd2b93b8c88eb62c431d04ea832b73180 (patch)
treebac188c0ee4c1c214dd50568e70783a7ee2c3565 /shell
parentd4f1a0f27100ff2f4380fa4cf38b09e7f0c051f7 (diff)
downloaddotfiles-edbcca8cd2b93b8c88eb62c431d04ea832b73180.tar.gz
dotfiles-edbcca8cd2b93b8c88eb62c431d04ea832b73180.tar.xz
dotfiles-edbcca8cd2b93b8c88eb62c431d04ea832b73180.zip
Reorganise dotfiles
Diffstat (limited to 'shell')
-rw-r--r--shell/_eclimrc3
-rw-r--r--shell/_emacs.d/.gitignore8
-rw-r--r--shell/_emacs.d/custom-var.el15
-rw-r--r--shell/_emacs.d/init.el215
-rw-r--r--shell/_emacs.d/org-fragments.el60
-rw-r--r--shell/_emacs.d/site-lisp/dconf-proxy.el14
-rw-r--r--shell/_emacs.d/site-lisp/site-lisp-autoloads.el5
-rw-r--r--shell/_emacs.d/site-lisp/util.el36
-rw-r--r--shell/_emacs.d/site-lisp/with-package.el31
-rw-r--r--shell/_emacs.d/tools/libs/jpeg62.dllbin127488 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/libXpm.dllbin504492 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/libpng-config124
-rw-r--r--shell/_emacs.d/tools/libs/libpng12-config124
-rw-r--r--shell/_emacs.d/tools/libs/libpng12.dllbin260096 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/libpng14-14.dllbin230529 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/libpng3.dllbin260096 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/libtiff3.dllbin376832 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/libungif4.dllbin31232 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/xpm4.dllbin52224 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/zip.exebin290816 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/libs/zlib1.dllbin75264 -> 0 bytes
-rw-r--r--shell/_emacs.d/tools/profiler/profile-dotemacs.el200
-rw-r--r--shell/_emacs.d/tools/profiler/run_profiler.el2
-rw-r--r--shell/_gdbinit1
-rw-r--r--shell/_gitconfig12
-rw-r--r--shell/_gnupg/.gitignore4
-rw-r--r--shell/_gnupg/gpg-agent.conf1
-rw-r--r--shell/_gnupg/gpg.conf5
-rw-r--r--shell/_makepkg.conf8
m---------shell/_oh-my-zsh0
-rw-r--r--shell/_tmux.conf11
m---------shell/_vim/bundle/ctrlp.vim0
m---------shell/_vim/bundle/gundo.vim0
m---------shell/_vim/bundle/jedi-vim0
m---------shell/_vim/bundle/nerdcommenter0
m---------shell/_vim/bundle/rust.vim0
m---------shell/_vim/bundle/syntastic0
m---------shell/_vim/bundle/vim-airline0
m---------shell/_vim/bundle/vim-distinguished0
m---------shell/_vim/bundle/vim-easy-align0
m---------shell/_vim/bundle/vim-ledger0
m---------shell/_vim/bundle/vim-misc0
m---------shell/_vim/bundle/vim-pathogen0
m---------shell/_vim/bundle/vim-sleuth0
m---------shell/_vim/bundle/vim-surround0
-rw-r--r--shell/_vimrc115
-rw-r--r--shell/_zshrc180
-rw-r--r--shell/themes/custom.zsh-theme30
48 files changed, 0 insertions, 1204 deletions
diff --git a/shell/_eclimrc b/shell/_eclimrc
deleted file mode 100644
index 7b78828..0000000
--- a/shell/_eclimrc
+++ /dev/null
@@ -1,3 +0,0 @@
-# Specifies the workspace directory to use
-# See $ECLIPSE_HOME/configuration/config.ini for other osgi properties.
-osgi.instance.area.default=@user.home/var/workspace
diff --git a/shell/_emacs.d/.gitignore b/shell/_emacs.d/.gitignore
deleted file mode 100644
index 88f820a..0000000
--- a/shell/_emacs.d/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-elpa/
-auto-save-list
-.smex-items
-ac-comphist.dat
-*.elc
-emacs.html
-*~
-url/
diff --git a/shell/_emacs.d/custom-var.el b/shell/_emacs.d/custom-var.el
deleted file mode 100644
index 431ff6e..0000000
--- a/shell/_emacs.d/custom-var.el
+++ /dev/null
@@ -1,15 +0,0 @@
-(custom-set-variables
- ;; custom-set-variables was added by Custom.
- ;; If you edit it by hand, you could mess it up, so be careful.
- ;; Your init file should contain only one such instance.
- ;; If there is more than one, they won't work right.
- '(evil-emacs-state-modes (quote (archive-mode bbdb-mode bookmark-bmenu-mode bookmark-edit-annotation-mode browse-kill-ring-mode bzr-annotate-mode calc-mode cfw:calendar-mode completion-list-mode Custom-mode debugger-mode delicious-search-mode desktop-menu-blist-mode desktop-menu-mode doc-view-mode dvc-bookmarks-mode dvc-diff-mode dvc-info-buffer-mode dvc-log-buffer-mode dvc-revlist-mode dvc-revlog-mode dvc-status-mode dvc-tips-mode ediff-mode ediff-meta-mode efs-mode Electric-buffer-menu-mode emms-browser-mode emms-mark-mode emms-metaplaylist-mode emms-playlist-mode etags-select-mode fj-mode gc-issues-mode gdb-breakpoints-mode gdb-disassembly-mode gdb-frames-mode gdb-locals-mode gdb-memory-mode gdb-registers-mode gdb-threads-mode gist-list-mode gnus-article-mode gnus-browse-mode gnus-group-mode gnus-server-mode gnus-summary-mode google-maps-static-mode ibuffer-mode jde-javadoc-checker-report-mode magit-commit-mode magit-diff-mode magit-key-mode magit-log-mode magit-mode magit-reflog-mode magit-show-branches-mode magit-branch-manager-mode magit-stash-mode magit-status-mode magit-wazzup-mode magit-process-mode mh-folder-mode monky-mode mu4e-main-mode mu4e-headers-mode mu4e-view-mode occur-mode org-agenda-mode package-menu-mode proced-mode rcirc-mode rebase-mode recentf-dialog-mode reftex-select-bib-mode reftex-select-label-mode reftex-toc-mode sldb-mode slime-inspector-mode slime-thread-control-mode slime-xref-mode sr-buttons-mode sr-mode sr-tree-mode sr-virtual-mode tar-mode tetris-mode tla-annotate-mode tla-archive-list-mode tla-bconfig-mode tla-bookmarks-mode tla-branch-list-mode tla-browse-mode tla-category-list-mode tla-changelog-mode tla-follow-symlinks-mode tla-inventory-file-mode tla-inventory-mode tla-lint-mode tla-logs-mode tla-revision-list-mode tla-revlog-mode tla-tree-lint-mode tla-version-list-mode twittering-mode urlview-mode vc-annotate-mode vc-dir-mode vc-git-log-view-mode vc-svn-log-view-mode vm-mode vm-summary-mode w3m-mode wab-compilation-mode xgit-annotate-mode xgit-changelog-mode xgit-diff-mode xgit-revlog-mode xhg-annotate-mode xhg-log-mode xhg-mode xhg-mq-mode xhg-mq-sub-mode xhg-status-extra-mode)))
- '(evil-motion-state-modes (quote (apropos-mode Buffer-menu-mode calendar-mode color-theme-mode command-history-mode compilation-mode dictionary-mode ert-results-mode help-mode Info-mode Man-mode speedbar-mode undo-tree-visualizer-mode view-mode woman-mode Custom-mode notmuch-hello-mode notmuch-search-mode)))
- '(evil-overriding-maps (quote ((Buffer-menu-mode-map) (color-theme-mode-map) (comint-mode-map) (compilation-mode-map) (dictionary-mode-map) (ert-results-mode-map . motion) (Info-mode-map . motion) (speedbar-key-map) (speedbar-file-key-map) (speedbar-buffers-key-map) (custom-mode-key-map) (notmuch-hello-key-map) (notmuch-search-key-map) (notmuch-show-key-map))))
- '(org-file-apps (quote ((auto-mode . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . "chromium %s") ("\\.pdf\\'" . default)))))
-(custom-set-faces
- ;; custom-set-faces was added by Custom.
- ;; If you edit it by hand, you could mess it up, so be careful.
- ;; Your init file should contain only one such instance.
- ;; If there is more than one, they won't work right.
- )
diff --git a/shell/_emacs.d/init.el b/shell/_emacs.d/init.el
deleted file mode 100644
index 921eace..0000000
--- a/shell/_emacs.d/init.el
+++ /dev/null
@@ -1,215 +0,0 @@
-;; VERSION: 0.9.0
-;; BUILD: 141
-;; TODO:
-;; - Dependencies:
-;; - Haskell: ghc-mod; hlint
-;; - Python: jedi (pip install jedi epc)
-;; - Arch: aspell-de
-;; - org-mode
-;; - imagemagick
-;; - Latex-preview: texlive-core
-
-;; TODO: eldoc for C looks awesome
-;; company for autocompletion?
-;;;; comments
-;; Fix custom-set-variables
-;; need a redo solution
-;; align-regexp
-;; need to fix color schemes
-;; fix evil state in list-packages buffer
-;; fix smooth scrolling (no jumps pls)
-;; fix jedi
-;; checkout evil-exchange https://github.com/Dewdrops/evil-exchange
-;; Learn how the minibuffer works
-
-;; Turn off mouse interface early to avoid momentary display
-(if (fboundp 'menu-bar-mode) (menu-bar-mode -1))
-(if (fboundp 'tool-bar-mode) (tool-bar-mode -1))
-(if (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))
-
-;; No welcome screen
-(setq inhibit-startup-message t)
-
-;;;; autoloads
-(add-to-list 'load-path (concat user-emacs-directory "/site-lisp/"))
-(require 'site-lisp-autoloads)
-
-;;;; general settings
-(when window-system
- (setq frame-title-format '(buffer-file-name "%f" ("%b")))
- (blink-cursor-mode -1))
-
-(setq visible-bell t
- ;; color-theme-is-global t
- ;; shift-select-mode nil
- ;; mouse-yank-at-point t
- backup-directory-alist `((".".,(concat user-emacs-directory "backups"))))
-
-(defalias 'yes-or-no-p 'y-or-n-p)
-
-;; much better scrolling
-(setq scroll-margin 0
- scroll-conservatively 100000
- scroll-preserve-screen-position 1)
-
-;; Increase memory for tables
-(setq max-lisp-eval-depth '40000)
-(setq max-specpdl-size '100000)
-
-(require 'package)
-(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/"))
-(add-to-list 'package-archives
- '("marmalade" . "http://marmalade-repo.org/packages/"))
-(add-to-list 'package-archives
- '("melpa" . "http://melpa.milkbox.net/packages/"))
-(package-initialize)
-
-(refresh-proxy-settings)
-(when (not package-archive-contents)
- (package-refresh-contents))
-
-(require 'with-package)
-
-(with-package (ace-jump-buffer haskell-mode python-mode htmlize
- multiple-cursors column-marker
- ;; ess ;; statistic
- ;; key-chord ;; combination of keys for commands
- ;; no-easy-keys
- ;; pretty-symbols-mode ;; mode for pretty symbols
- ;; auto-complete
- ;; auto-complete-clang-async
- ;; auto-complete-c-headers
- ;; autopair
- ;; column-marker
- ;; fuzzy ;; better matching
- ;; jedi
- ;; maxframe
- ;; nav
- ;; yasnippet
- notmuch
- midnight
- org-plus-contrib
-))
-
-(with-package* (evil evil-nerd-commenter evil-numbers)
- (evil-mode t)
- (define-key evil-normal-state-map "m" 'tabbar-forward-tab)
- (define-key evil-normal-state-map "M" 'tabbar-backward-tab)
- (define-key evil-normal-state-map " " 'ace-jump-buffer)
- (define-key evil-normal-state-map (kbd ",ci")
- 'evilnc-comment-or-uncomment-lines)
- (define-key evil-normal-state-map (kbd ",cl")
- 'evilnc-comment-or-uncomment-to-the-line))
-
-(define-key evil-normal-state-map (kbd "RET") nil)
-(define-key evil-motion-state-map (kbd "RET") nil)
-
-;; TODO: test this more
-(with-package* key-chord
- (key-chord-mode t)
- (key-chord-define evil-insert-state-map "jk" 'evil-normal-state))
-
-;; Evil surround mode. See https://github.com/timcharper/evil-surround
-(with-package* surround
- (global-surround-mode 1))
-
-(with-package* anzu
- (global-anzu-mode))
-
-(with-package* solarized-theme
- (message "Solarized theme loaded!")
- (load-theme 'solarized-dark t))
-
-;; loading zenburn retriggers this with-package call, so only call it once
-;; (with-package* zenburn-theme
-;; (unless (symbolp 'zenburn-loaded)
-;; (setq 'zenburn-loaded t)
-;; (load-theme 'zenburn)))
-
-(with-package* (ido ido-ubiquitous smex)
- (ido-mode t)
- (ido-everywhere t)
- (setq ido-enable-flex-matching t)
- (ido-ubiquitous-mode)
- (setq ido-enable-last-directory-history nil
- ido-record-commands nil
- ido-max-work-directory-list 0
- ido-max-work-file-list 0)
- (setq smex-save-file (concat user-emacs-directory ".smex-items"))
- (global-set-key (kbd "M-x") 'smex))
-
-(with-package* diminish
- (diminish 'undo-tree-mode))
-
-(show-paren-mode 1)
-(global-linum-mode 1)
-
-;; chmod +x on save if shell script
-;; (add-hook 'after-save-hook
-;; 'executable-make-buffer-file-executable-if-script-p)
-
-;; see https://github.com/flycheck/flycheck
-;; for all the additional dependencies.
-(with-package* (flycheck flycheck-color-mode-line)
- (setq flycheck-check-syntax-automatically (quote (save mode-enabled)))
- ;; in case cabal isn't in path add path manually
- ;; FIXME: don't do this always use -^
- (setq flycheck-haskell-hlint-executable "~/.cabal/bin/hlint")
- (global-flycheck-mode t)
- (add-hook 'flycheck-mode-hook 'flycheck-color-mode-line-mode))
-
-(with-package magit
- (define-key magit-status-mode-map (kbd "j") 'magit-goto-next-section)
- (define-key magit-status-mode-map (kbd "k") 'magit-goto-previous-section)
- (define-key magit-status-mode-map (kbd "n") 'magit-discard-item))
-
-;;;; general
-(setq tab-width 4)
-
-;;;; python
-;; dependencies: pip install jedi epc
-(with-package* jedi
- (setq jedi:setup-keys t)
- (setq jedi:complete-on-dot t)
- (add-hook 'python-mode-hook 'jedi:setup))
-
-;;;; C
-(setq-default c-basic-offset 4)
-
-(add-hook 'prog-mode-hook
- (lambda ()
- (font-lock-add-keywords nil
- '(("\\<\\(FIX\\(ME\\)?\\|TODO\\|\ HACK\\|REFACTOR\\|NOCOMMIT\\):"
- 1 font-lock-warning-face t)))))
-
-;; highlight with-package*
-;; TODO: add-hook to emacs-lisp?
-(font-lock-add-keywords
- 'emacs-lisp-mode
- '(("(\\(with-package\\*?\\)\\(?:\\s-+(?\\([^()]+\\))?\\)?"
- (1 'font-lock-keyword-face)
- (2 'font-lock-constant-face nil t))))
-
-;; eval-and-replace
-(global-set-key (kbd "C-c C-e") 'eval-and-replace)
-
-;; Font size
-(define-key global-map (kbd "C-+") 'text-scale-increase)
-(define-key global-map (kbd "C--") 'text-scale-decrease)
-
-;; Show trailing spaces, set whitespace tabs to dim grey and delete trailing
-;; whitespaces on save.
-;; Note: this will break hard line breaks for markdown.
-;; TODO: Add exception for markdown-mode
-;; TODO: whitespace cleanup?
-;; (setq whitespace-style '(face tabs newline tab-mark)
-;; whitespace-line-column 80
-;; whitespace-tab '(:foreground "dim gray" :weight bold))
-;; (global-whitespace-mode t)
-;; (add-hook 'before-save-hook 'delete-trailing-whitespace)
-
-;; Marks the 81st column in a line.
-;; (column-marker-1 80)
-
-(setq custom-file (concat user-emacs-directory "custom-var.el"))
-(load custom-file)
diff --git a/shell/_emacs.d/org-fragments.el b/shell/_emacs.d/org-fragments.el
deleted file mode 100644
index 0e145ad..0000000
--- a/shell/_emacs.d/org-fragments.el
+++ /dev/null
@@ -1,60 +0,0 @@
-
-** org-mode settings
-
-*** Increase front size of latex previews
-
-#+BEGIN_SRC emacs-lisp
-(setq org-format-latex-options (plist-put 'org-format-latex-options :scale 2.0))
-#+END_SRC
-
-*** Other customizations
-TODO: create subgroups
-
-#+BEGIN_SRC emacs-lisp
-;; org-mode
-;; active Babel languages
-;; TODO: load on demand
- (org-babel-do-load-languages
- 'org-babel-load-languages
- '((R . t)
- (python . t)
- ))
-
-(add-hook 'org-babel-after-execute-hook 'org-display-inline-images)
-(add-hook 'org-mode-hook 'org-display-inline-images)
-(setq org-confirm-babel-evaluate nil)
-(setq org-export-html-validation-link nil)
-(setq org-export-allow-BIND t)
-(setq org-support-shift-select t)
-(setq org-src-fontify-natively t)
-
-
-;; iimage (show images inline)
-;; (when window-system
-;; (defun iimage-fix-underlining ()
-;; ;; (set-face-underline-p 'org-link nil) ;; deactivate underlining
-;; ) ;; TODO: needing something better aka unclickable links
-
-;; (defun iimage-refresh-iimages ()
-;; "Hacked refresh"
-;; (clear-image-cache nil)
-;; (iimage-mode nil)
-;; (iimage-mode t))
-
-;; (add-hook 'org-mode-hook 'iimage-mode)
-;; (add-hook 'after-save-hook 'iimage-refresh-iimages)
-;; (add-hook 'iimage-mode-hook 'iimage-fix-underlining)
-;; (iimage-mode nil)
-;; (add-to-list 'iimage-mode-image-regex-alist
-;; (cons (concat "\\[\\[file:\\(~?" iimage-mode-image-filename-regex
-;; "\\)\\]") 1))
-;; )
-#+END_SRC
-
-** increase memory for tables
-
-#+BEGIN_SRC emacs-lisp
-;; Increase memory for tables
-(setq max-lisp-eval-depth '40000)
-(setq max-specpdl-size '100000)
-#+END_SRC
diff --git a/shell/_emacs.d/site-lisp/dconf-proxy.el b/shell/_emacs.d/site-lisp/dconf-proxy.el
deleted file mode 100644
index 954852a..0000000
--- a/shell/_emacs.d/site-lisp/dconf-proxy.el
+++ /dev/null
@@ -1,14 +0,0 @@
-(defun refresh-proxy-settings ()
- (interactive)
- (if (string= (shell-command-to-string "dconf read /system/proxy/http/enabled") "true\n")
- (setq url-proxy-services
- `(("http" .
- ,(concat
- (car (split-string-and-unquote ;; split string to remove single quotes and newline
- (shell-command-to-string "dconf read /system/proxy/http/host") '"'"))
- ":"
- (car (split-string-and-unquote ;; split string to remove newline
- (shell-command-to-string "dconf read /system/proxy/http/port") '"\n"))))))
- (setq url-proxy-services nil)))
-
-(provide 'dconf-proxy)
diff --git a/shell/_emacs.d/site-lisp/site-lisp-autoloads.el b/shell/_emacs.d/site-lisp/site-lisp-autoloads.el
deleted file mode 100644
index 2b1e039..0000000
--- a/shell/_emacs.d/site-lisp/site-lisp-autoloads.el
+++ /dev/null
@@ -1,5 +0,0 @@
-
-(autoload 'refresh-proxy-settings "dconf-proxy" "Refresh proxy settings" t)
-(autoload 'eval-and-replace "util" "Eval and replace lisp expression" t)
-
-(provide 'site-lisp-autoloads)
diff --git a/shell/_emacs.d/site-lisp/util.el b/shell/_emacs.d/site-lisp/util.el
deleted file mode 100644
index b5bdc10..0000000
--- a/shell/_emacs.d/site-lisp/util.el
+++ /dev/null
@@ -1,36 +0,0 @@
-(defun eval-and-replace ()
- "Replace the preceding sexp with its value."
- (interactive)
- (forward-char) ;; for evil normal state
- (backward-kill-sexp)
- (condition-case nil
- (prin1 (eval (read (current-kill 0)))
- (current-buffer))
- (error (message "Invalid expression")
- (insert (current-kill 0)))))
-
-(defun lorem ()
- "Insert a lorem ipsum."
- (interactive)
- (insert "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do "
- "eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
- "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut "
- "aliquip ex ea commodo consequat. Duis aute irure dolor in "
- "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla "
- "pariatur. Excepteur sint occaecat cupidatat non proident, sunt in "
- "culpa qui officia deserunt mollit anim id est laborum."))
-
-(defun insert-date ()
- "Insert a time-stamp according to locale's date and time format."
- (interactive)
- (insert (format-time-string "%c" (current-time))))
-
-(defun indent-buffer ()
- (interactive)
- (indent-region (point-min) (point-max)))
-
-(defun untabify-buffer ()
- (interactive)
- (untabify (point-min) (point-max)))
-
-(provide 'util)
diff --git a/shell/_emacs.d/site-lisp/with-package.el b/shell/_emacs.d/site-lisp/with-package.el
deleted file mode 100644
index 3dfc52d..0000000
--- a/shell/_emacs.d/site-lisp/with-package.el
+++ /dev/null
@@ -1,31 +0,0 @@
-(require 'cl)
-
-;; will be available at emacs 24.4
-(unless (fboundp 'with-eval-after-load)
- "Do magic from the future"
- (defmacro with-eval-after-load (file &rest body)
- `(eval-after-load ,file
- `(funcall (function ,(lambda () ,@body))))))
-
-(defmacro with-package (packages &rest body)
- "After pkg macro"
- (declare (indent defun))
- (when (symbolp packages) ;; make a list if necessary
- (setf packages (list packages)))
- `(progn
- (dolist (p ',packages)
- (when (not (package-installed-p p))
- (package-install p))
- (with-eval-after-load p ,@body))))
-
-(defmacro with-package* (packages &rest body)
- "After pkg macro*"
- (declare (indent defun))
- (when (symbolp packages) ;; make a list if necessary
- (setf packages (list packages)))
- `(prog1
- (with-package ,packages ,@body)
- (dolist (p ',packages)
- (require p))))
-
-(provide 'with-package)
diff --git a/shell/_emacs.d/tools/libs/jpeg62.dll b/shell/_emacs.d/tools/libs/jpeg62.dll
deleted file mode 100644
index 21c03d5..0000000
--- a/shell/_emacs.d/tools/libs/jpeg62.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/libXpm.dll b/shell/_emacs.d/tools/libs/libXpm.dll
deleted file mode 100644
index 0dcb292..0000000
--- a/shell/_emacs.d/tools/libs/libXpm.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/libpng-config b/shell/_emacs.d/tools/libs/libpng-config
deleted file mode 100644
index 3c39bc9..0000000
--- a/shell/_emacs.d/tools/libs/libpng-config
+++ /dev/null
@@ -1,124 +0,0 @@
-#! /bin/sh
-
-# libpng-config
-# provides configuration info for libpng.
-
-# Copyright (C) 2002, 2004, 2006, 2007 Glenn Randers-Pehrson
-# For conditions of distribution and use, see copyright notice in png.h
-
-# Modeled after libxml-config.
-
-version="1.2.37"
-prefix="c:/progra~1/libpng"
-exec_prefix="${prefix}"
-libdir="${exec_prefix}/lib"
-includedir="${prefix}/include/libpng12"
-libs="-lpng12"
-all_libs="-lpng12 -lz
-I_opts="-I${includedir}"
-L_opts="-L${libdir}"
-R_opts=""
-cppflags=""
-ccopts=""
-ldopts=""
-
-usage()
-{
- cat <<EOF
-Usage: $0 [OPTION] ...
-
-Known values for OPTION are:
-
- --prefix print libpng prefix
- --libdir print path to directory containing library
- --libs print library linking information
- --ccopts print compiler options
- --cppflags print pre-processor flags
- --cflags print preprocessor flags, I_opts, and compiler options
- --I_opts print "-I" include options
- --L_opts print linker "-L" flags for dynamic linking
- --R_opts print dynamic linker "-R" or "-rpath" flags
- --ldopts print linker options
- --ldflags print linker flags (ldopts, L_opts, R_opts, and libs)
- --static revise subsequent outputs for static linking
- --help print this help and exit
- --version print version information
-EOF
-
- exit $1
-}
-
-if test $# -eq 0; then
- usage 1
-fi
-
-while test $# -gt 0; do
- case "$1" in
-
- --prefix)
- echo ${prefix}
- ;;
-
- --version)
- echo ${version}
- exit 0
- ;;
-
- --help)
- usage 0
- ;;
-
- --ccopts)
- echo ${ccopts}
- ;;
-
- --cppflags)
- echo ${cppflags}
- ;;
-
- --cflags)
- echo ${I_opts} ${cppflags} ${ccopts}
- ;;
-
- --libdir)
- echo ${libdir}
- ;;
-
- --libs)
- echo ${libs}
- ;;
-
- --I_opts)
- echo ${I_opts}
- ;;
-
- --L_opts)
- echo ${L_opts}
- ;;
-
- --R_opts)
- echo ${R_opts}
- ;;
-
- --ldopts)
- echo ${ldopts}
- ;;
-
- --ldflags)
- echo ${ldopts} ${L_opts} ${R_opts} ${libs}
- ;;
-
- --static)
- R_opts=""
- libs=${all_libs}
- ;;
-
- *)
- usage
- exit 1
- ;;
- esac
- shift
-done
-
-exit 0
diff --git a/shell/_emacs.d/tools/libs/libpng12-config b/shell/_emacs.d/tools/libs/libpng12-config
deleted file mode 100644
index 3c39bc9..0000000
--- a/shell/_emacs.d/tools/libs/libpng12-config
+++ /dev/null
@@ -1,124 +0,0 @@
-#! /bin/sh
-
-# libpng-config
-# provides configuration info for libpng.
-
-# Copyright (C) 2002, 2004, 2006, 2007 Glenn Randers-Pehrson
-# For conditions of distribution and use, see copyright notice in png.h
-
-# Modeled after libxml-config.
-
-version="1.2.37"
-prefix="c:/progra~1/libpng"
-exec_prefix="${prefix}"
-libdir="${exec_prefix}/lib"
-includedir="${prefix}/include/libpng12"
-libs="-lpng12"
-all_libs="-lpng12 -lz
-I_opts="-I${includedir}"
-L_opts="-L${libdir}"
-R_opts=""
-cppflags=""
-ccopts=""
-ldopts=""
-
-usage()
-{
- cat <<EOF
-Usage: $0 [OPTION] ...
-
-Known values for OPTION are:
-
- --prefix print libpng prefix
- --libdir print path to directory containing library
- --libs print library linking information
- --ccopts print compiler options
- --cppflags print pre-processor flags
- --cflags print preprocessor flags, I_opts, and compiler options
- --I_opts print "-I" include options
- --L_opts print linker "-L" flags for dynamic linking
- --R_opts print dynamic linker "-R" or "-rpath" flags
- --ldopts print linker options
- --ldflags print linker flags (ldopts, L_opts, R_opts, and libs)
- --static revise subsequent outputs for static linking
- --help print this help and exit
- --version print version information
-EOF
-
- exit $1
-}
-
-if test $# -eq 0; then
- usage 1
-fi
-
-while test $# -gt 0; do
- case "$1" in
-
- --prefix)
- echo ${prefix}
- ;;
-
- --version)
- echo ${version}
- exit 0
- ;;
-
- --help)
- usage 0
- ;;
-
- --ccopts)
- echo ${ccopts}
- ;;
-
- --cppflags)
- echo ${cppflags}
- ;;
-
- --cflags)
- echo ${I_opts} ${cppflags} ${ccopts}
- ;;
-
- --libdir)
- echo ${libdir}
- ;;
-
- --libs)
- echo ${libs}
- ;;
-
- --I_opts)
- echo ${I_opts}
- ;;
-
- --L_opts)
- echo ${L_opts}
- ;;
-
- --R_opts)
- echo ${R_opts}
- ;;
-
- --ldopts)
- echo ${ldopts}
- ;;
-
- --ldflags)
- echo ${ldopts} ${L_opts} ${R_opts} ${libs}
- ;;
-
- --static)
- R_opts=""
- libs=${all_libs}
- ;;
-
- *)
- usage
- exit 1
- ;;
- esac
- shift
-done
-
-exit 0
diff --git a/shell/_emacs.d/tools/libs/libpng12.dll b/shell/_emacs.d/tools/libs/libpng12.dll
deleted file mode 100644
index 25c0a7c..0000000
--- a/shell/_emacs.d/tools/libs/libpng12.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/libpng14-14.dll b/shell/_emacs.d/tools/libs/libpng14-14.dll
deleted file mode 100644
index 8b93b06..0000000
--- a/shell/_emacs.d/tools/libs/libpng14-14.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/libpng3.dll b/shell/_emacs.d/tools/libs/libpng3.dll
deleted file mode 100644
index 649ec64..0000000
--- a/shell/_emacs.d/tools/libs/libpng3.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/libtiff3.dll b/shell/_emacs.d/tools/libs/libtiff3.dll
deleted file mode 100644
index 9883c51..0000000
--- a/shell/_emacs.d/tools/libs/libtiff3.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/libungif4.dll b/shell/_emacs.d/tools/libs/libungif4.dll
deleted file mode 100644
index 2308352..0000000
--- a/shell/_emacs.d/tools/libs/libungif4.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/xpm4.dll b/shell/_emacs.d/tools/libs/xpm4.dll
deleted file mode 100644
index 0414d84..0000000
--- a/shell/_emacs.d/tools/libs/xpm4.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/zip.exe b/shell/_emacs.d/tools/libs/zip.exe
deleted file mode 100644
index 65de183..0000000
--- a/shell/_emacs.d/tools/libs/zip.exe
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/libs/zlib1.dll b/shell/_emacs.d/tools/libs/zlib1.dll
deleted file mode 100644
index 31996cd..0000000
--- a/shell/_emacs.d/tools/libs/zlib1.dll
+++ /dev/null
Binary files differ
diff --git a/shell/_emacs.d/tools/profiler/profile-dotemacs.el b/shell/_emacs.d/tools/profiler/profile-dotemacs.el
deleted file mode 100644
index 160b800..0000000
--- a/shell/_emacs.d/tools/profiler/profile-dotemacs.el
+++ /dev/null
@@ -1,200 +0,0 @@
-;;; profile-dotemacs.el --- Profile your Emacs init file
-
-;; Copyright (C) 2010, 2012 David Engster
-
-;; Author: David Engster <dengste@eml.cc>
-
-;; This file is NOT part of GNU Emacs.
-
-;; 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 2
-;; 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/>.
-
-;;; Commentary:
-
-;; This is to easily profile your Emacs init file (or any other
-;; script-like Emacs Lisp file, for that matter).
-
-;; It will go over all sexp's (balanced expressions) in the file and
-;; run them through `benchmark-run'. It will then show the file with
-;; overlays applied in a way that let you easily find out which sexp's
-;; take the most time. Since time is relative, it's not the absolute
-;; value that counts but the percentage of the total running time.
-;;
-;; * All other sexp's with a percentage greater than
-;; `profile-dotemacs-low-percentage' will be preceded by a
-;; highlighted line, showing the results from `benchmark-run'.
-;; Also, the more 'reddish' the background of the sexp, the more
-;; time it needs.
-
-;; * All other sexp's will be grayed out to indicate that their
-;; running time is miniscule. You can still see the benchmark
-;; results in the minibuffer by hovering over the sexp with the
-;; mouse.
-
-;; You can only benchmark full sexp's, so if you wrapped large parts
-;; of your init file in some conditional clause, you'll have to remove
-;; that for getting finer granularity.
-
-;;; Usage:
-
-;; Start emacs as follows:
-;;
-;; emacs -Q -l <PATH>/profile-dotemacs.el -f profile-dotemacs
-;;
-;; with <PATH> being the path to where this file resides.
-
-;;; Caveats (thanks to Raffaele Ricciardi for reporting those):
-
-;; - The usual `--debug-init' for debugging your init file won't work
-;; with profile-dotemacs, so you'll have to call
-;; `toggle-debug-on-error', either on the commandline or at the
-;; beginning of your init file.
-;; - `load-file-name' is nil when the init file is being loaded
-;; by the profiler. This might matter if you perform the
-;; bulk of initializations in a different file.
-;; - Starting external shells like IELM or eshell in your init file
-;; might mess with overlay creation, so this must not be done.
-
-;;; Download:
-
-;; You can always get the latest version from
-;; http://randomsample.de/profile-dotemacs.el
-
-;;; Code:
-
-(require 'thingatpt)
-(require 'benchmark)
-
-;; User variables
-
-(defvar profile-dotemacs-file "~/.emacs"
- "File to be profiled.")
-
-(defvar profile-dotemacs-low-percentage 3
- "Percentage which should be considered low.
-All sexp's with a running time below this percentage will be
-grayed out.")
-
-(defface profile-dotemacs-time-face
- '((((background dark)) (:background "OrangeRed1"))
- (t (:background "red3")))
- "Background color to indicate percentage of total time.")
-
-(defface profile-dotemacs-low-percentage-face
- '((((background dark)) (:foreground "gray25"))
- (t (:foreground "gray75")))
- "Face for sexps below `profile-dotemacs-low-percentage'.")
-
-(defface profile-dotemacs-highlight-face
- '((((background dark)) (:background "blue"))
- (t (:background "yellow")))
- "Highlight face for benchmark results.")
-
-;; Main function
-
-(defun profile-dotemacs ()
- "Load `profile-dotemacs-file' and benchmark its sexps."
- (interactive)
- (with-current-buffer (find-file-noselect profile-dotemacs-file t)
- (setq buffer-read-only t) ;; just to be sure
- (goto-char (point-min))
- (let (start end results)
- (while
- (< (point)
- (setq end (progn
- (forward-sexp 1)
- (point))))
- (forward-sexp -1)
- (setq start (point))
- (add-to-list
- 'results
- `(,start ,end
- ,(benchmark-run
- (eval (sexp-at-point)))))
- (goto-char end))
- (profile-dotemacs-show-results results)
- (switch-to-buffer (current-buffer)))))
-
-;; Helper functions
-
-(defun profile-dotemacs-show-results (results)
- "Show timings from RESULTS in current buffer."
- (let ((totaltime (profile-dotemacs-totaltime results))
- current percentage ov)
- (while results
- (let* ((current (pop results))
- (ov (make-overlay (car current) (cadr current)))
- (current (car (last current)))
- (percentage (/ (+ (car current) (nth 2 current))
- totaltime))
- col benchstr lowface)
- (setq col
- (profile-dotemacs-percentage-color
- percentage
- (face-background 'default)
- (face-background 'profile-dotemacs-time-face)))
- (setq percentage (round (* 100 percentage)))
- (setq benchstr (profile-dotemacs-make-benchstr current))
- (overlay-put ov 'help-echo benchstr)
- (if (and (numberp profile-dotemacs-low-percentage)
- (< percentage profile-dotemacs-low-percentage))
- (overlay-put ov 'face 'profile-dotemacs-low-percentage-face)
- (overlay-put ov 'before-string
- (propertize benchstr
- 'face 'profile-dotemacs-highlight-face))
- (overlay-put ov 'face
- `(:background ,col)))))
- (setq ov (make-overlay (1- (point-max)) (point-max)))
- (overlay-put ov 'after-string
- (propertize
- (format "\n-----------------\nTotal time: %.2fs\n"
- totaltime)
- 'face 'profile-dotemacs-highlight-face))))
-
-(defun profile-dotemacs-totaltime (results)
- "Calculate total time of RESULTS."
- (let ((totaltime 0))
- (mapc (lambda (x)
- (let ((cur (car (last x))))
- (setq totaltime (+ totaltime (car cur) (nth 2 cur)))))
- results)
- totaltime))
-
-(defun profile-dotemacs-percentage-color (percent col-begin col-end)
- "Calculate color according to PERCENT between COL-BEGIN and COL-END."
- (let* ((col1 (color-values col-begin))
- (col2 (color-values col-end))
- (col
- (mapcar (lambda (c)
- (round
- (+ (* (- 1 percent) (nth c col1))
- (* percent (nth c col2)))))
- '(0 1 2))))
- (format "RGB:%04x/%04x/%04x"
- (car col)
- (nth 1 col)
- (nth 2 col))))
-
-(defun profile-dotemacs-make-benchstr (timings)
- "Create descriptive benchmark string from TIMINGS."
- (format
- (concat
- "<Percentage: %d ; "
- "Time: %.2f ; "
- "Number of GC: %d ; "
- "Time for GC: %.2f>\n")
- percentage
- (car timings) (nth 1 timings) (nth 2 timings)))
-
-
-;; profile-dotemacs.el ends here
diff --git a/shell/_emacs.d/tools/profiler/run_profiler.el b/shell/_emacs.d/tools/profiler/run_profiler.el
deleted file mode 100644
index 39939c2..0000000
--- a/shell/_emacs.d/tools/profiler/run_profiler.el
+++ /dev/null
@@ -1,2 +0,0 @@
-;; won't work unless .emacs exists
-(eshell-command "emacs -Q -l ~/.emacs.d/tools/profiler/profile-dotemacs.el -f profile-dotemacs")
diff --git a/shell/_gdbinit b/shell/_gdbinit
deleted file mode 100644
index 9422460..0000000
--- a/shell/_gdbinit
+++ /dev/null
@@ -1 +0,0 @@
-set disassembly-flavor intel
diff --git a/shell/_gitconfig b/shell/_gitconfig
deleted file mode 100644
index 78ac758..0000000
--- a/shell/_gitconfig
+++ /dev/null
@@ -1,12 +0,0 @@
-[user]
- name = Tharre
- email = tharre3@gmail.com
-[push]
- default = simple
-[alias]
- lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit
- la = log --oneline --decorate --all --graph
-[branch]
- autosetuprebase = always
-[merge]
- tool = vimdiff
diff --git a/shell/_gnupg/.gitignore b/shell/_gnupg/.gitignore
deleted file mode 100644
index 80d294a..0000000
--- a/shell/_gnupg/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-*
-!.gitignore
-!gpg-agent.conf
-!gpg.conf
diff --git a/shell/_gnupg/gpg-agent.conf b/shell/_gnupg/gpg-agent.conf
deleted file mode 100644
index 85405bc..0000000
--- a/shell/_gnupg/gpg-agent.conf
+++ /dev/null
@@ -1 +0,0 @@
-enable-ssh-support
diff --git a/shell/_gnupg/gpg.conf b/shell/_gnupg/gpg.conf
deleted file mode 100644
index 585e888..0000000
--- a/shell/_gnupg/gpg.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# needs long keyID, obtained with gpg --list-key --with-colons
-trusted-key 5431BDE2C8F0B2F4
-
-# store encrypted outgoing mails with my own public key
-encrypt-to 0xC8F0B2F4
diff --git a/shell/_makepkg.conf b/shell/_makepkg.conf
deleted file mode 100644
index 2d44f5a..0000000
--- a/shell/_makepkg.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-DLAGENTS+=('hib::/usr/bin/hib-dlagent -u tharre3@gmail.com -o %o %u')
-
-MAKEFLAGS="-j$(nproc)"
-
-COMPRESSXZ=(xz -T 0 -c -z -)
-
-# Don't compress packages
-PKGEXT='.pkg.tar'
diff --git a/shell/_oh-my-zsh b/shell/_oh-my-zsh
deleted file mode 160000
-Subproject 644bc641ad48c74c88631d79d48ec9b6f3f5a3e
diff --git a/shell/_tmux.conf b/shell/_tmux.conf
deleted file mode 100644
index 9ee9f96..0000000
--- a/shell/_tmux.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-set -g prefix C-x
-bind C-x send-prefix
-unbind C-b
-
-set -g default-terminal "screen-256color"
-
-set -g base-index 1 # start window numbering with 1
-
-bind-key r source-file ~/.tmux.conf \; display "Config reloaded!"
-
-if-shell "test -e ~/.tmux.conf.local" "source-file ~/.tmux.conf.local"
diff --git a/shell/_vim/bundle/ctrlp.vim b/shell/_vim/bundle/ctrlp.vim
deleted file mode 160000
-Subproject 7a80267ed061f3dc30bb319f438bdadfd8c7b1f
diff --git a/shell/_vim/bundle/gundo.vim b/shell/_vim/bundle/gundo.vim
deleted file mode 160000
-Subproject dd5ab1e930deb8c74ea9046654dd0587df0cf45
diff --git a/shell/_vim/bundle/jedi-vim b/shell/_vim/bundle/jedi-vim
deleted file mode 160000
-Subproject dc23f0b859d3b5c087921b68cf7cd66803ecca8
diff --git a/shell/_vim/bundle/nerdcommenter b/shell/_vim/bundle/nerdcommenter
deleted file mode 160000
-Subproject 1f4bfd59920c101a30a74a07b824608a6e65f3f
diff --git a/shell/_vim/bundle/rust.vim b/shell/_vim/bundle/rust.vim
deleted file mode 160000
-Subproject 2450ecf3091cc7c2711ca9f00eae8e3bedd0437
diff --git a/shell/_vim/bundle/syntastic b/shell/_vim/bundle/syntastic
deleted file mode 160000
-Subproject 06a8469556bca04d2276917b1043e25cfa6ec81
diff --git a/shell/_vim/bundle/vim-airline b/shell/_vim/bundle/vim-airline
deleted file mode 160000
-Subproject 14d14cf951c08fc88ca6c3e6f28fe47b99421e2
diff --git a/shell/_vim/bundle/vim-distinguished b/shell/_vim/bundle/vim-distinguished
deleted file mode 160000
-Subproject 62b360dc81355b53d124cd06218a9ba2496563f
diff --git a/shell/_vim/bundle/vim-easy-align b/shell/_vim/bundle/vim-easy-align
deleted file mode 160000
-Subproject 7cb559eb70600bbd81afbb2d7f60d98334f631e
diff --git a/shell/_vim/bundle/vim-ledger b/shell/_vim/bundle/vim-ledger
deleted file mode 160000
-Subproject 0ebef8fcb5962602c6062ddbd07bada4df0af8b
diff --git a/shell/_vim/bundle/vim-misc b/shell/_vim/bundle/vim-misc
deleted file mode 160000
-Subproject 3e6b8fb6f03f13434543ce1f5d24f6a5d3f34f0
diff --git a/shell/_vim/bundle/vim-pathogen b/shell/_vim/bundle/vim-pathogen
deleted file mode 160000
-Subproject b4174e4d1a16e7f0c5c6dfca923269a20a9f50c
diff --git a/shell/_vim/bundle/vim-sleuth b/shell/_vim/bundle/vim-sleuth
deleted file mode 160000
-Subproject a17462708aa40a7fc0afd4effa559087d8a2c90
diff --git a/shell/_vim/bundle/vim-surround b/shell/_vim/bundle/vim-surround
deleted file mode 160000
-Subproject 2d05440ad23f97a7874ebd9b5de3a0e65d25d85
diff --git a/shell/_vimrc b/shell/_vimrc
deleted file mode 100644
index a73485a..0000000
--- a/shell/_vimrc
+++ /dev/null
@@ -1,115 +0,0 @@
-" Plugins for review:
-" 'msanders/snipmate.vim'
-" 'godlygeek/tabular'
-" 'plasticboy/vim-markdown'
-" Consider using sections like this:
-" Section Name {{{
-" set number "This will be folded
-" }}}
-
-runtime bundle/vim-pathogen/autoload/pathogen.vim
-execute pathogen#infect()
-execute pathogen#helptags()
-set nocompatible " Be iMproved
-let mapleader="," " set leader early as otherwise it wouldn't work
-filetype plugin indent on
-
-" ========== general settings ==========
-set encoding=utf-8
-set ff=unix
-set number
-set clipboard=unnamedplus
-set showmatch " show matching brackets
-
-set incsearch " Find as you type search
-set hlsearch " Highlight search terms
-set ignorecase " Case-insensitive searching.
-set smartcase " But case-sensitive if expression contains a capital letter.
-
-set history=1000 " remember more commands and search history
-set undolevels=1000 " use many levels of undo
-
-set nobackup
-set noswapfile
-
-set tabstop=4
-set shiftwidth=4
-set textwidth=80
-set cc=81
-"set expandtab
-
-syntax enable
-set background=dark
-colorscheme distinguished
-
-set list
-set listchars=tab:>-,trail:~
-
-set lazyredraw
-set wildmenu
-
-set relativenumber
-
-set wildignore+=*.a,*.o,*.class
-set wildignore+=*.bmp,*.gif,*.ico,*.jpg,*.jpeg,*.png
-set wildignore+=.DS_Store,.git,.hg,.svn
-set wildignore+=*~,*.swp,*.tmp
-
-" jk is escape
-inoremap jk <esc>
-
-augroup reload_vimrc " {
- autocmd!
- autocmd BufWritePost $MYVIMRC source $MYVIMRC
-augroup END " }
-
-map <silent> <leader>1 :diffget 2<CR> :diffupdate<CR>
-map <silent> <leader>2 :diffget 3<CR> :diffupdate<CR>
-map <silent> <leader>3 :diffget 4<CR> :diffupdate<CR>
-
-map Q @
-map <S-m> :tabprevious<CR>
-map m :tabnext<CR>
-
-" remove trailing whitespaces on save
-autocmd BufWritePre * :%s/\s\+$//e
-
-" save file with root permissions
-cmap w!! w !sudo tee % >/dev/null
-
-" turn off search highlight
-nnoremap <leader><space> :nohlsearch<CR>
-
-" ========== file specific settings ==========
-" Markdown
-autocmd BufRead,BufNew *.md set filetype=markdown
-
-" java
-au BufNewFile,BufRead *.java set tabstop=4 softtabstop=4 shiftwidth=4 smarttab autoindent cc=121
-
-" ========== plugin settings ==========
-" airline
-set laststatus=2
-let g:airline_theme = 'powerlineish'
-"let g:airline#extensions#tabline#enabled = 1 " make tabs look crazy
-" only enable trailing whitespace checking
-let g:airline#extensions#whitespace#checks = [ 'trailing' ]
-let g:airline#extensions#syntastic#enabled = 0
-
-" Start interactive EasyAlign in visual mode (e.g. vip<Enter>)
-vmap <Enter> <Plug>(EasyAlign)
-
-" Start interactive EasyAlign for a motion/text object (e.g. gaip)
-nmap ga <Plug>(EasyAlign)
-
-" toggle gundo
-nnoremap <leader>u :GundoToggle<CR>
-
-" eclim
-nmap <leader>a :JavaImportOrganize<cr>
-nmap <leader>t :ProjectTree<cr>
-nmap <leader>o :ProjectOpen<cr>
-
-" ctrlp
-let g:ctrlp_max_files = 1000000
-let g:ctrlp_cmd = 'CtrlPMixed'
diff --git a/shell/_zshrc b/shell/_zshrc
deleted file mode 100644
index 6de5049..0000000
--- a/shell/_zshrc
+++ /dev/null
@@ -1,180 +0,0 @@
-# Path to your oh-my-zsh installation.
-export ZSH=$HOME/.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="custom"
-
-# Uncomment the following line to use case-sensitive completion.
-# CASE_SENSITIVE="true"
-
-# Uncomment the following line to use hyphen-insensitive completion. Case
-# sensitive completion must be off. _ and - will be interchangeable.
-# HYPHEN_INSENSITIVE="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"
-
-# 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)
-
-source $ZSH/oh-my-zsh.sh
-
-## functions
-function noproxy {
- unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY ftp_proxy FTP_PROXY no_proxy
-
- # change dconf
- dconf reset -f /system/proxy/
-
- proxy_update
-}
-
- function setproxy {
- base_proxy="proxy.domain.com"
- base_proxy_port=8080
-
- dconf_proxy="'$base_proxy'"
- env_proxy="http://$base_proxy:$base_proxy_port"
-
- http_proxy=$env_proxy
- HTTP_PROXY=$env_proxy
- https_proxy=$env_proxy
- HTTPS_PROXY=$env_proxy
- ftp_proxy=$env_proxy
- FTP_PROXY=$env_proxy
- no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
- export http_proxy https_proxy HTTP_PROXY HTTPS_PROXY ftp_proxy FTP_PROXY no_proxy
-
- # change dconf
- dconf write /system/proxy/mode "'manual'"
- dconf write /system/proxy/ignore-hosts "['localhost', '127.0.0.0/8', '10.0.0.0/8', '192.168.0.0/16', '172.16.0.0/12']"
- dconf write /system/proxy/http/enabled true
- dconf write /system/proxy/http/host "$dconf_proxy"
- dconf write /system/proxy/http/port "$base_proxy_port"
- dconf write /system/proxy/https/host "$dconf_proxy"
- dconf write /system/proxy/https/port "$base_proxy_port"
- dconf write /system/proxy/ftp/host "$dconf_proxy"
- dconf write /system/proxy/ftp/port "$base_proxy_port"
-
- proxy_update
-}
-
-# restart/reload applications for proxy settings to take effect
-function proxy_update {
- killall -q dropbox
- dropbox-cli start
-}
-
-function 256color_test {
- ( x=`tput op` y=`printf %$((${COLUMNS}-6))s`;
- for i in {0..256};
- do
- o=00$i;
- echo -e ${o:${#o}-3:3} `tput setaf $i;tput setab $i`${y// /=}$x;
- done )
-}
-
-# requires youtube-dl, mpv
-function play {
- # Skip DASH manifest for speed purposes. This might actually disable
- # being able to specify things like 'bestaudio' as the requested format,
- # but try anyway.
- # Use "$*" so that quoting the requested song isn't necessary.
- mpv $(youtube-dl --default-search=ytsearch: \
- --max-downloads 1 \
- --youtube-skip-dash-manifest \
- --format="bestaudio" \
- -g "$*")
-}
-
-# update
-function update_dotfiles() {
- dotfiles="$HOME/dotfiles"
- epoch_file="$dotfiles/.updated"
- epoch_curr=$(date +'%s')
- [ -e "$epoch_file" ] && epoch_old=$(<"$epoch_file")
- epoch_diff=$(($epoch_curr - ${epoch_old:-0}))
- max_time=$((60 * 60 * 24 * 7))
-
- if [ $(($epoch_diff / $max_time)) -ne 0 ]; then
- echo "Updating dotfiles ..."
-
- cd "$dotfiles"
- git pull --rebase --stat origin master
- echo $epoch_curr > "$epoch_file"
- cd -
-
- echo "Finished."
- fi
-}
-
-## PATH
-export PATH=$PATH:$HOME/bin
-
-## alias
-
-alias xclip="xclip -selection c"
-alias open="xdg-open"
-
-## env
-export EDITOR=vim
-
-# force 256 color mode
-if [ -n "$TMUX" ]; then
- export TERM=screen-256color
-else
- export TERM=xterm-256color
-fi
-
-# use gpg-agent as ssh-agent
-gpg-connect-agent /bye > /dev/null 2>&1
-export SSH_AUTH_SOCK="$HOME/.gnupg/S.gpg-agent.ssh"
-
-## zsh options
-
-bindkey -M viins ' ' magic-space
-setopt EXTENDED_GLOB
-HISTSIZE=100000000
-
-## startup
-update_dotfiles
-
-if type "archey" > /dev/null; then
- archey # nice system information and arch logo
-fi
-
-[ -e ~/TODO ] && cat ~/TODO
diff --git a/shell/themes/custom.zsh-theme b/shell/themes/custom.zsh-theme
deleted file mode 100644
index 31ff6c4..0000000
--- a/shell/themes/custom.zsh-theme
+++ /dev/null
@@ -1,30 +0,0 @@
-# custom.zsh-theme
-# based on the af-magic theme
-
-local return_code="%(?..%{$fg[red]%}:%?%{$reset_color%})"
-
-# primary prompt
-PROMPT='$FG[032]%(8~"[..]/")%7~\
-$(git_prompt_info) \
-$FG[105]%1(j.[%j] .)%(!.#.$)%{$reset_color%} '
-PROMPT2='%{$fg[red]%}\ %{$reset_color%}'
-RPS1='${return_code}'
-
-# color vars
-eval my_gray='$FG[237]'
-eval my_orange='$FG[214]'
-
-# right prompt
-#if type "virtualenv_prompt_info" > /dev/null
-#then
- #RPROMPT='$(virtualenv_prompt_info)$my_gray%n@%m%{$reset_color%}%'
-#else
- #RPROMPT='$my_gray%n@%m%{$reset_color%}%'
-#fi
-
-# git settings
-ZSH_THEME_GIT_PROMPT_PREFIX="$FG[075] ("
-ZSH_THEME_GIT_PROMPT_CLEAN=""
-ZSH_THEME_GIT_PROMPT_DIRTY="$my_orange*%{$reset_color%}"
-ZSH_THEME_GIT_PROMPT_SUFFIX="$FG[075])%{$reset_color%}"
-