From 95873766926165531cc555f68da27f2b4a4def5a Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Mon, 21 Nov 2016 11:05:11 -0500 Subject: [PATCH 01/11] Remove old emacs.d folder --- emacs.d/.mc-lists.el | 12 - .../ack-and-a-half-autoloads.el | 55 - .../ack-and-a-half-pkg.el | 1 - .../ack-and-a-half.el | 503 - .../alchemist-autoloads.el | 116 - .../alchemist-company.el | 146 - .../alchemist-compile.el | 89 - .../alchemist-complete.el | 142 - .../alchemist-20160111.2340/alchemist-eval.el | 219 - .../alchemist-execute.el | 93 - .../alchemist-20160111.2340/alchemist-file.el | 57 - .../alchemist-20160111.2340/alchemist-goto.el | 297 - .../alchemist-20160111.2340/alchemist-help.el | 266 - .../alchemist-hooks.el | 60 - .../alchemist-20160111.2340/alchemist-iex.el | 229 - .../alchemist-20160111.2340/alchemist-info.el | 95 - .../alchemist-interact.el | 64 - .../alchemist-20160111.2340/alchemist-key.el | 40 - .../alchemist-macroexpand.el | 156 - .../alchemist-message.el | 60 - .../alchemist-20160111.2340/alchemist-mix.el | 227 - .../alchemist-phoenix.el | 145 - .../alchemist-20160111.2340/alchemist-pkg.el | 11 - .../alchemist-project.el | 222 - .../alchemist-refcard.el | 201 - .../alchemist-report.el | 167 - .../alchemist-scope.el | 205 - .../alchemist-server.el | 211 - .../alchemist-server/.gitignore | 2 - .../alchemist-server/.travis.yml | 12 - .../alchemist-server/Makefile | 35 - .../alchemist-server/README.md | 161 - .../alchemist-server/lib/api/comp.exs | 41 - .../alchemist-server/lib/api/defl.exs | 80 - .../alchemist-server/lib/api/docl.exs | 78 - .../alchemist-server/lib/api/eval.exs | 63 - .../alchemist-server/lib/api/info.exs | 86 - .../alchemist-server/lib/helpers/complete.exs | 351 - .../lib/helpers/module_info.exs | 117 - .../alchemist-server/lib/server.exs | 93 - .../alchemist-server/run.exs | 3 - .../alchemist-server/test/api/comp_test.exs | 57 - .../alchemist-server/test/api/defl_test.exs | 45 - .../alchemist-server/test/api/docl_test.exs | 73 - .../alchemist-server/test/api_test.exs | 19 - .../alchemist-server/test/fixtures/.gitkeep | 0 .../test/helpers/complete_test.exs | 41 - .../test/helpers/module_info_test.exs | 45 - .../alchemist-server/test/server_test.exs | 126 - .../alchemist-server/test/test_helper.exs | 1 - .../alchemist-test-mode.el | 373 - .../alchemist-utils.el | 162 - .../elpa/alchemist-20160111.2340/alchemist.el | 282 - .../async-20160108.1249/async-autoloads.el | 129 - .../async-20160108.1249/async-bytecomp.el | 177 - emacs.d/elpa/async-20160108.1249/async-pkg.el | 6 - emacs.d/elpa/async-20160108.1249/async.el | 303 - .../elpa/async-20160108.1249/dired-async.el | 290 - .../async-20160108.1249/smtpmail-async.el | 73 - .../auto-complete-autoloads.el | 64 - .../auto-complete-config.el | 543 - .../auto-complete-pkg.el | 6 - .../auto-complete-20160107.8/auto-complete.el | 2163 --- .../auto-complete-20160107.8/dict/ada-mode | 72 - .../auto-complete-20160107.8/dict/c++-mode | 99 - .../elpa/auto-complete-20160107.8/dict/c-mode | 55 - .../auto-complete-20160107.8/dict/caml-mode | 231 - .../dict/clojure-mode | 580 - .../dict/clojurescript-mode | 475 - .../auto-complete-20160107.8/dict/coq-mode | 278 - .../auto-complete-20160107.8/dict/css-mode | 874 -- .../auto-complete-20160107.8/dict/erlang-mode | 216 - .../auto-complete-20160107.8/dict/go-mode | 25 - .../dict/haskell-mode | 679 - .../auto-complete-20160107.8/dict/java-mode | 53 - .../auto-complete-20160107.8/dict/js-mode | 148 - .../auto-complete-20160107.8/dict/lua-mode | 21 - .../auto-complete-20160107.8/dict/octave-mode | 46 - .../auto-complete-20160107.8/dict/php-mode | 6144 -------- .../auto-complete-20160107.8/dict/python-mode | 379 - .../auto-complete-20160107.8/dict/qml-mode | 183 - .../auto-complete-20160107.8/dict/ruby-mode | 181 - .../auto-complete-20160107.8/dict/scala-mode | 1347 -- .../auto-complete-20160107.8/dict/scheme-mode | 216 - .../auto-complete-20160107.8/dict/sclang-mode | 1481 -- .../auto-complete-20160107.8/dict/sh-mode | 182 - .../auto-complete-20160107.8/dict/tcl-mode | 172 - .../auto-complete-20160107.8/dict/ts-mode | 797 - .../auto-complete-20160107.8/dict/tuareg-mode | 231 - .../dict/verilog-mode | 313 - .../centered-cursor-mode-autoloads.el | 23 - .../centered-cursor-mode-pkg.el | 1 - .../centered-cursor-mode.el | 436 - .../company-20160211.520/company-abbrev.el | 50 - .../company-20160211.520/company-autoloads.el | 284 - .../elpa/company-20160211.520/company-bbdb.el | 61 - .../elpa/company-20160211.520/company-capf.el | 167 - .../company-20160211.520/company-clang.el | 331 - .../company-20160211.520/company-cmake.el | 198 - .../elpa/company-20160211.520/company-css.el | 442 - .../company-dabbrev-code.el | 104 - .../company-20160211.520/company-dabbrev.el | 188 - .../company-20160211.520/company-eclim.el | 185 - .../company-20160211.520/company-elisp.el | 225 - .../company-20160211.520/company-etags.el | 107 - .../company-20160211.520/company-files.el | 122 - .../company-20160211.520/company-gtags.el | 116 - .../company-20160211.520/company-ispell.el | 82 - .../company-20160211.520/company-keywords.el | 242 - .../elpa/company-20160211.520/company-nxml.el | 142 - .../company-20160211.520/company-oddmuse.el | 57 - .../elpa/company-20160211.520/company-pkg.el | 8 - .../company-20160211.520/company-semantic.el | 167 - .../company-20160211.520/company-template.el | 214 - .../company-20160211.520/company-tempo.el | 71 - .../company-20160211.520/company-xcode.el | 123 - .../company-20160211.520/company-yasnippet.el | 147 - emacs.d/elpa/company-20160211.520/company.el | 3007 ---- .../concurrent-autoloads.el | 15 - .../concurrent-pkg.el | 1 - .../concurrent-20160109.2046/concurrent.el | 507 - .../ctable-20140304.1659/ctable-autoloads.el | 15 - .../elpa/ctable-20140304.1659/ctable-pkg.el | 1 - emacs.d/elpa/ctable-20140304.1659/ctable.el | 1908 --- .../elpa/dash-20151216.1315/dash-autoloads.el | 15 - emacs.d/elpa/dash-20151216.1315/dash-pkg.el | 1 - emacs.d/elpa/dash-20151216.1315/dash.el | 2437 --- .../deferred-autoloads.el | 15 - .../deferred-20160109.2046/deferred-pkg.el | 1 - .../elpa/deferred-20160109.2046/deferred.el | 964 -- .../dockerfile-mode-autoloads.el | 35 - .../dockerfile-mode-pkg.el | 1 - .../dockerfile-mode.el | 136 - .../editorconfig-autoloads.el | 11 - emacs.d/elpa/editorconfig-0.4/editorconfig.el | 276 - .../elixir-mode-autoloads.el | 70 - .../elixir-mode-pkg.el | 8 - .../elixir-mode-20160103.54/elixir-mode.el | 531 - .../elixir-mode-20160103.54/elixir-smie.el | 708 - emacs.d/elpa/elixir-mode-readme.txt | 2 - emacs.d/elpa/elpy-20151101.401/NEWS.rst | 437 - .../elpa/elpy-20151101.401/elpy-autoloads.el | 51 - emacs.d/elpa/elpy-20151101.401/elpy-pkg.el | 9 - .../elpa/elpy-20151101.401/elpy-refactor.el | 297 - emacs.d/elpa/elpy-20151101.401/elpy.el | 3603 ----- .../elpa/elpy-20151101.401/elpy/__init__.py | 41 - .../elpa/elpy-20151101.401/elpy/__main__.py | 25 - .../elpa/elpy-20151101.401/elpy/auto_pep8.py | 21 - emacs.d/elpa/elpy-20151101.401/elpy/compat.py | 33 - .../elpa/elpy-20151101.401/elpy/impmagic.py | 107 - .../elpy-20151101.401/elpy/jedibackend.py | 361 - .../elpa/elpy-20151101.401/elpy/pydocutils.py | 91 - .../elpa/elpy-20151101.401/elpy/refactor.py | 375 - .../elpy-20151101.401/elpy/ropebackend.py | 327 - emacs.d/elpa/elpy-20151101.401/elpy/rpc.py | 151 - emacs.d/elpa/elpy-20151101.401/elpy/server.py | 296 - .../elpy-20151101.401/elpy/tests/__init__.py | 8 - .../elpy-20151101.401/elpy/tests/compat.py | 18 - .../elpy-20151101.401/elpy/tests/support.py | 806 - .../elpy/tests/test_auto_pep8.py | 20 - .../elpy/tests/test_impmagic.py | 74 - .../elpy/tests/test_jedibackend.py | 287 - .../elpy/tests/test_pydocutils.py | 88 - .../elpy/tests/test_refactor.py | 545 - .../elpy/tests/test_ropebackend.py | 205 - .../elpy-20151101.401/elpy/tests/test_rpc.py | 209 - .../elpy/tests/test_server.py | 421 - .../elpy/tests/test_support.py | 19 - .../snippets/python-mode/.yas-setup.el | 62 - .../snippets/python-mode/__abs__ | 7 - .../snippets/python-mode/__add__ | 7 - .../snippets/python-mode/__and__ | 7 - .../snippets/python-mode/__bool__ | 7 - .../snippets/python-mode/__call__ | 7 - .../snippets/python-mode/__cmp__ | 7 - .../snippets/python-mode/__coerce__ | 7 - .../snippets/python-mode/__complex__ | 7 - .../snippets/python-mode/__contains__ | 7 - .../snippets/python-mode/__del__ | 7 - .../snippets/python-mode/__delattr__ | 7 - .../snippets/python-mode/__delete__ | 7 - .../snippets/python-mode/__delitem__ | 7 - .../snippets/python-mode/__div__ | 7 - .../snippets/python-mode/__divmod__ | 7 - .../snippets/python-mode/__enter__ | 9 - .../snippets/python-mode/__eq__ | 7 - .../snippets/python-mode/__exit__ | 7 - .../snippets/python-mode/__float__ | 7 - .../snippets/python-mode/__floordiv__ | 7 - .../snippets/python-mode/__ge__ | 7 - .../snippets/python-mode/__get__ | 7 - .../snippets/python-mode/__getattr__ | 7 - .../snippets/python-mode/__getattribute__ | 7 - .../snippets/python-mode/__getitem__ | 7 - .../snippets/python-mode/__gt__ | 7 - .../snippets/python-mode/__hash__ | 7 - .../snippets/python-mode/__hex__ | 7 - .../snippets/python-mode/__iadd__ | 7 - .../snippets/python-mode/__iand__ | 7 - .../snippets/python-mode/__idiv__ | 7 - .../snippets/python-mode/__ifloordiv__ | 7 - .../snippets/python-mode/__ilshift__ | 7 - .../snippets/python-mode/__imod__ | 7 - .../snippets/python-mode/__imul__ | 7 - .../snippets/python-mode/__index__ | 7 - .../snippets/python-mode/__init__ | 10 - .../snippets/python-mode/__instancecheck__ | 7 - .../snippets/python-mode/__int__ | 7 - .../snippets/python-mode/__invert__ | 7 - .../snippets/python-mode/__ior__ | 7 - .../snippets/python-mode/__ipow__ | 7 - .../snippets/python-mode/__irshift__ | 7 - .../snippets/python-mode/__isub__ | 7 - .../snippets/python-mode/__iter__ | 7 - .../snippets/python-mode/__itruediv__ | 7 - .../snippets/python-mode/__ixor__ | 7 - .../snippets/python-mode/__le__ | 7 - .../snippets/python-mode/__len__ | 7 - .../snippets/python-mode/__long__ | 7 - .../snippets/python-mode/__lshift__ | 7 - .../snippets/python-mode/__lt__ | 7 - .../snippets/python-mode/__mod__ | 7 - .../snippets/python-mode/__mul__ | 7 - .../snippets/python-mode/__ne__ | 7 - .../snippets/python-mode/__neg__ | 7 - .../snippets/python-mode/__new__ | 10 - .../snippets/python-mode/__nonzero__ | 7 - .../snippets/python-mode/__oct__ | 7 - .../snippets/python-mode/__or__ | 7 - .../snippets/python-mode/__pos__ | 7 - .../snippets/python-mode/__pow__ | 7 - .../snippets/python-mode/__radd__ | 7 - .../snippets/python-mode/__rand__ | 7 - .../snippets/python-mode/__rdivmod__ | 7 - .../snippets/python-mode/__repr__ | 7 - .../snippets/python-mode/__reversed__ | 7 - .../snippets/python-mode/__rfloordiv__ | 7 - .../snippets/python-mode/__rlshift__ | 7 - .../snippets/python-mode/__rmod__ | 7 - .../snippets/python-mode/__rmul__ | 7 - .../snippets/python-mode/__ror__ | 7 - .../snippets/python-mode/__rpow__ | 7 - .../snippets/python-mode/__rrshift__ | 7 - .../snippets/python-mode/__rshift__ | 7 - .../snippets/python-mode/__rsub__ | 7 - .../snippets/python-mode/__rtruediv__ | 7 - .../snippets/python-mode/__rxor__ | 7 - .../snippets/python-mode/__set__ | 7 - .../snippets/python-mode/__setattr__ | 7 - .../snippets/python-mode/__setitem__ | 7 - .../snippets/python-mode/__slots__ | 7 - .../snippets/python-mode/__str__ | 7 - .../snippets/python-mode/__sub__ | 7 - .../snippets/python-mode/__subclasscheck__ | 7 - .../snippets/python-mode/__truediv__ | 7 - .../snippets/python-mode/__unicode__ | 7 - .../snippets/python-mode/__xor__ | 7 - .../snippets/python-mode/ase | 6 - .../snippets/python-mode/asne | 6 - .../snippets/python-mode/asr | 7 - .../snippets/python-mode/class | 13 - .../snippets/python-mode/defs | 7 - .../snippets/python-mode/enc | 6 - .../snippets/python-mode/env | 6 - .../snippets/python-mode/from | 7 - .../snippets/python-mode/pdb | 6 - .../snippets/python-mode/py3 | 7 - .../snippets/python-mode/super | 7 - emacs.d/elpa/elpy-readme.txt | 9 - .../elpa/epc-20140609.2234/epc-autoloads.el | 16 - emacs.d/elpa/epc-20140609.2234/epc-pkg.el | 8 - emacs.d/elpa/epc-20140609.2234/epc.el | 965 -- emacs.d/elpa/epc-20140609.2234/epcs.el | 160 - .../elpa/epl-20150517.433/epl-autoloads.el | 15 - emacs.d/elpa/epl-20150517.433/epl-pkg.el | 1 - emacs.d/elpa/epl-20150517.433/epl.el | 695 - .../erlang-20151013.157/erlang-autoloads.el | 144 - .../elpa/erlang-20151013.157/erlang-eunit.el | 453 - .../erlang-20151013.157/erlang-flymake.el | 103 - .../elpa/erlang-20151013.157/erlang-pkg.el | 4 - .../erlang-20151013.157/erlang-skels-old.el | 1268 -- .../elpa/erlang-20151013.157/erlang-skels.el | 1701 --- .../elpa/erlang-20151013.157/erlang-start.el | 124 - emacs.d/elpa/erlang-20151013.157/erlang.el | 5815 ------- .../elpa/erlang-20151013.157/erlang_appwiz.el | 1345 -- .../fill-column-indicator-autoloads.el | 38 - .../fill-column-indicator-pkg.el | 1 - .../fill-column-indicator.el | 898 -- .../find-file-in-project-autoloads.el | 100 - .../find-file-in-project-pkg.el | 1 - .../find-file-in-project.el | 512 - emacs.d/elpa/flycheck-20160224.642/dir | 18 - .../elpa/flycheck-20160224.642/fdl-1.3.info | 484 - .../flycheck-autoloads.el | 238 - .../flycheck-buttercup.el | 99 - .../flycheck-20160224.642/flycheck-ert.el | 432 - .../flycheck-20160224.642/flycheck-pkg.el | 11 - .../elpa/flycheck-20160224.642/flycheck.el | 8477 ----------- .../elpa/flycheck-20160224.642/flycheck.info | 3135 ---- .../elpa/flycheck-20160224.642/macros.info | 7 - .../flymake-cursor-autoloads.el | 37 - .../flymake-cursor-pkg.el | 1 - .../flymake-cursor.el | 168 - .../flymake-easy-autoloads.el | 16 - .../flymake-easy-pkg.el | 1 - .../flymake-easy-20140818.55/flymake-easy.el | 151 - .../flymake-elixir-autoloads.el | 22 - .../flymake-elixir-pkg.el | 1 - .../flymake-elixir.el | 72 - .../flymake-jslint-autoloads.el | 37 - .../flymake-jslint-pkg.el | 1 - .../flymake-jslint.el | 88 - .../git-commit-mode-autoloads.el | 30 - .../git-commit-mode-pkg.el | 1 - .../git-commit-mode.el | 668 - .../git-gutter-autoloads.el | 109 - .../git-gutter-pkg.el | 1 - .../git-gutter-20160115.2300/git-gutter.el | 985 -- .../git-rebase-mode-autoloads.el | 29 - .../git-rebase-mode-pkg.el | 1 - .../git-rebase-mode.el | 393 - emacs.d/elpa/gnupg/pubring.gpg | Bin 999 -> 0 bytes emacs.d/elpa/gnupg/secring.gpg | 0 emacs.d/elpa/gnupg/trustdb.gpg | Bin 1200 -> 0 bytes .../go-complete-autoloads.el | 22 - .../go-complete-pkg.el | 1 - .../go-complete-20151015.228/go-complete.el | 131 - emacs.d/elpa/go-complete-readme.txt | 7 - .../go-mode-autoloads.el | 102 - .../elpa/go-mode-20151226.1224/go-mode-pkg.el | 5 - emacs.d/elpa/go-mode-20151226.1224/go-mode.el | 1567 -- .../haml-mode-autoloads.el | 25 - .../haml-mode-20150508.2011/haml-mode-pkg.el | 1 - .../elpa/haml-mode-20150508.2011/haml-mode.el | 888 -- emacs.d/elpa/helm-20160115.2200/emacs-helm.sh | 101 - .../elpa/helm-20160115.2200/helm-adaptive.el | 244 - emacs.d/elpa/helm-20160115.2200/helm-apt.el | 300 - .../elpa/helm-20160115.2200/helm-autoloads.el | 903 -- .../elpa/helm-20160115.2200/helm-bookmark.el | 739 - .../elpa/helm-20160115.2200/helm-buffers.el | 895 -- emacs.d/elpa/helm-20160115.2200/helm-color.el | 164 - .../elpa/helm-20160115.2200/helm-command.el | 256 - .../elpa/helm-20160115.2200/helm-config.el | 170 - .../elpa/helm-20160115.2200/helm-dabbrev.el | 356 - .../elpa/helm-20160115.2200/helm-easymenu.el | 91 - .../helm-20160115.2200/helm-elisp-package.el | 390 - emacs.d/elpa/helm-20160115.2200/helm-elisp.el | 903 -- .../elpa/helm-20160115.2200/helm-elscreen.el | 102 - .../elpa/helm-20160115.2200/helm-eshell.el | 268 - emacs.d/elpa/helm-20160115.2200/helm-eval.el | 204 - .../elpa/helm-20160115.2200/helm-external.el | 217 - emacs.d/elpa/helm-20160115.2200/helm-files.el | 3498 ----- emacs.d/elpa/helm-20160115.2200/helm-font.el | 183 - emacs.d/elpa/helm-20160115.2200/helm-grep.el | 1330 -- emacs.d/elpa/helm-20160115.2200/helm-help.el | 1433 -- .../elpa/helm-20160115.2200/helm-id-utils.el | 126 - emacs.d/elpa/helm-20160115.2200/helm-imenu.el | 276 - emacs.d/elpa/helm-20160115.2200/helm-info.el | 238 - .../elpa/helm-20160115.2200/helm-locate.el | 401 - emacs.d/elpa/helm-20160115.2200/helm-man.el | 115 - emacs.d/elpa/helm-20160115.2200/helm-misc.el | 334 - emacs.d/elpa/helm-20160115.2200/helm-mode.el | 1211 -- .../helm-20160115.2200/helm-multi-match.el | 373 - emacs.d/elpa/helm-20160115.2200/helm-net.el | 526 - emacs.d/elpa/helm-20160115.2200/helm-org.el | 221 - emacs.d/elpa/helm-20160115.2200/helm-pkg.el | 9 - .../elpa/helm-20160115.2200/helm-plugin.el | 137 - .../elpa/helm-20160115.2200/helm-regexp.el | 643 - emacs.d/elpa/helm-20160115.2200/helm-ring.el | 470 - .../elpa/helm-20160115.2200/helm-semantic.el | 223 - emacs.d/elpa/helm-20160115.2200/helm-sys.el | 300 - emacs.d/elpa/helm-20160115.2200/helm-tags.el | 346 - emacs.d/elpa/helm-20160115.2200/helm-types.el | 277 - emacs.d/elpa/helm-20160115.2200/helm-utils.el | 611 - emacs.d/elpa/helm-anything-readme.txt | 27 - .../helm-core-autoloads.el | 202 - .../helm-core-20160116.2343/helm-core-pkg.el | 8 - .../elpa/helm-core-20160116.2343/helm-lib.el | 683 - .../helm-multi-match.el | 373 - .../helm-core-20160116.2343/helm-source.el | 1016 -- emacs.d/elpa/helm-core-20160116.2343/helm.el | 5587 ------- emacs.d/elpa/helm-flymake-readme.txt | 13 - .../helm-projectile-autoloads.el | 71 - .../helm-projectile-pkg.el | 1 - .../helm-projectile.el | 868 -- .../highlight-indentation-autoloads.el | 35 - .../highlight-indentation-pkg.el | 1 - .../highlight-indentation.el | 244 - .../idomenu-autoloads.el | 21 - .../elpa/idomenu-20141123.1320/idomenu-pkg.el | 1 - emacs.d/elpa/idomenu-20141123.1320/idomenu.el | 83 - .../jade-mode-autoloads.el | 23 - .../jade-mode-20150801.944/jade-mode-pkg.el | 1 - .../elpa/jade-mode-20150801.944/jade-mode.el | 399 - .../elpa/jedi-20151214.705/jedi-autoloads.el | 42 - emacs.d/elpa/jedi-20151214.705/jedi-pkg.el | 1 - emacs.d/elpa/jedi-20151214.705/jedi.el | 113 - emacs.d/elpa/jedi-core-20151214.705/Makefile | 201 - .../jedi-core-autoloads.el | 107 - .../jedi-core-20151214.705/jedi-core-pkg.el | 8 - .../elpa/jedi-core-20151214.705/jedi-core.el | 1284 -- .../jedi-core-20151214.705/jediepcserver.py | 327 - emacs.d/elpa/jedi-core-20151214.705/setup.py | 25 - .../jinja2-mode-autoloads.el | 24 - .../jinja2-mode-pkg.el | 1 - .../jinja2-mode-20141128.207/jinja2-mode.el | 329 - .../js2-mode-20160109.148/js2-imenu-extras.el | 349 - .../js2-mode-autoloads.el | 67 - .../js2-mode-20160109.148/js2-mode-pkg.el | 8 - .../elpa/js2-mode-20160109.148/js2-mode.el | 12692 ---------------- .../js2-mode-20160109.148/js2-old-indent.el | 709 - .../json-mode-autoloads.el | 33 - .../json-mode-20151116.2000/json-mode-pkg.el | 1 - .../elpa/json-mode-20151116.2000/json-mode.el | 104 - .../json-reformat-autoloads.el | 26 - .../json-reformat-pkg.el | 1 - .../json-reformat.el | 221 - .../json-snatcher-autoloads.el | 22 - .../json-snatcher-pkg.el | 1 - .../json-snatcher.el | 351 - .../less-css-mode-autoloads.el | 36 - .../less-css-mode-pkg.el | 1 - .../less-css-mode.el | 249 - emacs.d/elpa/let-alist-1.0.4.signed | 1 - .../let-alist-1.0.4/let-alist-autoloads.el | 49 - emacs.d/elpa/let-alist-1.0.4/let-alist-pkg.el | 1 - emacs.d/elpa/let-alist-1.0.4/let-alist.el | 170 - .../markdown-mode-autoloads.el | 33 - .../markdown-mode-pkg.el | 1 - .../markdown-mode.el | 6107 -------- .../monokai-theme-autoloads.el | 19 - .../monokai-theme-pkg.el | 1 - .../monokai-theme.el | 5538 ------- .../mc-cycle-cursors.el | 122 - .../mc-edit-lines.el | 110 - .../mc-hide-unmatched-lines-mode.el | 107 - .../mc-mark-more.el | 624 - .../mc-mark-pop.el | 22 - .../mc-separate-operations.el | 146 - .../multiple-cursors-autoloads.el | 312 - .../multiple-cursors-core.el | 769 - .../multiple-cursors-pkg.el | 4 - .../multiple-cursors.el | 199 - .../rectangular-region-mode.el | 125 - .../osx-clipboard-autoloads.el | 45 - .../osx-clipboard-pkg.el | 1 - .../osx-clipboard.el | 128 - emacs.d/elpa/osx-clipboard-readme.txt | 19 - .../paredit-20150217.713/paredit-autoloads.el | 32 - .../elpa/paredit-20150217.713/paredit-pkg.el | 1 - emacs.d/elpa/paredit-20150217.713/paredit.el | 2922 ---- .../elpa/php-mode-20151002.2030/php-array.el | 718 - .../php-mode-20151002.2030/php-classobj.el | 172 - .../php-control-structures.el | 124 - .../elpa/php-mode-20151002.2030/php-crack.el | 57 - .../elpa/php-mode-20151002.2030/php-dio.el | 102 - .../elpa/php-mode-20151002.2030/php-dom.el | 65 - .../php-mode-20151002.2030/php-exceptions.el | 54 - .../elpa/php-mode-20151002.2030/php-exif.el | 57 - .../elpa/php-mode-20151002.2030/php-ext.el | 132 - .../php-mode-20151002.2030/php-filesystem.el | 590 - emacs.d/elpa/php-mode-20151002.2030/php-gd.el | 1097 -- .../elpa/php-mode-20151002.2030/php-math.el | 355 - .../php-mode-autoloads.el | 43 - .../php-mode-20151002.2030/php-mode-pkg.el | 4 - .../elpa/php-mode-20151002.2030/php-mode.el | 1547 -- .../elpa/php-mode-20151002.2030/php-pcre.el | 103 - .../elpa/php-mode-20151002.2030/php-regex.el | 82 - .../php-mode-20151002.2030/php-simplexml.el | 54 - .../php-mode-20151002.2030/php-strings.el | 768 - .../elpa/php-mode-20151002.2030/php-var.el | 263 - .../php-mode-20151002.2030/php-xmlparser.el | 194 - .../php-mode-20151002.2030/php-xmlreader.el | 15 - .../pkg-info-autoloads.el | 121 - .../pkg-info-20150517.443/pkg-info-pkg.el | 1 - .../elpa/pkg-info-20150517.443/pkg-info.el | 331 - emacs.d/elpa/polymode-20151216.533/poly-R.el | 359 - .../elpa/polymode-20151216.533/poly-base.el | 95 - .../elpa/polymode-20151216.533/poly-erb.el | 53 - .../polymode-20151216.533/poly-markdown.el | 72 - .../elpa/polymode-20151216.533/poly-noweb.el | 94 - .../elpa/polymode-20151216.533/poly-org.el | 67 - .../elpa/polymode-20151216.533/poly-slim.el | 106 - .../polymode-20151216.533/poly-verilog.el | 72 - .../polymode-autoloads.el | 106 - .../polymode-20151216.533/polymode-classes.el | 309 - .../polymode-20151216.533/polymode-common.el | 351 - .../polymode-configuration.el | 32 - .../polymode-20151216.533/polymode-export.el | 322 - .../polymode-20151216.533/polymode-methods.el | 712 - .../polymode-20151216.533/polymode-pkg.el | 6 - .../polymode-20151216.533/polymode-tangle.el | 3 - .../polymode-20151216.533/polymode-weave.el | 232 - .../elpa/polymode-20151216.533/polymode.el | 706 - emacs.d/elpa/polymode-readme.txt | 6 - .../popup-20151222.1339/popup-autoloads.el | 15 - emacs.d/elpa/popup-20151222.1339/popup-pkg.el | 1 - emacs.d/elpa/popup-20151222.1339/popup.el | 1428 -- .../powerline-autoloads.el | 85 - .../powerline-20151008.1449/powerline-pkg.el | 7 - .../powerline-separators.el | 341 - .../powerline-themes.el | 269 - .../elpa/powerline-20151008.1449/powerline.el | 553 - .../projectile-autoloads.el | 257 - .../projectile-20160115.23/projectile-pkg.el | 1 - .../elpa/projectile-20160115.23/projectile.el | 2801 ---- .../python-environment-autoloads.el | 16 - .../python-environment-pkg.el | 7 - .../python-environment.el | 245 - .../test-python-environment.el | 209 - .../pyvenv-20160108.28/pyvenv-autoloads.el | 71 - emacs.d/elpa/pyvenv-20160108.28/pyvenv-pkg.el | 1 - emacs.d/elpa/pyvenv-20160108.28/pyvenv.el | 462 - .../rich-minority-autoloads.el | 40 - .../rich-minority-pkg.el | 1 - .../rich-minority.el | 284 - emacs.d/elpa/s-20160115.58/s-autoloads.el | 15 - emacs.d/elpa/s-20160115.58/s-pkg.el | 1 - emacs.d/elpa/s-20160115.58/s.el | 618 - .../sass-mode-autoloads.el | 25 - .../sass-mode-20150508.2012/sass-mode-pkg.el | 1 - .../elpa/sass-mode-20150508.2012/sass-mode.el | 244 - emacs.d/elpa/seq-1.11.signed | 1 - emacs.d/elpa/seq-1.11/seq-autoloads.el | 15 - emacs.d/elpa/seq-1.11/seq-pkg.el | 1 - emacs.d/elpa/seq-1.11/seq.el | 564 - .../simple-httpd-autoloads.el | 34 - .../simple-httpd-pkg.el | 1 - .../simple-httpd.el | 768 - .../skewer-mode-20150914.1304/cache-table.el | 66 - .../skewer-mode-20150914.1304/example.html | 9 - .../skewer-mode-20150914.1304/skewer-bower.el | 217 - .../skewer-mode-20150914.1304/skewer-css.el | 134 - .../skewer-everything.user.js | 48 - .../skewer-mode-20150914.1304/skewer-html.el | 126 - .../skewer-mode-autoloads.el | 110 - .../skewer-mode-pkg.el | 7 - .../skewer-mode-20150914.1304/skewer-mode.el | 599 - .../skewer-mode-20150914.1304/skewer-repl.el | 156 - .../skewer-mode-20150914.1304/skewer-setup.el | 21 - .../elpa/skewer-mode-20150914.1304/skewer.js | 413 - .../smart-mode-line-autoloads.el | 58 - .../smart-mode-line-dark-theme.el | 49 - .../smart-mode-line-light-theme.el | 47 - .../smart-mode-line-pkg.el | 8 - .../smart-mode-line-respectful-theme.el | 49 - .../smart-mode-line.el | 1727 --- emacs.d/elpa/swiper-20160115.800/colir.el | 102 - emacs.d/elpa/swiper-20160115.800/dir | 18 - emacs.d/elpa/swiper-20160115.800/ivy-hydra.el | 90 - emacs.d/elpa/swiper-20160115.800/ivy.el | 2593 ---- emacs.d/elpa/swiper-20160115.800/ivy.info | 654 - .../swiper-20160115.800/swiper-autoloads.el | 97 - .../elpa/swiper-20160115.800/swiper-pkg.el | 7 - emacs.d/elpa/swiper-20160115.800/swiper.el | 667 - .../elpa/tern-20151228.511/tern-autoloads.el | 26 - emacs.d/elpa/tern-20151228.511/tern-pkg.el | 1 - emacs.d/elpa/tern-20151228.511/tern.el | 601 - .../tern-auto-complete-autoloads.el | 22 - .../tern-auto-complete-pkg.el | 1 - .../tern-auto-complete.el | 137 - .../web-mode-autoloads.el | 21 - .../web-mode-20160114.1306/web-mode-pkg.el | 1 - .../elpa/web-mode-20160114.1306/web-mode.el | 11653 -------------- .../yaml-mode-autoloads.el | 27 - .../yaml-mode-20160101.921/yaml-mode-pkg.el | 1 - .../elpa/yaml-mode-20160101.921/yaml-mode.el | 458 - .../snippets/.gitignore | 1 - .../yasnippet-20160104.129/snippets/.nosearch | 1 - .../snippets/CONTRIBUTORS.txt | 4 - .../yasnippet-20160104.129/snippets/LICENSE | 18 - .../yasnippet-20160104.129/snippets/README.md | 40 - .../snippets/antlr-mode/project | 8 - .../snippets/antlr-mode/property | 6 - .../snippets/antlr-mode/target | 7 - .../snippets/applescript-mode/.yas-parents | 1 - .../snippets/c++-mode/.yas-parents | 1 - .../snippets/c++-mode/assert | 5 - .../snippets/c++-mode/beginend | 5 - .../snippets/c++-mode/boost_require | 7 - .../snippets/c++-mode/cerr | 5 - .../snippets/c++-mode/cin | 5 - .../snippets/c++-mode/class | 11 - .../snippets/c++-mode/const_[] | 8 - .../snippets/c++-mode/constructor | 8 - .../snippets/c++-mode/cout | 8 - .../snippets/c++-mode/cpp | 5 - .../snippets/c++-mode/cstd | 5 - .../snippets/c++-mode/d+= | 5 - .../snippets/c++-mode/d_operator | 5 - .../snippets/c++-mode/d_operator[] | 5 - .../snippets/c++-mode/d_operator[]_const | 5 - .../snippets/c++-mode/d_operator_istream | 5 - .../snippets/c++-mode/d_operator_ostream | 5 - .../snippets/c++-mode/delete | 5 - .../snippets/c++-mode/delete[] | 5 - .../snippets/c++-mode/doc | 7 - .../snippets/c++-mode/dynamic_casting | 5 - .../snippets/c++-mode/enum | 7 - .../snippets/c++-mode/fixture | 9 - .../snippets/c++-mode/fori | 7 - .../snippets/c++-mode/friend | 5 - .../snippets/c++-mode/fun_declaration | 5 - .../snippets/c++-mode/function | 8 - .../snippets/c++-mode/gtest | 6 - .../snippets/c++-mode/ignore | 5 - .../snippets/c++-mode/inline | 5 - .../snippets/c++-mode/io | 5 - .../snippets/c++-mode/iterator | 5 - .../snippets/c++-mode/map | 5 - .../snippets/c++-mode/module | 8 - .../snippets/c++-mode/namespace | 9 - .../snippets/c++-mode/ns | 4 - .../snippets/c++-mode/operator!= | 9 - .../snippets/c++-mode/operator+ | 11 - .../snippets/c++-mode/operator+= | 10 - .../snippets/c++-mode/operator= | 14 - .../snippets/c++-mode/operator== | 9 - .../snippets/c++-mode/operator[] | 9 - .../snippets/c++-mode/operator_istream | 10 - .../snippets/c++-mode/operator_ostream | 10 - .../snippets/c++-mode/ostream | 5 - .../snippets/c++-mode/pack | 10 - .../snippets/c++-mode/private | 6 - .../snippets/c++-mode/protected | 6 - .../snippets/c++-mode/public | 6 - .../snippets/c++-mode/sstream | 5 - .../snippets/c++-mode/std | 5 - .../snippets/c++-mode/std_colon | 5 - .../snippets/c++-mode/str | 5 - .../snippets/c++-mode/template | 6 - .../snippets/c++-mode/test case | 9 - .../snippets/c++-mode/test_main | 10 - .../snippets/c++-mode/test_suite | 10 - .../snippets/c++-mode/this | 5 - .../snippets/c++-mode/throw | 5 - .../snippets/c++-mode/try | 10 - .../snippets/c++-mode/tryw | 9 - .../snippets/c++-mode/using | 5 - .../snippets/c++-mode/vector | 5 - .../snippets/c-mode/.yas-parents | 1 - .../snippets/c-mode/assert | 6 - .../snippets/c-mode/compile | 5 - .../snippets/c-mode/define | 5 - .../snippets/c-mode/malloc | 6 - .../snippets/c-mode/packed | 5 - .../snippets/c-mode/printf | 5 - .../snippets/c-mode/stdio | 5 - .../snippets/c-mode/stdlib | 5 - .../snippets/c-mode/string | 5 - .../snippets/c-mode/union | 7 - .../snippets/c-mode/unistd | 5 - .../snippets/cc-mode/case | 8 - .../snippets/cc-mode/do | 7 - .../snippets/cc-mode/else | 7 - .../snippets/cc-mode/file_description | 13 - .../snippets/cc-mode/fopen | 5 - .../snippets/cc-mode/for | 7 - .../snippets/cc-mode/for_n | 8 - .../snippets/cc-mode/function_description | 14 - .../snippets/cc-mode/if | 7 - .../snippets/cc-mode/ifdef | 9 - .../snippets/cc-mode/inc | 5 - .../snippets/cc-mode/inc.1 | 5 - .../snippets/cc-mode/main | 9 - .../snippets/cc-mode/math | 6 - .../snippets/cc-mode/member_description | 7 - .../snippets/cc-mode/once | 9 - .../snippets/cc-mode/printf | 6 - .../snippets/cc-mode/struct | 7 - .../snippets/cc-mode/switch | 11 - .../snippets/cc-mode/ternary | 5 - .../snippets/cc-mode/typedef | 5 - .../snippets/cc-mode/while | 7 - .../snippets/chef-mode/action | 5 - .../snippets/chef-mode/bash | 14 - .../snippets/chef-mode/cookbook_file | 10 - .../snippets/chef-mode/cron | 10 - .../snippets/chef-mode/cronf | 16 - .../snippets/chef-mode/deploy | 18 - .../snippets/chef-mode/directory | 11 - .../snippets/chef-mode/directoryf | 13 - .../snippets/chef-mode/env | 7 - .../snippets/chef-mode/execute | 10 - .../snippets/chef-mode/executef | 18 - .../snippets/chef-mode/file | 11 - .../snippets/chef-mode/filef | 14 - .../snippets/chef-mode/git | 11 - .../snippets/chef-mode/group | 10 - .../snippets/chef-mode/http_request | 7 - .../snippets/chef-mode/http_requestp | 10 - .../snippets/chef-mode/ignore_failure | 5 - .../snippets/chef-mode/inc | 5 - .../snippets/chef-mode/link | 7 - .../snippets/chef-mode/linkf | 10 - .../snippets/chef-mode/log | 5 - .../snippets/chef-mode/machine | 10 - .../snippets/chef-mode/meta | 10 - .../snippets/chef-mode/not_if | 5 - .../snippets/chef-mode/notifies | 5 - .../snippets/chef-mode/only_if | 5 - .../snippets/chef-mode/pac | 8 - .../snippets/chef-mode/pak | 8 - .../snippets/chef-mode/provider | 5 - .../snippets/chef-mode/python | 11 - .../snippets/chef-mode/remote_file | 11 - .../snippets/chef-mode/retries | 6 - .../snippets/chef-mode/role | 12 - .../snippets/chef-mode/ruby | 9 - .../snippets/chef-mode/script | 15 - .../snippets/chef-mode/service | 8 - .../snippets/chef-mode/servicep | 9 - .../snippets/chef-mode/subscribes | 5 - .../snippets/chef-mode/supports | 5 - .../snippets/chef-mode/template | 10 - .../snippets/chef-mode/templatev | 11 - .../snippets/chef-mode/user | 14 - .../snippets/cider-repl-mode | 0 .../snippets/clojure-mode/.yas-parents | 1 - .../snippets/clojure-mode/bench | 7 - .../snippets/clojure-mode/bp | 4 - .../snippets/clojure-mode/def | 4 - .../snippets/clojure-mode/defm | 7 - .../snippets/clojure-mode/defn | 7 - .../snippets/clojure-mode/defr | 8 - .../snippets/clojure-mode/deft | 8 - .../snippets/clojure-mode/doseq | 6 - .../snippets/clojure-mode/fn | 5 - .../snippets/clojure-mode/for | 5 - .../snippets/clojure-mode/if | 8 - .../snippets/clojure-mode/ifl | 7 - .../snippets/clojure-mode/import | 4 - .../snippets/clojure-mode/is | 5 - .../snippets/clojure-mode/let | 7 - .../snippets/clojure-mode/map | 5 - .../snippets/clojure-mode/map.lambda | 5 - .../snippets/clojure-mode/mdoc | 5 - .../snippets/clojure-mode/ns | 22 - .../snippets/clojure-mode/opts | 6 - .../snippets/clojure-mode/pr | 6 - .../snippets/clojure-mode/print | 6 - .../snippets/clojure-mode/reduce | 5 - .../snippets/clojure-mode/require | 4 - .../snippets/clojure-mode/test | 6 - .../snippets/clojure-mode/try | 7 - .../snippets/clojure-mode/use | 4 - .../snippets/clojure-mode/when | 7 - .../snippets/clojure-mode/whenl | 7 - .../snippets/cmake-mode/add_executable | 6 - .../snippets/cmake-mode/add_library | 6 - .../cmake-mode/cmake_minimum_required | 5 - .../snippets/cmake-mode/foreach | 7 - .../snippets/cmake-mode/function | 7 - .../snippets/cmake-mode/if | 7 - .../snippets/cmake-mode/ifelse | 9 - .../snippets/cmake-mode/include | 5 - .../snippets/cmake-mode/macro | 7 - .../snippets/cmake-mode/message | 5 - .../snippets/cmake-mode/option | 5 - .../snippets/cmake-mode/project | 5 - .../snippets/cmake-mode/set | 5 - .../snippets/conf-unix-mode/.yas-parents | 1 - .../snippets/conf-unix-mode/section | 8 - .../snippets/cperl-mode/.yas-parents | 1 - .../snippets/cpp-omnet-mode/EV | 5 - .../snippets/cpp-omnet-mode/emit_signal | 5 - .../snippets/cpp-omnet-mode/intuniform | 5 - .../snippets/cpp-omnet-mode/math | 5 - .../snippets/cpp-omnet-mode/nan | 5 - .../snippets/cpp-omnet-mode/omnet | 5 - .../snippets/cpp-omnet-mode/parameter_omnetpp | 5 - .../snippets/cpp-omnet-mode/scheduleAt | 5 - .../snippets/cpp-omnet-mode/uniform | 6 - .../snippets/csharp-mode/.yas-parents | 1 - .../snippets/csharp-mode/attrib | 8 - .../snippets/csharp-mode/attrib.1 | 22 - .../snippets/csharp-mode/attrib.2 | 22 - .../snippets/csharp-mode/class | 22 - .../snippets/csharp-mode/comment | 7 - .../snippets/csharp-mode/comment.1 | 5 - .../snippets/csharp-mode/comment.2 | 5 - .../snippets/csharp-mode/comment.3 | 5 - .../snippets/csharp-mode/method | 11 - .../snippets/csharp-mode/namespace | 8 - .../snippets/csharp-mode/prop | 17 - .../snippets/csharp-mode/region | 7 - .../snippets/csharp-mode/using | 5 - .../snippets/csharp-mode/using.1 | 5 - .../snippets/csharp-mode/using.2 | 5 - .../snippets/css-mode/bg | 3 - .../snippets/css-mode/bg.1 | 3 - .../snippets/css-mode/bor | 3 - .../snippets/css-mode/cl | 4 - .../snippets/css-mode/disp.block | 4 - .../snippets/css-mode/disp.inline | 4 - .../snippets/css-mode/disp.none | 4 - .../snippets/css-mode/ff | 4 - .../snippets/css-mode/fs | 4 - .../snippets/css-mode/mar.bottom | 4 - .../snippets/css-mode/mar.left | 4 - .../snippets/css-mode/mar.mar | 4 - .../snippets/css-mode/mar.margin | 4 - .../snippets/css-mode/mar.right | 4 - .../snippets/css-mode/mar.top | 4 - .../snippets/css-mode/pad.bottom | 4 - .../snippets/css-mode/pad.left | 4 - .../snippets/css-mode/pad.pad | 4 - .../snippets/css-mode/pad.padding | 4 - .../snippets/css-mode/pad.right | 4 - .../snippets/css-mode/pad.top | 4 - .../snippets/css-mode/v | 10 - .../snippets/elixir-mode/.yas-parents | 1 - .../snippets/elixir-mode/case | 7 - .../snippets/elixir-mode/cond | 7 - .../snippets/elixir-mode/def | 7 - .../snippets/elixir-mode/defmacro | 7 - .../snippets/elixir-mode/defmacrop | 7 - .../snippets/elixir-mode/defmodule | 7 - .../snippets/elixir-mode/defp | 7 - .../snippets/elixir-mode/doc | 7 - .../snippets/elixir-mode/mdoc | 7 - .../snippets/emacs-lisp-mode/.read_me | 7 - .../snippets/emacs-lisp-mode/add-hook | 6 - .../snippets/emacs-lisp-mode/and | 6 - .../snippets/emacs-lisp-mode/append | 5 - .../snippets/emacs-lisp-mode/apply | 5 - .../snippets/emacs-lisp-mode/aref | 5 - .../snippets/emacs-lisp-mode/aset | 5 - .../snippets/emacs-lisp-mode/assq | 5 - .../snippets/emacs-lisp-mode/autoload | 5 - .../snippets/emacs-lisp-mode/backward-char | 6 - .../emacs-lisp-mode/beginning-of-line | 6 - .../emacs-lisp-mode/bounds-of-thing-at-point | 6 - .../snippets/emacs-lisp-mode/buffer-file-name | 6 - .../emacs-lisp-mode/buffer-modified-p | 6 - .../snippets/emacs-lisp-mode/buffer-substring | 6 - .../buffer-substring-no-properties | 6 - .../snippets/emacs-lisp-mode/car | 5 - .../snippets/emacs-lisp-mode/cdr | 5 - .../snippets/emacs-lisp-mode/concat | 5 - .../snippets/emacs-lisp-mode/cond | 8 - .../snippets/emacs-lisp-mode/condition-case | 6 - .../snippets/emacs-lisp-mode/cons | 5 - .../snippets/emacs-lisp-mode/consp | 5 - .../snippets/emacs-lisp-mode/copy-directory | 6 - .../snippets/emacs-lisp-mode/copy-file | 6 - .../snippets/emacs-lisp-mode/current-buffer | 6 - .../snippets/emacs-lisp-mode/custom-autoload | 6 - .../snippets/emacs-lisp-mode/defalias | 5 - .../snippets/emacs-lisp-mode/defcustom | 5 - .../snippets/emacs-lisp-mode/define-key | 6 - .../snippets/emacs-lisp-mode/defsubst | 5 - .../snippets/emacs-lisp-mode/defun | 7 - .../snippets/emacs-lisp-mode/defvar | 4 - .../snippets/emacs-lisp-mode/delete-char | 6 - .../snippets/emacs-lisp-mode/delete-directory | 6 - .../snippets/emacs-lisp-mode/delete-file | 6 - .../snippets/emacs-lisp-mode/delete-region | 6 - .../snippets/emacs-lisp-mode/directory-files | 6 - .../emacs-lisp-mode/dired.process_marked | 16 - .../snippets/emacs-lisp-mode/dolist | 5 - .../snippets/emacs-lisp-mode/end-of-line | 6 - .../snippets/emacs-lisp-mode/eq | 5 - .../snippets/emacs-lisp-mode/equal | 5 - .../snippets/emacs-lisp-mode/error | 5 - .../snippets/emacs-lisp-mode/ert-deftest | 7 - .../snippets/emacs-lisp-mode/expand-file-name | 6 - .../snippets/emacs-lisp-mode/f | 5 - .../snippets/emacs-lisp-mode/fboundp | 5 - .../emacs-lisp-mode/file-name-directory | 6 - .../emacs-lisp-mode/file-name-extension | 6 - .../emacs-lisp-mode/file-name-nondirectory | 6 - .../emacs-lisp-mode/file-name-sans-extension | 6 - .../emacs-lisp-mode/file-relative-name | 6 - .../snippets/emacs-lisp-mode/file.process | 17 - .../snippets/emacs-lisp-mode/file.read-lines | 17 - .../snippets/emacs-lisp-mode/find-file | 6 - .../snippets/emacs-lisp-mode/find-replace | 17 - .../snippets/emacs-lisp-mode/format | 5 - .../snippets/emacs-lisp-mode/forward-char | 6 - .../snippets/emacs-lisp-mode/forward-line | 6 - .../snippets/emacs-lisp-mode/funcall | 5 - .../snippets/emacs-lisp-mode/function | 5 - .../snippets/emacs-lisp-mode/get | 5 - .../snippets/emacs-lisp-mode/global-set-key | 6 - .../snippets/emacs-lisp-mode/goto-char | 6 - .../snippets/emacs-lisp-mode/grabstring | 4 - .../snippets/emacs-lisp-mode/grabthing | 4 - .../snippets/emacs-lisp-mode/hash | 5 - .../snippets/emacs-lisp-mode/if | 5 - .../snippets/emacs-lisp-mode/insert | 6 - .../emacs-lisp-mode/insert-file-contents | 6 - .../snippets/emacs-lisp-mode/interactive | 5 - .../snippets/emacs-lisp-mode/kbd | 5 - .../snippets/emacs-lisp-mode/kill-buffer | 6 - .../snippets/emacs-lisp-mode/lambda | 5 - .../snippets/emacs-lisp-mode/length | 5 - .../snippets/emacs-lisp-mode/let | 8 - .../emacs-lisp-mode/line-beginning-position | 6 - .../emacs-lisp-mode/line-end-position | 6 - .../snippets/emacs-lisp-mode/list | 5 - .../snippets/emacs-lisp-mode/looking-at | 6 - .../snippets/emacs-lisp-mode/make-directory | 6 - .../emacs-lisp-mode/make-local-variable | 6 - .../snippets/emacs-lisp-mode/mapc | 5 - .../snippets/emacs-lisp-mode/mapcar | 5 - .../snippets/emacs-lisp-mode/match-beginning | 6 - .../snippets/emacs-lisp-mode/match-end | 6 - .../snippets/emacs-lisp-mode/match-string | 6 - .../snippets/emacs-lisp-mode/memq | 5 - .../snippets/emacs-lisp-mode/message | 6 - .../snippets/emacs-lisp-mode/minor_mode | 20 - .../snippets/emacs-lisp-mode/not | 6 - .../snippets/emacs-lisp-mode/nth | 5 - .../snippets/emacs-lisp-mode/null | 5 - .../snippets/emacs-lisp-mode/number-to-string | 6 - .../snippets/emacs-lisp-mode/or | 6 - .../snippets/emacs-lisp-mode/point | 6 - .../snippets/emacs-lisp-mode/point-max | 5 - .../snippets/emacs-lisp-mode/point-min | 6 - .../snippets/emacs-lisp-mode/princ | 5 - .../snippets/emacs-lisp-mode/print | 5 - .../snippets/emacs-lisp-mode/progn | 5 - .../snippets/emacs-lisp-mode/push | 5 - .../snippets/emacs-lisp-mode/put | 5 - .../emacs-lisp-mode/re-search-backward | 6 - .../emacs-lisp-mode/re-search-forward | 6 - .../snippets/emacs-lisp-mode/region-active-p | 6 - .../snippets/emacs-lisp-mode/region-beginning | 6 - .../snippets/emacs-lisp-mode/region-end | 6 - .../snippets/emacs-lisp-mode/rename-file | 6 - .../snippets/emacs-lisp-mode/repeat | 5 - .../snippets/emacs-lisp-mode/replace-regexp | 6 - .../emacs-lisp-mode/replace-regexp-in-string | 6 - .../snippets/emacs-lisp-mode/require | 5 - .../snippets/emacs-lisp-mode/save-buffer | 6 - .../snippets/emacs-lisp-mode/save-excursion | 6 - .../snippets/emacs-lisp-mode/search-backward | 6 - .../emacs-lisp-mode/search-backward-regexp | 6 - .../snippets/emacs-lisp-mode/search-forward | 6 - .../emacs-lisp-mode/search-forward-regexp | 6 - .../snippets/emacs-lisp-mode/set | 5 - .../snippets/emacs-lisp-mode/set-buffer | 6 - .../snippets/emacs-lisp-mode/set-file-modes | 6 - .../snippets/emacs-lisp-mode/set-mark | 6 - .../snippets/emacs-lisp-mode/setq | 6 - .../snippets/emacs-lisp-mode/should | 6 - .../emacs-lisp-mode/skip-chars-backward | 6 - .../emacs-lisp-mode/skip-chars-forward | 6 - .../snippets/emacs-lisp-mode/split-string | 6 - .../snippets/emacs-lisp-mode/string | 5 - .../snippets/emacs-lisp-mode/string-match | 6 - .../snippets/emacs-lisp-mode/string-to-number | 6 - .../snippets/emacs-lisp-mode/string= | 5 - .../snippets/emacs-lisp-mode/stringp | 5 - .../snippets/emacs-lisp-mode/substring | 5 - .../snippets/emacs-lisp-mode/thing-at-point | 6 - .../snippets/emacs-lisp-mode/traverse_dir | 6 - .../snippets/emacs-lisp-mode/unless | 5 - .../snippets/emacs-lisp-mode/vector | 6 - .../snippets/emacs-lisp-mode/when | 5 - .../snippets/emacs-lisp-mode/while | 5 - .../snippets/emacs-lisp-mode/widget-get | 6 - .../emacs-lisp-mode/with-current-buffer | 6 - .../snippets/emacs-lisp-mode/word-or-region | 27 - .../snippets/emacs-lisp-mode/word_regexp | 5 - .../emacs-lisp-mode/x-dired.process_marked | 17 - .../snippets/emacs-lisp-mode/x-file.process | 18 - .../emacs-lisp-mode/x-file.read-lines | 18 - .../snippets/emacs-lisp-mode/x-find-replace | 18 - .../snippets/emacs-lisp-mode/x-grabstring | 5 - .../snippets/emacs-lisp-mode/x-grabthing | 5 - .../snippets/emacs-lisp-mode/x-traverse_dir | 7 - .../snippets/emacs-lisp-mode/x-word-or-region | 28 - .../snippets/emacs-lisp-mode/y-or-n-p | 6 - .../snippets/emacs-lisp-mode/yes-or-no-p | 5 - .../snippets/enh-ruby-mode | 0 .../snippets/ensime-mode | 0 .../snippets/erc-mode/blist | 5 - .../snippets/erc-mode/help | 5 - .../snippets/erlang-mode/after | 4 - .../snippets/erlang-mode/begin | 5 - .../snippets/erlang-mode/beh | 4 - .../snippets/erlang-mode/case | 5 - .../snippets/erlang-mode/compile | 4 - .../snippets/erlang-mode/def | 4 - .../snippets/erlang-mode/exp | 5 - .../snippets/erlang-mode/fun | 3 - .../snippets/erlang-mode/if | 6 - .../snippets/erlang-mode/ifdef | 5 - .../snippets/erlang-mode/ifndef | 5 - .../snippets/erlang-mode/imp | 5 - .../snippets/erlang-mode/inc | 4 - .../snippets/erlang-mode/inc.lib | 4 - .../snippets/erlang-mode/loop | 8 - .../snippets/erlang-mode/mod | 6 - .../snippets/erlang-mode/rcv | 5 - .../snippets/erlang-mode/rcv.after | 6 - .../snippets/erlang-mode/rec | 4 - .../snippets/erlang-mode/try | 7 - .../snippets/erlang-mode/undef | 4 - .../snippets/f90-mode/bd | 4 - .../snippets/f90-mode/c | 4 - .../snippets/f90-mode/ch | 4 - .../snippets/f90-mode/cx | 4 - .../snippets/f90-mode/dc | 4 - .../snippets/f90-mode/do | 8 - .../snippets/f90-mode/dp | 4 - .../snippets/f90-mode/forall | 8 - .../snippets/f90-mode/function | 12 - .../snippets/f90-mode/if | 6 - .../snippets/f90-mode/in | 4 - .../snippets/f90-mode/inc | 4 - .../snippets/f90-mode/intr | 4 - .../snippets/f90-mode/l | 4 - .../snippets/f90-mode/module | 12 - .../snippets/f90-mode/pa | 4 - .../snippets/f90-mode/program | 11 - .../snippets/f90-mode/puref | 12 - .../snippets/f90-mode/pures | 10 - .../snippets/f90-mode/re | 4 - .../snippets/f90-mode/subroutine | 10 - .../snippets/f90-mode/until | 9 - .../snippets/f90-mode/where | 9 - .../snippets/f90-mode/while | 8 - .../snippets/f90-mode/wr | 4 - .../snippets/fundamental-mode/.yas-setup.el | 8 - .../snippets/git-commit-mode/.yas-parents | 1 - .../snippets/git-commit-mode/fixes | 5 - .../snippets/git-commit-mode/references | 5 - .../snippets/go-mode/benchmark | 10 - .../snippets/go-mode/const | 6 - .../snippets/go-mode/const( | 7 - .../snippets/go-mode/dd | 6 - .../snippets/go-mode/default | 6 - .../snippets/go-mode/else | 7 - .../snippets/go-mode/error | 8 - .../snippets/go-mode/example | 8 - .../snippets/go-mode/for | 7 - .../snippets/go-mode/forrange | 8 - .../snippets/go-mode/func | 8 - .../snippets/go-mode/if | 7 - .../snippets/go-mode/iferr | 7 - .../snippets/go-mode/import | 6 - .../snippets/go-mode/import( | 7 - .../snippets/go-mode/lambda | 7 - .../snippets/go-mode/main | 7 - .../snippets/go-mode/map | 5 - .../snippets/go-mode/printf | 6 - .../snippets/go-mode/select | 8 - .../snippets/go-mode/switch | 8 - .../snippets/go-mode/test | 8 - .../snippets/go-mode/testmain | 21 - .../snippets/go-mode/type | 7 - .../snippets/go-mode/var | 6 - .../snippets/go-mode/var( | 7 - .../snippets/groovy-mode/.yas-parents | 1 - .../snippets/groovy-mode/class | 7 - .../snippets/groovy-mode/def | 7 - .../snippets/groovy-mode/dict | 5 - .../snippets/groovy-mode/for | 7 - .../snippets/groovy-mode/println | 6 - .../snippets/groovy-mode/times | 7 - .../snippets/haskell-mode/case | 8 - .../snippets/haskell-mode/data | 5 - .../snippets/haskell-mode/doc | 7 - .../snippets/haskell-mode/efix | 6 - .../snippets/haskell-mode/function | 6 - .../snippets/haskell-mode/functione | 6 - .../snippets/haskell-mode/import | 5 - .../snippets/haskell-mode/instance | 6 - .../snippets/haskell-mode/main | 7 - .../snippets/haskell-mode/module | 6 - .../snippets/haskell-mode/new class | 6 - .../snippets/haskell-mode/pragma | 5 - .../snippets/haskell-mode/print | 5 - .../snippets/html-mode/.yas-parents | 1 - .../snippets/html-mode/dd | 5 - .../snippets/html-mode/dl | 7 - .../snippets/html-mode/doctype | 4 - .../snippets/html-mode/doctype.html5 | 4 - .../snippets/html-mode/doctype.xhtml1 | 4 - .../snippets/html-mode/doctype.xhtml1_1 | 4 - .../snippets/html-mode/doctype.xhtml1_strict | 4 - .../html-mode/doctype.xhtml1_transitional | 4 - .../snippets/html-mode/dt | 5 - .../snippets/html-mode/form | 6 - .../snippets/html-mode/html | 6 - .../snippets/html-mode/html.xmlns | 6 - .../snippets/html-mode/link.stylesheet | 4 - .../snippets/html-mode/link.stylesheet-ie | 6 - .../snippets/html-mode/mailto | 4 - .../snippets/html-mode/meta | 5 - .../snippets/html-mode/meta.http-equiv | 5 - .../snippets/html-mode/script.javascript | 6 - .../snippets/html-mode/script.javascript-src | 4 - .../snippets/html-mode/textarea | 4 - .../snippets/html-mode/th | 5 - .../snippets/java-mode/apr_assert | 7 - .../snippets/java-mode/assert | 5 - .../snippets/java-mode/assertEquals | 7 - .../snippets/java-mode/cls | 7 - .../snippets/java-mode/constructor | 7 - .../snippets/java-mode/define test method | 8 - .../snippets/java-mode/doc | 7 - .../snippets/java-mode/equals | 7 - .../snippets/java-mode/file_class | 9 - .../snippets/java-mode/for | 7 - .../snippets/java-mode/fori | 7 - .../snippets/java-mode/getter | 7 - .../snippets/java-mode/if | 7 - .../snippets/java-mode/ife | 10 - .../snippets/java-mode/import | 6 - .../snippets/java-mode/iterator | 7 - .../snippets/java-mode/javadoc | 8 - .../snippets/java-mode/lambda | 5 - .../snippets/java-mode/main | 7 - .../snippets/java-mode/main_class | 11 - .../snippets/java-mode/method | 7 - .../snippets/java-mode/new | 6 - .../snippets/java-mode/override | 6 - .../snippets/java-mode/param | 5 - .../snippets/java-mode/printf | 5 - .../snippets/java-mode/println | 6 - .../snippets/java-mode/return | 5 - .../snippets/java-mode/test | 8 - .../snippets/java-mode/testClass | 12 - .../snippets/java-mode/this | 6 - .../snippets/java-mode/toString | 7 - .../snippets/java-mode/try | 11 - .../snippets/java-mode/value | 5 - .../snippets/js-mode/al | 4 - .../snippets/js-mode/class | 8 - .../snippets/js-mode/com | 6 - .../snippets/js-mode/debugger | 5 - .../snippets/js-mode/each | 6 - .../snippets/js-mode/el | 6 - .../snippets/js-mode/ev.add | 6 - .../snippets/js-mode/ev.fire | 4 - .../snippets/js-mode/for | 6 - .../snippets/js-mode/function | 7 - .../snippets/js-mode/if | 6 - .../snippets/js-mode/init | 6 - .../snippets/js-mode/log | 4 - .../snippets/js-mode/req.html | 8 - .../snippets/js-mode/req.json | 8 - .../yasnippet-20160104.129/snippets/js2-mode | 0 .../snippets/latex-mode/acronym | 5 - .../snippets/latex-mode/alertblock | 7 - .../snippets/latex-mode/alg | 7 - .../snippets/latex-mode/begin | 7 - .../snippets/latex-mode/block | 7 - .../snippets/latex-mode/capgls | 5 - .../snippets/latex-mode/caption | 5 - .../snippets/latex-mode/cite | 5 - .../snippets/latex-mode/code | 7 - .../snippets/latex-mode/columns | 13 - .../snippets/latex-mode/emph | 5 - .../snippets/latex-mode/enumerate | 7 - .../snippets/latex-mode/figure | 9 - .../snippets/latex-mode/frac | 5 - .../snippets/latex-mode/frame | 8 - .../snippets/latex-mode/gls | 5 - .../snippets/latex-mode/glspl | 5 - .../snippets/latex-mode/if | 8 - .../snippets/latex-mode/includegraphics | 5 - .../snippets/latex-mode/item | 5 - .../snippets/latex-mode/itemize | 7 - .../snippets/latex-mode/label | 5 - .../snippets/latex-mode/listing | 7 - .../snippets/latex-mode/movie | 15 - .../snippets/latex-mode/newcommand | 5 - .../snippets/latex-mode/newglossaryentry | 5 - .../snippets/latex-mode/note | 5 - .../snippets/latex-mode/python | 8 - .../snippets/latex-mode/question | 5 - .../snippets/latex-mode/section | 8 - .../snippets/latex-mode/subf | 8 - .../snippets/latex-mode/subfigure | 13 - .../snippets/latex-mode/subsec | 8 - .../snippets/latex-mode/textbf | 5 - .../snippets/latex-mode/usepackage | 5 - .../snippets/lisp-interaction-mode/defun | 7 - .../snippets/lisp-mode/class | 8 - .../snippets/lisp-mode/comment | 6 - .../snippets/lisp-mode/defpackage | 10 - .../snippets/lisp-mode/do | 9 - .../snippets/lisp-mode/for | 7 - .../snippets/lisp-mode/foreach | 7 - .../snippets/lisp-mode/format | 5 - .../snippets/lisp-mode/if | 7 - .../snippets/lisp-mode/ifelse | 9 - .../snippets/lisp-mode/ifnot | 8 - .../snippets/lisp-mode/slot | 13 - .../snippets/lisp-mode/switch | 9 - .../snippets/lisp-mode/typecast | 6 - .../snippets/lua-mode/fun | 7 - .../snippets/m4-mode/def | 6 - .../makefile-automake-mode/noinst_HEADERS | 5 - .../snippets/makefile-bsdmake-mode/PHONY | 5 - .../snippets/makefile-bsdmake-mode/echo | 5 - .../snippets/makefile-bsdmake-mode/gen | 11 - .../snippets/makefile-bsdmake-mode/if | 7 - .../snippets/makefile-bsdmake-mode/var | 5 - .../snippets/makefile-gmake-mode/abspath | 6 - .../snippets/makefile-gmake-mode/addprefix | 6 - .../snippets/makefile-gmake-mode/addsuffix | 6 - .../snippets/makefile-gmake-mode/dir | 6 - .../snippets/makefile-gmake-mode/make | 7 - .../snippets/makefile-gmake-mode/notdir | 6 - .../snippets/makefile-gmake-mode/patsubst | 5 - .../snippets/makefile-gmake-mode/phony | 5 - .../snippets/makefile-gmake-mode/shell | 5 - .../snippets/makefile-gmake-mode/special | 6 - .../snippets/makefile-gmake-mode/template | 10 - .../snippets/makefile-gmake-mode/wildcard | 5 - .../snippets/makefile-mode/all | 6 - .../snippets/makefile-mode/clean | 9 - .../snippets/malabar-mode/variable | 5 - .../snippets/markdown-mode/+ | 5 - .../snippets/markdown-mode/- | 5 - .../snippets/markdown-mode/_ | 4 - .../snippets/markdown-mode/__ | 4 - .../snippets/markdown-mode/` | 4 - .../snippets/markdown-mode/h1.1 | 6 - .../snippets/markdown-mode/h1.2 | 7 - .../snippets/markdown-mode/h2.1 | 6 - .../snippets/markdown-mode/h2.2 | 7 - .../snippets/markdown-mode/h3 | 6 - .../snippets/markdown-mode/h4 | 6 - .../snippets/markdown-mode/h5 | 6 - .../snippets/markdown-mode/h6 | 6 - .../snippets/markdown-mode/highlight | 6 - .../snippets/markdown-mode/hr.1 | 7 - .../snippets/markdown-mode/hr.2 | 7 - .../snippets/markdown-mode/img | 4 - .../snippets/markdown-mode/link | 4 - .../snippets/markdown-mode/ol | 5 - .../snippets/markdown-mode/rimg | 4 - .../snippets/markdown-mode/rlb | 5 - .../snippets/markdown-mode/rlink | 4 - .../snippets/markdown-mode/utf8 | 6 - .../snippets/ned-mode/.yas-parents | 1 - .../snippets/ned-mode/chan | 7 - .../snippets/ned-mode/connections | 6 - .../snippets/ned-mode/for | 7 - .../snippets/ned-mode/import | 5 - .../snippets/ned-mode/network | 11 - .../snippets/ned-mode/simple | 8 - .../snippets/ned-mode/submodules | 6 - .../snippets/nesc-mode/.yas-parents | 1 - .../snippets/nesc-mode/TOSSIM | 7 - .../snippets/nesc-mode/command | 7 - .../snippets/nesc-mode/dbg | 5 - .../snippets/nesc-mode/event | 7 - .../snippets/nesc-mode/ifdef | 9 - .../snippets/nesc-mode/interface | 7 - .../snippets/nesc-mode/module | 8 - .../snippets/nesc-mode/nx | 6 - .../snippets/nesc-mode/provides | 5 - .../snippets/nesc-mode/sim | 7 - .../snippets/nesc-mode/uint8_t | 6 - .../snippets/nesc-mode/uses | 6 - .../snippets/nsis-mode/.yas-parents | 1 - .../snippets/nsis-mode/define | 5 - .../snippets/nsis-mode/function | 7 - .../snippets/nsis-mode/if | 9 - .../snippets/nsis-mode/include | 5 - .../snippets/nsis-mode/insert_macro | 5 - .../snippets/nsis-mode/instdir | 5 - .../snippets/nsis-mode/macro | 8 - .../snippets/nsis-mode/message | 5 - .../snippets/nsis-mode/outdir | 5 - .../snippets/nsis-mode/outfile | 5 - .../snippets/nsis-mode/section | 7 - .../snippets/nxml-mode/body | 6 - .../snippets/nxml-mode/br | 4 - .../snippets/nxml-mode/doctype | 5 - .../snippets/nxml-mode/doctype_xhtml1_strict | 5 - .../nxml-mode/doctype_xhtml1_transitional | 5 - .../snippets/nxml-mode/form | 6 - .../snippets/nxml-mode/href | 5 - .../snippets/nxml-mode/html | 6 - .../snippets/nxml-mode/img | 4 - .../snippets/nxml-mode/input | 4 - .../snippets/nxml-mode/link | 4 - .../snippets/nxml-mode/meta | 5 - .../snippets/nxml-mode/name | 4 - .../snippets/nxml-mode/quote | 6 - .../snippets/nxml-mode/style | 6 - .../snippets/nxml-mode/tag | 5 - .../snippets/nxml-mode/tag_closing | 5 - .../snippets/nxml-mode/tag_newline | 7 - .../snippets/octave-mode/for | 7 - .../snippets/octave-mode/function | 7 - .../snippets/octave-mode/if | 9 - .../snippets/org-mode/code | 7 - .../snippets/org-mode/dot | 9 - .../snippets/org-mode/elisp | 7 - .../snippets/org-mode/embedded | 5 - .../snippets/org-mode/entry | 11 - .../snippets/org-mode/figure | 7 - .../snippets/org-mode/img | 10 - .../snippets/org-mode/latex | 7 - .../snippets/org-mode/matrix | 11 - .../snippets/org-mode/verse | 7 - .../snippets/perl-mode/.yas-parents | 1 - .../snippets/perl-mode/eval | 9 - .../snippets/perl-mode/for | 6 - .../snippets/perl-mode/fore | 6 - .../snippets/perl-mode/if | 6 - .../snippets/perl-mode/ife | 8 - .../snippets/perl-mode/ifee | 10 - .../snippets/perl-mode/sub | 6 - .../snippets/perl-mode/unless | 6 - .../snippets/perl-mode/while | 6 - .../snippets/perl-mode/xfore | 4 - .../snippets/perl-mode/xif | 4 - .../snippets/perl-mode/xunless | 4 - .../snippets/perl-mode/xwhile | 4 - .../snippets/prog-mode/.yas-setup.el | 2 - .../snippets/prog-mode/fixme | 6 - .../snippets/prog-mode/todo | 5 - .../snippets/prog-mode/xxx | 5 - .../snippets/python-mode/.yas-parents | 1 - .../snippets/python-mode/.yas-setup.el | 22 - .../snippets/python-mode/__contains__ | 7 - .../snippets/python-mode/__enter__ | 9 - .../snippets/python-mode/__exit__ | 7 - .../snippets/python-mode/__getitem__ | 7 - .../snippets/python-mode/__len__ | 7 - .../snippets/python-mode/__new__ | 8 - .../snippets/python-mode/__setitem__ | 7 - .../snippets/python-mode/all | 7 - .../snippets/python-mode/arg | 7 - .../snippets/python-mode/arg_positional | 6 - .../snippets/python-mode/ass | 6 - .../snippets/python-mode/assertEqual | 6 - .../snippets/python-mode/assertFalse | 6 - .../snippets/python-mode/assertIn | 6 - .../snippets/python-mode/assertNotEqual | 6 - .../snippets/python-mode/assertNotIn | 6 - .../snippets/python-mode/assertRaises | 6 - .../snippets/python-mode/assertRaises.with | 6 - .../snippets/python-mode/assertTrue | 6 - .../snippets/python-mode/celery_pdb | 6 - .../snippets/python-mode/classmethod | 8 - .../snippets/python-mode/cls | 7 - .../snippets/python-mode/dec | 14 - .../snippets/python-mode/deftest | 7 - .../snippets/python-mode/django_test_class | 7 - .../snippets/python-mode/doc | 6 - .../snippets/python-mode/doctest | 8 - .../snippets/python-mode/eq | 7 - .../snippets/python-mode/for | 6 - .../snippets/python-mode/from | 6 - .../snippets/python-mode/function | 7 - .../snippets/python-mode/function_docstring | 10 - .../snippets/python-mode/if | 7 - .../snippets/python-mode/ife | 9 - .../snippets/python-mode/ifmain | 6 - .../snippets/python-mode/import | 7 - .../snippets/python-mode/init | 8 - .../snippets/python-mode/init_docstring | 10 - .../snippets/python-mode/interact | 5 - .../snippets/python-mode/ipdbdebug | 6 - .../snippets/python-mode/iter | 7 - .../snippets/python-mode/lambda | 5 - .../snippets/python-mode/list | 7 - .../snippets/python-mode/logger_name | 5 - .../snippets/python-mode/logging | 6 - .../snippets/python-mode/main | 6 - .../snippets/python-mode/metaclass | 6 - .../snippets/python-mode/method | 7 - .../snippets/python-mode/method_docstring | 10 - .../snippets/python-mode/not_impl | 5 - .../snippets/python-mode/np | 7 - .../snippets/python-mode/parse_args | 9 - .../snippets/python-mode/parser | 7 - .../snippets/python-mode/pass | 5 - .../snippets/python-mode/pl | 7 - .../snippets/python-mode/print | 5 - .../snippets/python-mode/prop | 17 - .../snippets/python-mode/reg | 7 - .../snippets/python-mode/repr | 7 - .../snippets/python-mode/return | 5 - .../snippets/python-mode/script | 11 - .../snippets/python-mode/self | 6 - .../snippets/python-mode/self_without_dot | 6 - .../snippets/python-mode/selfassign | 6 - .../snippets/python-mode/setdef | 5 - .../snippets/python-mode/setup | 14 - .../snippets/python-mode/size | 5 - .../snippets/python-mode/static | 6 - .../snippets/python-mode/str | 7 - .../snippets/python-mode/super | 7 - .../snippets/python-mode/test_class | 7 - .../snippets/python-mode/test_file | 12 - .../snippets/python-mode/trace | 6 - .../snippets/python-mode/try | 8 - .../snippets/python-mode/tryelse | 10 - .../snippets/python-mode/unicode | 7 - .../snippets/python-mode/utf8 | 5 - .../snippets/python-mode/while | 7 - .../snippets/python-mode/with | 7 - .../snippets/python-mode/with_statement | 6 - .../snippets/rename_add_contr.py | 36 - .../snippets/rst-mode/autoclass | 6 - .../snippets/rst-mode/autofunction | 5 - .../snippets/rst-mode/automodule | 5 - .../snippets/rst-mode/class | 5 - .../snippets/rst-mode/code | 5 - .../snippets/rst-mode/digraph | 7 - .../snippets/rst-mode/function | 5 - .../snippets/rst-mode/graph | 7 - .../snippets/rst-mode/graphviz | 7 - .../snippets/rst-mode/image | 10 - .../snippets/rst-mode/inheritance | 5 - .../snippets/rst-mode/literal_include | 5 - .../snippets/rst-mode/meta | 5 - .../snippets/rst-mode/module | 5 - .../snippets/rst-mode/parsed_literal | 6 - .../snippets/rst-mode/pause | 6 - .../snippets/rst-mode/term | 5 - .../snippets/rst-mode/url | 5 - .../snippets/rst-mode/verbatim | 6 - .../snippets/rst-mode/warning | 6 - .../snippets/ruby-mode/# | 4 - .../snippets/ruby-mode/=b | 6 - .../snippets/ruby-mode/Comp | 8 - .../snippets/ruby-mode/GLOB | 5 - .../snippets/ruby-mode/all | 4 - .../snippets/ruby-mode/am | 4 - .../snippets/ruby-mode/any | 4 - .../snippets/ruby-mode/app | 6 - .../snippets/ruby-mode/attribute | 5 - .../snippets/ruby-mode/bench | 10 - .../snippets/ruby-mode/bm | 6 - .../snippets/ruby-mode/case | 7 - .../snippets/ruby-mode/cla | 6 - .../snippets/ruby-mode/cls | 11 - .../snippets/ruby-mode/collect | 4 - .../snippets/ruby-mode/dee | 4 - .../snippets/ruby-mode/def | 7 - .../snippets/ruby-mode/deli | 4 - .../snippets/ruby-mode/det | 4 - .../snippets/ruby-mode/dow | 6 - .../snippets/ruby-mode/ea | 4 - .../snippets/ruby-mode/eac | 4 - .../snippets/ruby-mode/eai | 4 - .../snippets/ruby-mode/eav | 4 - .../snippets/ruby-mode/eawi | 4 - .../snippets/ruby-mode/for | 7 - .../snippets/ruby-mode/forin | 6 - .../snippets/ruby-mode/formula | 16 - .../snippets/ruby-mode/if | 6 - .../snippets/ruby-mode/ife | 8 - .../snippets/ruby-mode/init | 7 - .../snippets/ruby-mode/inject | 4 - .../snippets/ruby-mode/map | 4 - .../snippets/ruby-mode/mm | 6 - .../snippets/ruby-mode/r | 4 - .../snippets/ruby-mode/rb | 4 - .../snippets/ruby-mode/red | 4 - .../snippets/ruby-mode/reject | 4 - .../snippets/ruby-mode/rel | 4 - .../snippets/ruby-mode/req | 4 - .../snippets/ruby-mode/rw | 4 - .../snippets/ruby-mode/select | 4 - .../snippets/ruby-mode/str | 5 - .../snippets/ruby-mode/test class | 7 - .../snippets/ruby-mode/tim | 4 - .../snippets/ruby-mode/to_ | 8 - .../snippets/ruby-mode/tu | 5 - .../snippets/ruby-mode/until | 6 - .../snippets/ruby-mode/upt | 6 - .../snippets/ruby-mode/w | 4 - .../snippets/ruby-mode/when | 6 - .../snippets/ruby-mode/while | 6 - .../snippets/ruby-mode/y | 4 - .../snippets/ruby-mode/zip | 4 - .../snippets/scala-mode/app | 8 - .../snippets/scala-mode/case | 6 - .../snippets/scala-mode/cc | 8 - .../snippets/scala-mode/co | 6 - .../snippets/scala-mode/cons | 6 - .../snippets/scala-mode/def | 8 - .../snippets/scala-mode/doc | 9 - .../snippets/scala-mode/for | 8 - .../snippets/scala-mode/if | 8 - .../snippets/scala-mode/ls | 6 - .../snippets/scala-mode/main | 8 - .../snippets/scala-mode/match | 8 - .../snippets/scala-mode/ob | 6 - .../snippets/scala-mode/throw | 6 - .../snippets/scala-mode/try | 11 - .../snippets/sh-mode/args | 7 - .../snippets/sh-mode/bang | 6 - .../snippets/sh-mode/for loop | 7 - .../snippets/sh-mode/function | 7 - .../snippets/sh-mode/if | 8 - .../snippets/sh-mode/ife | 9 - .../snippets/snippet-mode/cont | 5 - .../snippets/snippet-mode/elisp | 5 - .../snippets/snippet-mode/field | 6 - .../snippets/snippet-mode/group | 5 - .../snippets/snippet-mode/mirror | 6 - .../snippets/snippet-mode/vars | 13 - .../snippets/ruby-mode/definitions/mod | 13 - .../snippets/sql-mode/column | 4 - .../snippets/sql-mode/constraint | 4 - .../snippets/sql-mode/constraint.1 | 4 - .../snippets/sql-mode/create | 10 - .../snippets/sql-mode/create.1 | 12 - .../snippets/sql-mode/references | 4 - .../snippets/text-mode/.yas-parents | 1 - .../snippets/tuareg-mode/assert | 5 - .../snippets/tuareg-mode/docstring | 5 - .../snippets/tuareg-mode/for | 7 - .../snippets/tuareg-mode/fun | 5 - .../snippets/tuareg-mode/guard | 5 - .../snippets/tuareg-mode/ifthen | 6 - .../snippets/tuareg-mode/ifthenelse | 8 - .../snippets/tuareg-mode/let | 5 - .../snippets/tuareg-mode/list_comprehension | 5 - .../snippets/tuareg-mode/main | 6 - .../snippets/tuareg-mode/match | 6 - .../snippets/tuareg-mode/module | 9 - .../snippets/tuareg-mode/open | 5 - .../snippets/tuareg-mode/printf | 5 - .../snippets/tuareg-mode/rec | 6 - .../snippets/tuareg-mode/try | 8 - .../snippets/tuareg-mode/type | 5 - .../snippets/tuareg-mode/type_type | 6 - .../snippets/tuareg-mode/val | 5 - .../snippets/tuareg-mode/while | 7 - .../snippets/typerex-mode | 0 .../snippets/udev-mode/ENV | 5 - .../snippets/udev-mode/GOTO | 8 - .../snippets/udev-mode/KERNEL | 5 - .../snippets/udev-mode/add | 5 - .../snippets/udev-mode/env$ | 5 - .../snippets/udev-mode/run | 5 - .../snippets/yaml-mode/entry | 6 - .../snippets/yaml-mode/list | 6 - .../snippets/yaml-mode/section | 6 - .../yasnippet-autoloads.el | 58 - .../yasnippet-20160104.129/yasnippet-pkg.el | 5 - .../elpa/yasnippet-20160104.129/yasnippet.el | 4583 ------ emacs.d/manual/go-autocomplete.el | 201 - emacs.d/manual/jscs.el | 186 - emacs.d/manual/langfmt.el | 179 - 1552 files changed, 200120 deletions(-) delete mode 100644 emacs.d/.mc-lists.el delete mode 100644 emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-autoloads.el delete mode 100644 emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-pkg.el delete mode 100644 emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-autoloads.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-company.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-compile.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-complete.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-eval.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-execute.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-file.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-goto.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-help.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-hooks.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-iex.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-info.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-interact.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-key.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-macroexpand.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-message.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-mix.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-phoenix.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-pkg.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-project.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-refcard.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-report.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-scope.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.gitignore delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.travis.yml delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/Makefile delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/README.md delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/comp.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/defl.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/docl.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/eval.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/info.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/complete.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/module_info.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/server.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/run.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/comp_test.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/defl_test.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/docl_test.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api_test.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/fixtures/.gitkeep delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/complete_test.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/module_info_test.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/server_test.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/test_helper.exs delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-test-mode.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist-utils.el delete mode 100644 emacs.d/elpa/alchemist-20160111.2340/alchemist.el delete mode 100644 emacs.d/elpa/async-20160108.1249/async-autoloads.el delete mode 100644 emacs.d/elpa/async-20160108.1249/async-bytecomp.el delete mode 100644 emacs.d/elpa/async-20160108.1249/async-pkg.el delete mode 100644 emacs.d/elpa/async-20160108.1249/async.el delete mode 100644 emacs.d/elpa/async-20160108.1249/dired-async.el delete mode 100644 emacs.d/elpa/async-20160108.1249/smtpmail-async.el delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/auto-complete-autoloads.el delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/auto-complete-config.el delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/auto-complete-pkg.el delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/auto-complete.el delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/ada-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/c++-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/c-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/caml-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/clojure-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/clojurescript-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/coq-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/css-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/erlang-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/go-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/haskell-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/java-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/js-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/lua-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/octave-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/php-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/python-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/qml-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/ruby-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/scala-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/scheme-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/sclang-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/sh-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/tcl-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/ts-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/tuareg-mode delete mode 100644 emacs.d/elpa/auto-complete-20160107.8/dict/verilog-mode delete mode 100644 emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-autoloads.el delete mode 100644 emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-pkg.el delete mode 100644 emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-abbrev.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-autoloads.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-bbdb.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-capf.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-clang.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-cmake.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-css.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-dabbrev-code.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-dabbrev.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-eclim.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-elisp.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-etags.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-files.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-gtags.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-ispell.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-keywords.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-nxml.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-oddmuse.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-pkg.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-semantic.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-template.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-tempo.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-xcode.el delete mode 100644 emacs.d/elpa/company-20160211.520/company-yasnippet.el delete mode 100644 emacs.d/elpa/company-20160211.520/company.el delete mode 100644 emacs.d/elpa/concurrent-20160109.2046/concurrent-autoloads.el delete mode 100644 emacs.d/elpa/concurrent-20160109.2046/concurrent-pkg.el delete mode 100644 emacs.d/elpa/concurrent-20160109.2046/concurrent.el delete mode 100644 emacs.d/elpa/ctable-20140304.1659/ctable-autoloads.el delete mode 100644 emacs.d/elpa/ctable-20140304.1659/ctable-pkg.el delete mode 100644 emacs.d/elpa/ctable-20140304.1659/ctable.el delete mode 100644 emacs.d/elpa/dash-20151216.1315/dash-autoloads.el delete mode 100644 emacs.d/elpa/dash-20151216.1315/dash-pkg.el delete mode 100644 emacs.d/elpa/dash-20151216.1315/dash.el delete mode 100644 emacs.d/elpa/deferred-20160109.2046/deferred-autoloads.el delete mode 100644 emacs.d/elpa/deferred-20160109.2046/deferred-pkg.el delete mode 100644 emacs.d/elpa/deferred-20160109.2046/deferred.el delete mode 100644 emacs.d/elpa/dockerfile-mode-20160128.951/dockerfile-mode-autoloads.el delete mode 100644 emacs.d/elpa/dockerfile-mode-20160128.951/dockerfile-mode-pkg.el delete mode 100644 emacs.d/elpa/dockerfile-mode-20160128.951/dockerfile-mode.el delete mode 100644 emacs.d/elpa/editorconfig-0.4/editorconfig-autoloads.el delete mode 100644 emacs.d/elpa/editorconfig-0.4/editorconfig.el delete mode 100644 emacs.d/elpa/elixir-mode-20160103.54/elixir-mode-autoloads.el delete mode 100644 emacs.d/elpa/elixir-mode-20160103.54/elixir-mode-pkg.el delete mode 100644 emacs.d/elpa/elixir-mode-20160103.54/elixir-mode.el delete mode 100644 emacs.d/elpa/elixir-mode-20160103.54/elixir-smie.el delete mode 100644 emacs.d/elpa/elixir-mode-readme.txt delete mode 100644 emacs.d/elpa/elpy-20151101.401/NEWS.rst delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy-autoloads.el delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy-pkg.el delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy-refactor.el delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy.el delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/__init__.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/__main__.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/auto_pep8.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/compat.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/impmagic.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/jedibackend.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/pydocutils.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/refactor.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/ropebackend.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/rpc.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/server.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/__init__.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/compat.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/support.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_auto_pep8.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_impmagic.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_jedibackend.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_pydocutils.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_refactor.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_ropebackend.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_rpc.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_server.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/elpy/tests/test_support.py delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/.yas-setup.el delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__abs__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__add__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__and__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__bool__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__call__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__cmp__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__coerce__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__complex__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__contains__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__del__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__delattr__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__delete__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__delitem__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__div__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__divmod__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__enter__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__eq__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__exit__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__float__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__floordiv__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ge__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__get__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__getattr__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__getattribute__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__getitem__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__gt__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__hash__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__hex__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__iadd__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__iand__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__idiv__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ifloordiv__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ilshift__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__imod__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__imul__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__index__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__init__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__instancecheck__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__int__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__invert__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ior__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ipow__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__irshift__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__isub__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__iter__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__itruediv__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ixor__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__le__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__len__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__long__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__lshift__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__lt__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__mod__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__mul__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ne__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__neg__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__new__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__nonzero__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__oct__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__or__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__pos__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__pow__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__radd__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rand__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rdivmod__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__repr__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__reversed__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rfloordiv__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rlshift__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rmod__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rmul__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__ror__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rpow__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rrshift__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rshift__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rsub__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rtruediv__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__rxor__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__set__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__setattr__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__setitem__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__slots__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__str__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__sub__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__subclasscheck__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__truediv__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__unicode__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/__xor__ delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/ase delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/asne delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/asr delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/class delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/defs delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/enc delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/env delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/from delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/pdb delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/py3 delete mode 100644 emacs.d/elpa/elpy-20151101.401/snippets/python-mode/super delete mode 100644 emacs.d/elpa/elpy-readme.txt delete mode 100644 emacs.d/elpa/epc-20140609.2234/epc-autoloads.el delete mode 100644 emacs.d/elpa/epc-20140609.2234/epc-pkg.el delete mode 100644 emacs.d/elpa/epc-20140609.2234/epc.el delete mode 100644 emacs.d/elpa/epc-20140609.2234/epcs.el delete mode 100644 emacs.d/elpa/epl-20150517.433/epl-autoloads.el delete mode 100644 emacs.d/elpa/epl-20150517.433/epl-pkg.el delete mode 100644 emacs.d/elpa/epl-20150517.433/epl.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang-autoloads.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang-eunit.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang-flymake.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang-pkg.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang-skels-old.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang-skels.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang-start.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang.el delete mode 100644 emacs.d/elpa/erlang-20151013.157/erlang_appwiz.el delete mode 100644 emacs.d/elpa/fill-column-indicator-20151030.1233/fill-column-indicator-autoloads.el delete mode 100644 emacs.d/elpa/fill-column-indicator-20151030.1233/fill-column-indicator-pkg.el delete mode 100644 emacs.d/elpa/fill-column-indicator-20151030.1233/fill-column-indicator.el delete mode 100644 emacs.d/elpa/find-file-in-project-20151216.1850/find-file-in-project-autoloads.el delete mode 100644 emacs.d/elpa/find-file-in-project-20151216.1850/find-file-in-project-pkg.el delete mode 100644 emacs.d/elpa/find-file-in-project-20151216.1850/find-file-in-project.el delete mode 100644 emacs.d/elpa/flycheck-20160224.642/dir delete mode 100644 emacs.d/elpa/flycheck-20160224.642/fdl-1.3.info delete mode 100644 emacs.d/elpa/flycheck-20160224.642/flycheck-autoloads.el delete mode 100644 emacs.d/elpa/flycheck-20160224.642/flycheck-buttercup.el delete mode 100644 emacs.d/elpa/flycheck-20160224.642/flycheck-ert.el delete mode 100644 emacs.d/elpa/flycheck-20160224.642/flycheck-pkg.el delete mode 100644 emacs.d/elpa/flycheck-20160224.642/flycheck.el delete mode 100644 emacs.d/elpa/flycheck-20160224.642/flycheck.info delete mode 100644 emacs.d/elpa/flycheck-20160224.642/macros.info delete mode 100644 emacs.d/elpa/flymake-cursor-20130822.1032/flymake-cursor-autoloads.el delete mode 100644 emacs.d/elpa/flymake-cursor-20130822.1032/flymake-cursor-pkg.el delete mode 100644 emacs.d/elpa/flymake-cursor-20130822.1032/flymake-cursor.el delete mode 100644 emacs.d/elpa/flymake-easy-20140818.55/flymake-easy-autoloads.el delete mode 100644 emacs.d/elpa/flymake-easy-20140818.55/flymake-easy-pkg.el delete mode 100644 emacs.d/elpa/flymake-easy-20140818.55/flymake-easy.el delete mode 100644 emacs.d/elpa/flymake-elixir-20130810.717/flymake-elixir-autoloads.el delete mode 100644 emacs.d/elpa/flymake-elixir-20130810.717/flymake-elixir-pkg.el delete mode 100644 emacs.d/elpa/flymake-elixir-20130810.717/flymake-elixir.el delete mode 100644 emacs.d/elpa/flymake-jslint-20130613.202/flymake-jslint-autoloads.el delete mode 100644 emacs.d/elpa/flymake-jslint-20130613.202/flymake-jslint-pkg.el delete mode 100644 emacs.d/elpa/flymake-jslint-20130613.202/flymake-jslint.el delete mode 100644 emacs.d/elpa/git-commit-mode-20150330.1048/git-commit-mode-autoloads.el delete mode 100644 emacs.d/elpa/git-commit-mode-20150330.1048/git-commit-mode-pkg.el delete mode 100644 emacs.d/elpa/git-commit-mode-20150330.1048/git-commit-mode.el delete mode 100644 emacs.d/elpa/git-gutter-20160115.2300/git-gutter-autoloads.el delete mode 100644 emacs.d/elpa/git-gutter-20160115.2300/git-gutter-pkg.el delete mode 100644 emacs.d/elpa/git-gutter-20160115.2300/git-gutter.el delete mode 100644 emacs.d/elpa/git-rebase-mode-20150122.1114/git-rebase-mode-autoloads.el delete mode 100644 emacs.d/elpa/git-rebase-mode-20150122.1114/git-rebase-mode-pkg.el delete mode 100644 emacs.d/elpa/git-rebase-mode-20150122.1114/git-rebase-mode.el delete mode 100644 emacs.d/elpa/gnupg/pubring.gpg delete mode 100644 emacs.d/elpa/gnupg/secring.gpg delete mode 100644 emacs.d/elpa/gnupg/trustdb.gpg delete mode 100644 emacs.d/elpa/go-complete-20151015.228/go-complete-autoloads.el delete mode 100644 emacs.d/elpa/go-complete-20151015.228/go-complete-pkg.el delete mode 100644 emacs.d/elpa/go-complete-20151015.228/go-complete.el delete mode 100644 emacs.d/elpa/go-complete-readme.txt delete mode 100644 emacs.d/elpa/go-mode-20151226.1224/go-mode-autoloads.el delete mode 100644 emacs.d/elpa/go-mode-20151226.1224/go-mode-pkg.el delete mode 100644 emacs.d/elpa/go-mode-20151226.1224/go-mode.el delete mode 100644 emacs.d/elpa/haml-mode-20150508.2011/haml-mode-autoloads.el delete mode 100644 emacs.d/elpa/haml-mode-20150508.2011/haml-mode-pkg.el delete mode 100644 emacs.d/elpa/haml-mode-20150508.2011/haml-mode.el delete mode 100755 emacs.d/elpa/helm-20160115.2200/emacs-helm.sh delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-adaptive.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-apt.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-autoloads.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-bookmark.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-buffers.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-color.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-command.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-config.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-dabbrev.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-easymenu.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-elisp-package.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-elisp.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-elscreen.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-eshell.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-eval.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-external.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-files.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-font.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-grep.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-help.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-id-utils.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-imenu.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-info.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-locate.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-man.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-misc.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-mode.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-multi-match.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-net.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-org.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-pkg.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-plugin.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-regexp.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-ring.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-semantic.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-sys.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-tags.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-types.el delete mode 100644 emacs.d/elpa/helm-20160115.2200/helm-utils.el delete mode 100644 emacs.d/elpa/helm-anything-readme.txt delete mode 100644 emacs.d/elpa/helm-core-20160116.2343/helm-core-autoloads.el delete mode 100644 emacs.d/elpa/helm-core-20160116.2343/helm-core-pkg.el delete mode 100644 emacs.d/elpa/helm-core-20160116.2343/helm-lib.el delete mode 100644 emacs.d/elpa/helm-core-20160116.2343/helm-multi-match.el delete mode 100644 emacs.d/elpa/helm-core-20160116.2343/helm-source.el delete mode 100644 emacs.d/elpa/helm-core-20160116.2343/helm.el delete mode 100644 emacs.d/elpa/helm-flymake-readme.txt delete mode 100644 emacs.d/elpa/helm-projectile-20151220.221/helm-projectile-autoloads.el delete mode 100644 emacs.d/elpa/helm-projectile-20151220.221/helm-projectile-pkg.el delete mode 100644 emacs.d/elpa/helm-projectile-20151220.221/helm-projectile.el delete mode 100644 emacs.d/elpa/highlight-indentation-20150307.208/highlight-indentation-autoloads.el delete mode 100644 emacs.d/elpa/highlight-indentation-20150307.208/highlight-indentation-pkg.el delete mode 100644 emacs.d/elpa/highlight-indentation-20150307.208/highlight-indentation.el delete mode 100644 emacs.d/elpa/idomenu-20141123.1320/idomenu-autoloads.el delete mode 100644 emacs.d/elpa/idomenu-20141123.1320/idomenu-pkg.el delete mode 100644 emacs.d/elpa/idomenu-20141123.1320/idomenu.el delete mode 100644 emacs.d/elpa/jade-mode-20150801.944/jade-mode-autoloads.el delete mode 100644 emacs.d/elpa/jade-mode-20150801.944/jade-mode-pkg.el delete mode 100644 emacs.d/elpa/jade-mode-20150801.944/jade-mode.el delete mode 100644 emacs.d/elpa/jedi-20151214.705/jedi-autoloads.el delete mode 100644 emacs.d/elpa/jedi-20151214.705/jedi-pkg.el delete mode 100644 emacs.d/elpa/jedi-20151214.705/jedi.el delete mode 100644 emacs.d/elpa/jedi-core-20151214.705/Makefile delete mode 100644 emacs.d/elpa/jedi-core-20151214.705/jedi-core-autoloads.el delete mode 100644 emacs.d/elpa/jedi-core-20151214.705/jedi-core-pkg.el delete mode 100644 emacs.d/elpa/jedi-core-20151214.705/jedi-core.el delete mode 100755 emacs.d/elpa/jedi-core-20151214.705/jediepcserver.py delete mode 100644 emacs.d/elpa/jedi-core-20151214.705/setup.py delete mode 100644 emacs.d/elpa/jinja2-mode-20141128.207/jinja2-mode-autoloads.el delete mode 100644 emacs.d/elpa/jinja2-mode-20141128.207/jinja2-mode-pkg.el delete mode 100644 emacs.d/elpa/jinja2-mode-20141128.207/jinja2-mode.el delete mode 100644 emacs.d/elpa/js2-mode-20160109.148/js2-imenu-extras.el delete mode 100644 emacs.d/elpa/js2-mode-20160109.148/js2-mode-autoloads.el delete mode 100644 emacs.d/elpa/js2-mode-20160109.148/js2-mode-pkg.el delete mode 100644 emacs.d/elpa/js2-mode-20160109.148/js2-mode.el delete mode 100644 emacs.d/elpa/js2-mode-20160109.148/js2-old-indent.el delete mode 100644 emacs.d/elpa/json-mode-20151116.2000/json-mode-autoloads.el delete mode 100644 emacs.d/elpa/json-mode-20151116.2000/json-mode-pkg.el delete mode 100644 emacs.d/elpa/json-mode-20151116.2000/json-mode.el delete mode 100644 emacs.d/elpa/json-reformat-20160212.53/json-reformat-autoloads.el delete mode 100644 emacs.d/elpa/json-reformat-20160212.53/json-reformat-pkg.el delete mode 100644 emacs.d/elpa/json-reformat-20160212.53/json-reformat.el delete mode 100644 emacs.d/elpa/json-snatcher-20150511.2047/json-snatcher-autoloads.el delete mode 100644 emacs.d/elpa/json-snatcher-20150511.2047/json-snatcher-pkg.el delete mode 100644 emacs.d/elpa/json-snatcher-20150511.2047/json-snatcher.el delete mode 100644 emacs.d/elpa/less-css-mode-20150511.319/less-css-mode-autoloads.el delete mode 100644 emacs.d/elpa/less-css-mode-20150511.319/less-css-mode-pkg.el delete mode 100644 emacs.d/elpa/less-css-mode-20150511.319/less-css-mode.el delete mode 100644 emacs.d/elpa/let-alist-1.0.4.signed delete mode 100644 emacs.d/elpa/let-alist-1.0.4/let-alist-autoloads.el delete mode 100644 emacs.d/elpa/let-alist-1.0.4/let-alist-pkg.el delete mode 100644 emacs.d/elpa/let-alist-1.0.4/let-alist.el delete mode 100644 emacs.d/elpa/markdown-mode-20160115.2318/markdown-mode-autoloads.el delete mode 100644 emacs.d/elpa/markdown-mode-20160115.2318/markdown-mode-pkg.el delete mode 100644 emacs.d/elpa/markdown-mode-20160115.2318/markdown-mode.el delete mode 100644 emacs.d/elpa/monokai-theme-20160104.1312/monokai-theme-autoloads.el delete mode 100644 emacs.d/elpa/monokai-theme-20160104.1312/monokai-theme-pkg.el delete mode 100644 emacs.d/elpa/monokai-theme-20160104.1312/monokai-theme.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/mc-cycle-cursors.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/mc-edit-lines.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/mc-hide-unmatched-lines-mode.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/mc-mark-more.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/mc-mark-pop.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/mc-separate-operations.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/multiple-cursors-autoloads.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/multiple-cursors-core.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/multiple-cursors-pkg.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/multiple-cursors.el delete mode 100644 emacs.d/elpa/multiple-cursors-20151205.1225/rectangular-region-mode.el delete mode 100644 emacs.d/elpa/osx-clipboard-20141012.17/osx-clipboard-autoloads.el delete mode 100644 emacs.d/elpa/osx-clipboard-20141012.17/osx-clipboard-pkg.el delete mode 100644 emacs.d/elpa/osx-clipboard-20141012.17/osx-clipboard.el delete mode 100644 emacs.d/elpa/osx-clipboard-readme.txt delete mode 100644 emacs.d/elpa/paredit-20150217.713/paredit-autoloads.el delete mode 100644 emacs.d/elpa/paredit-20150217.713/paredit-pkg.el delete mode 100644 emacs.d/elpa/paredit-20150217.713/paredit.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-array.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-classobj.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-control-structures.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-crack.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-dio.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-dom.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-exceptions.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-exif.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-ext.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-filesystem.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-gd.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-math.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-mode-autoloads.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-mode-pkg.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-mode.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-pcre.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-regex.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-simplexml.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-strings.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-var.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-xmlparser.el delete mode 100644 emacs.d/elpa/php-mode-20151002.2030/php-xmlreader.el delete mode 100644 emacs.d/elpa/pkg-info-20150517.443/pkg-info-autoloads.el delete mode 100644 emacs.d/elpa/pkg-info-20150517.443/pkg-info-pkg.el delete mode 100644 emacs.d/elpa/pkg-info-20150517.443/pkg-info.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-R.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-base.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-erb.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-markdown.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-noweb.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-org.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-slim.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/poly-verilog.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-autoloads.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-classes.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-common.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-configuration.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-export.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-methods.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-pkg.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-tangle.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode-weave.el delete mode 100644 emacs.d/elpa/polymode-20151216.533/polymode.el delete mode 100644 emacs.d/elpa/polymode-readme.txt delete mode 100644 emacs.d/elpa/popup-20151222.1339/popup-autoloads.el delete mode 100644 emacs.d/elpa/popup-20151222.1339/popup-pkg.el delete mode 100644 emacs.d/elpa/popup-20151222.1339/popup.el delete mode 100644 emacs.d/elpa/powerline-20151008.1449/powerline-autoloads.el delete mode 100644 emacs.d/elpa/powerline-20151008.1449/powerline-pkg.el delete mode 100644 emacs.d/elpa/powerline-20151008.1449/powerline-separators.el delete mode 100644 emacs.d/elpa/powerline-20151008.1449/powerline-themes.el delete mode 100644 emacs.d/elpa/powerline-20151008.1449/powerline.el delete mode 100644 emacs.d/elpa/projectile-20160115.23/projectile-autoloads.el delete mode 100644 emacs.d/elpa/projectile-20160115.23/projectile-pkg.el delete mode 100644 emacs.d/elpa/projectile-20160115.23/projectile.el delete mode 100644 emacs.d/elpa/python-environment-20150310.153/python-environment-autoloads.el delete mode 100644 emacs.d/elpa/python-environment-20150310.153/python-environment-pkg.el delete mode 100644 emacs.d/elpa/python-environment-20150310.153/python-environment.el delete mode 100644 emacs.d/elpa/python-environment-20150310.153/test-python-environment.el delete mode 100644 emacs.d/elpa/pyvenv-20160108.28/pyvenv-autoloads.el delete mode 100644 emacs.d/elpa/pyvenv-20160108.28/pyvenv-pkg.el delete mode 100644 emacs.d/elpa/pyvenv-20160108.28/pyvenv.el delete mode 100644 emacs.d/elpa/rich-minority-20151201.400/rich-minority-autoloads.el delete mode 100644 emacs.d/elpa/rich-minority-20151201.400/rich-minority-pkg.el delete mode 100644 emacs.d/elpa/rich-minority-20151201.400/rich-minority.el delete mode 100644 emacs.d/elpa/s-20160115.58/s-autoloads.el delete mode 100644 emacs.d/elpa/s-20160115.58/s-pkg.el delete mode 100644 emacs.d/elpa/s-20160115.58/s.el delete mode 100644 emacs.d/elpa/sass-mode-20150508.2012/sass-mode-autoloads.el delete mode 100644 emacs.d/elpa/sass-mode-20150508.2012/sass-mode-pkg.el delete mode 100644 emacs.d/elpa/sass-mode-20150508.2012/sass-mode.el delete mode 100644 emacs.d/elpa/seq-1.11.signed delete mode 100644 emacs.d/elpa/seq-1.11/seq-autoloads.el delete mode 100644 emacs.d/elpa/seq-1.11/seq-pkg.el delete mode 100644 emacs.d/elpa/seq-1.11/seq.el delete mode 100644 emacs.d/elpa/simple-httpd-20150430.1755/simple-httpd-autoloads.el delete mode 100644 emacs.d/elpa/simple-httpd-20150430.1755/simple-httpd-pkg.el delete mode 100644 emacs.d/elpa/simple-httpd-20150430.1755/simple-httpd.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/cache-table.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/example.html delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-bower.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-css.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-everything.user.js delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-html.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-mode-autoloads.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-mode-pkg.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-mode.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-repl.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer-setup.el delete mode 100644 emacs.d/elpa/skewer-mode-20150914.1304/skewer.js delete mode 100644 emacs.d/elpa/smart-mode-line-20160111.934/smart-mode-line-autoloads.el delete mode 100644 emacs.d/elpa/smart-mode-line-20160111.934/smart-mode-line-dark-theme.el delete mode 100644 emacs.d/elpa/smart-mode-line-20160111.934/smart-mode-line-light-theme.el delete mode 100644 emacs.d/elpa/smart-mode-line-20160111.934/smart-mode-line-pkg.el delete mode 100644 emacs.d/elpa/smart-mode-line-20160111.934/smart-mode-line-respectful-theme.el delete mode 100755 emacs.d/elpa/smart-mode-line-20160111.934/smart-mode-line.el delete mode 100644 emacs.d/elpa/swiper-20160115.800/colir.el delete mode 100644 emacs.d/elpa/swiper-20160115.800/dir delete mode 100644 emacs.d/elpa/swiper-20160115.800/ivy-hydra.el delete mode 100644 emacs.d/elpa/swiper-20160115.800/ivy.el delete mode 100644 emacs.d/elpa/swiper-20160115.800/ivy.info delete mode 100644 emacs.d/elpa/swiper-20160115.800/swiper-autoloads.el delete mode 100644 emacs.d/elpa/swiper-20160115.800/swiper-pkg.el delete mode 100644 emacs.d/elpa/swiper-20160115.800/swiper.el delete mode 100644 emacs.d/elpa/tern-20151228.511/tern-autoloads.el delete mode 100644 emacs.d/elpa/tern-20151228.511/tern-pkg.el delete mode 100644 emacs.d/elpa/tern-20151228.511/tern.el delete mode 100644 emacs.d/elpa/tern-auto-complete-20151123.653/tern-auto-complete-autoloads.el delete mode 100644 emacs.d/elpa/tern-auto-complete-20151123.653/tern-auto-complete-pkg.el delete mode 100644 emacs.d/elpa/tern-auto-complete-20151123.653/tern-auto-complete.el delete mode 100644 emacs.d/elpa/web-mode-20160114.1306/web-mode-autoloads.el delete mode 100644 emacs.d/elpa/web-mode-20160114.1306/web-mode-pkg.el delete mode 100644 emacs.d/elpa/web-mode-20160114.1306/web-mode.el delete mode 100644 emacs.d/elpa/yaml-mode-20160101.921/yaml-mode-autoloads.el delete mode 100644 emacs.d/elpa/yaml-mode-20160101.921/yaml-mode-pkg.el delete mode 100644 emacs.d/elpa/yaml-mode-20160101.921/yaml-mode.el delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/.gitignore delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/.nosearch delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/CONTRIBUTORS.txt delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/LICENSE delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/README.md delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/antlr-mode/project delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/antlr-mode/property delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/antlr-mode/target delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/applescript-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/assert delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/beginend delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/boost_require delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/cerr delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/cin delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/const_[] delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/constructor delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/cout delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/cpp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/cstd delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/d+= delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/d_operator delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/d_operator[] delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/d_operator[]_const delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/d_operator_istream delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/d_operator_ostream delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/delete delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/delete[] delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/doc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/dynamic_casting delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/enum delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/fixture delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/fori delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/friend delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/fun_declaration delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/gtest delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/ignore delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/inline delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/io delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/iterator delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/map delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/module delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/namespace delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/ns delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator!= delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator+ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator+= delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator= delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator== delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator[] delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator_istream delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/operator_ostream delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/ostream delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/pack delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/private delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/protected delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/public delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/sstream delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/std delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/std_colon delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/str delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/template delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/test case delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/test_main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/test_suite delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/this delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/throw delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/try delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/tryw delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/using delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c++-mode/vector delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/assert delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/compile delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/define delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/malloc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/packed delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/printf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/stdio delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/stdlib delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/string delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/union delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/c-mode/unistd delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/case delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/do delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/else delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/file_description delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/fopen delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/for_n delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/function_description delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/ifdef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/inc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/inc.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/math delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/member_description delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/once delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/printf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/struct delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/switch delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/ternary delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/typedef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cc-mode/while delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/action delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/bash delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/cookbook_file delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/cron delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/cronf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/deploy delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/directory delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/directoryf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/env delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/execute delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/executef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/file delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/filef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/git delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/group delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/http_request delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/http_requestp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/ignore_failure delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/inc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/link delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/linkf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/log delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/machine delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/meta delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/not_if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/notifies delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/only_if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/pac delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/pak delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/provider delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/python delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/remote_file delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/retries delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/role delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/ruby delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/script delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/service delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/servicep delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/subscribes delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/supports delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/template delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/templatev delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/chef-mode/user delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/cider-repl-mode delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/bench delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/bp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/def delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/defm delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/defn delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/defr delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/deft delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/doseq delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/fn delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/ifl delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/import delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/is delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/let delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/map delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/map.lambda delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/mdoc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/ns delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/opts delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/pr delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/print delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/reduce delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/require delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/test delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/try delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/use delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/when delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/clojure-mode/whenl delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/add_executable delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/add_library delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/cmake_minimum_required delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/foreach delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/ifelse delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/include delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/macro delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/message delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/option delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/project delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cmake-mode/set delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/conf-unix-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/conf-unix-mode/section delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cperl-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/EV delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/emit_signal delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/intuniform delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/math delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/nan delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/omnet delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/parameter_omnetpp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/scheduleAt delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/cpp-omnet-mode/uniform delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/attrib delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/attrib.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/attrib.2 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/comment delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/comment.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/comment.2 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/comment.3 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/method delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/namespace delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/prop delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/region delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/using delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/using.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/csharp-mode/using.2 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/bg delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/bg.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/bor delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/cl delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/disp.block delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/disp.inline delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/disp.none delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/ff delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/fs delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/mar.bottom delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/mar.left delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/mar.mar delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/mar.margin delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/mar.right delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/mar.top delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/pad.bottom delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/pad.left delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/pad.pad delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/pad.padding delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/pad.right delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/pad.top delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/css-mode/v delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/case delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/cond delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/def delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/defmacro delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/defmacrop delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/defmodule delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/defp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/doc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/elixir-mode/mdoc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/.read_me delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/add-hook delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/and delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/append delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/apply delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/aref delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/aset delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/assq delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/autoload delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/backward-char delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/beginning-of-line delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/bounds-of-thing-at-point delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/buffer-file-name delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/buffer-modified-p delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/buffer-substring delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/buffer-substring-no-properties delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/car delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/cdr delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/concat delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/cond delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/condition-case delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/cons delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/consp delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/copy-directory delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/copy-file delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/current-buffer delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/custom-autoload delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/defalias delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/defcustom delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/define-key delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/defsubst delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/defun delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/defvar delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/delete-char delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/delete-directory delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/delete-file delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/delete-region delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/directory-files delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/dired.process_marked delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/dolist delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/end-of-line delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/eq delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/equal delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/error delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/ert-deftest delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/expand-file-name delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/f delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/fboundp delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/file-name-directory delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/file-name-extension delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/file-name-nondirectory delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/file-name-sans-extension delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/file-relative-name delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/file.process delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/file.read-lines delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/find-file delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/find-replace delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/format delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/forward-char delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/forward-line delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/funcall delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/function delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/get delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/global-set-key delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/goto-char delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/grabstring delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/grabthing delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/hash delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/if delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/insert delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/insert-file-contents delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/interactive delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/kbd delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/kill-buffer delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/lambda delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/length delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/let delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/line-beginning-position delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/line-end-position delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/list delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/looking-at delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/make-directory delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/make-local-variable delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/mapc delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/mapcar delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/match-beginning delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/match-end delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/match-string delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/memq delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/message delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/minor_mode delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/not delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/nth delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/null delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/number-to-string delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/or delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/point delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/point-max delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/point-min delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/princ delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/print delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/progn delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/push delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/put delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/re-search-backward delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/re-search-forward delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/region-active-p delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/region-beginning delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/region-end delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/rename-file delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/repeat delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/replace-regexp delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/replace-regexp-in-string delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/require delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/save-buffer delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/save-excursion delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/search-backward delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/search-backward-regexp delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/search-forward delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/search-forward-regexp delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/set delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/set-buffer delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/set-file-modes delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/set-mark delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/setq delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/should delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/skip-chars-backward delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/skip-chars-forward delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/split-string delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/string delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/string-match delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/string-to-number delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/string= delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/stringp delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/substring delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/thing-at-point delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/traverse_dir delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/unless delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/vector delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/when delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/while delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/widget-get delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/with-current-buffer delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/word-or-region delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/word_regexp delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-dired.process_marked delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-file.process delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-file.read-lines delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-find-replace delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-grabstring delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-grabthing delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-traverse_dir delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/x-word-or-region delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/y-or-n-p delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/emacs-lisp-mode/yes-or-no-p delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/enh-ruby-mode delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/ensime-mode delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erc-mode/blist delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erc-mode/help delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/after delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/begin delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/beh delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/case delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/compile delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/def delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/exp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/fun delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/ifdef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/ifndef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/imp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/inc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/inc.lib delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/loop delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/mod delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/rcv delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/rcv.after delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/rec delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/try delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/erlang-mode/undef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/bd delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/c delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/ch delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/cx delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/dc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/do delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/dp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/forall delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/in delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/inc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/intr delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/l delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/module delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/pa delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/program delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/puref delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/pures delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/re delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/subroutine delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/until delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/where delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/while delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/f90-mode/wr delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/fundamental-mode/.yas-setup.el delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/git-commit-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/git-commit-mode/fixes delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/git-commit-mode/references delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/benchmark delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/const delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/const( delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/dd delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/default delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/else delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/error delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/example delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/forrange delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/func delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/iferr delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/import delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/import( delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/lambda delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/map delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/printf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/select delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/switch delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/test delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/testmain delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/type delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/var delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/go-mode/var( delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/groovy-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/groovy-mode/class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/groovy-mode/def delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/groovy-mode/dict delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/groovy-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/groovy-mode/println delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/groovy-mode/times delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/case delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/data delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/doc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/efix delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/functione delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/import delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/instance delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/module delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/new class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/pragma delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/haskell-mode/print delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/dd delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/dl delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/doctype delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/doctype.html5 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/doctype.xhtml1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/doctype.xhtml1_1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/doctype.xhtml1_strict delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/doctype.xhtml1_transitional delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/dt delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/form delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/html delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/html.xmlns delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/link.stylesheet delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/link.stylesheet-ie delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/mailto delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/meta delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/meta.http-equiv delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/script.javascript delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/script.javascript-src delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/textarea delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/html-mode/th delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/apr_assert delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/assert delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/assertEquals delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/cls delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/constructor delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/define test method delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/doc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/equals delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/file_class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/fori delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/getter delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/ife delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/import delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/iterator delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/javadoc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/lambda delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/main_class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/method delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/new delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/override delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/param delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/printf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/println delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/return delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/test delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/testClass delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/this delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/toString delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/try delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/java-mode/value delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/al delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/com delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/debugger delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/each delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/el delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/ev.add delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/ev.fire delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/init delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/log delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/req.html delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/js-mode/req.json delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/js2-mode delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/acronym delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/alertblock delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/alg delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/begin delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/block delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/capgls delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/caption delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/cite delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/code delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/columns delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/emph delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/enumerate delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/figure delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/frac delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/frame delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/gls delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/glspl delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/includegraphics delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/item delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/itemize delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/label delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/listing delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/movie delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/newcommand delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/newglossaryentry delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/note delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/python delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/question delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/section delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/subf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/subfigure delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/subsec delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/textbf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/latex-mode/usepackage delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-interaction-mode/defun delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/comment delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/defpackage delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/do delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/foreach delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/format delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/ifelse delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/ifnot delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/slot delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/switch delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lisp-mode/typecast delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/lua-mode/fun delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/m4-mode/def delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-automake-mode/noinst_HEADERS delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-bsdmake-mode/PHONY delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-bsdmake-mode/echo delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-bsdmake-mode/gen delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-bsdmake-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-bsdmake-mode/var delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/abspath delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/addprefix delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/addsuffix delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/dir delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/make delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/notdir delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/patsubst delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/phony delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/shell delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/special delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/template delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-gmake-mode/wildcard delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-mode/all delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/makefile-mode/clean delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/malabar-mode/variable delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/+ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/- delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/_ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/` delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h1.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h1.2 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h2.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h2.2 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h3 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h4 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h5 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/h6 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/highlight delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/hr.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/hr.2 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/img delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/link delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/ol delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/rimg delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/rlb delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/rlink delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/markdown-mode/utf8 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/chan delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/connections delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/import delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/network delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/simple delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ned-mode/submodules delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/TOSSIM delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/command delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/dbg delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/event delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/ifdef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/interface delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/module delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/nx delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/provides delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/sim delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/uint8_t delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nesc-mode/uses delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/define delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/include delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/insert_macro delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/instdir delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/macro delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/message delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/outdir delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/outfile delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nsis-mode/section delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/body delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/br delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/doctype delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/doctype_xhtml1_strict delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/doctype_xhtml1_transitional delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/form delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/href delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/html delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/img delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/input delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/link delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/meta delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/name delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/quote delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/style delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/tag delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/tag_closing delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/nxml-mode/tag_newline delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/octave-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/octave-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/octave-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/code delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/dot delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/elisp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/embedded delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/entry delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/figure delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/img delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/latex delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/matrix delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/org-mode/verse delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/eval delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/fore delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/ife delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/ifee delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/sub delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/unless delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/while delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/xfore delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/xif delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/xunless delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/perl-mode/xwhile delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/prog-mode/.yas-setup.el delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/prog-mode/fixme delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/prog-mode/todo delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/prog-mode/xxx delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/.yas-setup.el delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/__contains__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/__enter__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/__exit__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/__getitem__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/__len__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/__new__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/__setitem__ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/all delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/arg delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/arg_positional delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/ass delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertEqual delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertFalse delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertIn delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertNotEqual delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertNotIn delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertRaises delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertRaises.with delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/assertTrue delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/celery_pdb delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/classmethod delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/cls delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/dec delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/deftest delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/django_test_class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/doc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/doctest delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/eq delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/from delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/function_docstring delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/ife delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/ifmain delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/import delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/init delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/init_docstring delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/interact delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/ipdbdebug delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/iter delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/lambda delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/list delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/logger_name delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/logging delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/metaclass delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/method delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/method_docstring delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/not_impl delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/np delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/parse_args delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/parser delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/pass delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/pl delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/print delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/prop delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/reg delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/repr delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/return delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/script delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/self delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/self_without_dot delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/selfassign delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/setdef delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/setup delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/size delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/static delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/str delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/super delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/test_class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/test_file delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/trace delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/try delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/tryelse delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/unicode delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/utf8 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/while delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/with delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/python-mode/with_statement delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/rename_add_contr.py delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/autoclass delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/autofunction delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/automodule delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/code delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/digraph delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/graph delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/graphviz delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/image delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/inheritance delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/literal_include delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/meta delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/module delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/parsed_literal delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/pause delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/term delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/url delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/verbatim delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/rst-mode/warning delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/# delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/=b delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/Comp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/GLOB delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/all delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/am delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/any delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/app delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/attribute delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/bench delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/bm delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/case delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/cla delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/cls delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/collect delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/dee delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/def delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/deli delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/det delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/dow delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/ea delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/eac delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/eai delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/eav delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/eawi delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/forin delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/formula delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/ife delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/init delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/inject delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/map delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/mm delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/r delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/rb delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/red delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/reject delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/rel delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/req delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/rw delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/select delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/str delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/test class delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/tim delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/to_ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/tu delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/until delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/upt delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/w delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/when delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/while delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/y delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/ruby-mode/zip delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/app delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/case delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/cc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/co delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/cons delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/def delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/doc delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/ls delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/match delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/ob delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/throw delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/scala-mode/try delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sh-mode/args delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sh-mode/bang delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sh-mode/for loop delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sh-mode/function delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sh-mode/if delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sh-mode/ife delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/snippet-mode/cont delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/snippet-mode/elisp delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/snippet-mode/field delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/snippet-mode/group delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/snippet-mode/mirror delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/snippet-mode/vars delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/snippets/ruby-mode/definitions/mod delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sql-mode/column delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sql-mode/constraint delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sql-mode/constraint.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sql-mode/create delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sql-mode/create.1 delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/sql-mode/references delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/text-mode/.yas-parents delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/assert delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/docstring delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/for delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/fun delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/guard delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/ifthen delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/ifthenelse delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/let delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/list_comprehension delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/main delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/match delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/module delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/open delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/printf delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/rec delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/try delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/type delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/type_type delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/val delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/tuareg-mode/while delete mode 100755 emacs.d/elpa/yasnippet-20160104.129/snippets/typerex-mode delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/udev-mode/ENV delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/udev-mode/GOTO delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/udev-mode/KERNEL delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/udev-mode/add delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/udev-mode/env$ delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/udev-mode/run delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/yaml-mode/entry delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/yaml-mode/list delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/snippets/yaml-mode/section delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/yasnippet-autoloads.el delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/yasnippet-pkg.el delete mode 100644 emacs.d/elpa/yasnippet-20160104.129/yasnippet.el delete mode 100644 emacs.d/manual/go-autocomplete.el delete mode 100644 emacs.d/manual/jscs.el delete mode 100644 emacs.d/manual/langfmt.el diff --git a/emacs.d/.mc-lists.el b/emacs.d/.mc-lists.el deleted file mode 100644 index de293da..0000000 --- a/emacs.d/.mc-lists.el +++ /dev/null @@ -1,12 +0,0 @@ -;; This file is automatically generated by the multiple-cursors extension. -;; It keeps track of your preferences for running commands with multiple cursors. - -(setq mc/cmds-to-run-for-all - '( - helm-M-x - )) - -(setq mc/cmds-to-run-once - '( - end-of-buffer - )) diff --git a/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-autoloads.el b/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-autoloads.el deleted file mode 100644 index 1bd9dca..0000000 --- a/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-autoloads.el +++ /dev/null @@ -1,55 +0,0 @@ -;;; ack-and-a-half-autoloads.el --- automatically extracted autoloads -;; -;;; Code: -(add-to-list 'load-path (or (file-name-directory #$) (car load-path))) - -;;;### (autoloads nil "ack-and-a-half" "ack-and-a-half.el" (21570 -;;;;;; 24235 0 0)) -;;; Generated autoloads from ack-and-a-half.el - -(autoload 'ack-and-a-half "ack-and-a-half" "\ -Run ack. -PATTERN is interpreted as a regular expression, iff REGEXP is -non-nil. If called interactively, the value of REGEXP is -determined by `ack-and-a-half-regexp-search'. A prefix arg -toggles the behavior. DIRECTORY is the root directory. If -called interactively, it is determined by -`ack-and-a-half-project-root-file-patterns'. The user is only -prompted, if `ack-and-a-half-prompt-for-directory' is set. - -\(fn PATTERN &optional REGEXP DIRECTORY)" t nil) - -(autoload 'ack-and-a-half-same "ack-and-a-half" "\ -Run ack with --type matching the current `major-mode'. -The types of files searched are determined by -`ack-and-a-half-mode-type-alist' and -`ack-and-a-half-mode-extension-alist'. If no type is configured, -the buffer's file extension is used for the search. PATTERN is -interpreted as a regular expression, iff REGEXP is non-nil. If -called interactively, the value of REGEXP is determined by -`ack-and-a-half-regexp-search'. A prefix arg toggles that value. -DIRECTORY is the directory in which to start searching. If -called interactively, it is determined by -`ack-and-a-half-project-root-file-patterns`. The user is only -prompted, if `ack-and-a-half-prompt-for-directory' is set.` - -\(fn PATTERN &optional REGEXP DIRECTORY)" t nil) - -(autoload 'ack-and-a-half-find-file "ack-and-a-half" "\ -Prompt to find a file found by ack in DIRECTORY. - -\(fn &optional DIRECTORY)" t nil) - -(autoload 'ack-and-a-half-find-file-same "ack-and-a-half" "\ -Prompt to find a file found by ack in DIRECTORY. - -\(fn &optional DIRECTORY)" t nil) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; End: -;;; ack-and-a-half-autoloads.el ends here diff --git a/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-pkg.el b/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-pkg.el deleted file mode 100644 index 83643c4..0000000 --- a/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half-pkg.el +++ /dev/null @@ -1 +0,0 @@ -(define-package "ack-and-a-half" "20130815.1917" "Yet another front-end for ack" 'nil :url "http://technosorcery.net") diff --git a/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half.el b/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half.el deleted file mode 100644 index fbe2bb3..0000000 --- a/emacs.d/elpa/ack-and-a-half-20130815.1917/ack-and-a-half.el +++ /dev/null @@ -1,503 +0,0 @@ -;;; ack-and-a-half.el --- Yet another front-end for ack -;; -;; Copyright (C) 2013 Jacob Helwig -;; Alexey Lebedeff -;; Andrew Pennebaker -;; Andrew Stine -;; Derek Chen-Becker -;; Gleb Peregud -;; Kim van Wyk -;; Lars Andersen -;; Ronaldo M. Ferraz -;; Ryan Thompson -;; -;; Author: Jacob Helwig -;; Homepage: http://technosorcery.net -;; Version: 20130815.1917 -;; X-Original-Version: 1.2.0 -;; URL: https://github.com/jhelwig/ack-and-a-half -;; -;; This file is NOT part of GNU Emacs. -;; -;; Permission is hereby granted, free of charge, to any person obtaining a copy of -;; this software and associated documentation files (the "Software"), to deal in -;; the Software without restriction, including without limitation the rights to -;; use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -;; of the Software, and to permit persons to whom the Software is furnished to do -;; so, subject to the following conditions: -;; -;; The above copyright notice and this permission notice shall be included in all -;; copies or substantial portions of the Software. -;; -;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -;; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -;; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -;; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -;; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -;; SOFTWARE. -;; -;;; Commentary: -;; -;; ack-and-a-half.el provides a simple compilation mode for the perl -;; grep-a-like ack (http://petdance.com/ack/). -;; -;; Add the following to your .emacs: -;; -;; (add-to-list 'load-path "/path/to/ack-and-a-half") -;; (require 'ack-and-a-half) -;; (defalias 'ack 'ack-and-a-half) -;; (defalias 'ack-same 'ack-and-a-half-same) -;; (defalias 'ack-find-file 'ack-and-a-half-find-file) -;; (defalias 'ack-find-file-same 'ack-and-a-half-find-file-same) -;; -;; Run `ack' to search for all files and `ack-same' to search for -;; files of the same type as the current buffer. -;; -;; `next-error' and `previous-error' can be used to jump to the -;; matches. -;; -;; `ack-find-file' and `ack-find-same-file' use ack to list the files -;; in the current project. It's a convenient, though slow, way of -;; finding files. -;; - -;;; Code: - -(eval-when-compile (require 'cl)) -(require 'compile) -(require 'grep) -(require 'thingatpt) - -(add-to-list 'debug-ignored-errors - "^Moved \\(back before fir\\|past la\\)st match$") -(add-to-list 'debug-ignored-errors "^File .* not found$") - -(define-compilation-mode ack-and-a-half-mode "Ack" - "Ack results compilation mode." - (set (make-local-variable 'truncate-lines) t) - (set (make-local-variable 'compilation-disable-input) t) - (let ((smbl 'compilation-ack-nogroup) - (pttrn '("^\\([^:\n]+?\\):\\([0-9]+\\):\\([0-9]+\\):" 1 2 3))) - (set (make-local-variable 'compilation-error-regexp-alist) (list smbl)) - (set (make-local-variable 'compilation-error-regexp-alist-alist) (list (cons smbl pttrn)))) - (set (make-local-variable 'compilation-process-setup-function) 'ack-and-a-half-mode-setup) - (set (make-local-variable 'compilation-error-face) grep-hit-face)) - -(defgroup ack-and-a-half nil "Yet another front end for ack." - :group 'tools - :group 'matching) - -(defcustom ack-and-a-half-executable (or (executable-find "ack") - (executable-find "ack-grep")) - "*The location of the ack executable." - :group 'ack-and-a-half - :type 'file) - -(defcustom ack-and-a-half-buffer-name "*Ack-and-a-half*" - "*The name of the ack-and-a-half buffer." - :group 'ack-and-a-half - :type 'string) - -(defun ack-buffer-name (mode) ack-and-a-half-buffer-name) - -(defcustom ack-and-a-half-arguments nil - "*Extra arguments to pass to ack." - :group 'ack-and-a-half - :type '(repeat (string))) - -(defcustom ack-and-a-half-mode-type-alist nil - "*File type(s) to search per major mode. (ack-and-a-half-same) -This overrides values in `ack-and-a-half-mode-type-default-alist'. -The car in each list element is a major mode, and the rest -is a list of strings passed to the --type flag of ack when running -`ack-and-a-half-same'." - :group 'ack-and-a-half - :type '(repeat (cons (symbol :tag "Major mode") - (repeat (string :tag "ack --type"))))) - -(defcustom ack-and-a-half-mode-extension-alist nil - "*File extensions to search per major mode. (ack-and-a-half-same) -This overrides values in `ack-and-a-half-mode-extension-default-alist'. -The car in each list element is a major mode, and the rest -is a list of file extensions to be searched in addition to -the type defined in `ack-and-a-half-mode-type-alist' when -running `ack-and-a-half-same'." - :group 'ack-and-a-half - :type '(repeat (cons (symbol :tag "Major mode") - (repeat :tag "File extensions" (string))))) - -(defcustom ack-and-a-half-ignore-case 'smart - "*Whether or not to ignore case when searching. -The special value 'smart enables the ack option \"smart-case\"." - :group 'ack-and-a-half - :type '(choice (const :tag "Case sensitive" nil) - (const :tag "Smart case" 'smart) - (const :tag "Case insensitive" t))) - -(defcustom ack-and-a-half-regexp-search t - "*Default to regular expression searching. -Giving a prefix argument to `ack-and-a-half' toggles this option." - :group 'ack-and-a-half - :type '(choice (const :tag "Literal searching" nil) - (const :tag "Regular expression searching" t))) - -(defcustom ack-and-a-half-use-environment t - "*Use .ackrc and ACK_OPTIONS when searching." - :group 'ack-and-a-half - :type '(choice (const :tag "Ignore environment" nil) - (const :tag "Use environment" t))) - -(defcustom ack-and-a-half-root-directory-functions '(ack-and-a-half-guess-project-root) - "*List of functions used to find the base directory to ack from. -These functions are called until one returns a directory. If successful, -`ack-and-a-half' is run from that directory instead of from `default-directory'. -The directory is verified by the user depending on `ack-and-a-half-prompt-for-directory'." - :group 'ack-and-a-half - :type '(repeat function)) - -(defcustom ack-and-a-half-project-root-file-patterns - '(".project\\'" - ".xcodeproj\\'" - ".sln\\'" - "\\`Project.ede\\'" - "\\`.git\\'" - "\\`.bzr\\'" - "\\`_darcs\\'" - "\\`.hg\\'") - "*List of file patterns for the project root (used by `ack-and-a-half-guess-project-root'). -Each element is a regular expression. If a file matching any element is -found in a directory, then that directory is assumed to be the project -root by `ack-and-a-half-guess-project-root'." - :group 'ack-and-a-half - :type '(repeat (string :tag "Regular expression"))) - -(defcustom ack-and-a-half-prompt-for-directory 'unless-guessed - "*Prompt for directory in which to run ack. -If this is 'unless-guessed, then the value determined by -`ack-and-a-half-root-directory-functions' is used without -confirmation. If it is nil, then the directory is never -confirmed. If t, then always prompt for the directory to use." - :group 'ack-and-a-half - :type '(choice (const :tag "Don't prompt" nil) - (const :tag "Don't prompt when guessed" unless-guessed) - (const :tag "Always prompt" t))) - -(defcustom ack-and-a-half-use-ido nil - "Whether or not ack-and-a-half should use ido to provide - completion suggestions when prompting for directory.") - -;;; Default setting lists ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(defconst ack-and-a-half-mode-type-default-alist - '((actionscript-mode "actionscript") - (LaTeX-mode "tex") - (TeX-mode "tex") - (asm-mode "asm") - (batch-file-mode "batch") - (c++-mode "cpp") - (c-mode "cc") - (cfmx-mode "cfmx") - (cperl-mode "perl") - (csharp-mode "csharp") - (css-mode "css") - (emacs-lisp-mode "elisp") - (erlang-mode "erlang") - (espresso-mode "java") - (fortran-mode "fortran") - (haskell-mode "haskell") - (hexl-mode "binary") - (html-mode "html") - (java-mode "java") - (javascript-mode "js") - (jde-mode "java") - (js2-mode "js") - (jsp-mode "jsp") - (latex-mode "tex") - (lisp-mode "lisp") - (lua-mode "lua") - (makefile-mode "make") - (mason-mode "mason") - (nxml-mode "xml") - (objc-mode "objc" "objcpp") - (ocaml-mode "ocaml") - (parrot-mode "parrot") - (perl-mode "perl") - (php-mode "php") - (plone-mode "plone") - (python-mode "python") - (ruby-mode "ruby") - (scala-mode "scala") - (scheme-mode "scheme") - (shell-script-mode "shell") - (skipped-mode "skipped") - (smalltalk-mode "smalltalk") - (sql-mode "sql") - (tcl-mode "tcl") - (tex-mode "tex") - (tt-mode "tt") - (vb-mode "vb") - (vim-mode "vim") - (xml-mode "xml") - (yaml-mode "yaml")) - "Default values for `ack-and-a-half-mode-type-alist'.") - -(defconst ack-and-a-half-mode-extension-default-alist - '((d-mode "d")) - "Default values for `ack-and-a-half-mode-extension-alist'.") - -(defun ack-and-a-half-create-type (extensions) - (list "--type-set" - (concat "ack-and-a-half-custom-type=" (mapconcat 'identity extensions ",")) - "--type" "ack-and-a-half-custom-type")) - -(defun ack-and-a-half-type-for-major-mode (mode) - "Return the --type and --type-set arguments to use with ack for major mode MODE." - (let ((types (cdr (or (assoc mode ack-and-a-half-mode-type-alist) - (assoc mode ack-and-a-half-mode-type-default-alist)))) - (ext (cdr (or (assoc mode ack-and-a-half-mode-extension-alist) - (assoc mode ack-and-a-half-mode-extension-default-alist)))) - result) - (dolist (type types) - (push type result) - (push "--type" result)) - (if ext - (if types - `("--type-add" ,(concat (car types) - "=" (mapconcat 'identity ext ",")) - . ,result) - (ack-and-a-half-create-type ext)) - result))) - -;;; Project root ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(defun ack-and-a-half-guess-project-root () - "Guess the project root directory. -This is intended to be used in `ack-and-a-half-root-directory-functions'." - (catch 'root - (let ((dir (expand-file-name (if buffer-file-name - (file-name-directory buffer-file-name) - default-directory))) - (pattern (mapconcat 'identity ack-and-a-half-project-root-file-patterns "\\|"))) - (while (not (equal dir "/")) - (when (directory-files dir nil pattern t) - (throw 'root dir)) - (setq dir (file-name-directory (directory-file-name dir))))))) - -;;; Commands ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(defvar ack-and-a-half-directory-history nil - "Directories recently searched with `ack-and-a-half'.") -(defvar ack-and-a-half-literal-history nil - "Strings recently searched for with `ack-and-a-half'.") -(defvar ack-and-a-half-regexp-history nil - "Regular expressions recently searched for with `ack-and-a-half'.") - -(defun ack-and-a-half-initial-contents-for-read () - (when (ack-and-a-half-use-region-p) - (buffer-substring-no-properties (region-beginning) (region-end)))) - -(defun ack-and-a-half-default-for-read () - (unless (ack-and-a-half-use-region-p) - (thing-at-point 'symbol))) - -(defun ack-and-a-half-use-region-p () - (or (and (fboundp 'use-region-p) (use-region-p)) - (and transient-mark-mode mark-active - (> (region-end) (region-beginning))))) - -(defsubst ack-and-a-half-read (regexp) - (let* ((default (ack-and-a-half-default-for-read)) - (type (if regexp "pattern" "literal search")) - (history-var ) - (prompt (if default - (format "ack %s (default %s): " type default) - (format "ack %s: " type)))) - (read-string prompt - (ack-and-a-half-initial-contents-for-read) - (if regexp 'ack-regexp-history 'ack-literal-history) - default))) - -(defun ack-and-a-half-read-dir () - (let ((dir (run-hook-with-args-until-success 'ack-and-a-half-root-directory-functions))) - (if ack-and-a-half-prompt-for-directory - (if (and dir (eq ack-and-a-half-prompt-for-directory 'unless-guessed)) - dir - (if ack-and-a-half-use-ido - (ido-read-directory-name "Directory: " dir dir t) - (read-directory-name "Directory: " dir dir t))) - (or dir - (and buffer-file-name (file-name-directory buffer-file-name)) - default-directory)))) - -(defsubst ack-and-a-half-xor (a b) - (if a (not b) b)) - -(defun ack-and-a-half-interactive () - "Return the (interactive) arguments for `ack-and-a-half' and `ack-and-a-half-same'." - (let ((regexp (ack-and-a-half-xor current-prefix-arg ack-and-a-half-regexp-search))) - (list (ack-and-a-half-read regexp) - regexp - (ack-and-a-half-read-dir)))) - -(defun ack-and-a-half-type () - (or (ack-and-a-half-type-for-major-mode major-mode) - (when buffer-file-name - (ack-and-a-half-create-type (list (file-name-extension buffer-file-name)))))) - -(defun ack-and-a-half-option (name enabled) - (format "--%s%s" (if enabled "" "no") name)) - -(defun ack-and-a-half-arguments-from-options (regexp) - (let ((arguments (list "--nocolor" "--nogroup" "--column" - (ack-and-a-half-option "smart-case" (eq ack-and-a-half-ignore-case 'smart)) - (ack-and-a-half-option "env" ack-and-a-half-use-environment) - ))) - (unless ack-and-a-half-ignore-case - (push "-i" arguments)) - (unless regexp - (push "--literal" arguments)) - arguments)) - -(defun ack-and-a-half-string-replace (from to string &optional re) - "Replace all occurrences of FROM with TO in STRING. -All arguments are strings. When optional fourth argument (RE) is -non-nil, treat FROM as a regular expression." - (let ((pos 0) - (res "") - (from (if re from (regexp-quote from)))) - (while (< pos (length string)) - (if (setq beg (string-match from string pos)) - (progn - (setq res (concat res - (substring string pos (match-beginning 0)) - to)) - (setq pos (match-end 0))) - (progn - (setq res (concat res (substring string pos (length string)))) - (setq pos (length string))))) - res)) - -(defun ack-and-a-half-run (directory regexp pattern &rest arguments) - "Run ack in DIRECTORY with ARGUMENTS." - (let ((default-directory (if directory - (file-name-as-directory (expand-file-name directory)) - default-directory))) - (setq arguments (append ack-and-a-half-arguments - (ack-and-a-half-arguments-from-options regexp) - arguments - (list "--") - (list (shell-quote-argument pattern)) - (when (eq system-type 'windows-nt) - (list (concat " < " null-device))) - )) - (make-local-variable 'compilation-buffer-name-function) - (let (compilation-buffer-name-function) - (setq compilation-buffer-name-function 'ack-buffer-name) - (compilation-start (mapconcat 'identity (nconc (list ack-and-a-half-executable) arguments) " ") - 'ack-and-a-half-mode)))) - -(defun ack-and-a-half-read-file (prompt choices) - (if ido-mode - (ido-completing-read prompt choices nil t) - (require 'iswitchb) - (with-no-warnings - (let ((iswitchb-make-buflist-hook - (lambda () (setq iswitchb-temp-buflist choices)))) - (iswitchb-read-buffer prompt nil t))))) - -(defun ack-and-a-half-list-files (directory &rest arguments) - (with-temp-buffer - (let ((default-directory directory)) - (when (eq 0 (apply 'call-process ack-and-a-half-executable nil t nil "-f" "--print0" - arguments)) - (goto-char (point-min)) - (let ((beg (point-min)) - files) - (while (re-search-forward "\0" nil t) - (push (buffer-substring beg (match-beginning 0)) files) - (setq beg (match-end 0))) - files))))) - -(defun ack-and-a-half-version-string () - "Return the ack version string." - (with-temp-buffer - (call-process ack-and-a-half-executable nil t nil "--version") - (goto-char (point-min)) - (re-search-forward " +") - (buffer-substring (point) (point-at-eol)))) - -(defun ack-and-a-half-mode-setup () - "Setup compilation variables and buffer for `ack-and-a-half'. -Set up `compilation-exit-message-function'." - (set (make-local-variable 'compilation-exit-message-function) - (lambda (status code msg) - (if (eq status 'exit) - (cond ((and (zerop code) (buffer-modified-p)) - '("finished (matches found)\n" . "matched")) - ((not (buffer-modified-p)) - '("finished with no matches found\n" . "no match")) - (t - (cons msg code))) - (cons msg code))))) - -;;; Public interface ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;;;###autoload -(defun ack-and-a-half (pattern &optional regexp directory) - "Run ack. -PATTERN is interpreted as a regular expression, iff REGEXP is -non-nil. If called interactively, the value of REGEXP is -determined by `ack-and-a-half-regexp-search'. A prefix arg -toggles the behavior. DIRECTORY is the root directory. If -called interactively, it is determined by -`ack-and-a-half-project-root-file-patterns'. The user is only -prompted, if `ack-and-a-half-prompt-for-directory' is set." - (interactive (ack-and-a-half-interactive)) - (ack-and-a-half-run directory regexp pattern)) - -;;;###autoload -(defun ack-and-a-half-same (pattern &optional regexp directory) - "Run ack with --type matching the current `major-mode'. -The types of files searched are determined by -`ack-and-a-half-mode-type-alist' and -`ack-and-a-half-mode-extension-alist'. If no type is configured, -the buffer's file extension is used for the search. PATTERN is -interpreted as a regular expression, iff REGEXP is non-nil. If -called interactively, the value of REGEXP is determined by -`ack-and-a-half-regexp-search'. A prefix arg toggles that value. -DIRECTORY is the directory in which to start searching. If -called interactively, it is determined by -`ack-and-a-half-project-root-file-patterns`. The user is only -prompted, if `ack-and-a-half-prompt-for-directory' is set.`" - (interactive (ack-and-a-half-interactive)) - (let ((type (ack-and-a-half-type))) - (if type - (apply 'ack-and-a-half-run directory regexp pattern type) - (ack-and-a-half pattern regexp directory)))) - -;;;###autoload -(defun ack-and-a-half-find-file (&optional directory) - "Prompt to find a file found by ack in DIRECTORY." - (interactive (list (ack-and-a-half-read-dir))) - (find-file (expand-file-name - (ack-and-a-half-read-file - "Find file: " - (ack-and-a-half-list-files directory)) - directory))) - -;;;###autoload -(defun ack-and-a-half-find-file-same (&optional directory) - "Prompt to find a file found by ack in DIRECTORY." - (interactive (list (ack-and-a-half-read-dir))) - (find-file (expand-file-name - (ack-and-a-half-read-file - "Find file: " - (apply 'ack-and-a-half-list-files directory (ack-and-a-half-type))) - directory))) - -;;; End ack-and-a-half.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(provide 'ack-and-a-half) - -;;; ack-and-a-half.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-autoloads.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-autoloads.el deleted file mode 100644 index 8235240..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-autoloads.el +++ /dev/null @@ -1,116 +0,0 @@ -;;; alchemist-autoloads.el --- automatically extracted autoloads -;; -;;; Code: -(add-to-list 'load-path (or (file-name-directory #$) (car load-path))) - -;;;### (autoloads nil "alchemist" "alchemist.el" (22171 46586 0 0)) -;;; Generated autoloads from alchemist.el - -(autoload 'alchemist-mode "alchemist" "\ -Toggle alchemist mode. - -Key bindings: -\\{alchemist-mode-map} - -\(fn &optional ARG)" t nil) - -;;;*** - -;;;### (autoloads nil "alchemist-iex" "alchemist-iex.el" (22171 46586 -;;;;;; 0 0)) -;;; Generated autoloads from alchemist-iex.el - -(defalias 'run-elixir 'alchemist-iex-run) - -(autoload 'alchemist-iex-run "alchemist-iex" "\ -Start an IEx process. -Show the IEx buffer if an IEx process is already run. - -\(fn &optional ARG)" t nil) - -(autoload 'alchemist-iex-project-run "alchemist-iex" "\ -Start an IEx process with mix 'iex -S mix' in the -context of an Elixir project. -Show the IEx buffer if an IEx process is already run. - -\(fn)" t nil) - -;;;*** - -;;;### (autoloads nil "alchemist-phoenix" "alchemist-phoenix.el" -;;;;;; (22171 46586 0 0)) -;;; Generated autoloads from alchemist-phoenix.el - -(autoload 'alchemist-phoenix-project-p "alchemist-phoenix" "\ -Return non-nil if `default-directory' is inside an Phoenix project. - -\(fn)" nil nil) - -(autoload 'alchemist-phoenix-mode "alchemist-phoenix" "\ -Minor mode for Elixir Phoenix web framework projects. - -The following commands are available: - -\\{alchemist-phoenix-mode-map} - -\(fn &optional ARG)" t nil) - -(autoload 'alchemist-phoenix-enable-mode "alchemist-phoenix" "\ - - -\(fn)" nil nil) - -(dolist (hook '(alchemist-mode-hook)) (add-hook hook 'alchemist-phoenix-enable-mode)) - -;;;*** - -;;;### (autoloads nil "alchemist-refcard" "alchemist-refcard.el" -;;;;;; (22171 46586 0 0)) -;;; Generated autoloads from alchemist-refcard.el - -(autoload 'alchemist-refcard "alchemist-refcard" "\ -Generate an Alchemist refcard of all the features. - -\(fn)" t nil) - -;;;*** - -;;;### (autoloads nil "alchemist-test-mode" "alchemist-test-mode.el" -;;;;;; (22171 46586 0 0)) -;;; Generated autoloads from alchemist-test-mode.el - -(autoload 'alchemist-test-mode "alchemist-test-mode" "\ -Minor mode for Elixir ExUnit files. - -The following commands are available: - -\\{alchemist-test-mode-map} - -\(fn &optional ARG)" t nil) - -(autoload 'alchemist-test-enable-mode "alchemist-test-mode" "\ - - -\(fn)" nil nil) - -(dolist (hook '(alchemist-mode-hook)) (add-hook hook 'alchemist-test-enable-mode)) - -;;;*** - -;;;### (autoloads nil nil ("alchemist-company.el" "alchemist-compile.el" -;;;;;; "alchemist-complete.el" "alchemist-eval.el" "alchemist-execute.el" -;;;;;; "alchemist-file.el" "alchemist-goto.el" "alchemist-help.el" -;;;;;; "alchemist-hooks.el" "alchemist-info.el" "alchemist-interact.el" -;;;;;; "alchemist-key.el" "alchemist-macroexpand.el" "alchemist-message.el" -;;;;;; "alchemist-mix.el" "alchemist-pkg.el" "alchemist-project.el" -;;;;;; "alchemist-report.el" "alchemist-scope.el" "alchemist-server.el" -;;;;;; "alchemist-utils.el") (22171 46586 526902 0)) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; End: -;;; alchemist-autoloads.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-company.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-company.el deleted file mode 100644 index 113f33d..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-company.el +++ /dev/null @@ -1,146 +0,0 @@ -;;; alchemist-company.el --- Elixir company-mode backend -*- lexical-binding: t -*- - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Elixir company-mode backend. - -;;; Code: - -(require 'cl-lib) -(require 'company) -(require 'alchemist-help) -(require 'alchemist-goto) -(require 'alchemist-scope) -(require 'alchemist-server) -(require 'alchemist-complete) - -(defgroup alchemist-company nil - "Elixir company-mode backend." - :prefix "alchemist-company-" - :group 'alchemist) - -;; Variables - -(defcustom alchemist-company-show-annotation t - "Show an annotation inline with the candidate." - :type 'boolean - :group 'alchemist-company) - -(defvar alchemist-company-callback nil) -(defvar alchemist-company-filter-output nil) -(defvar alchemist-company-last-completion nil) -(defvar alchemist-company-doc-lookup-done nil) - -(defun alchemist-company--wait-for-doc-buffer () - (while (not alchemist-company-doc-lookup-done) - (sit-for 0.01))) - -(defun alchemist-company-show-documentation (candidate) - (interactive) - (let* ((annotation (alchemist-company--annotation candidate)) - (candidate (if annotation - (format "%s%s" candidate annotation) - candidate)) - (candidate (alchemist-help--prepare-search-expr candidate))) - (setq alchemist-company-doc-lookup-done nil) - (alchemist-server-help (alchemist-help--server-arguments candidate) #'alchemist-company-doc-buffer-filter) - (alchemist-company--wait-for-doc-buffer) - (get-buffer alchemist-help-buffer-name))) - -(defun alchemist-company-open-definition (candidate) - (interactive) - (alchemist-goto--open-definition candidate)) - -(defun alchemist-company--annotation (candidate) - (get-text-property 0 'meta candidate)) - -(defun alchemist-company-build-scope-arg (arg) - "Build informations about the current context." - (let* ((modules (alchemist-utils-prepare-modules-for-elixir - (alchemist-scope-all-modules))) - (aliases (alchemist-utils-prepare-aliases-for-elixir - (alchemist-scope-aliases)))) - (format "{ \"%s\", [ context: Elixir, imports: %s, aliases: %s ] }" arg modules aliases))) - -(defun alchemist-company-build-server-arg (arg) - (if (not (equal major-mode 'alchemist-iex-mode)) - (alchemist-company-build-scope-arg arg) - (format "{ \"%s\", [ context: [], imports: [], aliases: [] ] }" arg))) - -(defun alchemist-company-filter (_process output) - (setq alchemist-company-filter-output (cons output alchemist-company-filter-output)) - (if (alchemist-server-contains-end-marker-p output) - (let* ((candidates (alchemist-complete--build-candidates-from-process-output alchemist-company-filter-output))) - (setq alchemist-company-filter-output nil) - (alchemist-company-serve-candidates-to-callback (-distinct candidates))))) - -(defun alchemist-company-doc-buffer-filter (_process output) - (setq alchemist-company-filter-output (cons output alchemist-company-filter-output)) - (if (alchemist-server-contains-end-marker-p output) - (let ((string (alchemist-server-prepare-filter-output alchemist-company-filter-output))) - (setq alchemist-company-filter-output nil) - (if (get-buffer alchemist-help-buffer-name) - (kill-buffer alchemist-help-buffer-name)) - (with-current-buffer (get-buffer-create alchemist-help-buffer-name) - (insert string) - (ansi-color-apply-on-region (point-min) (point-max)) - (alchemist-help-minor-mode 1)) - (setq alchemist-company-doc-lookup-done t)))) - -(defun alchemist-company-serve-candidates-to-callback (candidates) - (let* ((candidates (if candidates - candidates - (alchemsit-complete--dabbrev-code-candidates))) - (candidates (if (eq (length candidates) 1) - (-insert-at 0 company-prefix candidates) - candidates)) - (candidates (-distinct candidates))) - (funcall alchemist-company-callback candidates))) - -(defun alchemist-company (command &optional arg &rest ignored) - "`company-mode' completion back-end for Elixir." - (interactive (list 'interactive)) - (when alchemist-company-show-annotation - (set 'company-tooltip-align-annotations t)) - (cl-case command - (interactive (company-begin-backend 'alchemist-company)) - (init (or (eq major-mode 'elixir-mode) - (string= mode-name "Alchemist-IEx"))) - (prefix (and (or (eq major-mode 'elixir-mode) - (string= mode-name "Alchemist-IEx")) - (alchemist-scope-expression))) - (doc-buffer (alchemist-company-show-documentation arg)) - (location (alchemist-company-open-definition arg)) - (candidates (cons :async - (lambda (cb) - (setq alchemist-company-last-completion arg) - (setq alchemist-company-callback cb) - (alchemist-server-complete-candidates (alchemist-company-build-server-arg arg) - #'alchemist-company-filter)))) - (annotation (when alchemist-company-show-annotation - (alchemist-company--annotation arg))))) - -(add-to-list 'company-backends 'alchemist-company) - -(provide 'alchemist-company) - -;;; alchemist-company.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-compile.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-compile.el deleted file mode 100644 index 6d7bdc9..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-compile.el +++ /dev/null @@ -1,89 +0,0 @@ -;;; alchemist-compile.el --- Elixir compilation functionality - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Elixir compilation functionality. - -;;; Code: - -(require 'alchemist-utils) -(require 'alchemist-report) - -(defgroup alchemist-compile nil - "Elixir compilation functionality." - :prefix "alchemist-compile-" - :group 'alchemist) - -;; Variables - -(defcustom alchemist-compile-command "elixirc" - "The shell command for elixirc." - :type 'string - :group 'alchemist-compile) - -(defvar alchemist-compile-buffer-name "*alchemist elixirc*" - "Name of the elixir output buffer.") - -(defvar alchemist-compile-mode-map - (let ((map (make-sparse-keymap))) - (define-key map "q" #'quit-window) - map)) - -;; Private functions - -(defun alchemist-compile--file (filename) - (cond ((not (file-exists-p filename)) (error "The given file doesn't exist")) - ((string-match "\.exs$" filename) (error "The given file is an Elixir Script")) - (t (alchemist-compile (list alchemist-compile-command (expand-file-name filename)))))) - -(defun alchemist-compile--read-command (command) - (read-shell-command "elixirc command: " (concat command " "))) - -;; Public functions - -(defun alchemist-compile-this-buffer () - "Compile the current buffer with elixirc." - (interactive) - (alchemist-compile--file buffer-file-name)) - -(defun alchemist-compile-file (filename) - "Compile the given FILENAME." - (interactive "Felixirc: ") - (alchemist-compile--file (expand-file-name filename))) - -(define-derived-mode alchemist-compile-mode fundamental-mode "Elixir Compile Mode" - "Major mode for compiling Elixir files. - -\\{alchemist-compile-mode-map}" - (setq buffer-read-only t) - (setq-local truncate-lines t) - (setq-local electric-indent-chars nil)) - -(defun alchemist-compile (cmdlist) - "Compile CMDLIST with elixirc." - (interactive (list (alchemist-compile--read-command alchemist-compile-command))) - (let ((command (alchemist-utils-build-command cmdlist))) - (alchemist-report-run command "alchemist-compile-report" alchemist-compile-buffer-name 'alchemist-compile-mode))) - -(provide 'alchemist-compile) - -;;; alchemist-compile.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-complete.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-complete.el deleted file mode 100644 index 053ef16..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-complete.el +++ /dev/null @@ -1,142 +0,0 @@ -;;; alchemist-complete.el --- Complete functionality for Elixir source code -*- lexical-binding: t -*- - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Complete functionality for Elixir and Erlang source code. - -;;; Code: - -(require 'cl-lib) -(require 'dash) -(require 'ansi-color) -(require 'company-dabbrev-code) -(require 'alchemist-utils) - -(defgroup alchemist-complete nil - "Complete functionality for Elixir source code." - :prefix "alchemist-complete-" - :group 'alchemist) - -(defvar alchemist-company-last-completion nil) - -(defun alchemist-complete--concat-prefix-with-functions (prefix functions &optional add-prefix) - (let* ((prefix (mapconcat 'concat (butlast (split-string prefix "\\.") 1) ".")) - (candidates (-map (lambda (c) (concat prefix "." c)) (cdr functions)))) - (if add-prefix - (push prefix candidates) - candidates))) - -(defun alchemist-complete--add-prefix-to-function (prefix function) - (let* ((prefix (mapconcat 'concat (butlast (split-string prefix "\\.") 1) ".")) - (candidate (concat prefix "." function))) - candidate)) - -(defun alchemist-complete--build-candidates (a-list) - (let* ((search-term (car a-list)) - (candidates a-list) - (candidates (-map (lambda (f) - (let* ((candidate f) - (meta (if (string-match-p "^.+/" f) - (replace-regexp-in-string "^.+/" "/" f) - ""))) - (cond - ((and (string-match-p "^:" search-term) - (not (string-match-p "\\." search-term))) - (unless (string= search-term candidate) - (propertize (concat ":" candidate)) - )) - ((string-match-p "\\." search-term) - (unless (string= search-term candidate) - (propertize (alchemist-complete--add-prefix-to-function (concat (alchemist-scope-extract-module search-term) ".") - (replace-regexp-in-string "/[0-9]$" "" candidate)) 'meta meta))) - (t (propertize (replace-regexp-in-string "/[0-9]$" "" candidate) 'meta meta))))) - candidates)) - (candidates (-remove 'null candidates))) - (cond - ((and (string-match-p "\\.$" search-term) - (not (string-match-p "\\.$" alchemist-company-last-completion))) - (push (alchemist-utils-remove-dot-at-the-end search-term) candidates)) - (t candidates)))) - -(defun alchemist-complete--build-help-candidates (a-list) - (let* ((search-term (car a-list)) - (candidates (cond ((> (alchemist-utils-count-char-occurence "\\." search-term) 1) - (let ((search (if (string-match-p "\\.[a-z0-9_\?!]+$" search-term) - (list (replace-regexp-in-string "\\.[a-z0-9_\?!]+$" "" search-term)) - (list (alchemist-utils-remove-dot-at-the-end search-term)))) - (candidates (-map (lambda (c) - (if (string-match-p "\\.[a-z0-9_\?!]+$" search-term) - (concat (replace-regexp-in-string "\\.[a-z0-9_\?!]+$" "." search-term) c) - (concat search-term c))) - (cdr a-list)))) - (append search candidates))) - ((string-match-p "\\.$" search-term) - (alchemist-complete--concat-prefix-with-functions search-term a-list t)) - ((string-match-p "\\.[a-z0-9_\?!]+$" search-term) - (alchemist-complete--concat-prefix-with-functions search-term a-list)) - (t - a-list)))) - (-distinct candidates))) - -(defun alchemist-complete--output-to-list (output) - (let* ((output (split-string output))) - (-remove 'null output))) - -(defun alchemist-complete--build-candidates-from-process-output (output) - (let* ((output (alchemist-server-prepare-filter-output output)) - (candidates (if (not (alchemist-utils-empty-string-p output)) - (alchemist-complete--output-to-list - (ansi-color-filter-apply output)) - '())) - (candidates (if candidates - (alchemist-complete--build-candidates candidates) - '()))) - candidates)) - -(defun alchemist-complete--completing-prompt (initial completing-collection) - (let* ((completing-collection (alchemist-complete--build-help-candidates completing-collection))) - (cond ((equal (length completing-collection) 1) - (car completing-collection)) - (completing-collection - (completing-read - "Elixir help: " - completing-collection - nil - nil - (replace-regexp-in-string "\\.$" "" initial))) - (t initial)))) - -(defun alchemsit-complete--dabbrev-code-candidates () - "This function uses a piece of functionality of company-dabbrev-code backend. - -Please have a look at the company-dabbrev-code function for more -detailed information." - (let ((case-fold-search nil)) - (-distinct (company-dabbrev--search - (company-dabbrev-code--make-regexp alchemist-company-last-completion) - company-dabbrev-code-time-limit - (list major-mode) - t)))) - -(provide 'alchemist-complete) - -;;; alchemist-complete.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-eval.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-eval.el deleted file mode 100644 index a3c4c5d..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-eval.el +++ /dev/null @@ -1,219 +0,0 @@ -;;; alchemist-eval.el --- Elixir code inline evaluation functionality - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Elixir code inline evaluation functionality - -;;; Code: - -(require 'elixir-mode) -(require 'alchemist-server) -(require 'alchemist-interact) - -(defgroup alchemist-eval nil - "Elixir code inline evaluation functionality." - :prefix "alchemist-eval-" - :group 'alchemist) - -(defconst alchemist-eval-buffer-name "*alchemist-eval-mode*" - "Name of the Elixir evaluation buffer.") - -(defvar alchemist-eval-mode-map - (let ((map (make-sparse-keymap))) - (define-key map (kbd "q") #'quit-window) - map) - "Keymap for `alchemist-eval-mode'.") - -(defvar alchemist-eval-filter-output nil) - -;; Private functions - -(defun alchemist-eval--insert (string) - (let ((lines (split-string string "\n"))) - (if (> (length lines) 1) - (progn - (save-excursion - (end-of-line) - (mapc (lambda (s) - (newline) - (insert (format "# => %s" s)) - (indent-according-to-mode)) - lines))) - (save-excursion - (end-of-line) - (insert (format " # => %s" string)))))) - -(defun alchemist-eval--expression (expression) - (let ((file (make-temp-file "alchemist-eval" nil ".exs"))) - (with-temp-file file - (insert expression)) - (alchemist-server-eval (format "{ :eval, '%s' }" file) #'alchemist-eval-filter))) - -(defun alchemist-eval--expression-and-print (expression) - (let ((file (make-temp-file "alchemist-eval" nil ".exs"))) - (with-temp-file file - (insert expression)) - (alchemist-server-eval (format "{ :eval, '%s' }" file) #'alchemist-eval-insert-filter))) - -(defun alchemist-eval--quote-expression (expression) - (let ((file (make-temp-file "alchemist-eval" nil ".exs"))) - (with-temp-file file - (insert expression)) - (alchemist-server-eval (format "{ :quote, '%s' }" file) #'alchemist-eval-quoted-filter))) - -(defun alchemist-eval--quote-expression-and-print (expression) - (let ((file (make-temp-file "alchemist-eval" nil ".exs"))) - (with-temp-file file - (insert expression)) - (alchemist-server-eval (format "{ :quote, '%s' }" file) #'alchemist-eval-quoted-insert-filter))) - -(defun alchemist-eval-filter (_process output) - (setq alchemist-eval-filter-output (cons output alchemist-eval-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (alchemist-interact-create-popup alchemist-eval-buffer-name - (alchemist-server-prepare-filter-output alchemist-eval-filter-output) - #'(lambda () - (elixir-mode) - (alchemist-eval-mode) - (ansi-color-apply-on-region (point-min) (point-max)))) - (setq alchemist-eval-filter-output nil))) - -(defun alchemist-eval-insert-filter (_process output) - (setq alchemist-eval-filter-output (cons output alchemist-eval-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (alchemist-interact-insert-as-comment - (alchemist-server-prepare-filter-output alchemist-eval-filter-output)) - (setq alchemist-eval-filter-output nil))) - -(defun alchemist-eval-quoted-filter (_process output) - (setq alchemist-eval-filter-output (cons output alchemist-eval-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (alchemist-interact-create-popup alchemist-eval-buffer-name - (alchemist-server-prepare-filter-output alchemist-eval-filter-output) - #'alchemist-eval-mode) - (setq alchemist-eval-filter-output nil))) - -(defun alchemist-eval-quoted-insert-filter (_process output) - (setq alchemist-eval-filter-output (cons output alchemist-eval-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (alchemist-interact-insert-as-comment - (alchemist-server-prepare-filter-output alchemist-eval-filter-output)) - (setq alchemist-eval-filter-output nil))) - -;; Public functions - -(defun alchemist-eval-current-line () - "Evaluate the Elixir code on the current line." - (interactive) - (alchemist-eval--expression (thing-at-point 'line))) - -(defun alchemist-eval-print-current-line () - "Evaluate the Elixir code on the current line and insert the result." - (interactive) - (alchemist-eval--expression-and-print (thing-at-point 'line))) - -(defun alchemist-eval-region (beg end) - "Evaluate the Elixir code on marked region." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let ((string (buffer-substring-no-properties beg end))) - (alchemist-eval--expression string))) - -(defun alchemist-eval-print-region (beg end) - "Evaluate the Elixir code on marked region and insert the result." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let ((string (buffer-substring-no-properties beg end))) - (when (> end beg) - (exchange-point-and-mark)) - (alchemist-eval--expression-and-print string))) - -(defun alchemist-eval-buffer () - "Evaluate the Elixir code in the current buffer." - (interactive) - (let ((string (buffer-substring-no-properties (point-min) (point-max)))) - (alchemist-eval--expression string))) - -(defun alchemist-eval-print-buffer () - "Evaluate the Elixir code in the current buffer and insert the result." - (interactive) - (let ((string (buffer-substring-no-properties (point-min) (point-max)))) - (goto-char (point-max)) - (alchemist-eval--expression-and-print string))) - -(defun alchemist-eval-quoted-current-line () - "Get the Elixir code representation of the expression on the current line." - (interactive) - (alchemist-eval--quote-expression (thing-at-point 'line))) - -(defun alchemist-eval-print-quoted-current-line () - "Get the Elixir code representation of the expression on the current line and insert the result." - (interactive) - (alchemist-eval--quote-expression-and-print (thing-at-point 'line))) - -(defun alchemist-eval-quoted-region (beg end) - "Get the Elixir code representation of the expression on marked region." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let ((string (buffer-substring-no-properties beg end))) - (alchemist-eval--quote-expression string))) - -(defun alchemist-eval-print-quoted-region (beg end) - "Get the Elixir code representation of the expression on marked region and insert the result." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let ((string (buffer-substring-no-properties beg end))) - (when (> end beg) - (exchange-point-and-mark)) - (alchemist-eval--quote-expression-and-print string))) - -(defun alchemist-eval-quoted-buffer () - "Get the Elixir code representation of the expression in the current buffer." - (interactive) - (let ((string (buffer-substring-no-properties (point-min) (point-max)))) - (alchemist-eval--quote-expression string))) -(defun alchemist-eval-print-quoted-buffer () - "Get the Elixir code representation of the expression in the current buffer and insert result." - (interactive) - (let ((string (buffer-substring-no-properties (point-min) (point-max)))) - (alchemist-eval--quote-expression-and-print string))) - -(defun alchemist-eval-close-popup () - "Quit the evaluation buffer window." - (interactive) - (quit-windows-on alchemist-eval-buffer-name)) - -(define-minor-mode alchemist-eval-mode - "Minor mode for Alchemist Elixir code evaluation. - -\\{alchemist-eval-mode-map}" - nil - " Alchemist-Eval" - alchemist-eval-mode-map) - -(provide 'alchemist-eval) - -;;; alchemist-eval.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-execute.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-execute.el deleted file mode 100644 index 4cd0eda..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-execute.el +++ /dev/null @@ -1,93 +0,0 @@ -;;; alchemist-execute.el --- Elixir's script execution integration - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Elixir's script execution integration - -;;; Code: - -(require 'alchemist-utils) -(require 'alchemist-test-mode) -(require 'alchemist-report) - -(defgroup alchemist-execute nil - "Elixir's script execution integration." - :prefix "alchemist-execute-" - :group 'alchemist) - -;; Variables - -(defcustom alchemist-execute-command "elixir" - "The shell command for elixir." - :type 'string - :group 'alchemist-execute) - -(defvar alchemist-execute-buffer-name "*alchemist elixir*" - "Name of the elixir output buffer.") - -(defvar alchemist-execute-mode-map - (let ((map (make-sparse-keymap))) - (define-key map "q" #'quit-window) - map)) - -;; Private functions - -(defun alchemist-execute--file (filename) - (when (not (file-exists-p filename)) - (error "The given file doesn't exist")) - (alchemist-execute (list alchemist-execute-command (expand-file-name filename)))) - -(defun alchemist-execute--read-command (command) - (read-shell-command "elixir command: " (concat command " "))) - -;; Public functions - -(defun alchemist-execute-this-buffer () - "Run the current buffer through elixir." - (interactive) - (alchemist-execute--file buffer-file-name)) - -(defun alchemist-execute-file (filename) - "Run elixir with the given FILENAME." - (interactive "Felixir: ") - (alchemist-execute--file (expand-file-name filename))) - -(define-derived-mode alchemist-execute-mode fundamental-mode "Elixir Execute Mode" - "Major mode for execute Elixir files. - -\\{alchemist-execute-mode-map}" - (setq buffer-read-only t) - (setq-local truncate-lines t) - (setq-local electric-indent-chars nil)) - -(defun alchemist-execute (cmdlist) - "Run a elixir with CMDLIST." - (interactive (list (alchemist-execute--read-command alchemist-execute-command))) - (let ((command (alchemist-utils-build-command cmdlist))) - (alchemist-report-run command - "alchemist-execute-report" - alchemist-execute-buffer-name - 'alchemist-execute-mode))) - -(provide 'alchemist-execute) - -;;; alchemist-execute.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-file.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-file.el deleted file mode 100644 index 5a021d5..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-file.el +++ /dev/null @@ -1,57 +0,0 @@ -;;; alchemist-file.el --- Functionality to work with directory content - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Functionality to work with directory content. - -;;; Code: - -(defgroup alchemist-file nil - "Functionality to work with directory content." - :prefix "alchemist-file-" - :group 'alchemist) - -(defun alchemist-file-find-files (root directory) - "Open DIRECTORY inside ROOT and prompt for a file." - (let* ((files (alchemist-file-read-dir root directory)) - (root-name (car (cdr (reverse (split-string root "/"))))) - (file (completing-read (format "[%s] %s: " root-name directory) files))) - (find-file (expand-file-name file root)))) - -(defun alchemist-file-read-dir (root directory) - "Return all files in DIRECTORY and use ROOT as `default-directory'." - (let ((default-directory root)) - (-map (lambda (file) (file-relative-name file root)) - (alchemist-file--files-from directory)))) - -(defun alchemist-file--files-from (directory) - (--mapcat - (if (file-directory-p it) - (unless (or (equal (file-relative-name it directory) "..") - (equal (file-relative-name it directory) ".")) - (alchemist-file--files-from it)) - (list it)) - (directory-files directory t))) - -(provide 'alchemist-file) - -;;; alchemist-file.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-goto.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-goto.el deleted file mode 100644 index 2f461b0..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-goto.el +++ /dev/null @@ -1,297 +0,0 @@ -;;; alchemist-goto.el --- Functionality to jump modules and function definitions -*- lexical-binding: t -*- - -;; Copyright © 2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Functionality to jump modules and function definitions - -;;; Code: - -(require 'cl-lib) -(require 'etags) -(require 'dash) -(require 'alchemist-utils) -(require 'alchemist-server) -(require 'alchemist-scope) - -(defgroup alchemist-goto nil - "Functionality to jump modules and function definitions." - :prefix "alchemist-goto-" - :group 'alchemist) - -;; Variables - -(defcustom alchemist-goto-erlang-source-dir "" - "Path to the erlang source code." - :type 'string - :group 'alchemist-goto) - -(defcustom alchemist-goto-elixir-source-dir "" - "Path to the elixir source code." - :type 'string - :group 'alchemist-goto) - -(defvar alchemist-goto--symbol-list '()) -(defvar alchemist-goto--symbol-name-and-pos '()) -(defvar alchemist-goto--symbol-list-bare '()) -(defvar alchemist-goto--symbol-name-and-pos-bare '()) -(defvar alchemist-goto-filter-output nil) -(defvar alchemist-goto-callback nil) - -(defconst alchemist-goto--symbol-def-extract-regex - "^\\s-*\\(defp?\\|defmacrop?\\|defmodule\\|defimpl\\)[ \n\t]+\\([a-z_\?!]+\\)\\(.*\\)\\(do\\|\n\\)?$") - -(defconst alchemist-goto--symbol-def-regex - "^[[:space:]]*\\(defmodule\\|defmacrop?\\|defimpl\\|defp?\\)") - -;; Faces - -(defface alchemist-goto--def-face - '((t (:inherit font-lock-constant-face))) - "Face for def* symbols." - :group 'alchemist-goto) - -(defface alchemist-goto--name-face - '((t (:bold t))) - "Face for def* symbol names." - :group 'alchemist-goto) - -;; Private functions - -(defun alchemist-goto--build-elixir-ex-core-file (file) - (when (string-match "\\/\\(lib\\/.+\\/lib\\)\\/.+\.ex$" file) - (let* ((file (substring-no-properties file (match-beginning 1))) - (source-directory (alchemist-utils-add-trailing-slash - (expand-file-name alchemist-goto-elixir-source-dir)))) - (concat source-directory file)))) - -(defun alchemist-goto--build-elixir-erl-core-file (file) - (when (string-match "\\/\\(lib\\/.+\\/src\\)\\/.+\.erl$" file) - (let* ((file (substring-no-properties file (match-beginning 1))) - (source-directory (alchemist-utils-add-trailing-slash - (expand-file-name alchemist-goto-elixir-source-dir)))) - (concat source-directory file)))) - -(defun alchemist-goto--build-erlang-core-file (file) - (when (string-match "\\/\\(lib\\/.+\\/src\\)\\/.+\.erl$" file) - (let* ((file (substring-no-properties file (match-beginning 1))) - (source-directory (alchemist-utils-add-trailing-slash - (expand-file-name alchemist-goto-erlang-source-dir)))) - (concat source-directory file)))) - -(defun alchemist-goto-elixir-file-p (file) - "Return non-nil if FILE is an Elixir file type." - (string-match-p "\\.ex\\(s\\)?$" file)) - -(defun alchemist-goto-erlang-file-p (file) - "Return non-nil if FILE is an Erlang file type." - (string-match-p "\\.erl$" file)) - -(defun alchemist-goto--symbol-definition-p (symbol) - (alchemist-goto--fetch-symbol-definitions) - (if (member symbol alchemist-goto--symbol-list-bare) - t - nil)) - -(defun alchemist-goto--fetch-symbols-from-propertize-list (symbol) - (-remove 'null (-map (lambda (e) - (when (string-match-p (format "^\\s-*\\(defp?\\|defmacrop?\\|defimpl\\|defmodule\\)\s+%s\\((.*\\)?$" symbol) e) - e)) alchemist-goto--symbol-list))) - -(defun alchemist-goto--goto-symbol (symbol) - (let ((amount (length (-remove 'null (-map (lambda (e) (when (string= symbol e) e)) - alchemist-goto--symbol-list-bare))))) - (if (> amount 1) - (let* ((selected-def (completing-read "Symbol definitions:" - (alchemist-goto--fetch-symbols-from-propertize-list symbol))) - (position (cdr (assoc selected-def alchemist-goto--symbol-name-and-pos)))) - (goto-char (if (overlayp position) (overlay-start position) position))) - (let* ((position (cdr (assoc symbol alchemist-goto--symbol-name-and-pos-bare))) - (position (if (overlayp position) (overlay-start position) position))) - (when (not (equal (line-number-at-pos) - (line-number-at-pos position))) - (goto-char position)))))) - -(defun alchemist-goto-list-symbol-definitions () - "List all symbol definitions in the current file like functions/macros/modules. - -It will jump to the position of the symbol definition after selection." - (interactive) - (alchemist-goto--fetch-symbol-definitions) - (ring-insert find-tag-marker-ring (point-marker)) - (let* ((selected-def (completing-read "Symbol definitions:" alchemist-goto--symbol-list)) - (position (cdr (assoc selected-def alchemist-goto--symbol-name-and-pos)))) - (goto-char (if (overlayp position) (overlay-start position) position)))) - -(defun alchemist-goto--fetch-symbol-definitions () - (alchemist-goto--search-for-symbols "^\\s-*\\(defp?\\|defmacrop?\\|defimpl\\|defstruct\\|defmodule\\)\s.*")) - -(defun alchemist-goto--extract-symbol (str) - (save-match-data - (when (string-match alchemist-goto--symbol-def-extract-regex str) - (let ((type (substring str (match-beginning 1) (match-end 1))) - (name (substring str (match-beginning 2) (match-end 2))) - (arguments (substring str (match-beginning 3) (match-end 3)))) - (concat - (propertize type - 'face 'alchemist-goto--def-face) - " " - (propertize name - 'face 'alchemist-goto--name-face) - (replace-regexp-in-string ",?\s+do:.*$" "" (replace-regexp-in-string "\s+do$" "" arguments))))))) - -(defun alchemist-goto--file-contains-defs-p () - (alchemist-utils-occur-in-buffer-p (current-buffer) alchemist-goto--symbol-def-extract-regex)) - -(defun alchemist-goto-jump-to-next-def-symbol () - (interactive) - (alchemist-utils-jump-to-next-matching-line alchemist-goto--symbol-def-regex 'back-to-indentation)) - -(defun alchemist-goto-jump-to-previous-def-symbol () - (interactive) - (alchemist-utils-jump-to-previous-matching-line alchemist-goto--symbol-def-regex 'back-to-indentation)) - -(defun alchemist-goto--extract-symbol-bare (str) - (save-match-data - (when (string-match alchemist-goto--symbol-def-extract-regex str) - (let ((name (substring str (match-beginning 2) (match-end 2)))) - name)))) - -(defun alchemist-goto--get-symbol-from-position (position) - (goto-char position) - (end-of-line) - (let* ((end-position (point)) - (line (buffer-substring-no-properties position end-position))) - (alchemist-goto--extract-symbol line))) - -(defun alchemist-goto--get-symbol-from-position-bare (position) - (with-current-buffer (buffer-name) - (save-excursion - (goto-char position) - (end-of-line) - (let* ((end-position (point)) - (line (buffer-substring-no-properties position end-position))) - (alchemist-goto--extract-symbol-bare line))))) - -(defun alchemist-goto--search-for-symbols (regex) - (setq alchemist-goto--symbol-list '()) - (setq alchemist-goto--symbol-name-and-pos '()) - (setq alchemist-goto--symbol-list-bare '()) - (setq alchemist-goto--symbol-name-and-pos-bare '()) - (with-current-buffer (buffer-name) - (save-excursion - (goto-char (point-min)) - (save-match-data - (while (re-search-forward regex nil t) - (when (not (alchemist-scope-inside-string-p)) - (when (alchemist-goto--get-symbol-from-position (car (match-data))) - (let* ((position (car (match-data))) - (symbol (alchemist-goto--get-symbol-from-position position)) - (symbol-bare (alchemist-goto--get-symbol-from-position-bare position))) - (setq alchemist-goto--symbol-list (append alchemist-goto--symbol-list (list symbol))) - (setq alchemist-goto--symbol-name-and-pos (append alchemist-goto--symbol-name-and-pos (list (cons symbol position)))) - (setq alchemist-goto--symbol-list-bare (append alchemist-goto--symbol-list-bare (list symbol-bare))) - (setq alchemist-goto--symbol-name-and-pos-bare (append alchemist-goto--symbol-name-and-pos-bare (list (cons symbol-bare position)))))))))))) - -(defun alchemist-goto--open-definition (expr) - (let* ((module (alchemist-scope-extract-module expr)) - (aliases (alchemist-utils-prepare-aliases-for-elixir - (alchemist-scope-aliases))) - (function (alchemist-scope-extract-function expr)) - (modules (alchemist-utils-prepare-modules-for-elixir - (alchemist-scope-all-modules)))) - (ring-insert find-tag-marker-ring (point-marker)) - (cond - ((and (null module) - (alchemist-goto--symbol-definition-p function) - (not (string= (buffer-name) alchemist-help-buffer-name))) - (alchemist-goto--goto-symbol function)) - (t - (setq alchemist-goto-callback (lambda (file) - (cond ((alchemist-utils-empty-string-p file) - (message "Don't know how to find: %s" expr)) - ((file-exists-p file) - (alchemist-goto--open-file file module function)) - ((alchemist-goto-elixir-file-p file) - (let* ((elixir-source-file (alchemist-goto--build-elixir-ex-core-file file))) - (if (file-exists-p elixir-source-file) - (alchemist-goto--open-file elixir-source-file module function) - (message "Don't know how to find: %s" expr)))) - ((alchemist-goto-erlang-file-p file) - (let* ((elixir-source-file (alchemist-goto--build-elixir-erl-core-file file)) - (erlang-source-file (alchemist-goto--build-erlang-core-file file))) - (cond ((file-exists-p elixir-source-file) - (alchemist-goto--open-file elixir-source-file module function)) - ((file-exists-p erlang-source-file) - (alchemist-goto--open-file erlang-source-file module function)) - (t - (message "Don't know how to find: %s" expr))))) - (t - (pop-tag-mark) - (message "Don't know how to find: %s" expr))))) - (alchemist-server-goto (format "{ \"%s,%s\", [ context: Elixir, imports: %s, aliases: %s ] }" module function modules aliases) - #'alchemist-goto-filter))))) - -(defun alchemist-goto--open-file (file module function) - (let ((buf (find-file-noselect file))) - (switch-to-buffer buf) - (goto-char (point-min)) - (cond ((alchemist-goto-elixir-file-p file) - (alchemist-goto--jump-to-elixir-source module function)) - ((alchemist-goto-erlang-file-p file) - (alchemist-goto--jump-to-erlang-source module function))))) - -(defun alchemist-goto--jump-to-elixir-source (module function) - (cond - (function - (alchemist-goto--fetch-symbol-definitions) - (alchemist-goto--goto-symbol function)) - (t - (when (re-search-forward (format "\\(defmodule\\|defimpl\\|defprotocol\\)\s+%s\s+do" module) nil t) - (goto-char (match-beginning 0)))))) - -(defun alchemist-goto--jump-to-erlang-source (module function) - (when (re-search-forward (format "\\(^%s\(\\)" function) nil t) - (goto-char (match-beginning 0))) - (when (re-search-forward (format "\\(^-module\(%s\)\\)" (substring module 1)) nil t) - (goto-char (match-beginning 0)))) - -(defun alchemist-goto-filter (_process output) - (with-local-quit - (setq alchemist-goto-filter-output (cons output alchemist-goto-filter-output)) - (if (alchemist-server-contains-end-marker-p output) - (let* ((output (alchemist-server-prepare-filter-output alchemist-goto-filter-output)) - (file output)) - (setq alchemist-goto-filter-output nil) - (funcall alchemist-goto-callback file))))) - -;; Public functions - -(defun alchemist-goto-definition-at-point () - "Jump to the elixir expression definition at point." - (interactive) - (alchemist-goto--open-definition (alchemist-scope-expression))) - -(defalias 'alchemist-goto-jump-back 'pop-tag-mark) - -(provide 'alchemist-goto) - -;;; alchemist-goto.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-help.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-help.el deleted file mode 100644 index c96be2f..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-help.el +++ /dev/null @@ -1,266 +0,0 @@ -;;; alchemist-help.el --- Functionality for Elixir documentation lookup -*- lexical-binding: t -*- - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Functionality for Elixir documentation lookup. - -;;; Code: - -(require 'dash) -(require 'ansi-color) -(require 'alchemist-utils) -(require 'alchemist-project) -(require 'alchemist-server) -(require 'alchemist-scope) -(require 'alchemist-goto) - -(defgroup alchemist-help nil - "Functionality for Elixir documentation lookup." - :prefix "alchemist-help-" - :group 'alchemist) - -(defcustom alchemist-help-buffer-name "*alchemist help*" - "Name of the Elixir help buffer." - :type 'string - :group 'alchemist-help) - -(defvar alchemist-help-search-history '() - "Storage for the search history.") - -(defvar alchemist-help-current-search-text '() - "Stores the current search.") - -(defvar alchemist-help-filter-output nil) - -(defface alchemist-help-key-face - '((t (:inherit font-lock-variable-name-face :bold t :foreground "red"))) - "Face for the letter keys in the summary." - :group 'alchemist-help) - -(defun alchemist-help-lookup-doc (search) - "Lookup Elixir documentation for SEARCH." - (setq alchemist-help-current-search-text search) - (setq alchemist-help-filter-output nil) - (if (not (alchemist-utils-empty-string-p search)) - (alchemist-server-complete-candidates - (alchemist-help--completion-server-arguments search) - #'alchemist-help-complete-filter-output) - (message "No documentation for [%s] found." search))) - -(defun alchemist-help-no-doc-available-p (string) - "Return non-nil if STRING contains Elixir no documentation message." - (or (string-match-p "No documentation for" string) - (string-match-p "Could not load module" string) - (string-match-p "it does not have Elixir-style docs" string) - (alchemist-utils-empty-string-p string))) - -(defun alchemist-help-store-search-in-history () - "Store the last `alchemist-help-current-search-text' in `alchemist-help-search-history'." - (unless (memq 'alchemist-help-current-search-text alchemist-help-search-history) - (add-to-list 'alchemist-help-search-history alchemist-help-current-search-text))) - -(defun alchemist-help-display-doc (content) - "Initialize the `alchemist-help-buffer-name' and insert CONTENT." - (let ((default-directory (alchemist-project-root-or-default-dir)) - (buffer (get-buffer-create alchemist-help-buffer-name))) - (cond - ((alchemist-help-no-doc-available-p content) - (message (format "No documentation for [%s] found." - alchemist-help-current-search-text))) - (t - (alchemist-help-store-search-in-history) - (with-current-buffer buffer - (let ((inhibit-read-only t)) - (goto-char (point-min)) - (erase-buffer) - (insert content) - (goto-char (point-min)) - (ansi-color-apply-on-region (point-min) (point-max)) - (alchemist-help-minor-mode))) - (pop-to-buffer buffer))))) - -(defun alchemist-help--search-at-point () - "Search through `alchemist-help' with the expression under the cursor" - (let* ((expr (alchemist-scope-expression))) - (alchemist-help-lookup-doc (alchemist-help--prepare-search-expr expr)))) - -(defun alchemist-help--search-marked-region (begin end) - "Run `alchemist-help' with the marked region. -Argument BEGIN where the mark starts. -Argument END where the mark ends." - (let ((expr (buffer-substring-no-properties begin end))) - (alchemist-help-lookup-doc (alchemist-help--prepare-search-expr expr)))) - -(defun alchemist-help--prepare-search-expr (expr) - (let* ((module (alchemist-scope-extract-module expr)) - (module (alchemist-scope-alias-full-path module)) - (module (if module module "")) - (function (alchemist-scope-extract-function expr)) - (function (if function function "")) - (expr (cond - ((and (not (alchemist-utils-empty-string-p module)) - (not (alchemist-utils-empty-string-p function))) - (format "%s.%s" module function)) - ((not (alchemist-utils-empty-string-p module)) - module) - (t - expr)))) - expr)) - -(defun alchemist-help--elixir-modules-to-list (str) - (let* ((str (replace-regexp-in-string "^Elixir\\." "" str)) - (modules (split-string str)) - (modules (delete nil modules)) - (modules (cl-sort modules 'string-lessp :key 'downcase)) - (modules (-distinct modules))) - modules)) - -(defun alchemist-help-minor-mode-key-binding-summary () - (interactive) - (message - (concat "[" (propertize "q" 'face 'alchemist-help-key-face) - "]-quit [" - (propertize "e" 'face 'alchemist-help-key-face) - "]-search-at-point [" - (propertize "s" 'face 'alchemist-help-key-face) - "]-search [" - (propertize "h" 'face 'alchemist-help-key-face) - "]-history [" - (propertize "?" 'face 'alchemist-help-key-face) - "]-keys"))) - -(defun alchemist-help--server-arguments (args) - (if (and (not (equal major-mode 'alchemist-iex-mode)) - (not (bound-and-true-p alchemist-help-minor-mode))) - (let* ((modules (alchemist-utils-prepare-modules-for-elixir - (alchemist-scope-all-modules)))) - (format "{ \"%s\", [ context: Elixir, imports: %s, aliases: [] ] }" args modules)) - (format "{ \"%s\", [ context: Elixir, imports: [], aliases: [] ] }" args))) - -(defun alchemist-help--completion-server-arguments (args) - "Build informations about the current context." - (if (and (not (equal major-mode 'alchemist-iex-mode)) - (not (bound-and-true-p alchemist-help-minor-mode))) - (let* ((modules (alchemist-utils-prepare-modules-for-elixir - (alchemist-scope-all-modules))) - (aliases (alchemist-utils-prepare-aliases-for-elixir - (alchemist-scope-aliases)))) - (format "{ \"%s\", [ context: Elixir, imports: %s, aliases: %s ] }" args modules aliases)) - (format "{ \"%s\", [ context: Elixir, imports: [], aliases: [] ] }" args))) - -(defun alchemist-help-complete-filter-output (_process output) - (with-local-quit - (setq alchemist-help-filter-output (cons output alchemist-help-filter-output)) - (if (alchemist-server-contains-end-marker-p output) - (let* ((string (alchemist-server-prepare-filter-output alchemist-help-filter-output)) - (candidates (alchemist-complete--output-to-list - (ansi-color-filter-apply string))) - (candidates (if (= (length candidates) 2) - nil - candidates))) - (setq alchemist-help-filter-output nil) - (if candidates - (let* ((search (alchemist-complete--completing-prompt alchemist-help-current-search-text candidates))) - (setq alchemist-help-current-search-text search) - (alchemist-server-help (alchemist-help--server-arguments search) #'alchemist-help-filter-output)) - (alchemist-server-help (alchemist-help--server-arguments alchemist-help-current-search-text) #'alchemist-help-filter-output)))))) - -(defun alchemist-help-filter-output (_process output) - (setq alchemist-help-filter-output (cons output alchemist-help-filter-output)) - (if (alchemist-server-contains-end-marker-p output) - (let ((string (alchemist-server-prepare-filter-output alchemist-help-filter-output))) - (alchemist-help-display-doc string) - (setq alchemist-help-current-search-text nil) - (setq alchemist-help-filter-output nil)))) - -(defun alchemist-help-modules-filter (_process output) - (with-local-quit - (setq alchemist-help-filter-output (cons output alchemist-help-filter-output)) - (if (alchemist-server-contains-end-marker-p output) - (let* ((output (alchemist-server-prepare-filter-output alchemist-help-filter-output)) - (modules (alchemist-help--elixir-modules-to-list output)) - (search (completing-read - "Elixir help: " - modules - nil - nil - nil)) - (module (alchemist-scope-extract-module search)) - (function (alchemist-scope-extract-function search)) - (search (cond - ((and module function) - search) - ((and module - (not (string-match-p "[\/0-9]+$" module))) - (concat module ".")) - (t - search)))) - (alchemist-help-lookup-doc (alchemist-utils-remove-dot-at-the-end search)))))) - -;; Public functions - -(defun alchemist-help-search-at-point () - "Search through `alchemist-help' with the expression under the cursor. - -If the buffer local variable `mark-active' is non-nil, -the actively marked region will be used for passing to `alchemist-help'." - (interactive) - (if mark-active - (alchemist-help--search-marked-region (region-beginning) (region-end)) - (alchemist-help--search-at-point))) - -(defvar alchemist-help-minor-mode-map - (let ((map (make-sparse-keymap))) - (define-key map (kbd "q") #'quit-window) - (define-key map (kbd "e") #'alchemist-help-search-at-point) - (define-key map (kbd "s") #'alchemist-help) - (define-key map (kbd "h") #'alchemist-help-history) - (define-key map (kbd "M-.") #'alchemist-goto-definition-at-point) - (define-key map (kbd "?") #'alchemist-help-minor-mode-key-binding-summary) - map) - "Keymap for `alchemist-help-minor-mode'.") - -(define-minor-mode alchemist-help-minor-mode - "Minor mode for displaying elixir help." - :group 'alchemist-help - :keymap alchemist-help-minor-mode-map - (cond (alchemist-help-minor-mode - (setq buffer-read-only t)) - (t - (setq buffer-read-only nil)))) - -(defun alchemist-help () - "Load Elixir documentation for SEARCH." - (interactive) - (setq alchemist-help-filter-output nil) - (alchemist-server-info "{ :type, :modules }" #'alchemist-help-modules-filter)) - -(defun alchemist-help-history (search) - "Load Elixir from the documentation history for SEARCH." - (interactive - (list - (completing-read "Elixir help history: " alchemist-help-search-history nil nil ""))) - (alchemist-help-lookup-doc search)) - -(provide 'alchemist-help) - -;;; alchemist-help.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-hooks.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-hooks.el deleted file mode 100644 index 5418054..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-hooks.el +++ /dev/null @@ -1,60 +0,0 @@ -;;; alchemist-hooks.el --- Hooks functionality - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini - -;; 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 3 of the License, or -;; (at your option) any later version. - -;; This program is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with this program. If not, see . - -;;; Commentary: - -;; Hooks functionality - -;;; Code: - -(require 'alchemist-project) -(require 'alchemist-mix) -(require 'alchemist-report) -(require 'alchemist-test-mode) - -(defgroup alchemist-hooks nil - "Hooks" - :prefix "alchemist-hooks-" - :group 'alchemist) - -(defcustom alchemist-hooks-test-on-save nil - "If t, run `alchemist-mix-test' on save." - :type 'boolean - :group 'alchemist-hooks) - -(defun alchemist-hooks-test-on-save () - (when (and alchemist-hooks-test-on-save - (alchemist-project-p)) - (alchemist-report-run "mix test" - alchemist-test-report-process-name - alchemist-test-report-buffer-name - #'alchemist-test-report-mode - #'alchemist-test--handle-exit - t))) - -(eval-after-load 'elixir-mode - '(progn - (add-hook 'after-save-hook 'alchemist-hooks-test-on-save nil nil))) - -(provide 'alchemist-hooks) - -;;; alchemist-hooks.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-iex.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-iex.el deleted file mode 100644 index e5dc498..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-iex.el +++ /dev/null @@ -1,229 +0,0 @@ -;;; alchemist-help.el --- Interaction with an Elixir IEx process - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Interaction with an Elixir IEx process - -;;; Code: - -(require 'comint) -(require 'company) -(require 'alchemist-key) -(require 'alchemist-scope) -(require 'alchemist-project) - -(defgroup alchemist-iex nil - "Interaction with an Elixir IEx process." - :prefix "alchemist-iex-" - :group 'alchemist) - -(defcustom alchemist-iex-program-name "iex" - "The shell command for iex." - :type 'string - :group 'alchemist-iex) - -(defcustom alchemist-iex-prompt-read-only t - "If non-nil, the prompt will be read-only." - :type 'boolean - :group 'alchemist-iex) - -(defvar alchemist-iex-buffer nil - "The buffer in which the Elixir IEx process is running.") - -(defvar alchemist-iex-mode-hook nil - "Hook for customizing `alchemist-iex-mode'.") - -(defvar alchemist-iex-mode-map - (let ((map (nconc (make-sparse-keymap) comint-mode-map))) - (define-key map "\t" 'completion-at-point) - (define-key map (kbd (format "%s i r" alchemist-key-command-prefix)) 'alchemist-iex-open-input-ring) - (define-key map (kbd (format "%s i c" alchemist-key-command-prefix)) 'alchemist-iex-clear-buffer) - (define-key map (kbd (format "%s h e" alchemist-key-command-prefix)) 'alchemist-help-search-at-point) - (define-key map (kbd "M-.") 'alchemist-goto-definition-at-point) - map)) - -(eval-after-load 'company - '(progn - (defun alchemist-iex--set-company-as-completion-at-point-function () - (setq completion-at-point-functions '(company-complete))) - (add-hook 'alchemist-iex-mode-hook 'alchemist-iex--set-company-as-completion-at-point-function))) - -(define-derived-mode alchemist-iex-mode comint-mode "Alchemist-IEx" - "Major mode for interacting with an Elixir IEx process. - -\\" - nil "Alchemist-IEx" - (set (make-local-variable 'comint-prompt-regexp) "^\\(iex\\|\.\.\.\\)\(.+\)>") - (set (make-local-variable 'comint-prompt-read-only) alchemist-iex-prompt-read-only) - (set (make-local-variable 'comint-input-autoexpand) nil) - (set (make-local-variable 'comint-input-sender) 'alchemist-iex--send-command) - (add-hook 'comint-output-filter-functions 'alchemist-iex-spot-prompt nil t)) - -(defun alchemist-iex-command (arg) - (split-string-and-unquote - (if (null arg) alchemist-iex-program-name - (read-string "Command to run Elixir IEx: " (concat alchemist-iex-program-name arg))))) - -(defun alchemist-iex-start-process (command) - "Start an IEX process. -With universal prefix \\[universal-argument], prompts for a COMMAND, -otherwise uses `alchemist-iex-program-name'. -It runs the hook `alchemist-iex-mode-hook' after starting the process and -setting up the IEx buffer." - (interactive (list (alchemist-iex-command current-prefix-arg))) - (setq alchemist-iex-buffer - (apply 'make-comint "Alchemist-IEx" (car command) nil (cdr command))) - (with-current-buffer alchemist-iex-buffer - (alchemist-iex-mode) - (run-hooks 'alchemist-iex-mode-hook))) - -(defun alchemist-iex-process (&optional arg) - (or (if (buffer-live-p alchemist-iex-buffer) - (get-buffer-process alchemist-iex-buffer)) - (progn - (let ((current-prefix-arg arg)) - (call-interactively 'alchemist-iex-start-process)) - (alchemist-iex-process arg)))) - -(defun alchemist-iex--remove-newlines (string) - (replace-regexp-in-string "\n" " " string)) - -(defun alchemist-iex-send-last-sexp () - "Send the previous sexp to the inferior IEx process." - (interactive) - (alchemist-iex-send-region (save-excursion (backward-sexp) (point)) (point))) - -(defun alchemist-iex-send-current-line () - "Sends the current line to the IEx process." - (interactive) - (let ((str (thing-at-point 'line))) - (alchemist-iex--send-command (alchemist-iex-process) str))) - -(defun alchemist-iex-send-current-line-and-go () - "Sends the current line to the inferior IEx process -and jump to the buffer." - (interactive) - (call-interactively 'alchemist-iex-send-current-line) - (pop-to-buffer (process-buffer (alchemist-iex-process)))) - -(defun alchemist-iex-send-region-and-go () - "Sends the marked region to the inferior IEx process -and jump to the buffer." - (interactive) - (call-interactively 'alchemist-iex-send-region) - (pop-to-buffer (process-buffer (alchemist-iex-process)))) - -(defun alchemist-iex-send-region (beg end) - "Sends the marked region to the IEx process." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let* ((region (buffer-substring-no-properties beg end))) - (alchemist-iex--send-command (alchemist-iex-process) region))) - -(defun alchemist-iex-compile-this-buffer () - "Compiles the current buffer in the IEx process." - (interactive) - (let ((str (format "c(\"%s\")" (buffer-file-name)))) - (alchemist-iex--send-command (alchemist-iex-process) str))) - -(defun alchemist-iex-reload-module () - "Recompiles and reloads the current module in the IEx process." - (interactive) - (let ((str (format "r(%s)" (alchemist-scope-module)))) - (alchemist-iex--send-command (alchemist-iex-process) str))) - -(defun alchemist-iex--send-command (proc str) - (let ((lines (split-string str "\n" nil))) - (with-current-buffer (process-buffer proc) - (-map (lambda (line) - (alchemist-iex-wait-for-prompt proc) - (goto-char (process-mark proc)) - (insert-before-markers (concat line "\n")) - (move-marker comint-last-input-end (point)) - (comint-send-string proc (concat line "\n"))) lines)))) - -(defvar alchemist-iex-seen-prompt nil) -(make-variable-buffer-local 'alchemist-iex-seen-prompt) - -(defun alchemist-iex-spot-prompt (_string) - (let ((proc (get-buffer-process (current-buffer)))) - (when proc - (save-excursion - (goto-char (process-mark proc)) - (if (re-search-backward comint-prompt-regexp - (line-beginning-position) t) - (setq alchemist-iex-seen-prompt t)))))) - -(defun alchemist-iex-wait-for-prompt (proc &optional timeout) - "Wait until PROC sends us a prompt. -The process PROC should be associated to a comint buffer." - (with-current-buffer (process-buffer proc) - (while (progn - (goto-char comint-last-input-end) - (not (or alchemist-iex-seen-prompt - (setq alchemist-iex-seen-prompt - (re-search-forward comint-prompt-regexp nil t)) - (not (accept-process-output proc timeout)))))) - (unless alchemist-iex-seen-prompt - (error "Can't find the IEx prompt")) - (setq alchemist-iex-seen-prompt nil))) - -(defun alchemist-iex-clear-buffer () - "Clear the current iex process buffer." - (interactive) - (let ((comint-buffer-maximum-size 0)) - (comint-truncate-buffer))) - -(defun alchemist-iex-open-input-ring () - "Open the buffer containing the input history." - (interactive) - (progn - (comint-dynamic-list-input-ring) - (other-window 1))) - -;;;###autoload -(defalias 'run-elixir 'alchemist-iex-run) -(defalias 'inferior-elixir 'alchemist-iex-run) - -;;;###autoload -(defun alchemist-iex-run (&optional arg) - "Start an IEx process. -Show the IEx buffer if an IEx process is already run." - (interactive "P") - (let ((proc (alchemist-iex-process arg))) - (pop-to-buffer (process-buffer proc)))) - -;;;###autoload -(defun alchemist-iex-project-run () - "Start an IEx process with mix 'iex -S mix' in the -context of an Elixir project. -Show the IEx buffer if an IEx process is already run." - (interactive) - (if (alchemist-project-p) - (let ((default-directory (alchemist-project-root))) - (pop-to-buffer (process-buffer (alchemist-iex-process " -S mix")))) - (message "No mix.exs file available. Please use `alchemist-iex-run' instead."))) - -(provide 'alchemist-iex) - -;;; alchemist-iex.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-info.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-info.el deleted file mode 100644 index 8fdf79b..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-info.el +++ /dev/null @@ -1,95 +0,0 @@ -;;; alchemist-info.el --- Getting informations from the server. -*- lexical-binding: t -*- - -;; Copyright © 2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Getting informations from the server. - -;;; Code: - -(require 'ansi-color) - -(defgroup alchemist-info nil - "Getting informations from the server." - :prefix "alchemist-info-" - :group 'alchemist) - -(defconst alchemist-info-buffer-name "*alchemist-info-mode*" - "Name of the Elixir info buffer.") - -(defvar alchemist-info-filter-output nil) - -(defvar alchemist-info-mode-map - (let ((map (make-sparse-keymap))) - (define-key map (kbd "q") #'quit-window) - map) - "Keymap for `alchemist-info-mode'.") - -(defun alchemist-info-datatype-filter (_process output) - (setq alchemist-info-filter-output (cons output alchemist-info-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (alchemist-interact-create-popup alchemist-info-buffer-name - (alchemist-server-prepare-filter-output alchemist-info-filter-output) - #'(lambda () - (alchemist-info-mode) - (ansi-color-apply-on-region (point-min) (point-max)))) - (setq alchemist-info-filter-output nil))) - -(defun alchemist-info-expression-at-point () - "Return the expression under the cursor." - (let (p1 p2) - (save-excursion - (skip-chars-backward "-_A-Za-z0-9.?!:@\'\"") - (setq p1 (point)) - (skip-chars-forward "-_A-Za-z0-9.?!:@\'\"") - (setq p2 (point)) - (buffer-substring-no-properties p1 p2)))) - -(defun alchemist-info-datatype-at-point () - "Return information about any datatype under the cursor." - (interactive) - (let ((expr (if mark-active - (buffer-substring-no-properties (region-beginning) (region-end)) - (alchemist-info-expression-at-point)))) - (alchemist-server-info (format "{ :type, :info, '%s' }" expr) #'alchemist-info-datatype-filter))) - -(defun alchemist-info-types-at-point () - "Return information of types under the cursor." - (interactive) - (let ((expr (alchemist-info-expression-at-point))) - (alchemist-server-info (format "{ :type, :types, '%s' }" expr) #'alchemist-info-datatype-filter))) - -(defun alchemist-info-close-popup () - "Quit the information buffer window." - (interactive) - (quit-windows-on alchemist-info-buffer-name)) - -(define-minor-mode alchemist-info-mode - "Minor mode for Alchemist server information. - -\\{alchemist-info-mode-map}" - nil - " Alchemist-Info" - alchemist-info-mode-map) - -(provide 'alchemist-info) - -;;; alchemist-info.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-interact.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-interact.el deleted file mode 100644 index 2188dd5..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-interact.el +++ /dev/null @@ -1,64 +0,0 @@ -;;; alchemist-interact.el --- Interaction interface -*- lexical-binding: t -*- - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Interaction interface. - -;;; Code: - -(defgroup alchemist-interact nil - "Interaction interface." - :prefix "alchemist-interact-" - :group 'alchemist) - -(defun alchemist-interact-insert-as-comment (string) - "Insert STRING at point as comment." - (let ((lines (split-string string "\n"))) - (if (> (length lines) 1) - (save-excursion - (end-of-line) - (mapc (lambda (s) - (newline) - (insert (format "# => %s" s)) - (indent-according-to-mode)) - lines)) - (save-excursion - (end-of-line) - (insert (format " # => %s" string)))))) - -(defun alchemist-interact-create-popup (name content mode) - "Create a NAME buffer and insert CONTENT. -Call the MODE afterwards." - (let ((buffer (get-buffer-create name))) - (with-current-buffer buffer - (with-current-buffer-window - buffer (cons 'display-buffer-below-selected - '((window-height . fit-window-to-buffer))) - (lambda (_window _buffer)) - (let ((inhibit-read-only t)) - (insert content) - (goto-char (point-min)) - (funcall mode)))))) - -(provide 'alchemist-interact) - -;;; alchemist-interact.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-key.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-key.el deleted file mode 100644 index 2a58f9a..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-key.el +++ /dev/null @@ -1,40 +0,0 @@ -;;; alchemist-key.el --- Key prefix setup for Alchemist related key commands - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Key prefix setup for Alchemist related key commands. - -;;; Code: - -(defgroup alchemist-key nil - "Key prefix setup for Alchemist related key commands." - :prefix "alchemist-key-" - :group 'alchemist) - -(defcustom alchemist-key-command-prefix (kbd "C-c a") - "The prefix for Alchemist related key commands." - :type 'string - :group 'alchemist) - -(provide 'alchemist-key) - -;;; alchemist-key.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-macroexpand.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-macroexpand.el deleted file mode 100644 index 7513372..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-macroexpand.el +++ /dev/null @@ -1,156 +0,0 @@ -;;; alchemist-macroexpand.el --- Macro expansion support -*- lexical-binding: t -*- - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Macro expansion support - -;;; Code: - -(require 'alchemist-server) -(require 'alchemist-interact) - -(defgroup alchemist-macroexpand nil - "Macro expansion support." - :prefix "alchemist-macroexpand-" - :group 'alchemist) - -(defvar alchemist-macroexpand-filter-output nil) - -(defconst alchemist-macroexpand-buffer-name "*alchemist macroexpand*" - "Name of the Elixir Macro expand buffer.") - -(defun alchemist-macroexpand-filter (_process output) - (setq alchemist-macroexpand-filter-output (cons output alchemist-macroexpand-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (alchemist-interact-create-popup alchemist-macroexpand-buffer-name - (alchemist-server-prepare-filter-output alchemist-macroexpand-filter-output) - #'(lambda () - (elixir-mode) - (alchemist-macroexpand-mode))) - (setq alchemist-macroexpand-filter-output nil))) - -(defun alchemist-macroexpand-insert-filter (_process output) - (setq alchemist-macroexpand-filter-output (cons output alchemist-macroexpand-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (alchemist-interact-insert-as-comment - (alchemist-server-prepare-filter-output alchemist-macroexpand-filter-output)) - (setq alchemist-macroexpand-filter-output nil))) - -(defun alchemist-macroexpand-expand-request (expr) - (let ((file (make-temp-file "alchemist-expand" nil ".exs"))) - (with-temp-file file - (insert expr)) - (alchemist-server-eval (format "{ :expand, '%s' }" file) #'alchemist-macroexpand-filter))) - -(defun alchemist-macroexpand-expand-and-print-request (expr) - (let ((file (make-temp-file "alchemist-expand" nil ".exs"))) - (with-temp-file file - (insert expr)) - (alchemist-server-eval (format "{ :expand, '%s' }" file) #'alchemist-macroexpand-insert-filter))) - -(defun alchemist-macroexpand-expand-once-request (expr) - (let ((file (make-temp-file "alchemist-expand-once" nil ".exs"))) - (with-temp-file file - (insert expr)) - (alchemist-server-eval (format "{ :expand_once, '%s' }" file) #'alchemist-macroexpand-filter))) - -(defun alchemist-macroexpand-expand-once-and-print-request (expr) - (let ((file (make-temp-file "alchemist-expand-once" nil ".exs"))) - (with-temp-file file - (insert expr)) - (alchemist-server-eval (format "{ :expand_once, '%s' }" file) #'alchemist-macroexpand-insert-filter))) - -(defun alchemist-macroexpand-current-line () - "Macro expand the Elixir code on the current line." - (interactive) - (alchemist-macroexpand-expand-request (thing-at-point 'line))) - -(defun alchemist-macroexpand-print-current-line () - "Macro expand the Elixir code on the current line and insert the result." - (interactive) - (alchemist-macroexpand-expand-and-print-request (thing-at-point 'line))) - -(defun alchemist-macroexpand-once-current-line () - "Macro expand the Elixir code on the current line." - (interactive) - (alchemist-macroexpand-expand-once-request (thing-at-point 'line))) - -(defun alchemist-macroexpand-once-print-current-line () - "Macro expand the Elixir code on the current line and insert the result." - (interactive) - (alchemist-macroexpand-expand-once-and-print-request (thing-at-point 'line))) - -(defun alchemist-macroexpand-print-region (beg end) - "Macro expand the Elixir code on marked region and insert the result." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let ((string (buffer-substring-no-properties beg end))) - (when (> end beg) - (exchange-point-and-mark)) - (alchemist-macroexpand-expand-and-print-request string))) - -(defun alchemist-macroexpand-region (beg end) - "Macro expand the Elixir code on marked region." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let ((string (buffer-substring-no-properties beg end))) - (alchemist-macroexpand-expand-request string))) - -(defun alchemist-macroexpand-once-print-region (beg end) - "Macro expand the Elixir code on marked region once and insert the result." - (interactive "r") - (let ((string (buffer-substring-no-properties beg end))) - (when (> end beg) - (exchange-point-and-mark)) - (alchemist-macroexpand-expand-once-and-print-request string))) - -(defun alchemist-macroexpand-once-region (beg end) - "Macro expand the Elixir code on marked region once." - (interactive (list (point) (mark))) - (unless (and beg end) - (error "The mark is not set now, so there is no region")) - (let ((string (buffer-substring-no-properties beg end))) - (alchemist-macroexpand-expand-once-request string))) - -(defun alchemist-macroexpand-close-popup () - "Quit the macroexpand buffer window." - (interactive) - (quit-windows-on alchemist-macroexpand-buffer-name)) - -(defvar alchemist-macroexpand-mode-map - (let ((map (make-sparse-keymap))) - (define-key map (kbd "q") #'quit-window) - map) - "Keymap for `alchemist-macroexpand-mode'.") - -(define-minor-mode alchemist-macroexpand-mode - "Minor mode for Alchemist Elixir macroexpand functionality. - -\\{alchemist-macroexpand-mode-map}" - nil - alchemist-macroexpand-mode-map) - -(provide 'alchemist-macroexpand) - -;;; alchemist-macroexpand.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-message.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-message.el deleted file mode 100644 index 177d0b8..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-message.el +++ /dev/null @@ -1,60 +0,0 @@ -;;; alchemist-message.el --- Internal message functionality - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Internal message functionality. - -;;; Code: - -(defgroup alchemist-message nil - "Internal message functionality." - :prefix "alchemist-message-" - :group 'alchemist) - -;; Variables - -(defvar alchemist-message--buffer-name "*alchemist message*") - -(defun alchemist-message (message) - (alchemist-message--initialize-buffer message)) - -(defun alchemist-message--initialize-buffer (message) - (display-buffer (get-buffer-create alchemist-message--buffer-name)) - (with-current-buffer alchemist-message--buffer-name - (let ((inhibit-read-only t) - (buffer-undo-list t)) - (erase-buffer) - (insert message) - (goto-char (point-min)) - (ansi-color-apply-on-region (point-min) (point-max)) - (read-only-mode) - (alchemist-message-mode 1)))) - -(define-minor-mode alchemist-message-mode - "Minor mode for displaying alchemist messages" - :group 'alchemist-message - :lighter " alchemist-msg" - :keymap '(("q" . quit-window))) - -(provide 'alchemist-message) - -;;; alchemist-message.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-mix.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-mix.el deleted file mode 100644 index 5585bd4..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-mix.el +++ /dev/null @@ -1,227 +0,0 @@ -;;; alchemist-mix.el --- Interface to run Elixir mix tasks inside Emacs - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Interface to run Elixir mix tasks inside Emacs. - -;;; Code: - -(require 'alchemist-utils) -(require 'alchemist-project) -(require 'alchemist-test-mode) -(require 'alchemist-server) - -(defgroup alchemist-mix nil - "Emacs integration for Elixir's mix." - :prefix "alchemist-mix-" - :group 'alchemist) - -;; Variables - -(defvar alchemist-last-run-test nil) -(defvar alchemist-mix-filter-output nil) - -(defcustom alchemist-mix-command "mix" - "The shell command for mix." - :type 'string - :group 'alchemist-mix) - -(defcustom alchemist-mix-test-task "test" - "Default task to run tests." - :type 'string - :group 'alchemist-mix) - -(defcustom alchemist-mix-test-default-options '() - "Default options for alchemist test command." - :type '(repeat string) - :group 'alchemist-mix) - -(defcustom alchemist-mix-env nil - "The default mix env to run mix commands with. If nil, the mix env is -not set explicitly." - :type '(string boolean) - :group 'alchemist-mix) - -(defvar alchemist-mix-mode-map - (let ((map (make-sparse-keymap))) - (define-key map "q" #'quit-window) - (define-key map "i" #'alchemist-mix-send-input-to-mix-process) - map)) - -(defvar alchemist-mix-buffer-name "*alchemist mix*" - "Name of the mix output buffer.") - -(defvar alchemist-mix--envs '("dev" "prod" "test") - "The list of mix envs to use as defaults.") - -;; Private functions - -(defun alchemist-mix--completing-read (prompt cmdlist) - (completing-read prompt cmdlist nil t nil nil (car cmdlist))) - -(defun alchemist-mix--execute-test (&optional what) - "Execute 'mix test' on the given `WHAT'. - -`WHAT' could be a filename, a filename:line string or the empty string (meaning -run all tests)." - (if what - (setq alchemist-last-run-test what) - (setq alchemist-last-run-test "")) - (alchemist-test-execute (list "mix" - alchemist-mix-test-task - what - alchemist-mix-test-default-options))) - -(defun alchemist-mix--test-file (filename) - "Run a specific FILENAME as argument for the mix command test." - (when (not (file-exists-p filename)) - (error "The given file doesn't exist")) - (alchemist-mix--execute-test (expand-file-name filename))) - -;; Public functions - -(defun alchemist-mix () - "Prompt for a specific mix task to run. - -If the command `universal-argument' is called before `alchemist-mix', -a prompt for a specific mix environment in which the task will be -executed, gets called." - (interactive) - (alchemist-server-info "{ :type, :mixtasks }" #'alchemist-mix-filter)) - -(defun alchemist-mix-display-mix-buffer () - "Display the mix buffer when exists." - (interactive) - (when (get-buffer alchemist-mix-buffer-name) - (display-buffer alchemist-mix-buffer-name))) - -(defun alchemist-mix-test () - "Run the whole elixir test suite." - (interactive) - (alchemist-mix--execute-test)) - -(defun alchemist-mix-test-this-buffer () - "Run the current buffer through mix test." - (interactive) - (alchemist-mix--test-file buffer-file-name)) - -(defun alchemist-mix-test-file (filename) - "Run `alchemist-mix--test-file' with the FILENAME." - (interactive "Fmix test: ") - (alchemist-mix--test-file (expand-file-name filename))) - -(defun alchemist-mix-test-at-point () - "Run the test at point." - (interactive) - (let* ((line (line-number-at-pos (point))) - (file-and-line (format "%s:%s" buffer-file-name line))) - (alchemist-mix--execute-test file-and-line))) - -(defun alchemist-mix-rerun-last-test () - "Rerun the last test that was run by alchemist. - -When no tests had been run before calling this function, do nothing." - (interactive) - (if alchemist-last-run-test - (alchemist-mix--execute-test alchemist-last-run-test) - (message "No tests have been run yet"))) - -(defun alchemist-mix-compile (command &optional prefix) - "Compile the whole elixir project. Prompt for the mix env if the prefix -arg is set." - (interactive "Mmix compile: \nP") - (alchemist-mix-execute (list "compile" command) prefix)) - -(defun alchemist-mix-run (command &optional prefix) - "Runs the given file or expression in the context of the application." - (interactive "Mmix run: \nP") - (alchemist-mix-execute (list "run" command) prefix)) - -(defun alchemist-mix-send-input-to-mix-process (input) - "Send INPUT to the current running mix task process." - (interactive "MSend to running mix task: ") - (let* ((buffer (get-buffer alchemist-mix-buffer-name)) - (process (get-buffer-process buffer))) - (if (and process (eq (process-status process) 'run)) - (with-current-buffer buffer - (let ((inhibit-read-only t)) - (goto-char (point-max)) - (insert (concat input "\n\n")) - (set-marker (process-mark process) (point))) - (comint-send-string process (concat input "\n"))) - (error "No %s process is running" alchemist-mix-buffer-name)))) - -(defun alchemist-mix-help () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-help" "alchemist-mix")) -(defun alchemist-mix-new () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-new" "alchemist-mix")) -(defun alchemist-mix-deps () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-deps" "alchemist-mix")) -(defun alchemist-mix-deps-with-prompt () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-deps-with-prompt" "alchemist-mix")) -(defun alchemist-mix-local-with-prompt () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-local-with-prompt" "alchemist-mix")) -(defun alchemist-mix-local () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-local" "alchemist-mix")) -(defun alchemist-mix-local-install () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-local-install" "alchemist-mix")) -(defun alchemist-mix-local-with-url () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-local-with-url" "alchemist-mix")) -(defun alchemist-mix-local-with-path () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-local-with-path" "alchemist-mix")) -(defun alchemist-mix-hex-search () (interactive) - (alchemist-utils-deprecated-message "alchemist-mix-local-hex-search" "alchemist-mix")) - -(defun alchemist-mix-filter (_process output) - (with-local-quit - (setq alchemist-mix-filter-output (cons output alchemist-mix-filter-output)) - (when (alchemist-server-contains-end-marker-p output) - (let* ((output (alchemist-server-prepare-filter-output alchemist-mix-filter-output)) - (tasks (split-string output "\n")) - (selected-task (alchemist-mix--completing-read "mix: " tasks)) - (command (read-shell-command "mix " (concat selected-task " ")))) - (setq alchemist-mix-filter-output nil) - (alchemist-mix-execute (list command) current-prefix-arg))))) - -(define-derived-mode alchemist-mix-mode fundamental-mode "Mix Mode" - "Major mode for presenting Mix tasks. - -\\{alchemist-mix-mode-map}" - (setq buffer-read-only t) - (setq-local truncate-lines t) - (setq-local electric-indent-chars nil)) - -(defun alchemist-mix-execute (command-list &optional prefix) - "Run a mix task specified by COMMAND-LIST. - -If PREFIX is non-nil, prompt for a mix environment variable." - (let* ((mix-env (if prefix - (completing-read "mix env: " alchemist-mix--envs nil nil alchemist-mix-env) - alchemist-mix-env)) - (command (alchemist-utils-build-command - (list (when mix-env (concat "MIX_ENV=" mix-env)) - alchemist-mix-command command-list)))) - (alchemist-report-run command "alchemist-mix-report" alchemist-mix-buffer-name 'alchemist-mix-mode))) - -(provide 'alchemist-mix) - -;;; alchemist-mix.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-phoenix.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-phoenix.el deleted file mode 100644 index 1d06004..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-phoenix.el +++ /dev/null @@ -1,145 +0,0 @@ -;;; alchemist-phoenix.el --- Minor mode for the Phoenix web framework - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Minor mode for the Phoenix web framework - -;;; Code: - -(require 'alchemist-key) -(require 'alchemist-project) - -(defgroup alchemist-phoenix nil - "Minor mode for the Phoenix web framework." - :prefix "alchemist-phoenix-" - :group 'alchemist) - -;;;###autoload -(defun alchemist-phoenix-project-p () - "Return non-nil if `default-directory' is inside an Phoenix project." - (and (alchemist-project-p) - (file-directory-p (concat (alchemist-project-root) "web")))) - -(defun alchemist-phoenix-find-dir (directory) - (unless (alchemist-phoenix-project-p) - (error "Could not find an Phoenix Mix project root.")) - (alchemist-file-find-files (alchemist-project-root) directory)) - -(defun alchemist-phoenix-find-web () - (interactive) - (alchemist-phoenix-find-dir "web")) - -(defun alchemist-phoenix-find-views () - (interactive) - (alchemist-phoenix-find-dir "web/views")) - -(defun alchemist-phoenix-find-controllers () - (interactive) - (alchemist-phoenix-find-dir "web/controllers")) - -(defun alchemist-phoenix-find-channels () - (interactive) - (alchemist-phoenix-find-dir "web/channels")) - -(defun alchemist-phoenix-find-templates () - (interactive) - (alchemist-phoenix-find-dir "web/templates")) - -(defun alchemist-phoenix-find-models () - (interactive) - (alchemist-phoenix-find-dir "web/models")) - -(defun alchemist-phoenix-find-static () - (interactive) - (alchemist-phoenix-find-dir "web/static")) - -(defun alchemist-phoenix-routes (&optional prefix) - (interactive) - "Run the Mix task 'phoenix.routes' and list all available Phoenix routes." - (alchemist-mix-execute '("phoenix.routes") prefix)) - -(defun alchemist-phoenix-router () - "Open the 'router.ex' file from 'web' directory." - (interactive) - (unless (alchemist-phoenix-project-p) - (error "Could not find an Phoenix Mix project root.")) - (find-file (concat (alchemist-project-root) "web/router.ex"))) - -(defvar alchemist-phoenix-command-map - (let ((map (make-sparse-keymap))) - (define-key map (kbd "n w") #'alchemist-phoenix-find-web) - (define-key map (kbd "n v") #'alchemist-phoenix-find-views) - (define-key map (kbd "n c") #'alchemist-phoenix-find-controllers) - (define-key map (kbd "n l") #'alchemist-phoenix-find-channels) - (define-key map (kbd "n t") #'alchemist-phoenix-find-templates) - (define-key map (kbd "n m") #'alchemist-phoenix-find-models) - (define-key map (kbd "n s") #'alchemist-phoenix-find-static) - (define-key map (kbd "n r") #'alchemist-phoenix-router) - (define-key map (kbd "n R") #'alchemist-phoenix-routes) - map) - "Keymap for Alchemist Phoenix commands after `alchemist-key-command-prefix'.") -(fset 'alchemist-phoenix-command-map alchemist-phoenix-command-map) - -(defvar alchemist-phoenix-mode-map - (let ((map (make-sparse-keymap))) - (define-key map alchemist-key-command-prefix 'alchemist-phoenix-command-map) - map) - "Keymap for Alchemist Phoenix minor mode.") - -(easy-menu-define alchemist-mode-menu alchemist-phoenix-mode-map - "Menu for Alchemist-Phoenix mode." - '("Phoenix" - ("Directory lookup" - ["Lookup 'web' " alchemist-phoenix-find-web] - ["Lookup 'web/views' " alchemist-phoenix-find-views] - ["Lookup 'web/controllers' " alchemist-phoenix-find-controllers] - ["Lookup 'web/channels' " alchemist-phoenix-find-channels] - ["Lookup 'web/templates' " alchemist-phoenix-find-templates] - ["Lookup 'web/models' " alchemist-phoenix-find-models] - ["Lookup 'web/static'" alchemist-phoenix-find-static]) - ("Mix tasks" - ["Run 'phoenix.routes'" alchemist-phoenix-routes]) - ["Open the 'router.ex' file" alchemist-phoenix-router])) - -;;;###autoload -(define-minor-mode alchemist-phoenix-mode - "Minor mode for Elixir Phoenix web framework projects. - -The following commands are available: - -\\{alchemist-phoenix-mode-map}" - :lighter " alchemist-phoenix" - :keymap alchemist-phoenix-mode-map - :group 'alchemist) - -;;;###autoload -(defun alchemist-phoenix-enable-mode () - (when (alchemist-phoenix-project-p) - (alchemist-phoenix-mode))) - -;;;###autoload -(dolist (hook '(alchemist-mode-hook)) - (add-hook hook 'alchemist-phoenix-enable-mode)) - -(provide 'alchemist-phoenix) - -;;; alchemist-phoenix.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-pkg.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-pkg.el deleted file mode 100644 index c155e2d..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-pkg.el +++ /dev/null @@ -1,11 +0,0 @@ -(define-package "alchemist" "20160111.2340" "Elixir tooling integration into Emacs" - '((elixir-mode "2.2.5") - (dash "2.11.0") - (emacs "24.4") - (company "0.8.0") - (pkg-info "0.4")) - :url "http://www.github.com/tonini/alchemist.el" :keywords - '("languages" "elixir" "elixirc" "mix" "hex" "alchemist")) -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-project.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-project.el deleted file mode 100644 index 0aa19c5..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-project.el +++ /dev/null @@ -1,222 +0,0 @@ -;;; alchemist-project.el --- API to identify Elixir mix projects. - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; API to identify Elixir mix projects. - -;;; Code: - -(require 'cl-lib) -(require 'dash) -(require 'alchemist-utils) -(require 'alchemist-file) - -(defgroup alchemist-project nil - "API to identify Elixir mix projects." - :prefix "alchemist-help-" - :group 'alchemist) - -(defconst alchemist-project-mix-project-indicator "mix.exs" - "File which indicates the root directory of an Elixir Mix project.") - -(defconst alchemist-project-hex-pkg-indicator ".hex" - "File which indicates the root directory of an Elixir Hex package.") - -(defun alchemist-project-elixir-p () - "Return non-nil if `default-directory' is inside the Elixir source codebase." - (stringp (alchemist-project-elixir-root))) - -(defun alchemist-project-elixir-root (&optional dir) - "Return root directory of the Elixir source." - (let* ((dir (file-name-as-directory (or dir (expand-file-name default-directory)))) - (present-files (directory-files dir))) - (cond ((alchemist-project-top-level-dir-p dir) - nil) - ((and (-contains-p present-files "eex") - (-contains-p present-files "elixir") - (-contains-p present-files "logger") - (-contains-p present-files "mix") - (-contains-p present-files "iex") - (-contains-p present-files "ex_unit")) - (file-name-directory (directory-file-name dir))) - (t (alchemist-project-elixir-root (file-name-directory (directory-file-name dir))))))) - -(defun alchemist-project-p () - "Return non-nil if `default-directory' is inside an Elixir Mix project." - (stringp (alchemist-project-root))) - -(defun alchemist-project-top-level-dir-p (dir) - "Return non-nil if DIR is the top level directory." - (equal dir (file-name-directory (directory-file-name dir)))) - -(defun alchemist-project-root (&optional dir) - "Return root directory of the current Elixir Mix project. - -It starts walking the directory tree to find the Elixir Mix root directory -from `default-directory'. If DIR is non-nil it starts walking the -directory from there instead." - (let* ((dir (file-name-as-directory (or dir (expand-file-name default-directory)))) - (present-files (directory-files dir))) - (cond ((alchemist-project-top-level-dir-p dir) - nil) - ((-contains-p present-files alchemist-project-hex-pkg-indicator) - (alchemist-project-root (file-name-directory (directory-file-name dir)))) - ((-contains-p present-files alchemist-project-mix-project-indicator) - dir) - (t - (alchemist-project-root (file-name-directory (directory-file-name dir))))))) - -(defun alchemist-project-root-or-default-dir () - "Return the current Elixir mix project root or `default-directory'." - (let* ((project-root (alchemist-project-root)) - (dir (if project-root - project-root - default-directory))) - dir)) - -(defun alchemist-project-toggle-file-and-tests-other-window () - "Toggle between a file and its tests in other window." - (interactive) - (if (alchemist-utils-test-file-p) - (alchemist-project-open-file-for-current-tests 'find-file-other-window) - (alchemist-project-open-tests-for-current-file 'find-file-other-window))) - -(defun alchemist-project-toggle-file-and-tests () - "Toggle between a file and its tests in the current window." - (interactive) - (if (alchemist-utils-test-file-p) - (alchemist-project-open-file-for-current-tests 'find-file) - (alchemist-project-open-tests-for-current-file 'find-file))) - -(defun alchemist-project-file-under-test (file directory) - "Return the file which are tested by FILE. -DIRECTORY is the place where the file under test is located." - (let* ((filename (file-relative-name file (alchemist-project-root))) - (filename (replace-regexp-in-string "^test" directory filename)) - (filename (replace-regexp-in-string "_test\.exs$" "\.ex" filename))) - (concat (alchemist-project-root) filename))) - -(defun alchemist-project-open-file-for-current-tests (opener) - "Visit the implementation file for the current buffer with OPENER." - (let* ((filename (alchemist-project-file-under-test (buffer-file-name) "web")) - (filename (if (file-exists-p filename) - filename - (alchemist-project-file-under-test (buffer-file-name) "lib")))) - (funcall opener filename))) - -(defun alchemist-project-open-tests-for-current-file (opener) - "Visit the test file for the current buffer with OPENER." - (let* ((filename (file-relative-name (buffer-file-name) (alchemist-project-root))) - (filename (replace-regexp-in-string "^lib/" "test/" filename)) - (filename (replace-regexp-in-string "^web/" "test/" filename)) - (filename (replace-regexp-in-string "\.ex$" "_test\.exs" filename)) - (filename (format "%s/%s" (alchemist-project-root) filename))) - (if (file-exists-p filename) - (funcall opener filename) - (if (y-or-n-p "No test file found; create one now?") - (alchemist-project--create-test-for-current-file - filename (current-buffer)) - (message "No test file found."))))) - -(defun alchemist-project--create-test-for-current-file (filename buffer) - "Creates and populates a test module, FILENAME, for the code in BUFFER. -The module name given to the test module is determined from the name of the -first module defined in BUFFER." - (let* ((directory-name (file-name-directory filename)) - (module-name (alchemist-project--grok-module-name buffer)) - (test-module-name (concat module-name "Test"))) - (unless (file-exists-p directory-name) - (make-directory (file-name-directory filename) t)) - (alchemist-project--insert-test-boilerplate - (find-file-other-window filename) test-module-name))) - -(defun alchemist-project--grok-module-name (buffer) - "Determines the name of the first module defined in BUFFER." - (save-excursion - (with-current-buffer buffer - (goto-char (point-min)) - (re-search-forward "defmodule\\s-\\(.+?\\)\\s-?,?\\s-do") - (match-string 1)))) - -(defun alchemist-project--insert-test-boilerplate (buffer module) - "Inserts ExUnit boilerplate for MODULE in BUFFER. -Point is left in a convenient location." - (with-current-buffer buffer - (insert (concat "defmodule " module " do\n" - " use ExUnit.Case\n\n\n" - "end\n")) - (goto-char (point-min)) - (beginning-of-line 4) - (indent-according-to-mode))) - -(defun alchemist-project-run-tests-for-current-file () - "Run the tests related to the current file." - (interactive) - (alchemist-project-open-tests-for-current-file 'alchemist-mix-test-file)) - -(defun alchemist-project-create-file () - "Create a file under lib/ in the current project. - -The newly created buffer is filled with a module definition based on the file name." - (interactive) - (let ((root (alchemist-project-root))) - (if (not root) - (message "You're not in a Mix project") - (let* ((lib-path (concat root "lib/")) - (abs-path (read-file-name "New file in lib/: " lib-path)) - (abs-path (alchemist-utils-add-ext-to-path-if-not-present abs-path ".ex")) - (relative-path (file-relative-name abs-path lib-path))) - (if (file-readable-p abs-path) - (message "%s already exists" relative-path) - (make-directory (file-name-directory abs-path) t) - (find-file abs-path) - (insert (concat "defmodule " - (alchemist-utils-path-to-module-name relative-path) - " do\n" - " \n" - "end\n")) - (goto-char (point-min)) - (beginning-of-line 2) - (back-to-indentation)))))) - -(defun alchemist-project-name () - "Return the name of the current Elixir Mix project." - (if (alchemist-project-p) - (car (cdr (reverse (split-string (alchemist-project-root) "/")))) - "")) - -(defun alchemist-project-find-dir (directory) - (unless (alchemist-project-p) - (error "Could not find an Elixir Mix project root.")) - (alchemist-file-find-files (alchemist-project-root) directory)) - -(defun alchemist-project-find-lib () - (interactive) - (alchemist-project-find-dir "lib")) - -(defun alchemist-project-find-test () - (interactive) - (alchemist-project-find-dir "test")) - -(provide 'alchemist-project) - -;;; alchemist-project.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-refcard.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-refcard.el deleted file mode 100644 index 1ca791f..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-refcard.el +++ /dev/null @@ -1,201 +0,0 @@ -;;; alchemist-refcard.el --- Generates a refcard of alchemist functionality - -;; Copyright © 2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Generates a refcard of alchemist functionality - -;;; Code: - -(require 'cl-lib) -(require 'dash) -(require 'tabulated-list) - -;; Tell the byte compiler about autoloaded functions from packages -(eval-when-compile - (declare-function alchemist-mode "alchemist.el") - (declare-function alchemist-version "alchemist.el")) - -(defgroup alchemist-refcard nil - "Generate a refcard of alchemist functionality." - :prefix "alchemist-" - :group 'applications) - -(defconst alchemist-refcard--buffer-name "*alchemist-refcard*" - "Name of Alchemist-Refcard mode buffer.") - -(defconst alchemist-refcard-list-format - [("" 55 t) - ("" 35 t)] - "List format.") - -(defvar alchemist-refcard-mode-map - (let ((map (make-sparse-keymap))) - (define-key map (kbd "i") 'alchemist-refcard--describe-funtion-at-point) - (define-key map (kbd "q") 'quit-window) - map) - "Keymap for `alchemist-refcard-mode'.") - -(defun alchemist-refcard--get-keybinding (function-name) - (let* ((keys (where-is-internal (intern function-name))) - (keys (-map (lambda (k) - (let ((key (format "%s" k))) - (if (string-match-p "menu-bar" key) - nil - k))) keys)) - (keys (-remove 'null keys))) - (if keys - (progn - (mapconcat (lambda (k) (key-description k)) keys " , ")) - ""))) - -(defun alchemist-refcard--tabulated-list-entries () - (alchemist-mode +1) ;; needs to be enabled for fetching current keybindings - (let ((rows (list (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-refcard-title-row (format "Alchemist Refcard v%s" (alchemist-version))) - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Mix") - (alchemist-refcard--build-tabulated-row "alchemist-mix") - (alchemist-refcard--build-tabulated-row "alchemist-mix-compile") - (alchemist-refcard--build-tabulated-row "alchemist-mix-run") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Testing") - (alchemist-refcard--build-tabulated-row "alchemist-mix-test") - (alchemist-refcard--build-tabulated-row "alchemist-mix-rerun-last-test") - (alchemist-refcard--build-tabulated-row "alchemist-mix-test-file") - (alchemist-refcard--build-tabulated-row "alchemist-mix-test-this-buffer") - (alchemist-refcard--build-tabulated-row "alchemist-mix-test-at-point") - (alchemist-refcard--build-tabulated-row "alchemist-test-toggle-test-report-display") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Compilation") - (alchemist-refcard--build-tabulated-row "alchemist-compile") - (alchemist-refcard--build-tabulated-row "alchemist-compile-file") - (alchemist-refcard--build-tabulated-row "alchemist-compile-this-buffer") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Execution") - (alchemist-refcard--build-tabulated-row "alchemist-execute") - (alchemist-refcard--build-tabulated-row "alchemist-execute-file") - (alchemist-refcard--build-tabulated-row "alchemist-execute-this-buffer") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Documentation Lookup") - (alchemist-refcard--build-tabulated-row "alchemist-help") - (alchemist-refcard--build-tabulated-row "alchemist-help-history") - (alchemist-refcard--build-tabulated-row "alchemist-help-search-at-point") - (alchemist-refcard--build-tabulated-row "alchemist-refcard") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Definition Lookup") - (alchemist-refcard--build-tabulated-row "alchemist-goto-definition-at-point") - (alchemist-refcard--build-tabulated-row "alchemist-goto-jump-back") - (alchemist-refcard--build-tabulated-row "alchemist-goto-jump-to-previous-def-symbol") - (alchemist-refcard--build-tabulated-row "alchemist-goto-jump-to-next-def-symbol") - (alchemist-refcard--build-tabulated-row "alchemist-goto-list-symbol-definitions") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Project") - (alchemist-refcard--build-tabulated-row "alchemist-project-find-test") - (alchemist-refcard--build-tabulated-row "alchemist-project-toggle-file-and-tests") - (alchemist-refcard--build-tabulated-row "alchemist-project-toggle-file-and-tests-other-window") - (alchemist-refcard--build-tabulated-row "alchemist-project-run-tests-for-current-file") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "IEx") - (alchemist-refcard--build-tabulated-row "alchemist-iex-run") - (alchemist-refcard--build-tabulated-row "alchemist-iex-project-run") - (alchemist-refcard--build-tabulated-row "alchemist-iex-send-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-iex-send-current-line-and-go") - (alchemist-refcard--build-tabulated-row "alchemist-iex-send-region") - (alchemist-refcard--build-tabulated-row "alchemist-iex-send-region-and-go") - (alchemist-refcard--build-tabulated-row "alchemist-iex-compile-this-buffer") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Eval") - (alchemist-refcard--build-tabulated-row "alchemist-eval-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-eval-print-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-eval-quoted-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-eval-print-quoted-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-eval-region") - (alchemist-refcard--build-tabulated-row "alchemist-eval-print-region") - (alchemist-refcard--build-tabulated-row "alchemist-eval-quoted-region") - (alchemist-refcard--build-tabulated-row "alchemist-eval-print-quoted-region") - (alchemist-refcard--build-tabulated-row "alchemist-eval-buffer") - (alchemist-refcard--build-tabulated-row "alchemist-eval-print-buffer") - (alchemist-refcard--build-tabulated-row "alchemist-eval-quoted-buffer") - (alchemist-refcard--build-tabulated-row "alchemist-eval-print-quoted-buffer") - (alchemist-refcard--build-tabulated-row "alchemist-eval-close-popup") - (alchemist-refcard--build-empty-tabulated-row) - (alchemist-refcard--build-tabulated-title-row "Macroexpand") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-once-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-once-print-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-print-current-line") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-once-region") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-once-print-region") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-region") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-print-region") - (alchemist-refcard--build-tabulated-row "alchemist-macroexpand-close-popup")))) - (alchemist-mode -1) ;; disable it after getting the current keybindings - rows)) - -(defun alchemist-refcard--build-empty-tabulated-row () - (list "" `[,"" ""])) - -(defun alchemist-refcard--build-tabulated-row (function-name) - (list function-name `[,function-name - ,(propertize (alchemist-refcard--get-keybinding function-name) 'face font-lock-builtin-face)])) - -(defun alchemist-refcard--build-tabulated-refcard-title-row (title) - (list "" `[,(propertize title 'face font-lock-variable-name-face) ""])) - -(defun alchemist-refcard--build-tabulated-title-row (title) - (list "" `[,(propertize title 'face font-lock-constant-face) ""])) - -(defun alchemist-refcard--describe-funtion-at-point () - (interactive) - (let ((function-name (get-text-property (point) 'tabulated-list-id))) - (when (not (alchemist-utils-empty-string-p function-name)) - (describe-function (intern function-name))))) - -(defun alchemist-refcard--buffer () - "Return alchemist-refcard buffer if it exists." - (get-buffer alchemist-refcard--buffer-name)) - -(define-derived-mode alchemist-refcard-mode tabulated-list-mode "Alchemist" - "Alchemist refcard mode." - (buffer-disable-undo) - (kill-all-local-variables) - (setq truncate-lines t) - (setq mode-name "Alchemist-Refcard") - (setq-local alchemist-test-status-modeline nil) - (use-local-map alchemist-refcard-mode-map) - (setq tabulated-list-format alchemist-refcard-list-format) - (setq tabulated-list-entries 'alchemist-refcard--tabulated-list-entries) - (tabulated-list-print)) - -;;;###autoload -(defun alchemist-refcard () - "Generate an Alchemist refcard of all the features." - (interactive) - (let ((buffer-p (alchemist-refcard--buffer)) - (buffer (get-buffer-create alchemist-refcard--buffer-name))) - (pop-to-buffer buffer) - (unless buffer-p - (alchemist-refcard-mode)))) - -(provide 'alchemist-refcard) - -;;; alchemist-refcard.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-report.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-report.el deleted file mode 100644 index d5f4023..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-report.el +++ /dev/null @@ -1,167 +0,0 @@ -;;; alchemist-report.el --- Run command in a process and handles buffer of it - -;; Copyright © 2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Run command in a process and handles buffer output and display - -;;; Code: - -(require 'ansi-color) -(require 'alchemist-project) - -(defgroup alchemist-report nil - "Run command in a process and handles buffer output and display" - :prefix "alchemist-report-" - :group 'alchemist) - -(defvar alchemist-report-on-exit nil) -(defvar alchemist-report-on-exit-function nil) -(defvar alchemist-report-on-render nil) -(defvar alchemist-report-on-render-function nil) -(defvar alchemist-report--last-run-status nil) -(defvar alchemist-report-mode-name nil) - -(defun alchemist-report--kill-process (process) - "Interrupt and kill the running report PROCESS." - (when process - (let ((mode-name (replace-regexp-in-string ":.+$" "" mode-name))) - (if (or (not (eq (process-status process) 'run)) - (eq (process-query-on-exit-flag process) nil) - (yes-or-no-p - (format "A %s process already running; kill it? " - mode-name))) - (condition-case () - (progn - (interrupt-process process) - (sit-for 1) - (delete-process process)) - (error nil)) - (error "Cannot have two processes in `%s' at once" - (buffer-name)))))) - -(defun alchemist-report--sentinel (process status) - "Sentinel for test report buffer." - (if (memq (process-status process) '(exit signal)) - (let ((buffer (process-buffer process))) - (if (null (buffer-name buffer)) - (set-process-buffer process nil) - (progn - (alchemist-report--render-report buffer) - (alchemist-report--handle-exit status buffer) - (alchemist-report-update-mode-name process) - (delete-process process)))))) - -(defun alchemist-report--render-report (buffer) - "Call the defined render functions for the BUFFER." - (when alchemist-report-on-render-function - (funcall alchemist-report-on-render-function buffer))) - -(defun alchemist-report--handle-exit (status buffer) - "Call the defined exit function specified in `alchemist-report-on-exit-function'. -Argument for the exit function is the STATUS and BUFFER of the finished process." - (alchemist-report--store-process-status status) - (when alchemist-report-on-exit-function - (funcall alchemist-report-on-exit-function status buffer))) - -(defun alchemist-report--store-process-status (status) - "Store STATUS of the last finished process." - (setq alchemist-report--last-run-status status)) - -(defun alchemist-report--last-run-successful-p () - "Return non-nil if the last process successfully finished." - (when (string-prefix-p "finished" alchemist-report--last-run-status) t)) - -(defun alchemist-report-filter (process output) - "Process filter for report buffers." - (with-current-buffer (process-buffer process) - (let* ((buffer-read-only nil) - (output (if (string= (process-name process) alchemist-test-report-process-name) - (alchemist-test-clean-compilation-output output) - output)) - (moving (= (point) (process-mark process)))) - (save-excursion - (goto-char (process-mark process)) - (insert output) - (set-marker (process-mark process) (point)) - (ansi-color-apply-on-region (point-min) (point-max))) - (if moving (goto-char (process-mark process)))))) - -(defun alchemist-report-update-mode-name (process) - "Update the `mode-name' with the status of PROCESS." - (with-current-buffer (process-buffer process) - (setq-local mode-name (format "%s:%s" - (replace-regexp-in-string ":.+$" "" mode-name) - (process-status process))))) - -(defun alchemist-report-interrupt-current-process () - "Interrupt the current running report process." - (interactive) - (let ((buffer (current-buffer)) - (name (replace-regexp-in-string ":.+" "" mode-name))) - (if (get-buffer-process buffer) - (interrupt-process (get-buffer-process buffer)) - (error "The [%s] process is not running" (downcase name))))) - -(defun alchemist-report-cleanup-process-buffer (buffer) - "Clean the content BUFFER of process. -If there is already a running process, ask for interrupting it." - (with-current-buffer buffer - (let ((inhibit-read-only t) - (process (get-buffer-process buffer))) - (erase-buffer)))) - -(defun alchemist-report-display-buffer (buffer) - "Display the BUFFER." - (display-buffer buffer)) - -(defun alchemist-report-activate-mode (mode buffer) - "Enable MODE inside BUFFER." - (with-current-buffer buffer - (funcall mode) - (setq-local truncate-lines t) ;; Do not display continuation lines. - (setq-local window-point-insertion-type t))) - -(defun alchemist-report-run (command process-name buffer-name mode &optional on-exit hidden) - "Run COMMAND in a new process called PROCESS-NAME. -The output of PROCESS-NAME will be displayed in BUFFER-NAME. -After displaying BUFFER-NAME, the MODE function will be called within. - -Optional ON-EXIT and HIDDEN functions could be defined. -The function ON-EXIT will be called when PROCESS-NAME is finished. -The HIDDEN variable defines if PROCESS-NAME should run in the background." - (let* ((buffer (get-buffer-create buffer-name)) - (default-directory (alchemist-project-root-or-default-dir))) - (alchemist-report-cleanup-process-buffer buffer) - (alchemist-report--kill-process (get-buffer-process buffer)) - (start-process-shell-command process-name buffer command) - (when on-exit - (setq alchemist-report-on-exit-function on-exit)) - (set-process-sentinel (get-buffer-process buffer) 'alchemist-report--sentinel) - (set-process-filter (get-buffer-process buffer) 'alchemist-report-filter) - (alchemist-report-activate-mode mode buffer) - (if (not hidden) - (alchemist-report-display-buffer buffer)) - (alchemist-report-update-mode-name (get-buffer-process buffer)))) - -(provide 'alchemist-report) - -;;; alchemist-report.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-scope.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-scope.el deleted file mode 100644 index c1fafa3..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-scope.el +++ /dev/null @@ -1,205 +0,0 @@ -;;; alchemist-scope.el --- Provides information about Elixir source code context -*- lexical-binding: t -*- - -;; Copyright © 2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Provides information about the Elixir source code context. - -;;; Code: - -(require 'dash) - -(defgroup alchemist-scope nil - "Provides information about the Elixir source code context." - :prefix "alchemist-scope-" - :group 'alchemist) - -(defconst alchemist-scope-defmodule-regex "defmodule \\([A-Za-z\._]+\\)\s+" - "The regex for matching Elixir defmodule macro.") - -(defconst alchemist-scope-alias-regex - "^\s+alias\s+\\([-:_A-Za-z0-9,\.\?!\]+\\)\\(\s*,\s*as:\s*\\)?\\([-_A-Za-z0-9,\.\?!\]+\\)?\n" - "The regex for matching Elixir alias definitions. - Example: - alias Phoenix.Router.Resource, as: Special") - -(defconst alchemist-scope-alias-regex-two - "^\s+alias\s+\\([-:_A-Za-z0-9,\.\?!\]+\\)\.{\\([-:_A-Za-z0-9\s,\.\?!\]+\\)}\n" - "The regex for matching Elixir alias definitions. - Example: - alias List.Chars.{Atom, Float}") - -(defconst alchemist-scope-use-regex - "^\s+use\s+\\([A-Za-z0-9\.]+\\)" - "The regex for matching Elixir use definitions.") - -(defconst alchemist-scope-import-regex - "^\s+import\s+\\([A-Za-z0-9\.]+\\)" - "The regex for matching Elixir import definitions.") - -(defun alchemist-scope-inside-string-p () - "Return non-nil if `point' is inside a string or heredoc." - (let* ((pos (point)) - (parse-info (syntax-ppss pos))) - (or (and (nth 3 parse-info) - (nth 8 parse-info)) - (and (looking-at "\"\"\"\\|'''\\|\"\\|\'") - (match-beginning 0))))) - -(defun alchemist-scope-inside-module-p () - "Return non-nil if `point' is currently inside a module." - (save-excursion - (end-of-line) - (let ((found-flag-p nil) - (found-p nil)) - (while (and (not found-flag-p) - (re-search-backward alchemist-scope-defmodule-regex nil t)) - (when (not (alchemist-scope-inside-string-p)) - (setq found-flag-p t) - (setq found-p t))) - found-p))) - -(defun alchemist-scope-module () - "Return name from the current defmodule." - (save-excursion - (let ((found-flag-p nil) - (module-name "")) - (save-match-data - (while (and (not found-flag-p) - (re-search-backward alchemist-scope-defmodule-regex nil t)) - (when (not (alchemist-scope-inside-string-p)) - (setq module-name (match-string 1)) - (setq found-flag-p t)) - (when (equal 1 (line-number-at-pos (point))) - (setq found-flag-p t))) - module-name)))) - -(defun alchemist-scope-aliases () - "Return aliases from the current module." - (let* ((aliases '()) - (context (alchemist-scope-module))) - (save-excursion - (when (alchemist-scope-inside-module-p) - (end-of-line) - ;; alias definition like: - ;; - ;; alias Phoenix.Router.Resource, as: Special - (while (re-search-backward alchemist-scope-alias-regex nil t) - (when (and - (not (alchemist-scope-inside-string-p)) - (equal context (alchemist-scope-module))) - (let* ((alias (match-string 1)) - (as (if (match-string 3) (match-string 3) nil)) - (as (if as as (car (last (split-string alias "\\.")))))) - (setq aliases (append aliases (list (list (alchemist-utils-remove-dot-at-the-end alias) - (alchemist-utils-remove-dot-at-the-end as)))))))) - ;; alias definition like: - ;; - ;; alias List.Chars.{Atom, Float} - (while (re-search-backward alchemist-scope-alias-regex-two nil t) - (when (and - (not (alchemist-scope-inside-string-p)) - (equal context (alchemist-scope-module))) - (let* ((prefix (match-string 1)) - (alias-collection (if (match-string 2) (split-string (match-string 2) ",") nil))) - (-map (lambda (alias) - (let* ((alias (replace-regexp-in-string "\s+" "" alias)) - (namespace (format "%s.%s" prefix alias))) - (setq aliases (append aliases (list (list (alchemist-utils-remove-dot-at-the-end namespace) - (alchemist-utils-remove-dot-at-the-end alias))))))) - alias-collection)))))) - aliases)) - -(defun alchemist-scope--modules (regex) - (let ((modules '()) - (context (alchemist-scope-module))) - (save-excursion - (when (not (alchemist-utils-empty-string-p context)) - (while (re-search-backward regex nil t) - (when (and (match-string 1) - (not (alchemist-scope-inside-string-p)) - (equal context (alchemist-scope-module))) - (cl-pushnew (substring-no-properties (match-string 1)) modules)))) - modules))) - -(defun alchemist-scope-use-modules () - "Return `use' introduced module names from the current module." - (alchemist-scope--modules alchemist-scope-use-regex)) - -(defun alchemist-scope-import-modules () - "Return `import' introduced module names from the current module." - (alchemist-scope--modules alchemist-scope-import-regex)) - -(defun alchemist-scope-all-modules () - "Return `use' and `import' introduced modules from the current module." - (let ((current (alchemist-scope-module)) - (use (alchemist-scope-use-modules)) - (import (alchemist-scope-import-modules)) - (modules '())) - (push current modules) - (push use modules) - (push import modules) - (-flatten modules))) - -(defun alchemist-scope-extract-module (expr) - "Extract module from EXPR." - (let* ((parts (split-string expr "\\.")) - (function (car (last parts))) - (case-fold-search nil)) - (when (string-match-p "^[a-z_\?!]+" function) - (delete function parts)) - (unless (string-match-p "^[a-z_\?!]+" (car parts)) - (alchemist-utils-remove-dot-at-the-end (mapconcat 'concat parts "."))))) - -(defun alchemist-scope-extract-function (expr) - "Extract function from EXPR." - (let* ((parts (split-string expr "\\.")) - (function (car (last parts))) - (case-fold-search nil)) - (when (and function - (string-match-p "^[a-z_\?!]+" function)) - function))) - -(defun alchemist-scope-alias-full-path (module) - "Solve the full path for the MODULE alias." - (if (not (alchemist-utils-empty-string-p module)) - (let* ((aliases (-map (lambda (m) - (when (string-match-p (format "^%s" (car (cdr m))) module) - (replace-regexp-in-string (format "^%s" (car (cdr m))) (car m) module t))) - (alchemist-scope-aliases))) - (aliases (delete nil aliases))) - (if aliases - (car aliases) - module)))) - -(defun alchemist-scope-expression () - "Return the expression under the cursor." - (let (p1 p2) - (save-excursion - (skip-chars-backward "-_A-Za-z0-9.?!:@") - (setq p1 (point)) - (skip-chars-forward "-_A-Za-z0-9.?!:@") - (setq p2 (point)) - (buffer-substring-no-properties p1 p2)))) - -(provide 'alchemist-scope) - -;;; alchemist-scope.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server.el deleted file mode 100644 index 1f5fd45..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server.el +++ /dev/null @@ -1,211 +0,0 @@ -;;; alchemist-server.el --- Interface to the Alchemist Elixir server. -*- lexical-binding: t -*- - -;; Copyright © 2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Interface to the Alchemist Elixir server. - -;;; Code: - -(require 'alchemist-execute) - -(defgroup alchemist-server nil - "Interface to the Alchemist Elixir server." - :prefix "alchemist-server-" - :group 'alchemist) - -(defvar alchemist-server-processes '() - "Store running Alchemist server processes.") - -(defvar alchemist-server-env "dev" - "Default environment in for the Alchemist server.") - -(defvar alchemist-server-envs '("dev" "prod" "test" "shared") - "List of available Alchemist server environments.") - -(defconst alchemist-server - (concat (file-name-directory load-file-name) "alchemist-server/run.exs") - "Path to the Alchemist server file.") - -(defconst alchemist-server-command - (format "%s %s %s" - alchemist-execute-command - alchemist-server - alchemist-server-env) - "Alchemist server command.") - -(defconst alchemist-server-codes '((server-eval "EVAL") - (server-defl "DEFL") - (server-info "INFO") - (server-docl "DOCL") - (server-comp "COMP")) - "Alchemist server API codes.") - -(defun alchemist-server-start (env) - "Start alchemist server for the current mix project in specific ENV. - -If a server already running, the current one will be killed and new one -will be started instead." - (interactive (list - (completing-read (format "(Alchemist-Server) run in environment: (default: %s) " alchemist-server-env) - alchemist-server-envs nil nil nil))) - (when (alchemist-server-process-p) - (kill-process (alchemist-server-process))) - (alchemist-server-start-in-env env)) - -(defun alchemist-server-start-if-not-running () - "Start a new Alchemist server if not already running. - -An Alchemist server will be started for the current Elixir mix project." - (unless (alchemist-server-process-p) - (alchemist-server-start-in-env alchemist-server-env))) - -(defun alchemist-server-start-in-env (env) - "Start an Alchemist server with the ENV." - (let* ((process-name (alchemist-server-process-name)) - (default-directory (if (string= process-name "alchemist-server") - default-directory - process-name)) - (server-command (format "elixir %s %s" alchemist-server env)) - (process (start-process-shell-command process-name "*alchemist-server*" server-command))) - (set-process-query-on-exit-flag process nil) - (alchemist-server--store-process process))) - -(defun alchemist-server--store-process (process) - "Store PROCESS in `alchemist-server-processes'." - (let ((process-name (alchemist-server-process-name))) - (if (cdr (assoc process-name alchemist-server-processes)) - (setq alchemist-server-processes - (delq (assoc process-name alchemist-server-processes) alchemist-server-processes))) - (add-to-list 'alchemist-server-processes (cons process-name process)))) - -(defun alchemist-server-process-p () - "Return non-nil if a process for the current -Elixir mix project is live." - (process-live-p (alchemist-server-process))) - -(defun alchemist-server-process () - "Return process for the current Elixir mix project." - (cdr (assoc (alchemist-server-process-name) alchemist-server-processes))) - -(defun alchemist-server-process-name () - "Return process name for the current Elixir mix project." - (let* ((process-name (if (alchemist-project-elixir-p) - "alchemist-server" - (alchemist-project-root))) - (process-name (if process-name - process-name - "alchemist-server"))) - process-name)) - -(defun alchemist-server-api-code (symbol) - "Return Alchemist server API code for SYMBOL." - (car (cdr (assoc symbol alchemist-server-codes)))) - -(defconst alchemist-server-code-end-marker-regex - (format "END-OF-\\(%s\\|%s\\|%s\\|%s\\|%s\\)$" - (alchemist-server-api-code 'server-eval) - (alchemist-server-api-code 'server-defl) - (alchemist-server-api-code 'server-info) - (alchemist-server-api-code 'server-docl) - (alchemist-server-api-code 'server-comp)) - "Regular expression to identify Alchemist server API end markers.") - -(defun alchemist-server-contains-end-marker-p (string) - "Return non-nil if STRING contain an Alchemist server API end marker." - (string-match-p alchemist-server-code-end-marker-regex string)) - -(defun alchemist-server-build-request-string (code &optional args) - "Build Alchemist server request string for CODE. - -If ARGS available add them to the request string." - (let* ((code (car (cdr (assoc code alchemist-server-codes))))) - (if args - (format "%s %s\n" code args) - (format "%s\n" code)))) - -(defun alchemist-server-prepare-filter-output (output) - "Clean OUTPUT by remove Alchemist server API end markes." - (let* ((output (apply #'concat (reverse output))) - (output (replace-regexp-in-string alchemist-server-code-end-marker-regex "" output)) - (output (replace-regexp-in-string "\n+$" "" output))) - output)) - -(defun alchemist-server-send-request (string filter) - "Send STRING to Alchemist server API and set FILTER to process." - (alchemist-server-start-if-not-running) - (set-process-filter (alchemist-server-process) filter) - (process-send-string (alchemist-server-process) string)) - -(defun alchemist-server-goto (args filter) - "Make an Alchemist server source request with ARGS. - -Process server respond with FILTER." - (alchemist-server-start-if-not-running) - (alchemist-server-send-request (alchemist-server-build-request-string 'server-defl args) filter)) - -(defun alchemist-server-info (args filter) - "Make an Alchemist server mix request. - -Process server respond with FILTER." - (alchemist-server-start-if-not-running) - (alchemist-server-send-request (alchemist-server-build-request-string 'server-info args) filter)) - -(defun alchemist-server-help-with-modules (filter) - "Make an Alchemist server modules request. - -Process server respond with FILTER." - (alchemist-server-start-if-not-running) - (alchemist-server-send-request (alchemist-server-build-request-string 'server-info) filter)) - -(defun alchemist-server-help (args filter) - "Make an Alchemist server doc request with ARGS. - -Process server respond with FILTER." - (alchemist-server-start-if-not-running) - (alchemist-server-send-request (alchemist-server-build-request-string 'server-docl args) filter)) - -(defun alchemist-server-eval (args filter) - "Make an Alchemist server evaluate request with FILE. - -Process server respond with FILTER." - (alchemist-server-start-if-not-running) - (alchemist-server-send-request (alchemist-server-build-request-string 'server-eval args) filter)) - -(defun alchemist-server-complete-candidates (args filter) - "Make an Alchemist server complete request with ARGS. - -Process server respond with FILTER." - (alchemist-server-start-if-not-running) - (alchemist-server-send-request (alchemist-server-build-request-string 'server-comp args) filter)) - -(defun alchemist-server-status () - "Report the server status for the current Elixir project." - (interactive) - (message "Alchemist-Server-Status: [Project: %s Status: %s]" - (alchemist-server-process-name) - (if (alchemist-server-process-p) - "Connected" - "Not Connected"))) - -(provide 'alchemist-server) - -;;; alchemist-server.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.gitignore b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.gitignore deleted file mode 100644 index 5663f4d..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -test/sandbox -.cask \ No newline at end of file diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.travis.yml b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.travis.yml deleted file mode 100644 index 7839941..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: elixir -elixir: - - 1.1.1 - - 1.2.0-rc.0 -otp_release: - - 18.0 -sudo: false -install: mix local.hex --force -script: - - make -notifications: - irc: "irc.freenode.org#emacs-elixir" \ No newline at end of file diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/Makefile b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/Makefile deleted file mode 100644 index 6e02908..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -ELIXIR = elixir - -VERSION = $(shell git describe --tags --abbrev=0 | sed 's/^v//') - -NO_COLOR=\033[0m -INFO_COLOR=\033[2;32m -STAT_COLOR=\033[2;33m - -all: test - -test: test_server - ${MAKE} test_helpers - ${MAKE} test_api - -test_server: - @ echo "\n$(INFO_COLOR)Run server tests: $(NO_COLOR)\n" - $(ELIXIR) test/server_test.exs - -test_helpers: - @ echo "\n$(INFO_COLOR)Run helper tests: $(NO_COLOR)\n" - $(ELIXIR) test/helpers/module_info_test.exs - $(ELIXIR) test/helpers/complete_test.exs - -test_api: - @ echo "\n$(INFO_COLOR)Run api tests: $(NO_COLOR)\n" - $(ELIXIR) test/api/docl_test.exs - $(ELIXIR) test/api/comp_test.exs - $(ELIXIR) test/api/defl_test.exs - -api_completer: - @ echo "\n$(INFO_COLOR)Run api tests: $(NO_COLOR)\n" - $(ELIXIR) test/api_test.exs - - -.PHONY: test test_server test_helpers test_api diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/README.md b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/README.md deleted file mode 100644 index cbc2a1a..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/README.md +++ /dev/null @@ -1,161 +0,0 @@ -[![License GPL 3](https://img.shields.io/badge/license-GPL_3-green.svg)](http://www.gnu.org/licenses/gpl-3.0.txt) -[![Build Status](https://img.shields.io/travis/tonini/alchemist-server.svg)](https://travis-ci.org/tonini/alchemist-server) - -**INFO:** The Alchemist-Server is in Beta status and the API will most likey change until the first release. Feedback and critic are highly appreciated though. - -# Alchemist Server - -The Alchemist-Server operates as an informant for a specific desired -Elixir Mix project and serves with informations as the following: - -* Completion for Modules and functions. -* Documentation lookup for Modules and functions. -* Code evaluation and quoted representation of code. -* Definition lookup of code. -* Listing of all available Mix tasks. -* Listing of all available Modules with documentation. - -# Usage - -The server needs to be started inside an Elixir mix project like below: - -``` -$ cd elixir_project -$ elixir path/to/alchemist-server/run.exs dev -``` - -The Alchemist-Server API is `STDIN/STDOUT` based, when input sent to a -running server process it responds by sending information back to the `STDOUT`. - -A request consisting of two parts, the request type and the request arguments. - -Example for a completion request: - -``` -[type] [arguments] - -COMP { "def", [ context: Elixir, imports: [Enum], aliases: [{MyList, List}] ] } -``` - -# API - -## Completion - -Return a completion list of all the available candidates. - -``` -COMP -COMP { "def", [ context: Elixir, imports: [], aliases: [] ] } -COMP { "List.fla", [ context: Elixir, imports: [], aliases: [] ] } -``` - -## Documentation lookup - -Return the documentation. - -``` -DOCL { "defmodule", [ context: Elixir, imports: [], aliases: [] ] } -DOCL { "List.flatten/1", [ context: Elixir, imports: [], aliases: [] ] } -``` - -## Evaluation, Quoted & Macro expand - -### Evaluation - -Return the evaluation result of the code from the file. - -``` -EVAL { :eval, 'path/to/file/which/holds/content/to/eval.tmp' } -``` - -### Quoted - -Return the code from the file quoted. - -``` -EVAL { :quote, 'path/to/file/which/holds/content/to/quote.tmp' } -``` - -### Macro expand - -Return the code from the file expanded. - -``` -EVAL { :expand, 'path/to/file/which/holds/content/to/expand.tmp' } -``` - -Return the code from the file expanded once. - -``` -EVAL { :expand_once, 'path/to/file/which/holds/content/to/expand_once.tmp' } -``` - -## Definition lookup - -Return the path to the source file which holds the definition. - -``` -DEFL { "List,flatten", [ context: Elixir, imports: [], aliases: [] ] } -DEFL { "nil,defmacro", [ context: Elixir, imports: [], aliases: [] ] } -DEFL { "nil,create_file", [ context: Elixir, imports: [Mix.Generator], aliases: [] ] } -DEFL { "MyList,nil", [ context: Elixir, imports: [], aliases: [{MyList, List}] ] } -``` - -## Informations - -### Mix tasks - -Return a list of all available mix tasks. - -``` -INFO { :type, :mixtasks } -``` - -### Modules - -Return a list of all available modules which has documentation. - -``` -INFO { :type, :modules } -``` - -### Datatype Information - -Return information about any datatype. - -``` -INFO { :type, :info, List } -``` - -### Module Or Function/Arity Types Information - -Return types for a module or function/arity pair. - -``` -INFO { :type, :types, 'List' } -INFO { :type, :types, 'Enum.t' } -INFO { :type, :types, 'Agent.on_start/0' } -``` - -## End Markers - -Each request type ends with a specific end marker tag to notify that the request is done. - -An end tag looks like the following: - -``` -END-OF- -``` - -For example, after the following request an end tag would look like this: - -``` -INFO { :type, :modules } -List -String -Enum -. -... -.... -END-OF-INFO -``` diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/comp.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/comp.exs deleted file mode 100644 index 2740f68..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/comp.exs +++ /dev/null @@ -1,41 +0,0 @@ -Code.require_file "../helpers/complete.exs", __DIR__ - -defmodule Alchemist.API.Comp do - - @moduledoc false - - alias Alchemist.Helpers.Complete - - def request(args) do - args - |> normalize - |> process - end - - def process([nil, _, imports, _]) do - Complete.run('', imports) ++ Complete.run('') - |> print - end - - def process([hint, _context, imports, aliases]) do - Application.put_env(:"alchemist.el", :aliases, aliases) - - Complete.run(hint, imports) ++ Complete.run(hint) - |> print - end - - defp normalize(request) do - {{hint, [ context: context, - imports: imports, - aliases: aliases ]}, _} = Code.eval_string(request) - [hint, context, imports, aliases] - end - - defp print(result) do - result - |> Enum.uniq - |> Enum.map(&IO.puts/1) - - IO.puts "END-OF-COMP" - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/defl.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/defl.exs deleted file mode 100644 index db7e8f8..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/defl.exs +++ /dev/null @@ -1,80 +0,0 @@ -Code.require_file "../helpers/module_info.exs", __DIR__ - -defmodule Alchemist.API.Defl do - - @moduledoc false - - alias Alchemist.Helpers.ModuleInfo - - def request(args) do - args - |> normalize - |> process - |> IO.puts - - IO.puts "END-OF-DEFL" - end - - def process([nil, function, [context: _, imports: [], aliases: _]]) do - look_for_kernel_functions(function) - end - - def process([nil, function, [context: _, imports: imports, aliases: _ ]]) do - module = Enum.filter(imports, &ModuleInfo.has_function?(&1, function)) - |> List.first - - case module do - nil -> look_for_kernel_functions(function) - _ -> source(module) - end - end - - def process([module, _function, [context: _, imports: _, aliases: aliases]]) do - if elixir_module?(module) do - module - |> Module.split - |> ModuleInfo.expand_alias(aliases) - else - module - end |> source - end - - defp elixir_module?(module) do - module == Module.concat(Elixir, module) - end - - defp look_for_kernel_functions(function) do - cond do - ModuleInfo.docs?(Kernel, function) -> - source(Kernel) - ModuleInfo.docs?(Kernel.SpecialForms, function) -> - source(Kernel.SpecialForms) - true -> "" - end - end - - defp source([]), do: nil - defp source(module) when is_list(module) do - module - |> Module.concat - |> do_source - end - defp source(module), do: do_source(module) - - defp do_source(module) do - if Code.ensure_loaded? module do - case module.module_info(:compile)[:source] do - nil -> nil - source -> List.to_string(source) - end - end - end - - defp normalize(request) do - {{expr, context_info}, _} = Code.eval_string(request) - [module, function] = String.split(expr, ",", parts: 2) - {module, _} = Code.eval_string(module) - function = String.to_atom function - [module, function, context_info] - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/docl.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/docl.exs deleted file mode 100644 index 5467030..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/docl.exs +++ /dev/null @@ -1,78 +0,0 @@ -Code.require_file "../helpers/module_info.exs", __DIR__ - -defmodule Alchemist.API.Docl do - - @moduledoc false - - import IEx.Helpers, warn: false - - alias Alchemist.Helpers.ModuleInfo - - def request(args) do - Application.put_env(:iex, :colors, [enabled: true]) - - args - |> normalize - |> process - - IO.puts "END-OF-DOCL" - end - - def process([expr, modules, aliases]) do - search(expr, modules, aliases) - end - - def search(nil), do: true - def search(expr) do - try do - Code.eval_string("h(#{expr})", [], __ENV__) - rescue - _e -> nil - end - end - - def search(expr, modules, []) do - expr = to_string expr - unless function?(expr) do - search(expr) - else - search_with_context(modules, expr) - end - end - - def search(expr, modules, aliases) do - unless function?(expr) do - String.split(expr, ".") - |> ModuleInfo.expand_alias(aliases) - |> search - else - search_with_context(modules, expr) - end - end - - defp search_with_context(modules, expr) do - modules ++ [Kernel, Kernel.SpecialForms] - |> build_search(expr) - |> search - end - - defp build_search(modules, search) do - function = Regex.replace(~r/\/[0-9]$/, search, "") - function = String.to_atom(function) - for module <- modules, - ModuleInfo.docs?(module, function) do - "#{module}.#{search}" - end |> List.first - end - - defp function?(expr) do - Regex.match?(~r/^[a-z_]/, expr) - end - - defp normalize(request) do - {{expr, [ context: _, - imports: imports, - aliases: aliases]}, _} = Code.eval_string(request) - [expr, imports, aliases] - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/eval.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/eval.exs deleted file mode 100644 index 9269be1..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/eval.exs +++ /dev/null @@ -1,63 +0,0 @@ -defmodule Alchemist.API.Eval do - - @moduledoc false - - def request(args) do - args - |> normalize - |> process - - IO.puts "END-OF-EVAL" - end - - def process({:eval, file}) do - try do - File.read!("#{file}") - |> Code.eval_string - |> Tuple.to_list - |> List.first - |> IO.inspect - rescue - e -> IO.inspect e - end - end - - def process({:quote, file}) do - try do - File.read!("#{file}") - |> Code.string_to_quoted - |> Tuple.to_list - |> List.last - |> IO.inspect - rescue - e -> IO.inspect e - end - end - - def process({:expand, file}) do - try do - {_, expr} = File.read!("#{file}") - |> Code.string_to_quoted - res = Macro.expand(expr, __ENV__) - IO.puts Macro.to_string(res) - rescue - e -> IO.inspect e - end - end - - def process({:expand_once, file}) do - try do - {_, expr} = File.read!("#{file}") - |> Code.string_to_quoted - res = Macro.expand_once(expr, __ENV__) - IO.puts Macro.to_string(res) - rescue - e -> IO.inspect e - end - end - - def normalize(request) do - {expr , _} = Code.eval_string(request) - expr - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/info.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/info.exs deleted file mode 100644 index 13d7c2c..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/api/info.exs +++ /dev/null @@ -1,86 +0,0 @@ -Code.require_file "../helpers/module_info.exs", __DIR__ -Code.require_file "../helpers/complete.exs", __DIR__ - -defmodule Alchemist.API.Info do - - @moduledoc false - - import IEx.Helpers, warn: false - - alias Alchemist.Helpers.ModuleInfo - alias Alchemist.Helpers.Complete - - def request(args) do - args - |> normalize - |> process - end - - def process(:modules) do - modules = ModuleInfo.all_applications_modules - |> Enum.uniq - |> Enum.reject(&is_nil/1) - |> Enum.filter(&ModuleInfo.moduledoc?/1) - - functions = Complete.run('') - - modules ++ functions - |> Enum.uniq - |> Enum.map(&IO.puts/1) - - IO.puts "END-OF-INFO" - end - - def process(:mixtasks) do - # append things like hex or phoenix archives to the load_path - Mix.Local.append_archives - - :code.get_path - |> Mix.Task.load_tasks - |> Enum.map(&Mix.Task.task_name/1) - |> Enum.sort - |> Enum.map(&IO.puts/1) - - IO.puts "END-OF-INFO" - end - - def process({:info, arg}) do - try do - Code.eval_string("i(#{arg})", [], __ENV__) - rescue - _e -> nil - end - - IO.puts "END-OF-INFO" - end - - def process({:types, arg}) do - try do - Code.eval_string("t(#{arg})", [], __ENV__) - rescue - _e -> nil - end - - IO.puts "END-OF-INFO" - end - - def process(nil) do - IO.puts "END-OF-INFO" - end - - def normalize(request) do - try do - Code.eval_string(request) - rescue - _e -> nil - else - {{_, type }, _} -> type - {{_, type, arg}, _} -> - if Version.match?(System.version, ">=1.2.0-rc") do - {type, arg} - else - nil - end - end - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/complete.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/complete.exs deleted file mode 100644 index 3ca1586..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/complete.exs +++ /dev/null @@ -1,351 +0,0 @@ -Code.require_file "module_info.exs", __DIR__ - -defmodule Alchemist.Helpers.Complete do - - alias Alchemist.Helpers.ModuleInfo - - @moduledoc """ - This Alchemist.Completer holds a codebase copy of the - IEx.Autocomplete because for the use of context specific - aliases. - - With the release of Elixir v1.1 the IEx.Autocomplete will - look for aliases in a certain environment variable - `Application.get_env(:iex, :autocomplete_server)` and until - then we'll use our own autocomplete codebase. - """ - - def run(exp) do - code = case is_bitstring(exp) do - true -> exp |> String.to_char_list - _ -> exp - end - - {status, result, list } = expand(code |> Enum.reverse) - - case { status, result, list } do - { :no, _, _ } -> '' - { :yes, [], _ } -> List.insert_at(list, 0, exp) - { :yes, _, _ } -> run(code ++ result) - end - end - - def run(hint, modules) do - for module <- modules do - ModuleInfo.get_functions(module, hint) - end |> List.flatten - end - - def expand('') do - expand_import("") - end - - def expand([h|t]=expr) do - cond do - h === ?. and t != []-> - expand_dot(reduce(t)) - h === ?: -> - expand_erlang_modules() - identifier?(h) -> - expand_expr(reduce(expr)) - (h == ?/) and t != [] and identifier?(hd(t)) -> - expand_expr(reduce(t)) - h in '([{' -> - expand('') - true -> - no() - end - end - - defp identifier?(h) do - (h in ?a..?z) or (h in ?A..?Z) or (h in ?0..?9) or h in [?_, ??, ?!] - end - - defp expand_dot(expr) do - case Code.string_to_quoted expr do - {:ok, atom} when is_atom(atom) -> - expand_call(atom, "") - {:ok, {:__aliases__, _, list}} -> - expand_elixir_modules(list, "") - _ -> - no() - end - end - - defp expand_expr(expr) do - case Code.string_to_quoted expr do - {:ok, atom} when is_atom(atom) -> - expand_erlang_modules(Atom.to_string(atom)) - {:ok, {atom, _, nil}} when is_atom(atom) -> - expand_import(Atom.to_string(atom)) - {:ok, {:__aliases__, _, [root]}} -> - expand_elixir_modules([], Atom.to_string(root)) - {:ok, {:__aliases__, _, [h|_] = list}} when is_atom(h) -> - hint = Atom.to_string(List.last(list)) - list = Enum.take(list, length(list) - 1) - expand_elixir_modules(list, hint) - {:ok, {{:., _, [mod, fun]}, _, []}} when is_atom(fun) -> - expand_call(mod, Atom.to_string(fun)) - _ -> - no() - end - end - - defp reduce(expr) do - Enum.reverse Enum.reduce ' ([{', expr, fn token, acc -> - hd(:string.tokens(acc, [token])) - end - end - - defp yes(hint, entries) do - {:yes, String.to_char_list(hint), Enum.map(entries, &String.to_char_list/1)} - end - - defp no do - {:no, '', []} - end - - ## Formatting - - defp format_expansion([], _) do - no() - end - - defp format_expansion([uniq], hint) do - case to_hint(uniq, hint) do - "" -> yes("", to_uniq_entries(uniq)) - hint -> yes(hint, []) - end - end - - defp format_expansion([first|_]=entries, hint) do - binary = Enum.map(entries, &(&1.name)) - length = byte_size(hint) - prefix = :binary.longest_common_prefix(binary) - if prefix in [0, length] do - yes("", Enum.flat_map(entries, &to_entries/1)) - else - yes(:binary.part(first.name, prefix, length-prefix), []) - end - end - - ## Expand calls - - # :atom.fun - defp expand_call(mod, hint) when is_atom(mod) do - expand_require(mod, hint) - end - - # Elixir.fun - defp expand_call({:__aliases__, _, list}, hint) do - expand_alias(list) - |> normalize_module - |> expand_require(hint) - end - - defp expand_call(_, _) do - no() - end - - defp expand_require(mod, hint) do - format_expansion match_module_funs(mod, hint), hint - end - - defp expand_import(hint) do - funs = match_module_funs(IEx.Helpers, hint) ++ - match_module_funs(Kernel, hint) ++ - match_module_funs(Kernel.SpecialForms, hint) - format_expansion funs, hint - end - - ## Erlang modules - - defp expand_erlang_modules(hint \\ "") do - format_expansion match_erlang_modules(hint), hint - end - - defp match_erlang_modules(hint) do - for mod <- match_modules(hint, true) do - %{kind: :module, name: mod, type: :erlang} - end - end - - ## Elixir modules - - defp expand_elixir_modules([], hint) do - expand_elixir_modules(Elixir, hint, match_aliases(hint)) - end - - defp expand_elixir_modules(list, hint) do - expand_alias(list) - |> normalize_module - |> expand_elixir_modules(hint, []) - end - - defp expand_elixir_modules(mod, hint, aliases) do - aliases - |> Kernel.++(match_elixir_modules(mod, hint)) - |> Kernel.++(match_module_funs(mod, hint)) - |> format_expansion(hint) - end - - defp expand_alias([name | rest] = list) do - module = Module.concat(Elixir, name) - Enum.find_value env_aliases(), list, fn {alias, mod} -> - if alias === module do - case Atom.to_string(mod) do - "Elixir." <> mod -> - Module.concat [mod|rest] - _ -> - mod - end - end - end - end - - defp env_aliases() do - Application.get_env(:"alchemist.el", :aliases) - |> format_aliases - end - - defp format_aliases(nil), do: [] - defp format_aliases(list), do: list - - defp match_aliases(hint) do - for {alias, _mod} <- env_aliases(), - [name] = Module.split(alias), - starts_with?(name, hint) do - %{kind: :module, type: :alias, name: name} - end - end - - defp match_elixir_modules(module, hint) do - name = Atom.to_string(module) - depth = length(String.split(name, ".")) + 1 - base = name <> "." <> hint - - for mod <- match_modules(base, module === Elixir), - parts = String.split(mod, "."), - depth <= length(parts) do - %{kind: :module, type: :elixir, name: Enum.at(parts, depth-1)} - end - |> Enum.uniq - end - - ## Helpers - - defp normalize_module(mod) do - if is_list(mod) do - Module.concat(mod) - else - mod - end - end - - defp match_modules(hint, root) do - get_modules(root) - |> :lists.usort() - |> Enum.drop_while(& not starts_with?(&1, hint)) - |> Enum.take_while(& starts_with?(&1, hint)) - end - - defp get_modules(true) do - ["Elixir.Elixir"] ++ get_modules(false) - end - - defp get_modules(false) do - modules = Enum.map(:code.all_loaded(), &Atom.to_string(elem(&1, 0))) - case :code.get_mode() do - :interactive -> modules ++ get_modules_from_applications() - _otherwise -> modules - end - end - - defp get_modules_from_applications do - for [app] <- loaded_applications(), - {:ok, modules} = :application.get_key(app, :modules), - module <- modules do - Atom.to_string(module) - end - end - - defp loaded_applications do - # If we invoke :application.loaded_applications/0, - # it can error if we don't call safe_fixtable before. - # Since in both cases we are reaching over the - # application controller internals, we choose to match - # for performance. - :ets.match(:ac_tab, {{:loaded, :"$1"}, :_}) - end - - defp match_module_funs(mod, hint) do - case ensure_loaded(mod) do - {:module, _} -> - falist = get_module_funs(mod) - - list = Enum.reduce falist, [], fn {f, a}, acc -> - case :lists.keyfind(f, 1, acc) do - {f, aa} -> :lists.keyreplace(f, 1, acc, {f, [a|aa]}) - false -> [{f, [a]}|acc] - end - end - - for {fun, arities} <- list, - name = Atom.to_string(fun), - starts_with?(name, hint) do - %{kind: :function, name: name, arities: arities} - end |> :lists.sort() - - _otherwise -> [] - end - end - - defp get_module_funs(mod) do - if function_exported?(mod, :__info__, 1) do - if docs = Code.get_docs(mod, :docs) do - for {tuple, _line, _kind, _sign, doc} <- docs, doc != false, do: tuple - else - mod.__info__(:macros) ++ (mod.__info__(:functions) -- [__info__: 1]) - end - else - mod.module_info(:exports) - end - end - - defp ensure_loaded(Elixir), do: {:error, :nofile} - defp ensure_loaded(mod), do: Code.ensure_compiled(mod) - - defp starts_with?(_string, ""), do: true - defp starts_with?(string, hint), do: String.starts_with?(string, hint) - - ## Ad-hoc conversions - - defp to_entries(%{kind: :module, name: name}) do - [name] - end - - defp to_entries(%{kind: :function, name: name, arities: arities}) do - for a <- :lists.sort(arities), do: "#{name}/#{a}" - end - - defp to_uniq_entries(%{kind: :module}) do - [] - end - - defp to_uniq_entries(%{kind: :function} = fun) do - to_entries(fun) - end - - defp to_hint(%{kind: :module, name: name}, hint) do - format_hint(name, hint) <> "." - end - - defp to_hint(%{kind: :function, name: name}, hint) do - format_hint(name, hint) - end - - defp format_hint(name, hint) do - hint_size = byte_size(hint) - :binary.part(name, hint_size, byte_size(name) - hint_size) - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/module_info.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/module_info.exs deleted file mode 100644 index c8de52e..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/helpers/module_info.exs +++ /dev/null @@ -1,117 +0,0 @@ -defmodule Alchemist.Helpers.ModuleInfo do - - @moduledoc false - - def moduledoc?(module) do - case Code.get_docs module, :moduledoc do - {_, doc} -> is_binary doc - _ -> false - end - end - - def docs?(module, function) do - docs = Code.get_docs module, :docs - do_docs?(docs, function) - end - - def expand_alias([name | rest] = list, aliases) do - module = Module.concat(Elixir, name) - Enum.find_value(aliases, list, fn {alias, mod} -> - if alias === module do - case Atom.to_string(mod) do - "Elixir." <> mod -> - Module.concat [mod|rest] - _ -> - mod - end - end - end) |> normalize_module - end - - def get_functions(module, hint) do - hint = to_string hint - {module, _} = Code.eval_string(module) - functions = get_module_funs(module) - - list = Enum.reduce functions, [], fn({f, a}, acc) -> - case :lists.keyfind(f, 1, acc) do - {f, aa} -> :lists.keyreplace(f, 1, acc, {f, [a|aa]}) - false -> [{f, [a]}|acc] - end - end - - do_get_functions(list, hint) |> :lists.sort() - end - - def has_function?(module, function) do - List.keymember? get_module_funs(module), function, 0 - end - - defp do_get_functions(list, "") do - all_functions(list) - end - - defp do_get_functions(list, hint) do - all_functions(list, hint) - end - - defp get_module_funs(module) do - case Code.ensure_loaded(module) do - {:module, _} -> - module.module_info(:functions) ++ module.__info__(:macros) - _otherwise -> - [] - end - end - - defp all_functions(list) do - for {fun, arities} <- list, name = Atom.to_string(fun) do - "#{name}/#{List.first(arities)}" - end - end - - defp all_functions(list, hint) do - for {fun, arities} <- list, - name = Atom.to_string(fun), - String.starts_with?(name, hint) do - "#{name}/#{List.first(arities)}" - end - end - - def all_applications_modules do - for [app] <- loaded_applications(), - {:ok, modules} = :application.get_key(app, :modules), - module <- modules do - module - end - end - - defp do_docs?([head|tail], function) do - {{func, _}, _, _, _, doc} = head - if func == function and is_binary(doc) do - true - else - do_docs?(tail, function) - end - end - defp do_docs?([], _function), do: false - defp do_docs?(nil, _function), do: false - - defp loaded_applications do - # If we invoke :application.loaded_applications/0, - # it can error if we don't call safe_fixtable before. - # Since in both cases we are reaching over the - # application controller internals, we choose to match - # for performance. - :ets.match(:ac_tab, {{:loaded, :"$1"}, :_}) - end - - defp normalize_module(mod) do - if is_list(mod) do - Module.concat(mod) - else - mod - end - end - -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/server.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/server.exs deleted file mode 100644 index 09ae6de..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/lib/server.exs +++ /dev/null @@ -1,93 +0,0 @@ -Code.require_file "api/comp.exs", __DIR__ -Code.require_file "api/docl.exs", __DIR__ -Code.require_file "api/defl.exs", __DIR__ -Code.require_file "api/eval.exs", __DIR__ -Code.require_file "api/info.exs", __DIR__ - -defmodule Alchemist.Server do - - @version "0.1.0-beta" - - @moduledoc """ - The Alchemist-Server operates as an informant for a specific desired - Elixir Mix project and serves with informations as the following: - - * Completion for Modules and functions. - * Documentation lookup for Modules and functions. - * Code evaluation and quoted representation of code. - * Definition lookup of code. - * Listing of all available Mix tasks. - * Listing of all available Modules with documentation. - """ - - alias Alchemist.API - - def start([env]) do - loop(all_loaded(), env) - end - - def loop(loaded, env) do - line = IO.gets("") |> String.rstrip() - paths = load_paths(env) - apps = load_apps(env) - - read_input(line) - - purge_modules(loaded) - purge_paths(paths) - purge_apps(apps) - - loop(loaded, env) - end - - def read_input(line) do - case line |> String.split(" ", parts: 2) do - ["COMP", args] -> - API.Comp.request(args) - ["DOCL", args] -> - API.Docl.request(args) - ["INFO", args] -> - API.Info.request(args) - ["EVAL", args] -> - API.Eval.request(args) - ["DEFL", args] -> - API.Defl.request(args) - _ -> - nil - end - end - - defp all_loaded() do - for {m,_} <- :code.all_loaded, do: m - end - - defp load_paths(env) do - for path <- Path.wildcard("_build/#{env}/lib/*/ebin") do - Code.prepend_path(path) - path - end - end - - defp load_apps(env) do - for path <- Path.wildcard("_build/#{env}/lib/*/ebin/*.app") do - app = path |> Path.basename() |> Path.rootname() |> String.to_atom - Application.load(app) - app - end - end - - defp purge_modules(loaded) do - for m <- (all_loaded() -- loaded) do - :code.delete(m) - :code.purge(m) - end - end - - defp purge_paths(paths) do - for p <- paths, do: Code.delete_path(p) - end - - defp purge_apps(apps) do - for a <- apps, do: Application.unload(a) - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/run.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/run.exs deleted file mode 100644 index 4616198..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/run.exs +++ /dev/null @@ -1,3 +0,0 @@ -Code.require_file "lib/server.exs", __DIR__ - -Alchemist.Server.start([System.argv]) diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/comp_test.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/comp_test.exs deleted file mode 100644 index e9d0c8a..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/comp_test.exs +++ /dev/null @@ -1,57 +0,0 @@ -Code.require_file "../test_helper.exs", __DIR__ -Code.require_file "../../lib/api/comp.exs", __DIR__ - -defmodule Alchemist.API.CompTest do - - use ExUnit.Case, async: true - import ExUnit.CaptureIO - - alias Alchemist.API.Comp - - test "COMP request with empty hint" do - assert capture_io(fn -> - Comp.process([nil, Elixir, [], [] ]) - end) =~ """ - import/2 - quote/2 - require/2 - END-OF-COMP - """ - end - - test "COMP request without empty hint" do - assert capture_io(fn -> - Comp.process(['is_b', Elixir, [], []]) - end) =~ """ - is_b - is_binary/1 - is_bitstring/1 - is_boolean/1 - END-OF-COMP - """ - end - - test "COMP request with an alias" do - assert capture_io(fn -> - Comp.process(['MyList.flat', Elixir, [], [{MyList, List}]]) - end) =~ """ - MyList.flatten - flatten/1 - flatten/2 - END-OF-COMP - """ - end - - test "COMP request with a module hint" do - assert capture_io(fn -> - Comp.process(['Str', Elixir, [], []]) - end) =~ """ - Str - Stream - String - StringIO - END-OF-COMP - """ - end - -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/defl_test.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/defl_test.exs deleted file mode 100644 index d0ead2f..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/defl_test.exs +++ /dev/null @@ -1,45 +0,0 @@ -Code.require_file "../test_helper.exs", __DIR__ -Code.require_file "../../lib/api/defl.exs", __DIR__ - -defmodule Alchemist.API.DeflTest do - - use ExUnit.Case - - alias Alchemist.API.Defl - - test "DEFL request call for defmodule" do - context = [context: Elixir, imports: [], aliases: []] - assert Defl.process([nil, :defmodule, context]) =~ "lib/elixir/lib/kernel.ex" - end - - test "DEFL request call for import" do - context = [context: Elixir, imports: [], aliases: []] - assert Defl.process([nil, :import, context]) =~ "lib/elixir/lib/kernel/special_forms.ex" - end - - test "DEFL request call for create_file with available import" do - context = [context: Elixir, imports: [Mix.Generator], aliases: []] - assert Defl.process([nil, :create_file, context]) =~ "lib/mix/lib/mix/generator.ex" - end - - test "DEFL request call for MyList.flatten with available aliases" do - context = [context: Elixir, imports: [], aliases: [{MyList, List}]] - assert Defl.process([MyList, :flatten, context]) =~ "lib/elixir/lib/list.ex" - end - - test "DEFL request call for String module" do - context = [context: Elixir, imports: [], aliases: []] - assert Defl.process([String, nil, context]) =~ "lib/elixir/lib/string.ex" - end - - test "DEFL request call for erlang module" do - context = [ context: Elixir, imports: [], aliases: [] ] - assert Defl.process([:lists, :duplicate, context]) =~ "lib/stdlib/src/lists.erl" - end - - test "DEFL request call for none existing module" do - context = [ context: Elixir, imports: [], aliases: [] ] - assert Defl.process([Rock, :duplicate, context]) == nil - end - -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/docl_test.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/docl_test.exs deleted file mode 100644 index fc1eaa5..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api/docl_test.exs +++ /dev/null @@ -1,73 +0,0 @@ -Code.require_file "../test_helper.exs", __DIR__ -Code.require_file "../../lib/api/comp.exs", __DIR__ -Code.require_file "../../lib/api/docl.exs", __DIR__ - -defmodule Alchemist.API.DoclTest do - - use ExUnit.Case, async: true - import ExUnit.CaptureIO - - alias Alchemist.API.Docl - - test "DOCL request" do - assert capture_io(fn -> - Docl.process(['defmodule', [], []]) - end) =~ """ - Defines a module given by name with the given contents. - """ - end - - test "DOCL request for List.flatten" do - assert capture_io(fn -> - Docl.process(["List.flatten", [], []]) - end) =~ """ - Flattens the given \e[36mlist\e[0m of nested lists. - \e[0m - \e[33mExamples\e[0m - \e[0m - \e[36m\e[1m┃ iex> List.flatten([1, [[2], 3]]) - """ - end - - test "DOCL request for MyCustomList.flatten with alias" do - assert capture_io(fn -> - Docl.process(["MyCustomList.flatten", [], [{MyCustomList, List}]]) - end) =~ """ - Flattens the given \e[36mlist\e[0m of nested lists. - \e[0m - \e[33mExamples\e[0m - \e[0m - \e[36m\e[1m┃ iex> List.flatten([1, [[2], 3]]) - """ - end - - test "DOCL request for search create_file with import" do - assert capture_io(fn -> - Docl.process(["create_file", [Mix.Generator], []]) - end) =~ """ - def create_file(path, contents, opts \\\\ []) \e[0m - \e[0m - Creates a file with the given contents. If the file already exists, asks for - user confirmation. - \e[0m - """ - end - - test "DOCL request for defmacro" do - assert capture_io(fn -> - Docl.process(["defmacro", [], []]) - end) =~ """ - \e[7m\e[33m defmacro defmacro(call, expr \\\\ nil) \e[0m - """ - end - - test "DOCL request for Path.basename/1" do - assert capture_io(fn -> - Docl.process(["Path.basename/1", [], []]) - end) =~ """ - Returns the last component of the path or the path itself if it does not - contain any directory separators. - """ - end - -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api_test.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api_test.exs deleted file mode 100644 index 7928920..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/api_test.exs +++ /dev/null @@ -1,19 +0,0 @@ -Code.require_file "test_helper.exs", __DIR__ -Code.require_file "../lib/api/comp.exs", __DIR__ -Code.require_file "../lib/api/docl.exs", __DIR__ - -defmodule APITest do - use ExUnit.Case, async: true - import ExUnit.CaptureIO - - alias Alchemist.API - - test "DOCL request" do - assert capture_io(fn -> - API.Docl.process(['defmodule', [], []]) - end) =~ """ - Defines a module given by name with the given contents. - """ - end - -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/fixtures/.gitkeep b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/fixtures/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/complete_test.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/complete_test.exs deleted file mode 100644 index 1c10e12..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/complete_test.exs +++ /dev/null @@ -1,41 +0,0 @@ -Code.require_file "../test_helper.exs", __DIR__ -Code.require_file "../../lib/helpers/complete.exs", __DIR__ - -defmodule CompleteTest do - use ExUnit.Case, async: true - - import Alchemist.Helpers.Complete - - defmodule MyModule do - def say_hi, do: true - end - - test "return completion candidates for 'List'" do - assert run('List') == ['List.', 'Chars', 'first/1', 'last/1', 'to_atom/1', - 'to_existing_atom/1', 'to_float/1', 'to_string/1', 'to_tuple/1', - 'wrap/1', 'zip/1', 'delete/2', 'delete_at/2', 'duplicate/2', - 'keysort/2', 'flatten/1', 'flatten/2', 'to_integer/1', - 'to_integer/2', 'foldl/3', 'foldr/3', 'insert_at/3', 'keydelete/3', - 'keymember?/3', 'keytake/3', 'replace_at/3', 'update_at/3', - 'keyfind/4', 'keyreplace/4', 'keystore/4'] - end - - test "return completion candidates for 'Str'" do - assert run('Str') == ['Str', 'Stream', 'String', 'StringIO'] - end - - test "return completion candidates for 'List.del'" do - assert run('List.del') == ['List.delete', 'delete/2', 'delete_at/2'] - end - - test "return completion candidates for module with alias" do - Application.put_env(:"alchemist.el", :aliases, [{MyList, List}]) - - assert run('MyList.del') == ['MyList.delete', 'delete/2', 'delete_at/2'] - end - - test "return completion candidates for functions from import" do - imports = [MyModule] - assert run('say', imports) == ["say_hi/0"] - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/module_info_test.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/module_info_test.exs deleted file mode 100644 index 4bbf645..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/helpers/module_info_test.exs +++ /dev/null @@ -1,45 +0,0 @@ -Code.require_file "../test_helper.exs", __DIR__ -Code.require_file "../../lib/helpers/module_info.exs", __DIR__ - -defmodule Alchemist.Helpers.ModuleTest do - - use ExUnit.Case - - alias Alchemist.Helpers.ModuleInfo - - test "moduledoc? returns true" do - assert ModuleInfo.moduledoc?(List) == true - end - - test "moduledoc? returns false" do - assert ModuleInfo.moduledoc?(List.Chars.Atom) == false - end - - test "docs? returns true" do - assert ModuleInfo.docs?(List, :flatten) == true - assert ModuleInfo.docs?(Kernel, :def) == true - end - - test "docs? returns false" do - assert ModuleInfo.docs?(List, :dance) == false - assert ModuleInfo.docs?(nil, :dance) == false - end - - test "expand_alias return expanded module alias" do - aliases = [{MyList, List}, {MyGenServer, :gen_server}] - - assert ModuleInfo.expand_alias([MyList], aliases) == List - assert ModuleInfo.expand_alias([MyGenServer], aliases) == :gen_server - assert ModuleInfo.expand_alias([MyList], aliases) == List - end - - test "has_function? return true" do - assert ModuleInfo.has_function?(List, :flatten) == true - assert ModuleInfo.has_function?(List, :to_string) == true - end - - test "has_function? return false" do - assert ModuleInfo.has_function?(List, :split) == false - assert ModuleInfo.has_function?(List, :map) == false - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/server_test.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/server_test.exs deleted file mode 100644 index 0f09f76..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/server_test.exs +++ /dev/null @@ -1,126 +0,0 @@ -Code.require_file "test_helper.exs", __DIR__ -Code.require_file "../lib/server.exs", __DIR__ - -defmodule ServerTest do - use ExUnit.Case - import ExUnit.CaptureIO - - setup_all do - on_exit fn -> - {_status, files} = File.ls Path.expand("fixtures", __DIR__) - files |> Enum.each(fn(file) -> - unless file == ".gitkeep" do - File.rm Path.expand("fixtures/#{file}", __DIR__) - end - end) - end - end - - test "Expression completion" do - assert send_signal("COMP { 'def', [context: Elixir, imports: [], aliases: []]}") =~ """ - defoverridable/1 - """ - end - - test "Documentation lookup" do - assert send_signal("DOCL { 'List', [context: Elixir, imports: [], aliases: []]}") =~ """ - \e[0m\n\e[7m\e[33m List \e[0m\n\e[0m - """ - end - - test "Getting the definition source file information of code" do - assert send_signal("DEFL {\"List,delete\", [context: Elixir, imports: [], aliases: []]}") =~ "/lib/elixir/lib/list.ex" - end - - test "Evaluate the content of a file" do - filename = Path.expand("fixtures/eval_fixture.exs", __DIR__) - File.write(filename, "1+1") - assert send_signal("EVAL { :eval, '#{filename}' }") =~ "2" - end - - test "Evaluate and quote the content of a file" do - filename = Path.expand("fixtures/eval_and_quote_fixture.exs", __DIR__) - File.write(filename, "[4,2,1,3] |> Enum.sort") - assert send_signal("EVAL { :quote, '#{filename}' }") =~ """ - {{:., [line: 1], [{:__aliases__, [counter: 0, line: 1], [:Enum]}, :sort]},\n [line: 1], []}]} - """ - end - - test "Expand macro once" do - filename = Path.expand("fixtures/macro_expand_once_fixture.exs", __DIR__) - File.write(filename, "unless true, do: IO.puts \"this should never be printed\"") - assert send_signal("EVAL { :expand_once, '#{filename}' }") =~ """ - if(true) do - nil - else - IO.puts("this should never be printed") - end - """ - end - - test "Expand macro" do - filename = Path.expand("fixtures/macro_expand_fixture.exs", __DIR__) - File.write(filename, "unless true, do: IO.puts \"this should never be printed\"") - assert send_signal("EVAL { :expand, '#{filename}' }") =~ """ - case(true) do - x when x in [false, nil] -> - IO.puts("this should never be printed") - _ -> - nil - end - """ - end - - test "Get all available application modules" do - assert send_signal("INFO { :type, :modules }") =~ """ - Elixir.Logger - Elixir.Logger.Formatter - Elixir.Logger.Translator - """ - end - - test "Get all available mix tasks by name" do - assert send_signal("INFO { :type, :mixtasks }") =~ """ - app.start - archive - archive.build - archive.install - archive.uninstall - clean - cmd - compile - """ - end - - # The IEx.Helpers.t and IEx.Helpers.i are functionality which come with - # Elixir version 1.2.0 - if Version.match?(System.version, ">=1.2.0-rc") do - test "Get information from data type" do - assert send_signal("INFO { :type, :info, List}") =~ """ - Reference modules\e[0m\n\e[22m Module, Atom\e[0m\nEND-OF-INFO - """ - end - - test "Don't crash server if data type argument is faulty" do - assert send_signal("INFO { :type, :info, whatever}") =~ """ - END-OF-INFO - """ - end - - test "Prints the types for the given module or for the given function/arity pair" do - assert send_signal("INFO { :type, :types, 'Agent'}") =~ """ - @type agent() :: pid() | {atom(), node()} | name()\e[0m\n\e[22m@type state() :: term()\e[0m\nEND-OF-INFO - """ - - assert send_signal("INFO { :type, :types, 'Agent.on_start/0'}") =~ """ - @type on_start() :: {:ok, pid()} | {:error, {:already_started, pid()} | term()}\e[0m - """ - end - end - - defp send_signal(signal) do - capture_io(fn -> - Alchemist.Server.read_input(signal) - end) - end -end diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/test_helper.exs b/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/test_helper.exs deleted file mode 100644 index 869559e..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-server/test/test_helper.exs +++ /dev/null @@ -1 +0,0 @@ -ExUnit.start() diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-test-mode.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-test-mode.el deleted file mode 100644 index f9bd0fd..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-test-mode.el +++ /dev/null @@ -1,373 +0,0 @@ -;;; alchemist-test-mode.el --- Minor mode for Elixir test files. - -;; Copyright © 2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Minor mode for Elixir test files. - -;;; Code: - -(require 'dash) -(require 'alchemist-project) - -(defgroup alchemist-test-mode nil - "Minor mode for Elixir ExUnit files." - :prefix "alchemist-test-mode-" - :group 'alchemist) - -;; Variables - -(defcustom alchemist-test-mode-highlight-tests t - "Non-nil means that specific functions for testing will -be highlighted with more significant font faces." - :type 'boolean - :group 'alchemist-test-mode) - -(defcustom alchemist-test-display-compilation-output nil - "if Non-nil, compilation informations will be displayed -in the test report buffer." - :type 'boolean - :group 'alchemist-test-mode) - -(defcustom alchemist-test-status-modeline t - "if Non-nil, the face of local `mode-name' variable will change with test run status. - -For example, when `alchemist-mix-test' fails, the `mode-name' will be -formatted with the `alchemist-test--failed-face' face, to symbolize failing tests." - :type 'boolean - :group 'alchemist-test) - -(defcustom alchemist-test-ask-about-save t - "Non-nil means 'alchemist-test-excute` asks which buffers to save before running. -Otherwise, it saves all modified buffers without asking." - :type 'boolean - :group 'alchemist-test) - -(defvar alchemist-test--last-run-status "") - -(defconst alchemist-test-report-buffer-name "*alchemist test report*" - "Name of the test report buffer.") - -(defconst alchemist-test-report-process-name "alchemist-test-process" - "Name of the test report process.") - -(defconst alchemist-test--failing-files-regex - "\\( [0-9]+).+\n\s+\\)\\([-A-Za-z0-9./_]+:[0-9]+\\)$") -(defconst alchemist-test--stacktrace-files-regex - "\\( \\)\\([-A-Za-z0-9./_]+:[0-9]+\\).*") - -;; Faces - -(defface alchemist-test--test-file-and-location-face - '((t (:inherit font-lock-variable-name-face :weight bold))) - "Face for the file where the failed test are." - :group 'alchemist-test) - -(defface alchemist-test--stacktrace-file-and-location-face - '((t (:inherit font-lock-keyword-face :weight bold))) - "Face for the stacktrace files." - :group 'alchemist-test) - -(defface alchemist-test--success-face - '((t (:inherit font-lock-variable-name-face :bold t :background "darkgreen" :foreground "white"))) - "Face for successful compilation run." - :group 'alchemist-test) - -(defface alchemist-test--failed-face - '((t (:inherit font-lock-variable-name-face :bold t :background "red" :foreground "white"))) - "Face for failed compilation run." - :group 'alchemist-test) - -(defvar alchemist-test--mode-name-face 'mode-line) - -(defvar alchemist-test-at-point #'alchemist-mix-test-at-point) -(defvar alchemist-test-this-buffer #'alchemist-mix-test-this-buffer) -(defvar alchemist-test #'alchemist-mix-test) -(defvar alchemist-test-file #'alchemist-mix-test-file) -(defvar alchemist-test-jump-to-previous-test #'alchemist-test-mode-jump-to-previous-test) -(defvar alchemist-test-jump-to-next-test #'alchemist-test-mode-jump-to-next-test) -(defvar alchemist-test-list-tests #'alchemist-test-mode-list-tests) - -(defvar alchemist-test-report-mode-map - (let ((map (make-sparse-keymap))) - (define-key map "q" #'quit-window) - (define-key map "t" #'toggle-truncate-lines) - (define-key map "r" #'alchemist-mix-rerun-last-test) - (define-key map (kbd "M-n") #'alchemist-test-next-result) - (define-key map (kbd "M-p") #'alchemist-test-previous-result) - (define-key map (kbd "M-N") #'alchemist-test-next-stacktrace-file) - (define-key map (kbd "M-P") #'alchemist-test-previous-stacktrace-file) - (define-key map (kbd "C-c C-k") #'alchemist-report-interrupt-current-process) - map)) - -(defvar alchemist-test-mode-map - (let ((map (make-sparse-keymap))) - (define-key map (kbd "C-c , s") alchemist-test-at-point) - (define-key map (kbd "C-c , v") alchemist-test-this-buffer) - (define-key map (kbd "C-c , a") alchemist-test) - (define-key map (kbd "C-c , f") alchemist-test-file) - (define-key map (kbd "C-c , p") alchemist-test-jump-to-previous-test) - (define-key map (kbd "C-c , n") alchemist-test-jump-to-next-test) - (define-key map (kbd "C-c , l") alchemist-test-list-tests) - map) - "Keymap for `alchemist-test-mode'.") - -(defconst alchemist-test-mode--test-regex - (let ((whitespace-opt "[[:space:]]*") - (whitespace "[[:space:]]+")) - (concat "\\(^" whitespace-opt "test" whitespace "\\(?10:.+\\)" whitespace "do" whitespace-opt "$" - "\\|" - whitespace " [0-9]+) test .+\\)"))) - -;; Private functions - -(defun alchemist-test--set-modeline-color (status) - (setq alchemist-test--mode-name-face - (if (string-prefix-p "finished" status) - 'alchemist-test--success-face - 'alchemist-test--failed-face))) - -(defun alchemist-test--render-report (buffer) - (with-current-buffer buffer - (let ((inhibit-read-only t)) - (alchemist-test--render-files)))) - -(defun alchemist-test--render-files () - (alchemist-test--render-test-failing-files) - (alchemist-test--render-stacktrace-files)) - -(defun alchemist-test--render-test-failing-files () - (alchemist-test--render-file alchemist-test--failing-files-regex - 'alchemist-test--test-file-and-location-face)) - -(defun alchemist-test--render-stacktrace-files () - (alchemist-test--render-file alchemist-test--stacktrace-files-regex - 'alchemist-test--stacktrace-file-and-location-face)) - -(defun alchemist-test--render-file (regex face) - (save-excursion - (goto-char (point-min)) - (while (re-search-forward regex nil t) - (let ((file (buffer-substring-no-properties (match-beginning 2) (match-end 2)))) - (goto-char (match-beginning 2)) - (replace-match "" nil nil nil 2) - (insert-text-button file - 'face face - 'file file - 'follow-link t - 'action #'alchemist-test--open-file - 'help-echo "visit the source location"))))) - -(defun alchemist-test--open-file (button) - (save-match-data - (string-match "\\([-A-Za-z0-9./_]+\\):\\([0-9]+\\)" (button-get button 'file)) - (let* ((file-with-line (button-get button 'file)) - (file (substring-no-properties file-with-line (match-beginning 1) (match-end 1))) - (line (string-to-number (substring-no-properties file-with-line (match-beginning 2) (match-end 2)))) - (file-path (if (file-exists-p file) - file - (expand-file-name (concat (alchemist-project-root) file))))) - (with-current-buffer (find-file-other-window file-path) - (goto-char (point-min)) - (forward-line (- line 1)))))) - -(defun alchemist-test--handle-exit (status buffer) - (when alchemist-test-status-modeline - (alchemist-test--set-modeline-color status)) - (with-current-buffer buffer - (let ((inhibit-read-only t)) - (alchemist-test--render-files)))) - -(defun alchemist-test-mode--buffer-contains-tests-p () - "Return nil if the current buffer contains no tests, non-nil if it does." - (alchemist-utils-occur-in-buffer-p (current-buffer) alchemist-test-mode--test-regex)) - -(defun alchemist-test-mode--tests-in-buffer () - "Return an alist of tests in this buffer. - -The keys in the list are the test names (e.g., the string passed to the test/2 -macro) while the values are the position at which the test matched." - (save-match-data - (save-excursion - (goto-char (point-min)) - (let ((tests '())) - (while (re-search-forward alchemist-test-mode--test-regex nil t) - (let* ((position (car (match-data))) - (matched-string (match-string 10))) - (set-text-properties 0 (length matched-string) nil matched-string) - (add-to-list 'tests (cons matched-string position) t))) - tests)))) - -(defun alchemist-test-mode--highlight-syntax () - (if alchemist-test-mode-highlight-tests - (font-lock-add-keywords nil - '(("^\s+\\(test\\)\s+" 1 - font-lock-variable-name-face t) - ("^\s+\\(assert[_a-z]*\\|refute[_a-z]*\\|flunk\\)\s+" 1 - font-lock-type-face t) - ("^\s+\\(assert[_a-z]*\\|refute[_a-z]*\\|flunk\\)\(" 1 - font-lock-type-face t))))) - -;; Public functions - -(define-derived-mode alchemist-test-report-mode fundamental-mode "Alchemist Test Report" - "Major mode for presenting Elixir test results. - -\\{alchemist-test-report-mode-map}" - (setq buffer-read-only t) - (setq-local truncate-lines t) - (setq-local electric-indent-chars nil)) - -(defun alchemist-test-save-buffers () - "Save some modified file-visiting buffers." - (save-some-buffers (not alchemist-test-ask-about-save) nil)) - -(defun alchemist-test-clean-compilation-output (output) - (if (not alchemist-test-display-compilation-output) - (with-temp-buffer - (insert output) - (delete-matching-lines "^Compiled .+" (point-min) (point-max)) - (delete-matching-lines "^Generated .+" (point-min) (point-max)) - (buffer-substring-no-properties (point-min) (point-max))) - output)) - -(defun alchemist-test-execute (command-list) - (message "Testing...") - (let* ((command (mapconcat 'concat (-flatten command-list) " "))) - (alchemist-test-save-buffers) - (alchemist-report-run command - alchemist-test-report-process-name - alchemist-test-report-buffer-name - 'alchemist-test-report-mode - #'alchemist-test--handle-exit))) - -(defun alchemist-test-initialize-modeline () - "Initialize the mode-line face." - (when alchemist-test-status-modeline - (setq mode-name - '(:eval (propertize "Elixir" 'face alchemist-test--mode-name-face))))) - -(defun alchemist-test-reset-modeline () - "Reset the current mode-line face to default." - (setq mode-name "Elixir")) - -(defun alchemist-test-mode-jump-to-next-test () - "Jump to the next ExUnit test. If there are no tests after the current -position, jump to the first test in the buffer. Do nothing if there are no tests -in this buffer." - (interactive) - (alchemist-utils-jump-to-next-matching-line alchemist-test-mode--test-regex 'back-to-indentation)) - -(defun alchemist-test-mode-jump-to-previous-test () - "Jump to the previous ExUnit test. If there are no tests before the current -position, jump to the last test in the buffer. Do nothing if there are no tests -in this buffer." - (interactive) - (alchemist-utils-jump-to-previous-matching-line alchemist-test-mode--test-regex 'back-to-indentation)) - -(defun alchemist-test-next-result () - "Jump to the next error in the test report. - -If there are no error after the current position, -jump to the first error in the test report. -Do nothing if there are no error in this test report." - (interactive) - (alchemist-utils-jump-to-next-matching-line alchemist-test--failing-files-regex - 'back-to-indentation)) - -(defun alchemist-test-previous-result () - "Jump to the previous error in the test report. - -If there are no error before the current position, -jump to the first error in the test report. -Do nothing if there are no error in this test report." - (interactive) - (alchemist-utils-jump-to-previous-matching-line alchemist-test--failing-files-regex - #'(lambda () - (forward-line 1) - (back-to-indentation)))) - -(defun alchemist-test-next-stacktrace-file () - "Jump to the next stacktrace file in the test report. - -If there are no stacktrace file after the current position, -jump to the first stacktrace file in the test report. -Do nothing if there are no stacktrace file in this test report." - (interactive) - (alchemist-utils-jump-to-next-matching-line alchemist-test--stacktrace-files-regex - 'back-to-indentation)) - -(defun alchemist-test-previous-stacktrace-file () - "Jump to the previous stacktrace file in the test report. - -If there are no stacktrace file before the current position, -jump to the first stacktrace file in the test report. -Do nothing if there are no stacktrace file in this test report." - (interactive) - (alchemist-utils-jump-to-previous-matching-line alchemist-test--stacktrace-files-regex - 'back-to-indentation)) - -(defun alchemist-test-mode-list-tests () - "List ExUnit tests (calls to the test/2 macro) in the current buffer and jump -to the selected one." - (interactive) - (let* ((tests (alchemist-test-mode--tests-in-buffer)) - (selected (completing-read "Test: " tests)) - (position (cdr (assoc selected tests)))) - (goto-char position) - (back-to-indentation))) - -(defun alchemist-test-toggle-test-report-display () - "Toggle between display or hidding `alchemist-test-report-buffer-name' buffer." - (interactive) - (let* ((buffer (get-buffer alchemist-test-report-buffer-name)) - (window (get-buffer-window buffer))) - (if buffer - (if window - (quit-window nil window) - (display-buffer buffer)) - (message "No Alchemist test report buffer exists.")))) - -;;;###autoload -(define-minor-mode alchemist-test-mode - "Minor mode for Elixir ExUnit files. - -The following commands are available: - -\\{alchemist-test-mode-map}" - :lighter "" - :keymap alchemist-test-mode-map - :group 'alchemist - (when alchemist-test-mode - (alchemist-test-mode--highlight-syntax))) - -;;;###autoload -(defun alchemist-test-enable-mode () - (if (alchemist-utils-test-file-p) - (alchemist-test-mode))) - -;;;###autoload -(dolist (hook '(alchemist-mode-hook)) - (add-hook hook 'alchemist-test-enable-mode)) - -(provide 'alchemist-test-mode) - -;;; alchemist-test-mode.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist-utils.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist-utils.el deleted file mode 100644 index 3c16bc5..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist-utils.el +++ /dev/null @@ -1,162 +0,0 @@ -;;; alchemist-utils.el --- Common utility functions that don't belong anywhere else -*- lexical-binding: t -*- - -;; Copyright © 2014-2015 Samuel Tonini - -;; Author: Samuel Tonini . - -;;; Commentary: - -;; Common utility functions that don't belong anywhere else - -;;; Code: - -(require 'cl-lib) -(require 'dash) - -(defface alchemist-utils--deprecated-face - '((t (:inherit font-lock-variable-name-face :bold t :foreground "red"))) - "Face for 'deprecated' word inside deprecated message." - :group 'alchemist) - -(defun alchemist-utils-deprecated-message (function new-function) - (message "'%s is %s in favor of '%s" - function (propertize "deprecated" - 'face 'alchemist-utils--deprecated-face) - new-function)) - -(defun alchemist-utils-build-command (command-list) - "Build the commands list for the runner." - (let* ((command-list (-flatten (if (stringp command-list) - (split-string command-list) - command-list))) - (command (-remove (lambda (e) (equal e "")) command-list))) - (mapconcat 'concat command " "))) - -(defun alchemist-utils-count-char-occurence (regexp str) - "Count occurrence of char with REGEXP inside STR." - (cl-loop with start = 0 - for count from 0 - while (string-match regexp str start) - do (setq start (match-end 0)) - finally return count)) - -(defun alchemist-utils-test-file-p () - "Return non-nil `current-buffer' holds an Elixir test file." - (string-match "_test\\.exs$" (or (buffer-file-name) ""))) - -(defun alchemist-utils-remove-dot-at-the-end (string) - "Remove dot character at the end of STRING." - (replace-regexp-in-string "\\.$" "" string)) - -(defun alchemist-utils-empty-string-p (string) - "Return non-nil if STRING is null, blank or whitespace only." - (or (null string) - (string= string "") - (if (string-match-p "^\s+$" string) t))) - -(defun alchemist-utils-prepare-aliases-for-elixir (aliases) - (let* ((aliases (-map (lambda (a) - (let ((module (alchemist-utils-remove-dot-at-the-end (car a))) - (alias (alchemist-utils-remove-dot-at-the-end (car (cdr a))))) - (if (not (or (alchemist-utils-empty-string-p alias) - (string= alias module))) - (format "{%s, %s}" - (if (alchemist-utils-empty-string-p alias) - module - alias) - module)))) aliases)) - (aliases (mapconcat #'identity aliases ","))) - (format "[%s]" aliases))) - -(defun alchemist-utils-prepare-modules-for-elixir (modules) - (let* ((modules (mapconcat #'identity modules ","))) - (format "[%s]" modules))) - -(defun alchemist-utils--snakecase-to-camelcase (str) - "Convert a snake_case string STR to a CamelCase string. - -This function is useful for converting file names like my_module to Elixir -module names (MyModule)." - (mapconcat 'capitalize (split-string str "_") "")) - -(defun alchemist-utils-add-ext-to-path-if-not-present (path ext) - "Add EXT to PATH if PATH doesn't already ends with EXT." - (if (string-suffix-p ext path) - path - (concat path ext))) - -(defun alchemist-utils-path-to-module-name (path) - "Convert PATH to its Elixir module name equivalent. - -For example, convert 'my_app/my_module.ex' to 'MyApp.MyModule'." - (let* ((path (file-name-sans-extension path)) - (path (split-string path "/")) - (path (-remove (lambda (str) (equal str "")) path))) - (mapconcat #'alchemist-utils--snakecase-to-camelcase path "."))) - -(defun alchemist-utils-add-trailing-slash (path) - "Add trailing slash to PATH if not already contain." - (if (not (string-match-p "/$" path)) - (format "%s/" path) - path)) - -(defun alchemist-utils-occur-in-buffer-p (buffer regex) - "Return non-nil if BUFFER contains at least one occurrence of REGEX." - (with-current-buffer buffer - (save-excursion - (save-match-data - (goto-char (point-min)) - (re-search-forward regex nil t))))) - -(defun alchemist-utils-jump-to-regex (regex before-fn after-fn search-fn reset-fn) - "Jump to REGEX using SEARCH-FN to search for it. -A common use case would be to use `re-search-forward' as the SEARCH-FN. -Call RESET-FN if the regex isn't found at the first try. BEFORE-FN is called -before performing the search while AFTER-FN after." - (when (alchemist-utils-occur-in-buffer-p (current-buffer) regex) - (save-match-data - (funcall before-fn) - (unless (funcall search-fn regex nil t) - (funcall reset-fn) - (funcall search-fn regex nil t)) - (funcall after-fn)))) - -(defun alchemist-utils-jump-to-next-matching-line (regex after-fn) - "Jump to the next line matching REGEX. -Call AFTER-FN after performing the search." - (alchemist-utils-jump-to-regex regex 'end-of-line after-fn 're-search-forward 'beginning-of-buffer)) - -(defun alchemist-utils-jump-to-previous-matching-line (regex after-fn) - "Jump to the previous line matching REGEX. - -Call AFTER-FN after performing the search." - (alchemist-utils-jump-to-regex regex 'beginning-of-line after-fn 're-search-backward 'end-of-buffer)) - -(defun alchemist-utils-elixir-version () - "Return the current Elixir version on the system." - (let* ((output (shell-command-to-string (format "%s --version" alchemist-execute-command))) - (output (split-string output "\n")) - (output (-remove (lambda (string) (alchemist-utils-empty-string-p string)) - output)) - (version (-last-item output)) - (version (replace-regexp-in-string "Elixir " "" version))) - version)) - -(provide 'alchemist-utils) - -;;; alchemist-utils.el ends here diff --git a/emacs.d/elpa/alchemist-20160111.2340/alchemist.el b/emacs.d/elpa/alchemist-20160111.2340/alchemist.el deleted file mode 100644 index 28342b8..0000000 --- a/emacs.d/elpa/alchemist-20160111.2340/alchemist.el +++ /dev/null @@ -1,282 +0,0 @@ -;;; alchemist.el --- Elixir tooling integration into Emacs - -;; Copyright © 2014-2015 Samuel Tonini -;; -;; Author: Samuel Tonini -;; Maintainer: Samuel Tonini -;; URL: http://www.github.com/tonini/alchemist.el -;; Version: 1.7.0 -;; Package-Requires: ((elixir-mode "2.2.5") (dash "2.11.0") (emacs "24.4") (company "0.8.0") (pkg-info "0.4")) -;; Keywords: languages, elixir, elixirc, mix, hex, alchemist - -;; 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 3 of the License, or -;; (at your option) any later version. - -;; This program is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with this program. If not, see . - -;;; Commentary: -;; -;; What Does Alchemist Do For You? -;; -;; Alchemist brings you all the Elixir tooling and power inside your Emacs editor. -;; -;; Alchemist comes with a bunch of features, which are: -;; -;; * Mix integration -;; * Compile & Execution of Elixir code -;; * Inline code evaluation -;; * Inline macro expanding -;; * Documentation lookup -;; * Definition lookup -;; * Powerful IEx integration -;; * Smart code completion -;; * Elixir project management -;; * Phoenix support - -;;; Code: - -;; Tell the byte compiler about autoloaded functions from packages -(declare-function pkg-info-version-info "pkg-info" (package)) - -(defgroup alchemist nil - "Elixir Tooling Integration Into Emacs." - :prefix "alchemist-" - :group 'applications - :link '(url-link :tag "Website" "http://www.alchemist-elixir.org") - :link '(url-link :tag "Github" "https://github.com/tonini/alchemist.el") - :link '(emacs-commentary-link :tag "Commentary" "alchemist")) - -(defvar alchemist-mode-keymap nil) - -(require 'easymenu) -(require 'company) -(require 'elixir-mode) -(require 'alchemist-utils) -(require 'alchemist-key) -(require 'alchemist-eval) -(require 'alchemist-goto) -(require 'alchemist-info) -(require 'alchemist-report) -(require 'alchemist-mix) -(require 'alchemist-hooks) -(require 'alchemist-message) -(require 'alchemist-iex) -(require 'alchemist-compile) -(require 'alchemist-refcard) -(require 'alchemist-complete) -(require 'alchemist-company) -(require 'alchemist-macroexpand) -(require 'alchemist-phoenix) - -(defun alchemist-mode-hook () - "Hook which enables `alchemist-mode'" - (alchemist-mode 1)) - -(defun alchemist-version (&optional show-version) - "Get the Alchemist version as string. - -If called interactively or if SHOW-VERSION is non-nil, show the -version in the echo area and the messages buffer. - -The returned string includes both, the version from package.el -and the library version, if both a present and different. - -If the version number could not be determined, signal an error, -if called interactively, or if SHOW-VERSION is non-nil, otherwise -just return nil." - (interactive (list t)) - (let ((version (pkg-info-version-info 'alchemist))) - (when show-version - (message "Alchemist version: %s" version)) - version)) - -(defun alchemist-elixir-version () - "Display the current Elixir version on the system." - (interactive) - (message "Elixir %s" (alchemist-utils-elixir-version))) - -(define-prefix-command 'alchemist-mode-keymap) - -;;;###autoload -(define-minor-mode alchemist-mode - "Toggle alchemist mode. - -Key bindings: -\\{alchemist-mode-map}" - nil - ;; The indicator for the mode line. - " alchemist" - :group 'alchemist - :global nil - :keymap `((,alchemist-key-command-prefix . alchemist-mode-keymap)) - (cond (alchemist-mode - (alchemist-server-start-if-not-running) - (alchemist-test-initialize-modeline)) - (t - (alchemist-test-reset-modeline)))) - -(let ((map alchemist-mode-keymap)) - (define-key map (kbd "x") 'alchemist-mix) - (define-key map (kbd "t") 'alchemist-mix-test) - (define-key map (kbd "r") 'alchemist-mix-rerun-last-test) - - (define-key map (kbd "m c") 'alchemist-mix-compile) - (define-key map (kbd "m r") 'alchemist-mix-run) - (define-key map (kbd "m t f") 'alchemist-mix-test-file) - (define-key map (kbd "m t b") 'alchemist-mix-test-this-buffer) - (define-key map (kbd "m t .") 'alchemist-mix-test-at-point) - - (define-key map (kbd "c c") 'alchemist-compile) - (define-key map (kbd "c f") 'alchemist-compile-file) - (define-key map (kbd "c b") 'alchemist-compile-this-buffer) - - (define-key map (kbd "e e") 'alchemist-execute) - (define-key map (kbd "e f") 'alchemist-execute-file) - (define-key map (kbd "e b") 'alchemist-execute-this-buffer) - - (define-key map (kbd "h h") 'alchemist-help) - (define-key map (kbd "h i") 'alchemist-help-history) - (define-key map (kbd "h e") 'alchemist-help-search-at-point) - (define-key map (kbd "h r") 'alchemist-refcard) - - (define-key map (kbd "p s") 'alchemist-project-toggle-file-and-tests) - (define-key map (kbd "p o") 'alchemist-project-toggle-file-and-tests-other-window) - (define-key map (kbd "p t") 'alchemist-project-run-tests-for-current-file) - (define-key map (kbd "p l") 'alchemist-project-find-lib) - (define-key map (kbd "p f") 'alchemist-project-find-test) - - (define-key map (kbd "i i") 'alchemist-iex-run) - (define-key map (kbd "i p") 'alchemist-iex-project-run) - (define-key map (kbd "i l") 'alchemist-iex-send-current-line) - (define-key map (kbd "i c") 'alchemist-iex-send-current-line-and-go) - (define-key map (kbd "i r") 'alchemist-iex-send-region) - (define-key map (kbd "i m") 'alchemist-iex-send-region-and-go) - (define-key map (kbd "i b") 'alchemist-iex-compile-this-buffer) - (define-key map (kbd "i R") 'alchemist-iex-reload-module) - - (define-key map (kbd "v l") 'alchemist-eval-current-line) - (define-key map (kbd "v k") 'alchemist-eval-print-current-line) - (define-key map (kbd "v j") 'alchemist-eval-quoted-current-line) - (define-key map (kbd "v h") 'alchemist-eval-print-quoted-current-line) - (define-key map (kbd "v o") 'alchemist-eval-region) - (define-key map (kbd "v i") 'alchemist-eval-print-region) - (define-key map (kbd "v u") 'alchemist-eval-quoted-region) - (define-key map (kbd "v y") 'alchemist-eval-print-quoted-region) - (define-key map (kbd "v q") 'alchemist-eval-buffer) - (define-key map (kbd "v w") 'alchemist-eval-print-buffer) - (define-key map (kbd "v e") 'alchemist-eval-quoted-buffer) - (define-key map (kbd "v r") 'alchemist-eval-print-quoted-buffer) - (define-key map (kbd "v !") 'alchemist-eval-close-popup) - - (define-key map (kbd "o l") 'alchemist-macroexpand-once-current-line) - (define-key map (kbd "o L") 'alchemist-macroexpand-once-print-current-line) - (define-key map (kbd "o k") 'alchemist-macroexpand-current-line) - (define-key map (kbd "o K") 'alchemist-macroexpand-print-current-line) - (define-key map (kbd "o i") 'alchemist-macroexpand-once-region) - (define-key map (kbd "o I") 'alchemist-macroexpand-once-print-region) - (define-key map (kbd "o r") 'alchemist-macroexpand-region) - (define-key map (kbd "o R") 'alchemist-macroexpand-print-region) - (define-key map (kbd "o !") 'alchemist-macroexpand-close-popup) - - (define-key map (kbd "n i") 'alchemist-info-datatype-at-point) - (define-key map (kbd "n t") 'alchemist-info-types-at-point)) - -(define-key alchemist-mode-map (kbd "M-.") 'alchemist-goto-definition-at-point) -(define-key alchemist-mode-map (kbd "M-,") 'alchemist-goto-jump-back) -(define-key alchemist-mode-map (kbd "C-c , .") 'alchemist-goto-list-symbol-definitions) -(define-key alchemist-mode-map (kbd "M-P") 'alchemist-goto-jump-to-previous-def-symbol) -(define-key alchemist-mode-map (kbd "M-N") 'alchemist-goto-jump-to-next-def-symbol) -(define-key alchemist-mode-map (kbd "C-c M-r") 'alchemist-test-toggle-test-report-display) - -(easy-menu-define alchemist-mode-menu alchemist-mode-map - "Alchemist mode menu." - '("Alchemist" - ("Goto" - ["Jump to definition at point" alchemist-goto-definition-at-point] - ["Jump back" alchemist-goto-jump-back]) - ("Evaluate" - ["Evaluate current line" alchemist-eval-current-line] - ["Evaluate current line and print" alchemist-eval-print-current-line] - ["Evaluate quoted current line" alchemist-eval-quoted-current-line] - ["Evaluate quoted current line and print" alchemist-eval-print-quoted-current-line] - "---" - ["Evaluate region" alchemist-eval-region] - ["Evaluate region and print" alchemist-eval-print-region] - ["Evaluate quoted region" alchemist-eval-quoted-region] - ["Evaluate quoted region and print" alchemist-eval-print-quoted-region] - "---" - ["Evaluate buffer" alchemist-eval-buffer] - ["Evaluate buffer and print" alchemist-eval-print-buffer] - ["Evaluate quoted buffer" alchemist-eval-quoted-buffer] - ["Evaluate quoted buffer and print" alchemist-eval-print-quoted-buffer]) - ("Macroexpand" - ["Macro expand once current line" alchemist-macroexpand-once-current-line] - ["Macro expand once current line and print" alchemist-macroexpand-print-current-line] - ["Macro expand current line" alchemist-macroexpand-current-line] - ["Macro expand current line and print" alchemist-macroexpand-print-current-line] - "---" - ["Macro expand once region" alchemist-macroexpand-once-region] - ["Macro expand once region and print" alchemist-macroexpand-print-region] - ["Macro expand region" alchemist-macroexpand-region] - ["Macro expand region and print" alchemist-macroexpand-print-region]) - ("Compile" - ["Compile..." alchemist-compile] - ["Compile this buffer" alchemist-compile-this-buffer] - ["Compile file" alchemist-compile-file]) - ("Execute" - ["Execute..." alchemist-compile] - ["Execute this buffer" alchemist-execute-this-buffer] - ["Execute file" alchemist-execute-file]) - ("Mix" - ["Mix compile..." alchemist-mix-compile] - ["Mix run..." alchemist-mix-run] - "---" - ["Mix test this buffer" alchemist-mix-test-this-buffer] - ["Mix test file..." alchemist-mix-test-file] - ["Mix test at point" alchemist-mix-test-at-point] - "---" - ["Mix..." alchemist-mix] - "---" - ["Display mix buffer" alchemist-mix-display-mix-buffer] - "---" - ["Mix help..." alchemist-mix-help]) - ("IEx" - ["IEx send current line" alchemist-iex-send-current-line] - ["IEx send current line and go" alchemist-iex-send-current-line-and-go] - "---" - ["IEx send last region" alchemist-iex-send-last-sexp] - ["IEx send region" alchemist-iex-send-region] - ["IEx send region and go" alchemist-iex-send-region-and-go] - "---" - ["IEx compile this buffer" alchemist-iex-compile-this-buffer] - ["IEx recompile this buffer" alchemist-iex-recompile-this-buffer] - "---" - ["IEx run" alchemist-iex-run]) - ("Project" - ["Project list all files inside test directory" alchemist-project-find-test] - ["Project list all files inside lib directory" alchemist-project-find-lib] - ["Project toggle between file and test" alchemist-project-toggle-file-and-tests] - ["Project toggle between file and test in other window" alchemist-project-toggle-file-and-tests-other-window]) - ("Documentation" - ["Documentation search..." alchemist-help] - ["Documentation search history..." alchemist-help-history] - "---" - ["Documentation search at point..." alchemist-help-search-at-point]) - ("About" - ["Show Alchemist version" alchemist-version t]))) - -(add-hook 'elixir-mode-hook 'alchemist-mode-hook) - -(provide 'alchemist) - -;;; alchemist.el ends here diff --git a/emacs.d/elpa/async-20160108.1249/async-autoloads.el b/emacs.d/elpa/async-20160108.1249/async-autoloads.el deleted file mode 100644 index dd498c3..0000000 --- a/emacs.d/elpa/async-20160108.1249/async-autoloads.el +++ /dev/null @@ -1,129 +0,0 @@ -;;; async-autoloads.el --- automatically extracted autoloads -;; -;;; Code: -(add-to-list 'load-path (or (file-name-directory #$) (car load-path))) - -;;;### (autoloads nil "async" "async.el" (22171 46585 0 0)) -;;; Generated autoloads from async.el - -(autoload 'async-start-process "async" "\ -Start the executable PROGRAM asynchronously. See `async-start'. -PROGRAM is passed PROGRAM-ARGS, calling FINISH-FUNC with the -process object when done. If FINISH-FUNC is nil, the future -object will return the process object when the program is -finished. Set DEFAULT-DIRECTORY to change PROGRAM's current -working directory. - -\(fn NAME PROGRAM FINISH-FUNC &rest PROGRAM-ARGS)" nil nil) - -(autoload 'async-start "async" "\ -Execute START-FUNC (often a lambda) in a subordinate Emacs process. -When done, the return value is passed to FINISH-FUNC. Example: - - (async-start - ;; What to do in the child process - (lambda () - (message \"This is a test\") - (sleep-for 3) - 222) - - ;; What to do when it finishes - (lambda (result) - (message \"Async process done, result should be 222: %s\" - result))) - -If FINISH-FUNC is nil or missing, a future is returned that can -be inspected using `async-get', blocking until the value is -ready. Example: - - (let ((proc (async-start - ;; What to do in the child process - (lambda () - (message \"This is a test\") - (sleep-for 3) - 222)))) - - (message \"I'm going to do some work here\") ;; .... - - (message \"Waiting on async process, result should be 222: %s\" - (async-get proc))) - -If you don't want to use a callback, and you don't care about any -return value form the child process, pass the `ignore' symbol as -the second argument (if you don't, and never call `async-get', it -will leave *emacs* process buffers hanging around): - - (async-start - (lambda () - (delete-file \"a remote file on a slow link\" nil)) - 'ignore) - -Note: Even when FINISH-FUNC is present, a future is still -returned except that it yields no value (since the value is -passed to FINISH-FUNC). Call `async-get' on such a future always -returns nil. It can still be useful, however, as an argument to -`async-ready' or `async-wait'. - -\(fn START-FUNC &optional FINISH-FUNC)" nil nil) - -;;;*** - -;;;### (autoloads nil "async-bytecomp" "async-bytecomp.el" (22171 -;;;;;; 46585 0 0)) -;;; Generated autoloads from async-bytecomp.el - -(autoload 'async-byte-recompile-directory "async-bytecomp" "\ -Compile all *.el files in DIRECTORY asynchronously. -All *.elc files are systematically deleted before proceeding. - -\(fn DIRECTORY &optional QUIET)" nil nil) - -(defvar async-bytecomp-package-mode nil "\ -Non-nil if Async-Bytecomp-Package mode is enabled. -See the command `async-bytecomp-package-mode' for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `async-bytecomp-package-mode'.") - -(custom-autoload 'async-bytecomp-package-mode "async-bytecomp" nil) - -(autoload 'async-bytecomp-package-mode "async-bytecomp" "\ -Byte compile asynchronously packages installed with package.el. -Async compilation of packages can be controlled by -`async-bytecomp-allowed-packages'. - -\(fn &optional ARG)" t nil) - -;;;*** - -;;;### (autoloads nil "dired-async" "dired-async.el" (22171 46585 -;;;;;; 0 0)) -;;; Generated autoloads from dired-async.el - -(defvar dired-async-mode nil "\ -Non-nil if Dired-Async mode is enabled. -See the command `dired-async-mode' for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `dired-async-mode'.") - -(custom-autoload 'dired-async-mode "dired-async" nil) - -(autoload 'dired-async-mode "dired-async" "\ -Do dired actions asynchronously. - -\(fn &optional ARG)" t nil) - -;;;*** - -;;;### (autoloads nil nil ("async-pkg.el" "smtpmail-async.el") (22171 -;;;;;; 46585 642069 0)) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; End: -;;; async-autoloads.el ends here diff --git a/emacs.d/elpa/async-20160108.1249/async-bytecomp.el b/emacs.d/elpa/async-20160108.1249/async-bytecomp.el deleted file mode 100644 index 54313c0..0000000 --- a/emacs.d/elpa/async-20160108.1249/async-bytecomp.el +++ /dev/null @@ -1,177 +0,0 @@ -;;; async-bytecomp.el --- Async functions to compile elisp files async - -;; Copyright (C) 2014-2016 Free Software Foundation, Inc. - -;; Authors: John Wiegley -;; Thierry Volpiatto - -;; Keywords: dired async byte-compile -;; X-URL: https://github.com/jwiegley/dired-async - -;; 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, 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 GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: -;; -;; This package provide the `async-byte-recompile-directory' function -;; which allows, as the name says to recompile a directory outside of -;; your running emacs. -;; The benefit is your files will be compiled in a clean environment without -;; the old *.el files loaded. -;; Among other things, this fix a bug in package.el which recompile -;; the new files in the current environment with the old files loaded, creating -;; errors in most packages after upgrades. -;; -;; NB: This package is advicing the function `package--compile'. - -;;; Code: - -(require 'cl-lib) -(require 'async) - -(defcustom async-bytecomp-allowed-packages - '(async helm helm-core helm-ls-git helm-ls-hg magit) - "Packages in this list will be compiled asynchronously by `package--compile'. -All the dependencies of these packages will be compiled async too, -so no need to add dependencies to this list. -The value of this variable can also be a list with a single element, -the symbol `all', in this case packages are always compiled asynchronously." - :group 'async - :type '(repeat (choice symbol))) - -(defvar async-byte-compile-log-file "~/.emacs.d/async-bytecomp.log") - -;;;###autoload -(defun async-byte-recompile-directory (directory &optional quiet) - "Compile all *.el files in DIRECTORY asynchronously. -All *.elc files are systematically deleted before proceeding." - (cl-loop with dir = (directory-files directory t "\\.elc\\'") - unless dir return nil - for f in dir - when (file-exists-p f) do (delete-file f)) - ;; Ensure async is reloaded when async.elc is deleted. - ;; This happen when recompiling its own directory. - (load "async") - (let ((call-back - `(lambda (&optional ignore) - (if (file-exists-p async-byte-compile-log-file) - (let ((buf (get-buffer-create byte-compile-log-buffer)) - (n 0)) - (with-current-buffer buf - (goto-char (point-max)) - (let ((inhibit-read-only t)) - (insert-file-contents async-byte-compile-log-file) - (compilation-mode)) - (display-buffer buf) - (delete-file async-byte-compile-log-file) - (unless ,quiet - (save-excursion - (goto-char (point-min)) - (while (re-search-forward "^.*:Error:" nil t) - (cl-incf n))) - (if (> n 0) - (message "Failed to compile %d files in directory `%s'" n ,directory) - (message "Directory `%s' compiled asynchronously with warnings" ,directory))))) - (unless ,quiet - (message "Directory `%s' compiled asynchronously with success" ,directory)))))) - (async-start - `(lambda () - (require 'bytecomp) - ,(async-inject-variables "\\`\\(load-path\\)\\|byte\\'") - (let ((default-directory (file-name-as-directory ,directory)) - error-data) - (add-to-list 'load-path default-directory) - (byte-recompile-directory ,directory 0 t) - (when (get-buffer byte-compile-log-buffer) - (setq error-data (with-current-buffer byte-compile-log-buffer - (buffer-substring-no-properties (point-min) (point-max)))) - (unless (string= error-data "") - (with-temp-file ,async-byte-compile-log-file - (erase-buffer) - (insert error-data)))))) - call-back) - (unless quiet (message "Started compiling asynchronously directory %s" directory)))) - -(defvar package-archive-contents) -(defvar package-alist) -(declare-function package-desc-reqs "package.el" (cl-x)) - -(defun async-bytecomp--get-package-deps (pkg &optional only) - ;; Same as `package--get-deps' but parse instead `package-archive-contents' - ;; because PKG is not already installed and not present in `package-alist'. - ;; However fallback to `package-alist' in case PKG no more present - ;; in `package-archive-contents' due to modification to `package-archives'. - ;; See issue #58. - (let* ((pkg-desc (cadr (or (assq pkg package-archive-contents) - (assq pkg package-alist)))) - (direct-deps (cl-loop for p in (package-desc-reqs pkg-desc) - for name = (car p) - when (or (assq name package-archive-contents) - (assq name package-alist)) - collect name)) - (indirect-deps (unless (eq only 'direct) - (delete-dups - (cl-loop for p in direct-deps append - (async-bytecomp--get-package-deps p)))))) - (cl-case only - (direct direct-deps) - (separate (list direct-deps indirect-deps)) - (indirect indirect-deps) - (t (delete-dups (append direct-deps indirect-deps)))))) - -(defun async-bytecomp-get-allowed-pkgs () - (when (and async-bytecomp-allowed-packages - (listp async-bytecomp-allowed-packages)) - (if package-archive-contents - (cl-loop for p in async-bytecomp-allowed-packages - when (assq p package-archive-contents) - append (async-bytecomp--get-package-deps p) into reqs - finally return - (delete-dups - (append async-bytecomp-allowed-packages reqs))) - async-bytecomp-allowed-packages))) - -(defadvice package--compile (around byte-compile-async) - (let ((cur-package (package-desc-name pkg-desc)) - (pkg-dir (package-desc-dir pkg-desc))) - (if (or (equal async-bytecomp-allowed-packages '(all)) - (memq cur-package (async-bytecomp-get-allowed-pkgs))) - (progn - (when (eq cur-package 'async) - (fmakunbound 'async-byte-recompile-directory)) - ;; Add to `load-path' the latest version of async and - ;; reload it when reinstalling async. - (when (string= cur-package "async") - (cl-pushnew pkg-dir load-path) - (load "async-bytecomp")) - ;; `async-byte-recompile-directory' will add directory - ;; as needed to `load-path'. - (async-byte-recompile-directory (package-desc-dir pkg-desc) t)) - ad-do-it))) - -;;;###autoload -(define-minor-mode async-bytecomp-package-mode - "Byte compile asynchronously packages installed with package.el. -Async compilation of packages can be controlled by -`async-bytecomp-allowed-packages'." - :group 'async - :global t - (if async-bytecomp-package-mode - (ad-activate 'package--compile) - (ad-deactivate 'package--compile))) - -(provide 'async-bytecomp) - -;;; async-bytecomp.el ends here diff --git a/emacs.d/elpa/async-20160108.1249/async-pkg.el b/emacs.d/elpa/async-20160108.1249/async-pkg.el deleted file mode 100644 index b042040..0000000 --- a/emacs.d/elpa/async-20160108.1249/async-pkg.el +++ /dev/null @@ -1,6 +0,0 @@ -(define-package "async" "20160108.1249" "Asynchronous processing in Emacs" 'nil :keywords - '("async") - :url "http://elpa.gnu.org/packages/async.html") -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/emacs.d/elpa/async-20160108.1249/async.el b/emacs.d/elpa/async-20160108.1249/async.el deleted file mode 100644 index 24db2a1..0000000 --- a/emacs.d/elpa/async-20160108.1249/async.el +++ /dev/null @@ -1,303 +0,0 @@ -;;; async.el --- Asynchronous processing in Emacs - -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. - -;; Author: John Wiegley -;; Created: 18 Jun 2012 -;; Version: 1.6 - -;; Keywords: async -;; X-URL: https://github.com/jwiegley/emacs-async - -;; 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, 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 GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Adds the ability to call asynchronous functions and process with ease. See -;; the documentation for `async-start' and `async-start-process'. - -;;; Code: - -(defgroup async nil - "Simple asynchronous processing in Emacs" - :group 'emacs) - -(defvar async-debug nil) -(defvar async-send-over-pipe t) -(defvar async-in-child-emacs nil) -(defvar async-callback nil) -(defvar async-callback-for-process nil) -(defvar async-callback-value nil) -(defvar async-callback-value-set nil) -(defvar async-current-process nil) -(defvar async--procvar nil) - -(defun async-inject-variables - (include-regexp &optional predicate exclude-regexp) - "Return a `setq' form that replicates part of the calling environment. -It sets the value for every variable matching INCLUDE-REGEXP and -also PREDICATE. It will not perform injection for any variable -matching EXCLUDE-REGEXP (if present). It is intended to be used -as follows: - - (async-start - `(lambda () - (require 'smtpmail) - (with-temp-buffer - (insert ,(buffer-substring-no-properties (point-min) (point-max))) - ;; Pass in the variable environment for smtpmail - ,(async-inject-variables \"\\`\\(smtpmail\\|\\(user-\\)?mail\\)-\") - (smtpmail-send-it))) - 'ignore)" - `(setq - ,@(let (bindings) - (mapatoms - (lambda (sym) - (if (and (boundp sym) - (or (null include-regexp) - (string-match include-regexp (symbol-name sym))) - (not (string-match - (or exclude-regexp "-syntax-table\\'") - (symbol-name sym)))) - (let ((value (symbol-value sym))) - (when (or (null predicate) - (funcall predicate sym)) - (setq bindings (cons `(quote ,value) bindings) - bindings (cons sym bindings))))))) - bindings))) - -(defalias 'async-inject-environment 'async-inject-variables) - -(defun async-handle-result (func result buf) - (if (null func) - (progn - (set (make-local-variable 'async-callback-value) result) - (set (make-local-variable 'async-callback-value-set) t)) - (unwind-protect - (if (and (listp result) - (eq 'async-signal (nth 0 result))) - (signal (car (nth 1 result)) - (cdr (nth 1 result))) - (funcall func result)) - (unless async-debug - (kill-buffer buf))))) - -(defun async-when-done (proc &optional change) - "Process sentinal used to retrieve the value from the child process." - (when (eq 'exit (process-status proc)) - (with-current-buffer (process-buffer proc) - (let ((async-current-process proc)) - (if (= 0 (process-exit-status proc)) - (if async-callback-for-process - (if async-callback - (prog1 - (funcall async-callback proc) - (unless async-debug - (kill-buffer (current-buffer)))) - (set (make-local-variable 'async-callback-value) proc) - (set (make-local-variable 'async-callback-value-set) t)) - (goto-char (point-max)) - (backward-sexp) - (async-handle-result async-callback (read (current-buffer)) - (current-buffer))) - (set (make-local-variable 'async-callback-value) - (list 'error - (format "Async process '%s' failed with exit code %d" - (process-name proc) (process-exit-status proc)))) - (set (make-local-variable 'async-callback-value-set) t)))))) - -(defun async--receive-sexp (&optional stream) - (let ((sexp (decode-coding-string (base64-decode-string - (read stream)) 'utf-8-unix)) - ;; Parent expects UTF-8 encoded text. - (coding-system-for-write 'utf-8-unix)) - (if async-debug - (message "Received sexp {{{%s}}}" (pp-to-string sexp))) - (setq sexp (read sexp)) - (if async-debug - (message "Read sexp {{{%s}}}" (pp-to-string sexp))) - (eval sexp))) - -(defun async--insert-sexp (sexp) - (let (print-level - print-length - (print-escape-nonascii t) - (print-circle t)) - (prin1 sexp (current-buffer)) - ;; Just in case the string we're sending might contain EOF - (encode-coding-region (point-min) (point-max) 'utf-8-unix) - (base64-encode-region (point-min) (point-max) t) - (goto-char (point-min)) (insert ?\") - (goto-char (point-max)) (insert ?\" ?\n))) - -(defun async--transmit-sexp (process sexp) - (with-temp-buffer - (if async-debug - (message "Transmitting sexp {{{%s}}}" (pp-to-string sexp))) - (async--insert-sexp sexp) - (process-send-region process (point-min) (point-max)))) - -(defun async-batch-invoke () - "Called from the child Emacs process' command-line." - ;; Make sure 'message' and 'prin1' encode stuff in UTF-8, as parent - ;; process expects. - (let ((coding-system-for-write 'utf-8-unix)) - (setq async-in-child-emacs t - debug-on-error async-debug) - (if debug-on-error - (prin1 (funcall - (async--receive-sexp (unless async-send-over-pipe - command-line-args-left)))) - (condition-case err - (prin1 (funcall - (async--receive-sexp (unless async-send-over-pipe - command-line-args-left)))) - (error - (prin1 (list 'async-signal err))))))) - -(defun async-ready (future) - "Query a FUTURE to see if the ready is ready -- i.e., if no blocking -would result from a call to `async-get' on that FUTURE." - (and (memq (process-status future) '(exit signal)) - (with-current-buffer (process-buffer future) - async-callback-value-set))) - -(defun async-wait (future) - "Wait for FUTURE to become ready." - (while (not (async-ready future)) - (sit-for 0.05))) - -(defun async-get (future) - "Get the value from an asynchronously function when it is ready. -FUTURE is returned by `async-start' or `async-start-process' when -its FINISH-FUNC is nil." - (async-wait future) - (with-current-buffer (process-buffer future) - (async-handle-result #'identity async-callback-value (current-buffer)))) - -(defun async-message-p (value) - "Return true of VALUE is an async.el message packet." - (and (listp value) - (plist-get value :async-message))) - -(defun async-send (&rest args) - "Send the given messages to the asychronous Emacs PROCESS." - (let ((args (append args '(:async-message t)))) - (if async-in-child-emacs - (if async-callback - (funcall async-callback args)) - (async--transmit-sexp (car args) (list 'quote (cdr args)))))) - -(defun async-receive (&rest args) - "Send the given messages to the asychronous Emacs PROCESS." - (async--receive-sexp)) - -;;;###autoload -(defun async-start-process (name program finish-func &rest program-args) - "Start the executable PROGRAM asynchronously. See `async-start'. -PROGRAM is passed PROGRAM-ARGS, calling FINISH-FUNC with the -process object when done. If FINISH-FUNC is nil, the future -object will return the process object when the program is -finished. Set DEFAULT-DIRECTORY to change PROGRAM's current -working directory." - (let* ((buf (generate-new-buffer (concat "*" name "*"))) - (proc (let ((process-connection-type nil)) - (apply #'start-process name buf program program-args)))) - (with-current-buffer buf - (set (make-local-variable 'async-callback) finish-func) - (set-process-sentinel proc #'async-when-done) - (unless (string= name "emacs") - (set (make-local-variable 'async-callback-for-process) t)) - proc))) - -;;;###autoload -(defun async-start (start-func &optional finish-func) - "Execute START-FUNC (often a lambda) in a subordinate Emacs process. -When done, the return value is passed to FINISH-FUNC. Example: - - (async-start - ;; What to do in the child process - (lambda () - (message \"This is a test\") - (sleep-for 3) - 222) - - ;; What to do when it finishes - (lambda (result) - (message \"Async process done, result should be 222: %s\" - result))) - -If FINISH-FUNC is nil or missing, a future is returned that can -be inspected using `async-get', blocking until the value is -ready. Example: - - (let ((proc (async-start - ;; What to do in the child process - (lambda () - (message \"This is a test\") - (sleep-for 3) - 222)))) - - (message \"I'm going to do some work here\") ;; .... - - (message \"Waiting on async process, result should be 222: %s\" - (async-get proc))) - -If you don't want to use a callback, and you don't care about any -return value form the child process, pass the `ignore' symbol as -the second argument (if you don't, and never call `async-get', it -will leave *emacs* process buffers hanging around): - - (async-start - (lambda () - (delete-file \"a remote file on a slow link\" nil)) - 'ignore) - -Note: Even when FINISH-FUNC is present, a future is still -returned except that it yields no value (since the value is -passed to FINISH-FUNC). Call `async-get' on such a future always -returns nil. It can still be useful, however, as an argument to -`async-ready' or `async-wait'." - (let ((sexp start-func) - ;; Subordinate Emacs will send text encoded in UTF-8. - (coding-system-for-read 'utf-8-unix)) - (setq async--procvar - (async-start-process - "emacs" (file-truename - (expand-file-name invocation-name - invocation-directory)) - finish-func - "-Q" "-l" - ;; Using `locate-library' ensure we use the right file - ;; when the .elc have been deleted. - (locate-library "async") - "-batch" "-f" "async-batch-invoke" - (if async-send-over-pipe - "" - (with-temp-buffer - (async--insert-sexp (list 'quote sexp)) - (buffer-string))))) - (if async-send-over-pipe - (async--transmit-sexp async--procvar (list 'quote sexp))) - async--procvar)) - -(defmacro async-sandbox(func) - "Evaluate FUNC in a separate Emacs process, synchronously." - `(async-get (async-start ,func))) - -(provide 'async) - -;;; async.el ends here diff --git a/emacs.d/elpa/async-20160108.1249/dired-async.el b/emacs.d/elpa/async-20160108.1249/dired-async.el deleted file mode 100644 index ecab9cb..0000000 --- a/emacs.d/elpa/async-20160108.1249/dired-async.el +++ /dev/null @@ -1,290 +0,0 @@ -;;; dired-async.el --- Copy/move/delete asynchronously in dired. - -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. - -;; Authors: John Wiegley -;; Thierry Volpiatto - -;; Keywords: dired async network -;; X-URL: https://github.com/jwiegley/dired-async - -;; 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, 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 GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; This file provide a redefinition of `dired-create-file' function, -;; performs copies, moves and all what is handled by `dired-create-file' -;; in the background using a slave Emacs process, -;; by means of the async.el module. -;; To use it, put this in your .emacs: - -;; (dired-async-mode 1) - -;; This will enable async copy/rename etc... -;; in dired and helm. - -;;; Code: - -(require 'cl-lib) -(require 'dired-aux) -(require 'async) - -(eval-when-compile - (defvar async-callback)) -(defvar dired-async-operation nil) - -(defgroup dired-async nil - "Copy rename files asynchronously from dired." - :group 'dired) - -(defcustom dired-async-env-variables-regexp - "\\`\\(tramp-\\(default\\|connection\\|remote\\)\\|ange-ftp\\)-.*" - "Variables matching this regexp will be loaded on Child Emacs." - :type 'regexp - :group 'dired-async) - -(defcustom dired-async-message-function 'dired-async-mode-line-message - "Function to use to notify result when operation finish. -Should take same args as `message'." - :group 'dired-async - :type 'function) - -(defcustom dired-async-log-file "/tmp/dired-async.log" - "File use to communicate errors from Child Emacs to host Emacs." - :group 'dired-async - :type 'string) - -(defface dired-async-message - '((t (:foreground "yellow"))) - "Face used for mode-line message." - :group 'dired-async) - -(defface dired-async-mode-message - '((t (:foreground "Gold"))) - "Face used for `dired-async--modeline-mode' lighter." - :group 'dired-async) - -(define-minor-mode dired-async--modeline-mode - "Notify mode-line that an async process run." - :group 'dired-async - :global t - :lighter (:eval (propertize (format " [%s Async job(s) running]" - (length (dired-async-processes))) - 'face 'dired-async-mode-message)) - (unless dired-async--modeline-mode - (let ((visible-bell t)) (ding)))) - -(defun dired-async-mode-line-message (text &rest args) - "Notify end of operation in `mode-line'." - (message nil) - (let ((mode-line-format (concat - " " (propertize - (if args - (apply #'format text args) - text) - 'face 'dired-async-message)))) - (force-mode-line-update) - (sit-for 3) - (force-mode-line-update))) - -(defun dired-async-processes () - (cl-loop for p in (process-list) - when (cl-loop for c in (process-command p) thereis - (string= "async-batch-invoke" c)) - collect p)) - -(defun dired-async-kill-process () - (interactive) - (let* ((processes (dired-async-processes)) - (proc (car (last processes)))) - (delete-process proc) - (unless (> (length processes) 1) - (dired-async--modeline-mode -1)))) - -(defun dired-async-after-file-create (len-flist) - "Callback function used for operation handled by `dired-create-file'." - (unless (dired-async-processes) - ;; Turn off mode-line notification - ;; only when last process end. - (dired-async--modeline-mode -1)) - (when dired-async-operation - (if (file-exists-p dired-async-log-file) - (progn - (pop-to-buffer (get-buffer-create "*dired async*")) - (erase-buffer) - (insert "Error: ") - (insert-file-contents dired-async-log-file) - (delete-file dired-async-log-file)) - (run-with-timer - 0.1 nil - dired-async-message-function "Asynchronous %s of %s file(s) on %s file(s) done" - (car dired-async-operation) (cadr dired-async-operation) len-flist)))) - -(defun dired-async-maybe-kill-ftp () - "Return a form to kill ftp process in child emacs." - (quote - (progn - (require 'cl-lib) - (let ((buf (cl-loop for b in (buffer-list) - thereis (and (string-match - "\\`\\*ftp.*" - (buffer-name b)) b)))) - (when buf (kill-buffer buf)))))) - -(defun dired-async-create-files (file-creator operation fn-list name-constructor - &optional marker-char) - "Same as `dired-create-files' but asynchronous. - -See `dired-create-files' for the behavior of arguments." - (setq dired-async-operation nil) - (let (dired-create-files-failures - failures async-fn-list - skipped (success-count 0) - (total (length fn-list)) - callback) - (let (to overwrite-query - overwrite-backup-query) ; for dired-handle-overwrite - (dolist (from fn-list) - (setq to (funcall name-constructor from)) - (if (equal to from) - (progn - (setq to nil) - (dired-log "Cannot %s to same file: %s\n" - (downcase operation) from))) - (if (not to) - (setq skipped (cons (dired-make-relative from) skipped)) - (let* ((overwrite (file-exists-p to)) - (dired-overwrite-confirmed ; for dired-handle-overwrite - (and overwrite - (let ((help-form '(format "\ -Type SPC or `y' to overwrite file `%s', -DEL or `n' to skip to next, -ESC or `q' to not overwrite any of the remaining files, -`!' to overwrite all remaining files with no more questions." to))) - (dired-query 'overwrite-query - "Overwrite `%s'?" to)))) - ;; must determine if FROM is marked before file-creator - ;; gets a chance to delete it (in case of a move). - (actual-marker-char - (cond ((integerp marker-char) marker-char) - (marker-char (dired-file-marker from)) ; slow - (t nil)))) - ;; Handle the `dired-copy-file' file-creator specially - ;; When copying a directory to another directory or - ;; possibly to itself or one of its subdirectories. - ;; e.g "~/foo/" => "~/test/" - ;; or "~/foo/" =>"~/foo/" - ;; or "~/foo/ => ~/foo/bar/") - ;; In this case the 'name-constructor' have set the destination - ;; TO to "~/test/foo" because the old emacs23 behavior - ;; of `copy-directory' was to not create the subdirectory - ;; and instead copy the contents. - ;; With the new behavior of `copy-directory' - ;; (similar to the `cp' shell command) we don't - ;; need such a construction of the target directory, - ;; so modify the destination TO to "~/test/" instead of "~/test/foo/". - (let ((destname (file-name-directory to))) - (when (and (file-directory-p from) - (file-directory-p to) - (eq file-creator 'dired-copy-file)) - (setq to destname)) - ;; If DESTNAME is a subdirectory of FROM, not a symlink, - ;; and the method in use is copying, signal an error. - (and (eq t (car (file-attributes destname))) - (eq file-creator 'dired-copy-file) - (file-in-directory-p destname from) - (error "Cannot copy `%s' into its subdirectory `%s'" - from to))) - (if overwrite - (or (and dired-overwrite-confirmed - (push (cons from to) async-fn-list)) - (progn - (push (dired-make-relative from) failures) - (dired-log "%s `%s' to `%s' failed" - operation from to))) - (push (cons from to) async-fn-list))))) - (setq callback - `(lambda (&optional ignore) - (dired-async-after-file-create ,total) - (when (string= ,(downcase operation) "rename") - (cl-loop for (file . to) in ',async-fn-list - do (and (get-file-buffer file) - (with-current-buffer (get-file-buffer file) - (set-visited-file-name to nil t)))))))) - ;; Handle error happening in host emacs. - (cond - (dired-create-files-failures - (setq failures (nconc failures dired-create-files-failures)) - (dired-log-summary - (format "%s failed for %d file%s in %d requests" - operation (length failures) - (dired-plural-s (length failures)) - total) - failures)) - (failures - (dired-log-summary - (format "%s failed for %d of %d file%s" - operation (length failures) - total (dired-plural-s total)) - failures)) - (skipped - (dired-log-summary - (format "%s: %d of %d file%s skipped" - operation (length skipped) total - (dired-plural-s total)) - skipped)) - (t (message "%s: %s file%s" - operation success-count (dired-plural-s success-count)))) - ;; Start async process. - (when async-fn-list - (async-start `(lambda () - (require 'cl-lib) (require 'dired-aux) (require 'dired-x) - ,(async-inject-variables dired-async-env-variables-regexp) - (condition-case err - (let ((dired-recursive-copies (quote always))) - (cl-loop for (f . d) in (quote ,async-fn-list) - do (funcall (quote ,file-creator) f d t))) - (file-error - (with-temp-file ,dired-async-log-file - (insert (format "%S" err))))) - ,(dired-async-maybe-kill-ftp)) - callback) - ;; Run mode-line notifications while process running. - (dired-async--modeline-mode 1) - (setq dired-async-operation (list operation (length async-fn-list))) - (message "%s proceeding asynchronously..." operation)))) - -(defadvice dired-create-files (around dired-async) - (dired-async-create-files file-creator operation fn-list - name-constructor marker-char)) - -;;;###autoload -(define-minor-mode dired-async-mode - "Do dired actions asynchronously." - :group 'dired-async - :global t - (if dired-async-mode - (if (fboundp 'advice-add) - (advice-add 'dired-create-files :override #'dired-async-create-files) - (ad-activate 'dired-create-files)) - (if (fboundp 'advice-remove) - (advice-remove 'dired-create-files #'dired-async-create-files) - (ad-deactivate 'dired-create-files)))) - - -(provide 'dired-async) - -;;; dired-async.el ends here diff --git a/emacs.d/elpa/async-20160108.1249/smtpmail-async.el b/emacs.d/elpa/async-20160108.1249/smtpmail-async.el deleted file mode 100644 index 5ac426d..0000000 --- a/emacs.d/elpa/async-20160108.1249/smtpmail-async.el +++ /dev/null @@ -1,73 +0,0 @@ -;;; smtpmail-async.el --- Send e-mail with smtpmail.el asynchronously - -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. - -;; Author: John Wiegley -;; Created: 18 Jun 2012 - -;; Keywords: email async -;; X-URL: https://github.com/jwiegley/emacs-async - -;; 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, 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 GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Send e-mail with smtpmail.el asynchronously. To use: -;; -;; (require 'smtpmail-async) -;; -;; (setq send-mail-function 'async-smtpmail-send-it -;; message-send-mail-function 'async-smtpmail-send-it) -;; -;; This assumes you already have smtpmail.el working. - -;;; Code: - -(defgroup smtpmail-async nil - "Send e-mail with smtpmail.el asynchronously" - :group 'smptmail) - -(require 'async) -(require 'smtpmail) -(require 'message) - -(defvar async-smtpmail-before-send-hook nil - "Hook running in the child emacs in `async-smtpmail-send-it'. -It is called just before calling `smtpmail-send-it'.") - -(defun async-smtpmail-send-it () - (let ((to (message-field-value "To")) - (buf-content (buffer-substring-no-properties - (point-min) (point-max)))) - (message "Delivering message to %s..." to) - (async-start - `(lambda () - (require 'smtpmail) - (with-temp-buffer - (insert ,buf-content) - (set-buffer-multibyte nil) - ;; Pass in the variable environment for smtpmail - ,(async-inject-variables - "\\`\\(smtpmail\\|async-smtpmail\\|\\(user-\\)?mail\\)-\\|auth-sources\\|epg" - nil "\\`\\(mail-header-format-function\\|smtpmail-address-buffer\\|mail-mode-abbrev-table\\)") - (run-hooks 'async-smtpmail-before-send-hook) - (smtpmail-send-it))) - `(lambda (&optional ignore) - (message "Delivering message to %s...done" ,to))))) - -(provide 'smtpmail-async) - -;;; smtpmail-async.el ends here diff --git a/emacs.d/elpa/auto-complete-20160107.8/auto-complete-autoloads.el b/emacs.d/elpa/auto-complete-20160107.8/auto-complete-autoloads.el deleted file mode 100644 index 963e0f2..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/auto-complete-autoloads.el +++ /dev/null @@ -1,64 +0,0 @@ -;;; auto-complete-autoloads.el --- automatically extracted autoloads -;; -;;; Code: -(add-to-list 'load-path (or (file-name-directory #$) (car load-path))) - -;;;### (autoloads nil "auto-complete" "auto-complete.el" (22171 46584 -;;;;;; 0 0)) -;;; Generated autoloads from auto-complete.el - -(autoload 'auto-complete "auto-complete" "\ -Start auto-completion at current point. - -\(fn &optional SOURCES)" t nil) - -(autoload 'auto-complete-mode "auto-complete" "\ -AutoComplete mode - -\(fn &optional ARG)" t nil) - -(defvar global-auto-complete-mode nil "\ -Non-nil if Global-Auto-Complete mode is enabled. -See the command `global-auto-complete-mode' for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `global-auto-complete-mode'.") - -(custom-autoload 'global-auto-complete-mode "auto-complete" nil) - -(autoload 'global-auto-complete-mode "auto-complete" "\ -Toggle Auto-Complete mode in all buffers. -With prefix ARG, enable Global-Auto-Complete mode if ARG is positive; -otherwise, disable it. If called from Lisp, enable the mode if -ARG is omitted or nil. - -Auto-Complete mode is enabled in all buffers where -`auto-complete-mode-maybe' would do it. -See `auto-complete-mode' for more information on Auto-Complete mode. - -\(fn &optional ARG)" t nil) - -;;;*** - -;;;### (autoloads nil "auto-complete-config" "auto-complete-config.el" -;;;;;; (22171 46584 0 0)) -;;; Generated autoloads from auto-complete-config.el - -(autoload 'ac-config-default "auto-complete-config" "\ - - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads nil nil ("auto-complete-pkg.el") (22171 46584 590372 -;;;;;; 0)) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; End: -;;; auto-complete-autoloads.el ends here diff --git a/emacs.d/elpa/auto-complete-20160107.8/auto-complete-config.el b/emacs.d/elpa/auto-complete-20160107.8/auto-complete-config.el deleted file mode 100644 index 021bdbd..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/auto-complete-config.el +++ /dev/null @@ -1,543 +0,0 @@ -;;; auto-complete-config.el --- auto-complete additional configuations - -;; Copyright (C) 2009, 2010 Tomohiro Matsuyama - -;; Author: Tomohiro Matsuyama -;; Keywords: convenience -;; Version: 1.5.0 - -;; This program is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; This program is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with this program. If not, see . - -;;; Commentary: - -;; - -;;; Code: - -(require 'cl-lib) -(require 'auto-complete) - - - -;;;; Additional sources - -;; imenu - -(defvar ac-imenu-index nil) - -(ac-clear-variable-every-10-minutes 'ac-imenu-index) - -(defun ac-imenu-candidates () - (cl-loop with i = 0 - with stack = (progn - (unless (local-variable-p 'ac-imenu-index) - (make-local-variable 'ac-imenu-index)) - (or ac-imenu-index - (setq ac-imenu-index - (ignore-errors - (with-no-warnings - (imenu--make-index-alist)))))) - with result - while (and stack (or (not (integerp ac-limit)) - (< i ac-limit))) - for node = (pop stack) - if (consp node) - do - (let ((car (car node)) - (cdr (cdr node))) - (if (consp cdr) - (mapc (lambda (child) - (push child stack)) - cdr) - (when (and (stringp car) - (string-match (concat "^" (regexp-quote ac-prefix)) car)) - ;; Remove extra characters - (if (string-match "^.*\\(()\\|=\\|<>\\)$" car) - (setq car (substring car 0 (match-beginning 1)))) - (push car result) - (cl-incf i)))) - finally return (nreverse result))) - -(ac-define-source imenu - '((depends imenu) - (candidates . ac-imenu-candidates) - (symbol . "s"))) - -;; gtags - -(defface ac-gtags-candidate-face - '((t (:inherit ac-candidate-face :foreground "navy"))) - "Face for gtags candidate" - :group 'auto-complete) - -(defface ac-gtags-selection-face - '((t (:inherit ac-selection-face :background "navy"))) - "Face for the gtags selected candidate." - :group 'auto-complete) - -(defun ac-gtags-candidate () - (ignore-errors - (split-string (shell-command-to-string (format "global -ciq %s" ac-prefix)) "\n"))) - -(ac-define-source gtags - '((candidates . ac-gtags-candidate) - (candidate-face . ac-gtags-candidate-face) - (selection-face . ac-gtags-selection-face) - (requires . 3) - (symbol . "s"))) - -;; yasnippet - -(defface ac-yasnippet-candidate-face - '((t (:inherit ac-candidate-face - :background "sandybrown" :foreground "black"))) - "Face for yasnippet candidate." - :group 'auto-complete) - -(defface ac-yasnippet-selection-face - '((t (:inherit ac-selection-face :background "coral3"))) - "Face for the yasnippet selected candidate." - :group 'auto-complete) - -(defun ac-yasnippet-table-hash (table) - (cond - ((fboundp 'yas/snippet-table-hash) - (yas/snippet-table-hash table)) - ((fboundp 'yas/table-hash) - (yas/table-hash table)))) - -(defun ac-yasnippet-table-parent (table) - (cond - ((fboundp 'yas/snippet-table-parent) - (yas/snippet-table-parent table)) - ((fboundp 'yas/table-parent) - (yas/table-parent table)))) - -(defun ac-yasnippet-candidate-1 (table) - (with-no-warnings - (let ((hashtab (ac-yasnippet-table-hash table)) - (parent (ac-yasnippet-table-parent table)) - candidates) - (maphash (lambda (key value) - (push key candidates)) - hashtab) - (setq candidates (all-completions ac-prefix (nreverse candidates))) - (if parent - (setq candidates - (append candidates (ac-yasnippet-candidate-1 parent)))) - candidates))) - -(defun ac-yasnippet-candidates () - (with-no-warnings - (cond (;; 0.8 onwards - (fboundp 'yas-active-keys) - (all-completions ac-prefix (yas-active-keys))) - (;; >0.6.0 - (fboundp 'yas/get-snippet-tables) - (apply 'append (mapcar 'ac-yasnippet-candidate-1 - (condition-case nil - (yas/get-snippet-tables major-mode) - (wrong-number-of-arguments - (yas/get-snippet-tables))))) - ) - (t - (let ((table - (if (fboundp 'yas/snippet-table) - ;; <0.6.0 - (yas/snippet-table major-mode) - ;; 0.6.0 - (yas/current-snippet-table)))) - (if table - (ac-yasnippet-candidate-1 table))))))) - -(ac-define-source yasnippet - '((depends yasnippet) - (candidates . ac-yasnippet-candidates) - (action . yas/expand) - (candidate-face . ac-yasnippet-candidate-face) - (selection-face . ac-yasnippet-selection-face) - (symbol . "a"))) - -;; semantic - -(defun ac-semantic-candidates (prefix) - (with-no-warnings - (delete "" ; semantic sometimes returns an empty string - (mapcar (lambda (elem) - (cons (semantic-tag-name elem) - (semantic-tag-clone elem))) - (ignore-errors - (or (semantic-analyze-possible-completions - (semantic-analyze-current-context)) - (senator-find-tag-for-completion prefix))))))) - -(defun ac-semantic-doc (symbol) - (with-no-warnings - (let* ((proto (semantic-format-tag-summarize-with-file symbol nil t)) - (doc (semantic-documentation-for-tag symbol)) - (res proto)) - (when doc - (setq res (concat res "\n\n" doc))) - res))) - -(defun ac-semantic-action () - (when (and (boundp 'yas-minor-mode) yas-minor-mode) - (let* ((tag (car (last (oref (semantic-analyze-current-context) prefix)))) - (class (semantic-tag-class tag)) - (args)) - (when (eq class 'function) - (setq args (semantic-tag-function-arguments tag)) - (yas-expand-snippet - (concat "(" - (mapconcat - (lambda (arg) - (let ((arg-type (semantic-format-tag-type arg nil)) - (arg-name (semantic-format-tag-name arg nil))) - (concat "${" - (if (string= arg-name "") - arg-type - (concat arg-type " " arg-name)) - "}"))) - args - ", ") - ")$0")))))) - -(ac-define-source semantic - '((available . (or (require 'semantic-ia nil t) - (require 'semantic/ia nil t))) - (candidates . (ac-semantic-candidates ac-prefix)) - (document . ac-semantic-doc) - (action . ac-semantic-action) - (prefix . cc-member) - (requires . 0) - (symbol . "m"))) - -(ac-define-source semantic-raw - '((available . (or (require 'semantic-ia nil t) - (require 'semantic/ia nil t))) - (candidates . (ac-semantic-candidates ac-prefix)) - (document . ac-semantic-doc) - (action . ac-semantic-action) - (symbol . "s"))) - -;; eclim - -(defun ac-eclim-candidates () - (with-no-warnings - (cl-loop for c in (eclim/java-complete) - collect (nth 1 c)))) - -(ac-define-source eclim - '((candidates . ac-eclim-candidates) - (prefix . c-dot) - (requires . 0) - (symbol . "f"))) - -;; css - -;; Copied from company-css.el -(defconst ac-css-property-alist - ;; see http://www.w3.org/TR/CSS21/propidx.html - '(("azimuth" angle "left-side" "far-left" "left" "center-left" "center" - "center-right" "right" "far-right" "right-side" "behind" "leftwards" - "rightwards") - ("background" background-color background-image background-repeat - background-attachment background-position) - ("background-attachment" "scroll" "fixed") - ("background-color" color "transparent") - ("background-image" uri "none") - ("background-position" percentage length "left" "center" "right" percentage - length "top" "center" "bottom" "left" "center" "right" "top" "center" - "bottom") - ("background-repeat" "repeat" "repeat-x" "repeat-y" "no-repeat") - ("border" border-width border-style border-color) - ("border-bottom" border) - ("border-bottom-color" border-color) - ("border-bottom-style" border-style) - ("border-bottom-width" border-width) - ("border-collapse" "collapse" "separate") - ("border-color" color "transparent") - ("border-left" border) - ("border-left-color" border-color) - ("border-left-style" border-style) - ("border-left-width" border-width) - ("border-right" border) - ("border-right-color" border-color) - ("border-right-style" border-style) - ("border-right-width" border-width) - ("border-spacing" length length) - ("border-style" border-style) - ("border-top" border) - ("border-top-color" border-color) - ("border-top-style" border-style) - ("border-top-width" border-width) - ("border-width" border-width) - ("bottom" length percentage "auto") - ("caption-side" "top" "bottom") - ("clear" "none" "left" "right" "both") - ("clip" shape "auto") - ("color" color) - ("content" "normal" "none" string uri counter "attr()" "open-quote" - "close-quote" "no-open-quote" "no-close-quote") - ("counter-increment" identifier integer "none") - ("counter-reset" identifier integer "none") - ("cue" cue-before cue-after) - ("cue-after" uri "none") - ("cue-before" uri "none") - ("cursor" uri "*" "auto" "crosshair" "default" "pointer" "move" "e-resize" - "ne-resize" "nw-resize" "n-resize" "se-resize" "sw-resize" "s-resize" - "w-resize" "text" "wait" "help" "progress") - ("direction" "ltr" "rtl") - ("display" "inline" "block" "list-item" "run-in" "inline-block" "table" - "inline-table" "table-row-group" "table-header-group" "table-footer-group" - "table-row" "table-column-group" "table-column" "table-cell" - "table-caption" "none") - ("elevation" angle "below" "level" "above" "higher" "lower") - ("empty-cells" "show" "hide") - ("float" "left" "right" "none") - ("font" font-style font-variant font-weight font-size "/" line-height - font-family "caption" "icon" "menu" "message-box" "small-caption" - "status-bar") - ("font-family" family-name generic-family) - ("font-size" absolute-size relative-size length percentage) - ("font-style" "normal" "italic" "oblique") - ("font-variant" "normal" "small-caps") - ("font-weight" "normal" "bold" "bolder" "lighter" "100" "200" "300" "400" - "500" "600" "700" "800" "900") - ("height" length percentage "auto") - ("left" length percentage "auto") - ("letter-spacing" "normal" length) - ("line-height" "normal" number length percentage) - ("list-style" list-style-type list-style-position list-style-image) - ("list-style-image" uri "none") - ("list-style-position" "inside" "outside") - ("list-style-type" "disc" "circle" "square" "decimal" "decimal-leading-zero" - "lower-roman" "upper-roman" "lower-greek" "lower-latin" "upper-latin" - "armenian" "georgian" "lower-alpha" "upper-alpha" "none") - ("margin" margin-width) - ("margin-bottom" margin-width) - ("margin-left" margin-width) - ("margin-right" margin-width) - ("margin-top" margin-width) - ("max-height" length percentage "none") - ("max-width" length percentage "none") - ("min-height" length percentage) - ("min-width" length percentage) - ("orphans" integer) - ("outline" outline-color outline-style outline-width) - ("outline-color" color "invert") - ("outline-style" border-style) - ("outline-width" border-width) - ("overflow" "visible" "hidden" "scroll" "auto") - ("padding" padding-width) - ("padding-bottom" padding-width) - ("padding-left" padding-width) - ("padding-right" padding-width) - ("padding-top" padding-width) - ("page-break-after" "auto" "always" "avoid" "left" "right") - ("page-break-before" "auto" "always" "avoid" "left" "right") - ("page-break-inside" "avoid" "auto") - ("pause" time percentage) - ("pause-after" time percentage) - ("pause-before" time percentage) - ("pitch" frequency "x-low" "low" "medium" "high" "x-high") - ("pitch-range" number) - ("play-during" uri "mix" "repeat" "auto" "none") - ("position" "static" "relative" "absolute" "fixed") - ("quotes" string string "none") - ("richness" number) - ("right" length percentage "auto") - ("speak" "normal" "none" "spell-out") - ("speak-header" "once" "always") - ("speak-numeral" "digits" "continuous") - ("speak-punctuation" "code" "none") - ("speech-rate" number "x-slow" "slow" "medium" "fast" "x-fast" "faster" - "slower") - ("stress" number) - ("table-layout" "auto" "fixed") - ("text-align" "left" "right" "center" "justify") - ("text-decoration" "none" "underline" "overline" "line-through" "blink") - ("text-indent" length percentage) - ("text-transform" "capitalize" "uppercase" "lowercase" "none") - ("top" length percentage "auto") - ("unicode-bidi" "normal" "embed" "bidi-override") - ("vertical-align" "baseline" "sub" "super" "top" "text-top" "middle" - "bottom" "text-bottom" percentage length) - ("visibility" "visible" "hidden" "collapse") - ("voice-family" specific-voice generic-voice "*" specific-voice - generic-voice) - ("volume" number percentage "silent" "x-soft" "soft" "medium" "loud" - "x-loud") - ("white-space" "normal" "pre" "nowrap" "pre-wrap" "pre-line") - ("widows" integer) - ("width" length percentage "auto") - ("word-spacing" "normal" length) - ("z-index" "auto" integer)) - "A list of CSS properties and their possible values.") - -(defconst ac-css-value-classes - '((absolute-size "xx-small" "x-small" "small" "medium" "large" "x-large" - "xx-large") - (border-style "none" "hidden" "dotted" "dashed" "solid" "double" "groove" - "ridge" "inset" "outset") - (color "aqua" "black" "blue" "fuchsia" "gray" "green" "lime" "maroon" "navy" - "olive" "orange" "purple" "red" "silver" "teal" "white" "yellow" - "rgb") - (counter "counter") - (family-name "Courier" "Helvetica" "Times") - (generic-family "serif" "sans-serif" "cursive" "fantasy" "monospace") - (generic-voice "male" "female" "child") - (margin-width "auto") ;; length percentage - (relative-size "larger" "smaller") - (shape "rect") - (uri "url")) - "A list of CSS property value classes and their contents.") - -(defconst ac-css-pseudo-classes - '("active" "after" "before" "first" "first-child" "first-letter" "first-line" - "focus" "hover" "lang" "left" "link" "right" "visited") - "Identifiers for CSS pseudo-elements and pseudo-classes.") - -(defvar ac-css-property nil - "Current editing property.") - -(defun ac-css-prefix () - (when (save-excursion (re-search-backward "\\_<\\(.+?\\)\\_>\\s *:[^;]*\\=" nil t)) - (setq ac-css-property (match-string 1)) - (or (ac-prefix-symbol) (point)))) - -(defun ac-css-property-candidates () - (let ((list (assoc-default ac-css-property ac-css-property-alist))) - (if list - (cl-loop with seen - with value - while (setq value (pop list)) - if (symbolp value) - do (unless (memq value seen) - (push value seen) - (setq list - (append list - (or (assoc-default value ac-css-value-classes) - (assoc-default (symbol-name value) ac-css-property-alist))))) - else collect value) - ac-css-pseudo-classes))) - -(ac-define-source css-property - '((candidates . ac-css-property-candidates) - (prefix . ac-css-prefix) - (requires . 0))) - -;; slime -(ac-define-source slime - '((depends slime) - (candidates . (car (slime-simple-completions ac-prefix))) - (symbol . "s") - (cache))) - -;; ghc-mod -(ac-define-source ghc-mod - '((depends ghc) - (candidates . (ghc-select-completion-symbol)) - (symbol . "s") - (cache))) - - - -;;;; Not maintained sources - -;; ropemacs - -(defvar ac-ropemacs-loaded nil) -(defun ac-ropemacs-require () - (with-no-warnings - (unless ac-ropemacs-loaded - (pymacs-load "ropemacs" "rope-") - (if (boundp 'ropemacs-enable-autoimport) - (setq ropemacs-enable-autoimport t)) - (setq ac-ropemacs-loaded t)))) - -(defun ac-ropemacs-setup () - (ac-ropemacs-require) - ;(setq ac-sources (append (list 'ac-source-ropemacs) ac-sources)) - (setq ac-omni-completion-sources '(("\\." ac-source-ropemacs)))) - -(defun ac-ropemacs-initialize () - (autoload 'pymacs-apply "pymacs") - (autoload 'pymacs-call "pymacs") - (autoload 'pymacs-eval "pymacs" nil t) - (autoload 'pymacs-exec "pymacs" nil t) - (autoload 'pymacs-load "pymacs" nil t) - (add-hook 'python-mode-hook 'ac-ropemacs-setup) - t) - -(defvar ac-ropemacs-completions-cache nil) -(defvar ac-source-ropemacs - '((init - . (lambda () - (setq ac-ropemacs-completions-cache - (mapcar - (lambda (completion) - (concat ac-prefix completion)) - (ignore-errors - (rope-completions)))))) - (candidates . ac-ropemacs-completions-cache))) - -;; rcodetools - -(defvar ac-source-rcodetools - '((init . (lambda () - (require 'rcodetools) - (condition-case x - (save-excursion - (rct-exec-and-eval rct-complete-command-name "--completion-emacs-icicles")) - (error) (setq rct-method-completion-table nil)))) - (candidates . (lambda () - (all-completions - ac-prefix - (mapcar - (lambda (completion) - (replace-regexp-in-string "\t.*$" "" (car completion))) - rct-method-completion-table)))))) - - - -;;;; Default settings - -(defun ac-common-setup () - ;(add-to-list 'ac-sources 'ac-source-filename) - ) - -(defun ac-emacs-lisp-mode-setup () - (setq ac-sources (append '(ac-source-features ac-source-functions ac-source-yasnippet ac-source-variables ac-source-symbols) ac-sources))) - -(defun ac-cc-mode-setup () - (setq ac-sources (append '(ac-source-yasnippet ac-source-gtags) ac-sources))) - -(defun ac-ruby-mode-setup ()) - -(defun ac-css-mode-setup () - (setq ac-sources (append '(ac-source-css-property) ac-sources))) - -;;;###autoload -(defun ac-config-default () - (setq-default ac-sources '(ac-source-abbrev ac-source-dictionary ac-source-words-in-same-mode-buffers)) - (add-hook 'emacs-lisp-mode-hook 'ac-emacs-lisp-mode-setup) - (add-hook 'c-mode-common-hook 'ac-cc-mode-setup) - (add-hook 'ruby-mode-hook 'ac-ruby-mode-setup) - (add-hook 'css-mode-hook 'ac-css-mode-setup) - (add-hook 'auto-complete-mode-hook 'ac-common-setup) - (global-auto-complete-mode t)) - -(provide 'auto-complete-config) -;;; auto-complete-config.el ends here diff --git a/emacs.d/elpa/auto-complete-20160107.8/auto-complete-pkg.el b/emacs.d/elpa/auto-complete-20160107.8/auto-complete-pkg.el deleted file mode 100644 index 797a9e9..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/auto-complete-pkg.el +++ /dev/null @@ -1,6 +0,0 @@ -(define-package "auto-complete" "20160107.8" "Auto Completion for GNU Emacs" - '((popup "0.5.0") - (cl-lib "0.5"))) -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/emacs.d/elpa/auto-complete-20160107.8/auto-complete.el b/emacs.d/elpa/auto-complete-20160107.8/auto-complete.el deleted file mode 100644 index f497e29..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/auto-complete.el +++ /dev/null @@ -1,2163 +0,0 @@ -;;; auto-complete.el --- Auto Completion for GNU Emacs - -;; Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Tomohiro Matsuyama - -;; Author: Tomohiro Matsuyama -;; URL: https://github.com/auto-complete/auto-complete -;; Keywords: completion, convenience -;; Version: 1.5.0 - -;; This program is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; This program is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with this program. If not, see . - -;;; Commentary: -;; -;; This extension provides a way to complete with popup menu like: -;; -;; def-!- -;; +-----------------+ -;; |defun::::::::::::| -;; |defvar | -;; |defmacro | -;; | ... | -;; +-----------------+ -;; -;; You can complete by typing and selecting menu. -;; -;; Entire documents are located in doc/ directory. -;; Take a look for information. -;; -;; Enjoy! - -;;; Code: - - - -(defconst ac-version "1.5.0" - "Version of auto-complete in string format. -Use `version-to-list' to get version component.") - -(defconst ac-version-major (car (version-to-list ac-version)) - "Major version number of auto-complete") - -(defconst ac-version-minor (cadr (version-to-list ac-version)) - "Minor version number of auto-complete") - -(require 'cl-lib) -(require 'popup) - -;;;; Global stuff - -(defun ac-error (&optional var) - "Report an error and disable `auto-complete-mode'." - (ignore-errors - (message "auto-complete error: %s" var) - (auto-complete-mode -1) - var)) - - - -;;;; Customization - -(defgroup auto-complete nil - "Auto completion." - :group 'completion - :prefix "ac-") - -(defcustom ac-delay 0.1 - "Delay to completions will be available." - :type 'float - :group 'auto-complete) - -(defcustom ac-auto-show-menu 0.8 - "Non-nil means completion menu will be automatically shown." - :type '(choice (const :tag "Yes" t) - (const :tag "Never" nil) - (float :tag "Timer")) - :group 'auto-complete) - -(defcustom ac-show-menu-immediately-on-auto-complete t - "Non-nil means menu will be showed immediately on `auto-complete'." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-expand-on-auto-complete t - "Non-nil means expand whole common part on first time `auto-complete'." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-disable-faces '(font-lock-comment-face font-lock-string-face font-lock-doc-face) - "Non-nil means disable automatic completion on specified faces." - :type '(repeat symbol) - :group 'auto-complete) - -(defcustom ac-stop-flymake-on-completing t - "Non-nil means disble flymake temporarily on completing." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-flycheck-poll-completion-end-interval 0.5 - "Polling interval to restart automatically flycheck's checking after completion is end." - :type 'float - :group 'auto-complete) - -(defcustom ac-use-fuzzy (and (locate-library "fuzzy") t) - "Non-nil means use fuzzy matching." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-fuzzy-cursor-color "red" - "Cursor color in fuzzy mode." - :type 'string - :group 'auto-complete) - -(defcustom ac-use-comphist t - "Non-nil means use intelligent completion history." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-comphist-threshold 0.7 - "Percentage of ignoring low scored candidates." - :type 'float - :group 'auto-complete) - -(defcustom ac-comphist-file - (expand-file-name (concat (if (boundp 'user-emacs-directory) - user-emacs-directory - "~/.emacs.d/") - "/ac-comphist.dat")) - "Completion history file name." - :type 'string - :group 'auto-complete) - -(defcustom ac-user-dictionary nil - "User defined dictionary" - :type '(repeat string) - :group 'auto-complete) - -(defcustom ac-dictionary-files '("~/.dict") - "Dictionary files." - :type '(repeat string) - :group 'auto-complete) -(defvaralias 'ac-user-dictionary-files 'ac-dictionary-files) - -(defcustom ac-dictionary-directories - (ignore-errors - (when load-file-name - (let ((installed-dir (file-name-directory load-file-name))) - (cl-loop for name in '("ac-dict" "dict") - for dir = (concat installed-dir name) - if (file-directory-p dir) - collect dir)))) - "Dictionary directories." - :type '(repeat string) - :group 'auto-complete) - -(defcustom ac-use-quick-help t - "Non-nil means use quick help." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-quick-help-delay 1.5 - "Delay to show quick help." - :type 'float - :group 'auto-complete) - -(defcustom ac-menu-height 10 - "Max height of candidate menu." - :type 'integer - :group 'auto-complete) -(defvaralias 'ac-candidate-menu-height 'ac-menu-height) - -(defcustom ac-quick-help-height 20 - "Max height of quick help." - :type 'integer - :group 'auto-complete) - -(defcustom ac-quick-help-prefer-pos-tip t - "Prefer native tooltip with pos-tip than overlay popup for displaying quick help." - :type 'boolean - :group 'auto-complete) -(defvaralias 'ac-quick-help-prefer-x 'ac-quick-help-prefer-pos-tip) - -(defcustom ac-candidate-limit nil - "Limit number of candidates. Non-integer means no limit." - :type 'integer - :group 'auto-complete) -(defvaralias 'ac-candidate-max 'ac-candidate-limit) - -(defcustom ac-modes - '(emacs-lisp-mode lisp-mode lisp-interaction-mode - slime-repl-mode - c-mode cc-mode c++-mode go-mode - java-mode malabar-mode clojure-mode clojurescript-mode scala-mode - scheme-mode - ocaml-mode tuareg-mode coq-mode haskell-mode agda-mode agda2-mode - perl-mode cperl-mode python-mode ruby-mode lua-mode tcl-mode - ecmascript-mode javascript-mode js-mode js2-mode php-mode css-mode scss-mode less-css-mode - makefile-mode sh-mode fortran-mode f90-mode ada-mode - xml-mode sgml-mode web-mode - ts-mode - sclang-mode - verilog-mode - qml-mode - apples-mode) - "Major modes `auto-complete-mode' can run on." - :type '(repeat symbol) - :group 'auto-complete) - -(defcustom ac-compatible-packages-regexp - "^ac-" - "Regexp to indicate what packages can work with auto-complete." - :type 'string - :group 'auto-complete) - -(defcustom ac-non-trigger-commands - '(*table--cell-self-insert-command - electric-buffer-list) - "Commands that can't be used as triggers of `auto-complete'." - :type '(repeat symbol) - :group 'auto-complete) - -(defcustom ac-trigger-commands - '(self-insert-command) - "Trigger commands that specify whether `auto-complete' should start or not." - :type '(repeat symbol) - :group 'auto-complete) - -(defcustom ac-trigger-commands-on-completing - '(delete-backward-char - backward-delete-char - backward-delete-char-untabify - ;; autopair - autopair-backspace - ;; paredit - paredit-backward-delete - paredit-backward-delete-word) - "Trigger commands that specify whether `auto-complete' should continue or not." - :type '(repeat symbol) - :group 'auto-complete) - -(defcustom ac-trigger-key nil - "Non-nil means `auto-complete' will start by typing this key. -If you specify this TAB, for example, `auto-complete' will start by typing TAB, -and if there is no completions, an original command will be fallbacked." - :type '(choice (const :tag "None" nil) - (string :tag "Key")) - :group 'auto-complete - :set (lambda (symbol value) - (set-default symbol value) - (when (and value - (fboundp 'ac-set-trigger-key)) - (ac-set-trigger-key value)))) - -(defcustom ac-auto-start 2 - "Non-nil means completion will be started automatically. -Positive integer means if a length of a word you entered is larger than the value, -completion will be started automatically. -If you specify `nil', never be started automatically." - :type '(choice (const :tag "Yes" t) - (const :tag "Never" nil) - (integer :tag "Require")) - :group 'auto-complete) - -(defcustom ac-stop-words nil - "List of string to stop completion." - :type '(repeat string) - :group 'auto-complete) -(defvaralias 'ac-ignores 'ac-stop-words) - -(defcustom ac-use-dictionary-as-stop-words t - "Non-nil means a buffer related dictionary will be thought of as stop words." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-ignore-case 'smart - "Non-nil means auto-complete ignores case. -If this value is `smart', auto-complete ignores case only when -a prefix doesn't contain any upper case letters." - :type '(choice (const :tag "Yes" t) - (const :tag "Smart" smart) - (const :tag "No" nil)) - :group 'auto-complete) - -(defcustom ac-dwim t - "Non-nil means `auto-complete' works based on Do What I Mean." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-use-menu-map nil - "Non-nil means a special keymap `ac-menu-map' on completing menu will be used." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-use-overriding-local-map nil - "Non-nil means `overriding-local-map' will be used to hack for overriding key events on auto-completion." - :type 'boolean - :group 'auto-complete) - -(defcustom ac-disable-inline nil - "Non-nil disable inline completion visibility" - :type 'boolean - :group 'auto-complete) - -(defcustom ac-candidate-menu-min 1 - "Number of candidates required to display menu" - :type 'integer - :group 'auto-complete) - -(defcustom ac-max-width nil - "Maximum width for auto-complete menu to have" - :type '(choice (const :tag "No limit" nil) - (const :tag "Character Limit" 25) - (const :tag "Window Ratio Limit" 0.5)) - :group 'auto-complete) - -(defface ac-completion-face - '((t (:foreground "darkgray" :underline t))) - "Face for inline completion" - :group 'auto-complete) - -(defface ac-candidate-face - '((t (:inherit popup-face))) - "Face for candidate." - :group 'auto-complete) - -(defface ac-candidate-mouse-face - '((t (:inherit popup-menu-mouse-face))) - "Mouse face for candidate." - :group 'auto-complete) - -(defface ac-selection-face - '((t (:inherit popup-menu-selection-face))) - "Face for selected candidate." - :group 'auto-complete) - -(defvar auto-complete-mode-hook nil - "Hook for `auto-complete-mode'.") - - - -;;;; Internal variables - -(defvar auto-complete-mode nil - "Dummy variable to suppress compiler warnings.") - -(defvar ac-cursor-color nil - "Old cursor color.") - -(defvar ac-inline nil - "Inline completion instance.") - -(defvar ac-menu nil - "Menu instance.") - -(defvar ac-show-menu nil - "Flag to show menu on timer tick.") - -(defvar ac-last-completion nil - "Cons of prefix marker and selected item of last completion.") - -(defvar ac-quick-help nil - "Quick help instance") - -(defvar ac-completing nil - "Non-nil means `auto-complete-mode' is now working on completion.") - -(defvar ac-buffer nil - "Buffer where auto-complete is started.") - -(defvar ac-point nil - "Start point of prefix.") - -(defvar ac-last-point nil - "Last point of updating pattern.") - -(defvar ac-prefix nil - "Prefix string.") -(defvaralias 'ac-target 'ac-prefix) - -(defvar ac-selected-candidate nil - "Last selected candidate.") - -(defvar ac-common-part nil - "Common part string of meaningful candidates. -If there is no common part, this will be nil.") - -(defvar ac-whole-common-part nil - "Common part string of whole candidates. -If there is no common part, this will be nil.") - -(defvar ac-prefix-overlay nil - "Overlay for prefix string.") - -(defvar ac-timer nil - "Completion idle timer.") - -(defvar ac-show-menu-timer nil - "Show menu idle timer.") - -(defvar ac-quick-help-timer nil - "Quick help idle timer.") - -(defvar ac-triggered nil - "Flag to update.") - -(defvar ac-limit nil - "Limit number of candidates for each sources.") - -(defvar ac-candidates nil - "Current candidates.") - -(defvar ac-candidates-cache nil - "Candidates cache for individual sources.") - -(defvar ac-fuzzy-enable nil - "Non-nil means fuzzy matching is enabled.") - -(defvar ac-dwim-enable nil - "Non-nil means DWIM completion will be allowed.") - -(defvar ac-mode-map (make-sparse-keymap) - "Auto-complete mode map. It is also used for trigger key command. See also `ac-trigger-key'.") - -(defvar ac-completing-map - (let ((map (make-sparse-keymap))) - (define-key map "\t" 'ac-expand) - (define-key map [tab] 'ac-expand) - (define-key map "\r" 'ac-complete) - (define-key map (kbd "M-TAB") 'auto-complete) - - (define-key map "\M-n" 'ac-next) - (define-key map "\M-p" 'ac-previous) - (define-key map [down] 'ac-next) - (define-key map [up] 'ac-previous) - - (define-key map [f1] 'ac-help) - (define-key map [M-f1] 'ac-persist-help) - (define-key map (kbd "C-?") 'ac-help) - (define-key map (kbd "C-M-?") 'ac-persist-help) - - (define-key map [C-down] 'ac-quick-help-scroll-down) - (define-key map [C-up] 'ac-quick-help-scroll-up) - (define-key map "\C-\M-n" 'ac-quick-help-scroll-down) - (define-key map "\C-\M-p" 'ac-quick-help-scroll-up) - - (dotimes (i 9) - (let ((symbol (intern (format "ac-complete-select-%d" (1+ i))))) - (fset symbol - `(lambda () - (interactive) - (when (and (ac-menu-live-p) (popup-select ac-menu ,i)) - (ac-complete)))) - (define-key map (read-kbd-macro (format "M-%s" (1+ i))) symbol))) - - map) - "Keymap for completion.") -(defvaralias 'ac-complete-mode-map 'ac-completing-map) - -(defvar ac-menu-map - (let ((map (make-sparse-keymap))) - (set-keymap-parent map ac-completing-map) - (define-key map (kbd "RET") 'ac-complete) - (define-key map "\C-n" 'ac-next) - (define-key map "\C-p" 'ac-previous) - (define-key map "\C-s" 'ac-isearch) - (define-key map [mouse-1] 'ac-mouse-1) - (define-key map [down-mouse-1] 'ac-ignore) - (define-key map [mouse-4] 'ac-mouse-4) - (define-key map [mouse-5] 'ac-mouse-5) - map) - "Keymap for completion on completing menu.") - -(defvar ac-current-map - (let ((map (make-sparse-keymap))) - (set-keymap-parent map ac-completing-map) - map)) - -(defvar ac-match-function 'all-completions - "Default match function.") - -(defvar ac-prefix-definitions - '((symbol . ac-prefix-symbol) - (file . ac-prefix-file) - (valid-file . ac-prefix-valid-file) - (c-dot . ac-prefix-c-dot) - (c-dot-ref . ac-prefix-c-dot-ref) - (cc-member . ac-prefix-cc-member)) - "Prefix definitions for common use.") - -(defvar ac-sources '(ac-source-words-in-same-mode-buffers) - "Sources for completion.") -(make-variable-buffer-local 'ac-sources) - -(defvar ac-compiled-sources nil - "Compiled source of `ac-sources'.") - -(defvar ac-current-sources nil - "Current working sources. This is sublist of `ac-compiled-sources'.") - -(defvar ac-omni-completion-sources nil - "Do not use this anymore.") - -(defvar ac-current-prefix-def nil) - -(defvar ac-ignoring-prefix-def nil) - - - -;;;; Intelligent completion history - -(defvar ac-comphist nil - "Database of completion history.") - -(defsubst ac-comphist-make-tab () - (make-hash-table :test 'equal)) - -(defsubst ac-comphist-tab (db) - (nth 0 db)) - -(defsubst ac-comphist-cache (db) - (nth 1 db)) - -(defun ac-comphist-make (&optional tab) - (list (or tab (ac-comphist-make-tab)) (make-hash-table :test 'equal :weakness t))) - -(defun ac-comphist-get (db string &optional create) - (let* ((tab (ac-comphist-tab db)) - (index (gethash string tab))) - (when (and create (null index)) - (setq index (make-vector (length string) 0)) - (puthash string index tab)) - index)) - -(defun ac-comphist-add (db string prefix) - (setq prefix (min prefix (1- (length string)))) - (when (<= 0 prefix) - (setq string (substring-no-properties string)) - (let ((stat (ac-comphist-get db string t))) - (cl-incf (aref stat prefix)) - (remhash string (ac-comphist-cache db))))) - -(defun ac-comphist-score (db string prefix) - (setq prefix (min prefix (1- (length string)))) - (if (<= 0 prefix) - (let ((cache (gethash string (ac-comphist-cache db)))) - (or (and cache (aref cache prefix)) - (let ((stat (ac-comphist-get db string)) - (score 0.0)) - (when stat - (cl-loop for p from 0 below (length string) - ;; sigmoid function - with a = 5 - with b = (/ 700.0 a) ; bounds for avoiding range error in `exp' - with d = (/ 6.0 a) - for x = (max (- b) (min b (- d (abs (- prefix p))))) - for r = (/ 1.0 (1+ (exp (* (- a) x)))) - do - (cl-incf score (* (aref stat p) r)))) - ;; Weight by distance - (cl-incf score (max 0.0 (- 0.3 (/ (- (length string) prefix) 100.0)))) - (unless cache - (setq cache (make-vector (length string) nil)) - (puthash string cache (ac-comphist-cache db))) - (aset cache prefix score) - score))) - 0.0)) - -(defun ac-comphist-sort (db collection prefix &optional threshold) - (let (result - (n 0) - (total 0) - (cur 0)) - (setq result (mapcar (lambda (a) - (when (and cur threshold) - (if (>= cur (* total threshold)) - (setq cur nil) - (cl-incf n) - (cl-incf cur (cdr a)))) - (car a)) - (sort (mapcar (lambda (string) - (let ((score (ac-comphist-score db string prefix))) - (cl-incf total score) - (cons string score))) - collection) - (lambda (a b) (< (cdr b) (cdr a)))))) - (if threshold - (cons n result) - result))) - -(defun ac-comphist-serialize (db) - (let (alist) - (maphash (lambda (k v) - (push (cons k v) alist)) - (ac-comphist-tab db)) - (list alist))) - -(defun ac-comphist-deserialize (sexp) - (condition-case nil - (ac-comphist-make (let ((tab (ac-comphist-make-tab))) - (mapc (lambda (cons) - (puthash (car cons) (cdr cons) tab)) - (nth 0 sexp)) - tab)) - (error (message "Invalid comphist db.") nil))) - -(defun ac-comphist-init () - (ac-comphist-load) - (add-hook 'kill-emacs-hook 'ac-comphist-save)) - -(defun ac-comphist-load () - (interactive) - (let ((db (if (file-exists-p ac-comphist-file) - (ignore-errors - (with-temp-buffer - (insert-file-contents ac-comphist-file) - (goto-char (point-min)) - (ac-comphist-deserialize (read (current-buffer)))))))) - (setq ac-comphist (or db (ac-comphist-make))))) - -(defun ac-comphist-save () - (interactive) - (require 'pp) - (ignore-errors - (with-temp-buffer - (pp (ac-comphist-serialize ac-comphist) (current-buffer)) - (write-region (point-min) (point-max) ac-comphist-file)))) - - - -;;;; Dictionary -(defvar ac-buffer-dictionary nil) -(defvar ac-file-dictionary (make-hash-table :test 'equal)) - -(defun ac-clear-dictionary-cache () - (interactive) - (dolist (buffer (buffer-list)) - (with-current-buffer buffer - (if (local-variable-p 'ac-buffer-dictionary) - (kill-local-variable 'ac-buffer-dictionary)))) - (clrhash ac-file-dictionary)) - -(defun ac-file-dictionary (filename) - (let ((cache (gethash filename ac-file-dictionary 'none))) - (if (and cache (not (eq cache 'none))) - cache - (let (result) - (ignore-errors - (with-temp-buffer - (insert-file-contents filename) - (setq result (split-string (buffer-string) "\n" t)))) - (puthash filename result ac-file-dictionary) - result)))) - -(defun ac-mode-dictionary (mode) - (cl-loop for name in (cons (symbol-name mode) - (ignore-errors (list (file-name-extension (buffer-file-name))))) - append (cl-loop for dir in ac-dictionary-directories - for file = (concat dir "/" name) - if (file-exists-p file) - append (ac-file-dictionary file)))) - -(defun ac-buffer-dictionary (&optional buffer) - (with-current-buffer (or buffer (current-buffer)) - (if (local-variable-p 'ac-buffer-dictionary) - ac-buffer-dictionary - (make-local-variable 'ac-buffer-dictionary) - (setq ac-buffer-dictionary - (apply 'append - ac-user-dictionary - (ac-mode-dictionary major-mode) - (mapcar 'ac-file-dictionary ac-dictionary-files)))))) - - - -;;;; Auto completion internals - -(defun ac-menu-at-wrapper-line-p () - "Return non-nil if current line is long and wrapped to next visual line." - (and (not truncate-lines) - (eq (line-beginning-position) - (save-excursion - (vertical-motion 1) - (line-beginning-position))))) - -(defun ac-stop-word-p (word) - (or (member word ac-stop-words) - (if ac-use-dictionary-as-stop-words - (member word (ac-buffer-dictionary))))) - -(defun ac-prefix-default () - "Same as `ac-prefix-symbol' but ignore a number prefix." - (let ((start (ac-prefix-symbol))) - (when start - (cl-loop with end = (point) - for pos from start below end - for c = (char-after pos) - if (not (and (<= ?0 c) (<= c ?9))) - return start)))) - -(defun ac-prefix-symbol () - "Default prefix definition function." - (require 'thingatpt) - (car-safe (bounds-of-thing-at-point 'symbol))) - -(defun ac-prefix-file () - "File prefix." - (let ((point (re-search-backward "[\"<>' \t\r\n]" nil t))) - (if point (1+ point)))) - -(defsubst ac-windows-remote-file-p (file) - (and (memq system-type '(ms-dos windows-nt cygwin)) - (string-match-p "\\`\\(?://\\|\\\\\\\\\\)" file))) - -(defun ac-prefix-valid-file () - "Existed (or to be existed) file prefix." - (let* ((line-beg (line-beginning-position)) - (end (point)) - (start (or (let ((point (re-search-backward "[\"<>'= \t\r\n]" line-beg t))) - (if point (1+ point))) - line-beg)) - (file (buffer-substring start end))) - (if (and file (or (string-match "^/" file) - (and (setq file (and (string-match "^[^/]*/" file) - (match-string 0 file))) - (file-directory-p file)))) - (unless (ac-windows-remote-file-p file) - start)))) - -(defun ac-prefix-c-dot () - "C-like languages dot(.) prefix." - (if (re-search-backward "\\.\\(\\(?:[a-zA-Z0-9][_a-zA-Z0-9]*\\)?\\)\\=" nil t) - (match-beginning 1))) - -(defun ac-prefix-c-dot-ref () - "C-like languages dot(.) and reference(->) prefix." - (if (re-search-backward "\\(?:\\.\\|->\\)\\(\\(?:[a-zA-Z0-9][_a-zA-Z0-9]*\\)?\\)\\=" nil t) - (match-beginning 1))) - -(defun ac-prefix-cc-member () - "C-like languages member(.)(->)(::) prefix." - (when (re-search-backward "\\(?:\\.\\|->\\|::\\)\\(\\(?:[a-zA-Z0-9][_a-zA-Z0-9]*\\)?\\)\\=" nil t) - (match-beginning 1))) - -(defun ac-define-prefix (name prefix) - "Define new prefix definition. -You can not use it in source definition like (prefix . `NAME')." - (push (cons name prefix) ac-prefix-definitions)) - -(defun ac-match-substring (prefix candidates) - (cl-loop with regexp = (regexp-quote prefix) - for candidate in candidates - if (string-match regexp candidate) - collect candidate)) - -(defsubst ac-source-entity (source) - (if (symbolp source) - (symbol-value source) - source)) - -(defun ac-source-available-p (source) - (if (and (symbolp source) - (get source 'available)) - (eq (get source 'available) t) - (let* ((src (ac-source-entity source)) - (avail-pair (assq 'available src)) - (avail-cond (cdr avail-pair)) - (available (and (if avail-pair - (cond - ((symbolp avail-cond) - (funcall avail-cond)) - ((listp avail-cond) - (eval avail-cond))) - t) - (cl-loop for feature in (assoc-default 'depends src) - unless (require feature nil t) return nil - finally return t)))) - (if (symbolp source) - (put source 'available (if available t 'no))) - available))) - -(defun ac-compile-sources (sources) - "Compiled `SOURCES' into expanded sources style." - (cl-loop for source in sources - if (ac-source-available-p source) - do - (setq source (ac-source-entity source)) - ;; prefix - (let* ((prefix (assoc 'prefix source)) - (real (assoc-default (cdr prefix) ac-prefix-definitions))) - (cond - (real - (add-to-list 'source (cons 'prefix real))) - ((null prefix) - (add-to-list 'source (cons 'prefix 'ac-prefix-default))))) - ;; match - (let ((match (assq 'match source))) - (cond - ((eq (cdr match) 'substring) - (setcdr match 'ac-match-substring)))) - and collect source)) - -(defun ac-compiled-sources () - (or ac-compiled-sources - (setq ac-compiled-sources - (ac-compile-sources ac-sources)))) - -(defsubst ac-menu-live-p () - (popup-live-p ac-menu)) - -(defun ac-menu-create (point width height) - (setq ac-menu - (popup-create point width height - :around t - :face 'ac-candidate-face - :max-width ac-max-width - :mouse-face 'ac-candidate-mouse-face - :selection-face 'ac-selection-face - :symbol t - :scroll-bar t - :margin-left 1 - :keymap ac-menu-map - ))) - -(defun ac-menu-delete () - (when ac-menu - (popup-delete ac-menu) - (setq ac-menu nil))) - -(defsubst ac-inline-overlay () - (nth 0 ac-inline)) - -(defsubst ac-inline-live-p () - (and ac-inline (ac-inline-overlay) t)) - -(defun ac-inline-show (point string) - (unless ac-inline - (setq ac-inline (list nil))) - (save-excursion - (let ((overlay (ac-inline-overlay)) - (width 0) - (string-width (string-width string)) - (length 0) - (original-string string)) - ;; Calculate string space to show completion - (goto-char point) - (let (c) - (while (and (not (eolp)) - (< width string-width) - (setq c (char-after)) - (not (eq c ?\t))) ; special case for tab - (cl-incf width (char-width c)) - (cl-incf length) - (forward-char))) - - ;; Show completion - (goto-char point) - (cond - ((= width 0) - ;; End-of-line - ;; Do nothing - ) - ((<= width string-width) - ;; No space to show - ;; Do nothing - ) - ((> width string-width) - ;; Need to fill space - (setq string (concat string (make-string (- width string-width) ? ))))) - (setq string (propertize string 'face 'ac-completion-face)) - (if overlay - (progn - (move-overlay overlay point (+ point length)) - (overlay-put overlay 'invisible nil)) - (setq overlay (make-overlay point (+ point length))) - (setf (nth 0 ac-inline) overlay) - (overlay-put overlay 'priority 9999) - ;; Help prefix-overlay in some cases - (overlay-put overlay 'keymap ac-current-map)) - ;; TODO no width but char - (if (eq length 0) - ;; Case: End-of-line - (progn - (put-text-property 0 1 'cursor t string) - (overlay-put overlay 'after-string string)) - (let ((display (substring string 0 1)) - (after-string (substring string 1))) - (overlay-put overlay 'display display) - (overlay-put overlay 'after-string after-string))) - (overlay-put overlay 'string original-string)))) - -(defun ac-inline-delete () - (when (ac-inline-live-p) - (ac-inline-hide) - (delete-overlay (ac-inline-overlay)) - (setq ac-inline nil))) - -(defun ac-inline-hide () - (when (ac-inline-live-p) - (let ((overlay (ac-inline-overlay)) - (buffer-undo-list t)) - (when overlay - (move-overlay overlay (point-min) (point-min)) - (overlay-put overlay 'invisible t) - (overlay-put overlay 'display nil) - (overlay-put overlay 'after-string nil))))) - -(defun ac-inline-update () - (if (and ac-completing ac-prefix (stringp ac-common-part)) - (let ((common-part-length (length ac-common-part)) - (prefix-length (length ac-prefix))) - (if (> common-part-length prefix-length) - (progn - (ac-inline-hide) - (ac-inline-show (point) (substring ac-common-part prefix-length))) - (ac-inline-delete))) - (ac-inline-delete))) - -(defun ac-put-prefix-overlay () - (unless ac-prefix-overlay - (let (newline) - ;; Insert newline to make sure that cursor always on the overlay - (when (eobp) - (popup-save-buffer-state - (insert "\n")) - (setq newline t)) - (setq ac-prefix-overlay (make-overlay ac-point (1+ (point)) nil t t)) - (overlay-put ac-prefix-overlay 'priority 9999) - (overlay-put ac-prefix-overlay 'keymap (make-sparse-keymap)) - (overlay-put ac-prefix-overlay 'newline newline)))) - -(defun ac-remove-prefix-overlay () - (when ac-prefix-overlay - (when (overlay-get ac-prefix-overlay 'newline) - ;; Remove inserted newline - (popup-save-buffer-state - (goto-char (point-max)) - (if (eq (char-before) ?\n) - (delete-char -1)))) - (delete-overlay ac-prefix-overlay))) - -(defun ac-activate-completing-map () - (if (and ac-show-menu ac-use-menu-map) - (set-keymap-parent ac-current-map ac-menu-map)) - (when (and ac-use-overriding-local-map - (null overriding-terminal-local-map)) - (setq overriding-terminal-local-map ac-current-map)) - (when ac-prefix-overlay - (set-keymap-parent (overlay-get ac-prefix-overlay 'keymap) ac-current-map))) - -(defun ac-deactivate-completing-map () - (set-keymap-parent ac-current-map ac-completing-map) - (when (and ac-use-overriding-local-map - (eq overriding-terminal-local-map ac-current-map)) - (setq overriding-terminal-local-map nil)) - (when ac-prefix-overlay - (set-keymap-parent (overlay-get ac-prefix-overlay 'keymap) nil))) - -(defsubst ac-selected-candidate () - (if ac-menu - (popup-selected-item ac-menu))) - -(defun ac-prefix (requires ignore-list) - (cl-loop with current = (point) - with point - with point-def - with prefix-def - with sources - for source in (ac-compiled-sources) - for prefix = (assoc-default 'prefix source) - for req = (or (assoc-default 'requires source) requires 1) - - do - (unless (member prefix ignore-list) - (save-excursion - (setq point (cond - ((symbolp prefix) - (funcall prefix)) - ((stringp prefix) - (and (re-search-backward (concat prefix "\\=") nil t) - (or (match-beginning 1) (match-beginning 0)))) - ((stringp (car-safe prefix)) - (let ((regexp (nth 0 prefix)) - (end (nth 1 prefix)) - (group (nth 2 prefix))) - (and (re-search-backward (concat regexp "\\=") nil t) - (funcall (if end 'match-end 'match-beginning) - (or group 0))))) - (t - (eval prefix)))) - (if (and point - (integerp req) - (< (- current point) req)) - (setq point nil)) - (when point - (if (null prefix-def) - (setq prefix-def prefix - point-def point)) - (if (equal point point-def) - (push source sources))))) - - finally return - (and point-def (list prefix-def point-def (nreverse sources))))) - -(defun ac-init () - "Initialize current sources to start completion." - (setq ac-candidates-cache nil) - (cl-loop for source in ac-current-sources - for function = (assoc-default 'init source) - if function do - (save-excursion - (cond - ((functionp function) - (funcall function)) - (t - (eval function)))))) - -(defun ac-candidates-1 (source) - (let* ((do-cache (assq 'cache source)) - (function (assoc-default 'candidates source)) - (action (assoc-default 'action source)) - (document (assoc-default 'document source)) - (symbol (assoc-default 'symbol source)) - (ac-limit (or (assoc-default 'limit source) ac-limit)) - (face (or (assoc-default 'face source) (assoc-default 'candidate-face source))) - (selection-face (assoc-default 'selection-face source)) - (cache (and do-cache (assq source ac-candidates-cache))) - (candidates (cdr cache))) - (unless cache - (setq candidates (save-excursion - (cond - ((functionp function) - (funcall function)) - (t - (eval function))))) - ;; Convert (name value) format candidates into name with text properties. - (setq candidates (mapcar (lambda (candidate) - (if (consp candidate) - (propertize (car candidate) 'value (cdr candidate)) - candidate)) - candidates)) - (when do-cache - (push (cons source candidates) ac-candidates-cache))) - (setq candidates (funcall (or (assoc-default 'match source) - ac-match-function) - ac-prefix candidates)) - ;; Remove extra items regarding to ac-limit - (if (and (integerp ac-limit) (> ac-limit 1) (> (length candidates) ac-limit)) - (setcdr (nthcdr (1- ac-limit) candidates) nil)) - ;; Put candidate properties - (setq candidates (mapcar (lambda (candidate) - (popup-item-propertize candidate - 'action action - 'symbol symbol - 'document document - 'popup-face face - 'selection-face selection-face)) - candidates)) - candidates)) - -(defun ac-delete-duplicated-candidates (candidates) - (cl-delete-duplicates - candidates - :test (lambda (x y) - ;; We assume two candidates are same if their titles are - ;; equal and their actions are equal. - (and (equal x y) - (eq (popup-item-property x 'action) - (popup-item-property y 'action)))) - :from-end t)) - -(defun ac-reduce-candidates (candidates) - ;; Call `ac-delete-duplicated-candidates' on first portion of - ;; candidate list for speed. - (let ((size 20)) - (if (< (length candidates) size) - (ac-delete-duplicated-candidates candidates) - (cl-loop for c on candidates by 'cdr - repeat (1- size) - finally return - (let ((rest (cdr c))) - (setcdr c nil) - (append (ac-delete-duplicated-candidates candidates) (copy-sequence rest))))))) - -(defun ac-candidates () - "Produce candidates for current sources." - (cl-loop with completion-ignore-case = (or (eq ac-ignore-case t) - (and (eq ac-ignore-case 'smart) - (let ((case-fold-search nil)) (not (string-match "[[:upper:]]" ac-prefix))))) - with case-fold-search = completion-ignore-case - with prefix-len = (length ac-prefix) - for source in ac-current-sources - append (ac-candidates-1 source) into candidates - finally return - (progn - (if (and ac-use-comphist ac-comphist) - (if ac-show-menu - (let* ((pair (ac-comphist-sort ac-comphist candidates prefix-len ac-comphist-threshold)) - (n (car pair)) - (result (ac-reduce-candidates (cdr pair))) - (cons (if (> n 0) (nthcdr (1- n) result))) - (cdr (cdr cons))) - ;; XXX ugly - (if cons (setcdr cons nil)) - (setq ac-common-part (try-completion ac-prefix result)) - (setq ac-whole-common-part (try-completion ac-prefix candidates)) - (if cons (setcdr cons cdr)) - result) - (setq candidates (ac-comphist-sort ac-comphist candidates prefix-len)) - (setq ac-common-part (if candidates (popup-x-to-string (car candidates)))) - (setq ac-whole-common-part (try-completion ac-prefix candidates)) - candidates) - (when ac-show-menu - (setq candidates (ac-reduce-candidates candidates))) - (setq ac-common-part (try-completion ac-prefix candidates)) - (setq ac-whole-common-part ac-common-part) - candidates)))) - -(defun ac-update-candidates (cursor scroll-top) - "Update candidates of menu to `ac-candidates' and redraw it." - (setf (popup-cursor ac-menu) cursor - (popup-scroll-top ac-menu) scroll-top) - (setq ac-dwim-enable (= (length ac-candidates) 1)) - (if ac-candidates - (progn - (setq ac-completing t) - (ac-activate-completing-map)) - (setq ac-completing nil) - (ac-deactivate-completing-map)) - (unless ac-disable-inline - (ac-inline-update)) - (popup-set-list ac-menu ac-candidates) - (if (and (not ac-fuzzy-enable) - (<= (length ac-candidates) ac-candidate-menu-min)) - (popup-hide ac-menu) - (if ac-show-menu - (popup-draw ac-menu)))) - -(defun ac-reposition () - "Force to redraw candidate menu with current `ac-candidates'." - (let ((cursor (popup-cursor ac-menu)) - (scroll-top (popup-scroll-top ac-menu)) - (height (popup-height ac-menu))) - (ac-menu-delete) - (ac-menu-create ac-point (popup-preferred-width ac-candidates) height) - (ac-update-candidates cursor scroll-top))) - -(defun ac-cleanup () - "Cleanup auto completion." - (if ac-cursor-color - (set-cursor-color ac-cursor-color)) - (when (and ac-use-comphist ac-comphist) - (when (and (null ac-selected-candidate) - (member ac-prefix ac-candidates)) - ;; Assume candidate is selected by just typing - (setq ac-selected-candidate ac-prefix) - (setq ac-last-point ac-point)) - (when ac-selected-candidate - (ac-comphist-add ac-comphist - ac-selected-candidate - (if ac-last-point - (- ac-last-point ac-point) - (length ac-prefix))))) - (ac-deactivate-completing-map) - (ac-remove-prefix-overlay) - (ac-remove-quick-help) - (ac-inline-delete) - (ac-menu-delete) - (ac-cancel-timer) - (ac-cancel-show-menu-timer) - (ac-cancel-quick-help-timer) - (setq ac-cursor-color nil - ac-inline nil - ac-show-menu nil - ac-menu nil - ac-completing nil - ac-point nil - ac-last-point nil - ac-prefix nil - ac-prefix-overlay nil - ac-selected-candidate nil - ac-common-part nil - ac-whole-common-part nil - ac-triggered nil - ac-limit nil - ac-candidates nil - ac-candidates-cache nil - ac-fuzzy-enable nil - ac-dwim-enable nil - ac-compiled-sources nil - ac-current-sources nil - ac-current-prefix-def nil - ac-ignoring-prefix-def nil)) - -(defsubst ac-abort () - "Abort completion." - (ac-cleanup)) - -(defun ac-extend-region-to-delete (string) - "Determine the boundary of the region to delete before -inserting the completed string. This will be either the position -of current point, or the end of the symbol at point, if the text -from point to end of symbol is the right part of the completed -string." - (let* ((end-of-symbol (or (cdr-safe (bounds-of-thing-at-point 'symbol)) - (point))) - (remaindar (buffer-substring-no-properties (point) end-of-symbol)) - (remaindar-length (length remaindar))) - (if (and (>= (length string) remaindar-length) - (string= (substring-no-properties string (- remaindar-length)) - remaindar)) - end-of-symbol - (point)))) - -(defun ac-expand-string (string &optional remove-undo-boundary) - "Expand `STRING' into the buffer and update `ac-prefix' to `STRING'. -This function records deletion and insertion sequences by `undo-boundary'. -If `remove-undo-boundary' is non-nil, this function also removes `undo-boundary' -that have been made before in this function. When `buffer-undo-list' is -`t', `remove-undo-boundary' has no effect." - (when (eq buffer-undo-list t) - (setq remove-undo-boundary nil)) - (when (not (equal string (buffer-substring ac-point (point)))) - (undo-boundary) - ;; We can't use primitive-undo since it undoes by - ;; groups, divided by boundaries. - ;; We don't want boundary between deletion and insertion. - ;; So do it manually. - ;; Delete region silently for undo: - (if remove-undo-boundary - (progn - (let (buffer-undo-list) - (save-excursion - (delete-region ac-point (ac-extend-region-to-delete string)))) - (setq buffer-undo-list - (nthcdr 2 buffer-undo-list))) - (delete-region ac-point (ac-extend-region-to-delete string))) - (insert (substring-no-properties string)) - ;; Sometimes, possible when omni-completion used, (insert) added - ;; to buffer-undo-list strange record about position changes. - ;; Delete it here: - (when (and remove-undo-boundary - (integerp (cadr buffer-undo-list))) - (setcdr buffer-undo-list (nthcdr 2 buffer-undo-list))) - (undo-boundary) - (setq ac-selected-candidate string) - (setq ac-prefix string))) - -(defun ac-set-trigger-key (key) - "Set `ac-trigger-key' to `KEY'. It is recommemded to use this function instead of calling `setq'." - ;; Remove old mapping - (when ac-trigger-key - (define-key ac-mode-map (read-kbd-macro ac-trigger-key) nil)) - - ;; Make new mapping - (setq ac-trigger-key key) - (when key - (define-key ac-mode-map (read-kbd-macro key) 'ac-trigger-key-command))) - -(defun ac-set-timer () - (unless ac-timer - (setq ac-timer (run-with-idle-timer ac-delay ac-delay 'ac-update-greedy)))) - -(defun ac-cancel-timer () - (when (timerp ac-timer) - (cancel-timer ac-timer) - (setq ac-timer nil))) - -(defun ac-update (&optional force) - (when (and auto-complete-mode - ac-prefix - (or ac-triggered - force) - (not isearch-mode)) - (ac-put-prefix-overlay) - (setq ac-candidates (ac-candidates)) - (let ((preferred-width (popup-preferred-width ac-candidates))) - ;; Reposition if needed - (when (or (null ac-menu) - (>= (popup-width ac-menu) preferred-width) - (<= (popup-width ac-menu) (- preferred-width 10)) - (and (> (popup-direction ac-menu) 0) - (ac-menu-at-wrapper-line-p))) - (ac-inline-hide) ; Hide overlay to calculate correct column - (ac-remove-quick-help) - (ac-menu-delete) - (ac-menu-create ac-point preferred-width ac-menu-height))) - (ac-update-candidates 0 0) - t)) - -(defun ac-update-greedy (&optional force) - (let (result) - (while (when (and (setq result (ac-update force)) - (null ac-candidates)) - (add-to-list 'ac-ignoring-prefix-def ac-current-prefix-def) - (ac-start :force-init t) - ac-current-prefix-def)) - result)) - -(defun ac-set-show-menu-timer () - (when (and (or (integerp ac-auto-show-menu) (floatp ac-auto-show-menu)) - (null ac-show-menu-timer)) - (setq ac-show-menu-timer (run-with-idle-timer ac-auto-show-menu ac-auto-show-menu 'ac-show-menu)))) - -(defun ac-cancel-show-menu-timer () - (when (timerp ac-show-menu-timer) - (cancel-timer ac-show-menu-timer) - (setq ac-show-menu-timer nil))) - -(defun ac-show-menu () - (when (not (eq ac-show-menu t)) - (setq ac-show-menu t) - (ac-inline-hide) - (ac-remove-quick-help) - (ac-update t))) - -(defun ac-help (&optional persist) - (interactive "P") - (when ac-menu - (popup-menu-show-help ac-menu persist))) - -(defun ac-persist-help () - (interactive) - (ac-help t)) - -(defun ac-last-help (&optional persist) - (interactive "P") - (when ac-last-completion - (popup-item-show-help (cdr ac-last-completion) persist))) - -(defun ac-last-persist-help () - (interactive) - (ac-last-help t)) - -(defun ac-set-quick-help-timer () - (when (and ac-use-quick-help - (null ac-quick-help-timer)) - (setq ac-quick-help-timer (run-with-idle-timer ac-quick-help-delay ac-quick-help-delay 'ac-quick-help)))) - -(defun ac-cancel-quick-help-timer () - (when (timerp ac-quick-help-timer) - (cancel-timer ac-quick-help-timer) - (setq ac-quick-help-timer nil))) - -(defun ac-pos-tip-show-quick-help (menu &optional item &rest args) - (let* ((point (plist-get args :point)) - (around nil) - (parent-offset (popup-offset menu)) - (doc (popup-menu-documentation menu item))) - (when (stringp doc) - (if (popup-hidden-p menu) - (setq around t) - (setq point nil)) - (with-no-warnings - (pos-tip-show doc - 'popup-tip-face - (or point - (and menu - (popup-child-point menu parent-offset)) - (point)) - nil 300 - popup-tip-max-width - nil nil - (and (not around) 0)) - (unless (plist-get args :nowait) - (clear-this-command-keys) - (unwind-protect - (push (read-event (plist-get args :prompt)) unread-command-events) - (pos-tip-hide)) - t))))) - -(defun ac-quick-help-use-pos-tip-p () - (and ac-quick-help-prefer-pos-tip - window-system - (featurep 'pos-tip))) - -(defun ac-quick-help (&optional force) - (interactive) - ;; TODO don't use FORCE - (when (and (or force - (with-no-warnings - ;; called-interactively-p can take no args - (called-interactively-p)) - ;; ac-isearch'ing - (null this-command)) - (ac-menu-live-p) - (null ac-quick-help)) - (setq ac-quick-help - (funcall (if (ac-quick-help-use-pos-tip-p) - 'ac-pos-tip-show-quick-help - 'popup-menu-show-quick-help) - ac-menu nil - :point ac-point - :height ac-quick-help-height - :nowait t)))) - -(defun ac-remove-quick-help () - (when (ac-quick-help-use-pos-tip-p) - (with-no-warnings - (pos-tip-hide))) - (when ac-quick-help - (popup-delete ac-quick-help) - (setq ac-quick-help nil))) - -(defun ac-last-quick-help () - (interactive) - (when (and ac-last-completion - (eq (marker-buffer (car ac-last-completion)) - (current-buffer))) - (let ((doc (popup-item-documentation (cdr ac-last-completion))) - (point (marker-position (car ac-last-completion)))) - (when (stringp doc) - (if (ac-quick-help-use-pos-tip-p) - (with-no-warnings (pos-tip-show doc nil point nil 300)) - (popup-tip doc - :point point - :around t - :scroll-bar t - :margin t)))))) - -(defmacro ac-define-quick-help-command (name arglist &rest body) - (declare (indent 2)) - `(progn - (defun ,name ,arglist ,@body) - (put ',name 'ac-quick-help-command t))) - -(ac-define-quick-help-command ac-quick-help-scroll-down () - (interactive) - (when ac-quick-help - (popup-scroll-down ac-quick-help))) - -(ac-define-quick-help-command ac-quick-help-scroll-up () - (interactive) - (when ac-quick-help - (popup-scroll-up ac-quick-help))) - - - -;;;; Auto completion isearch - -(defun ac-isearch-callback (list) - (setq ac-dwim-enable (eq (length list) 1))) - -(defun ac-isearch () - (interactive) - (when (ac-menu-live-p) - (ac-cancel-show-menu-timer) - (ac-show-menu) - (if ac-use-quick-help - (let ((popup-menu-show-quick-help-function - (if (ac-quick-help-use-pos-tip-p) - 'ac-pos-tip-show-quick-help - 'popup-menu-show-quick-help))) - (popup-isearch ac-menu - :callback 'ac-isearch-callback - :help-delay ac-quick-help-delay)) - (popup-isearch ac-menu :callback 'ac-isearch-callback)))) - - - -;;;; Auto completion commands - -(cl-defun auto-complete-1 (&key sources (triggered 'command)) - (let ((menu-live (ac-menu-live-p)) - (inline-live (ac-inline-live-p)) - started) - (ac-abort) - (let ((ac-sources (or sources ac-sources))) - (if (or ac-show-menu-immediately-on-auto-complete - inline-live) - (setq ac-show-menu t)) - (setq started (ac-start :triggered triggered))) - (when (ac-update-greedy t) - ;; TODO Not to cause inline completion to be disrupted. - (if (ac-inline-live-p) - (ac-inline-hide)) - ;; Not to expand when it is first time to complete - (when (and (or (and (not ac-expand-on-auto-complete) - (> (length ac-candidates) 1) - (not menu-live)) - (not (let ((ac-common-part ac-whole-common-part)) - (ac-expand-common)))) - ac-use-fuzzy - (null ac-candidates)) - (ac-fuzzy-complete))) - started)) - -;;;###autoload -(defun auto-complete (&optional sources) - "Start auto-completion at current point." - (interactive) - (auto-complete-1 :sources sources)) - -(defun ac-fuzzy-complete () - "Start fuzzy completion at current point." - (interactive) - (if (not (require 'fuzzy nil t)) - (message "Please install fuzzy.el if you use fuzzy completion") - (unless (ac-menu-live-p) - (ac-start)) - (let ((ac-match-function 'fuzzy-all-completions)) - (when ac-fuzzy-cursor-color - (unless ac-cursor-color - (setq ac-cursor-color (frame-parameter (selected-frame) 'cursor-color))) - (set-cursor-color ac-fuzzy-cursor-color)) - (setq ac-show-menu t) - (setq ac-fuzzy-enable t) - (setq ac-triggered nil) - (ac-update t))) - t) - -(defun ac-next () - "Select next candidate." - (interactive) - (when (ac-menu-live-p) - (when (popup-hidden-p ac-menu) - (ac-show-menu)) - (popup-next ac-menu) - (if (eq this-command 'ac-next) - (setq ac-dwim-enable t)))) - -(defun ac-previous () - "Select previous candidate." - (interactive) - (when (ac-menu-live-p) - (when (popup-hidden-p ac-menu) - (ac-show-menu)) - (popup-previous ac-menu) - (if (eq this-command 'ac-previous) - (setq ac-dwim-enable t)))) - -(defun ac-expand (arg) - "Try expand, and if expanded twice, select next candidate. -If given a prefix argument, select the previous candidate." - (interactive "P") - (unless (ac-expand-common) - (let ((string (ac-selected-candidate))) - (when string - (when (equal ac-prefix string) - (if (not arg) - (ac-next) - (ac-previous)) - (setq string (ac-selected-candidate))) - (ac-expand-string string - (or (eq last-command 'ac-expand) - (eq last-command 'ac-expand-previous))) - ;; Do reposition if menu at long line - (if (and (> (popup-direction ac-menu) 0) - (ac-menu-at-wrapper-line-p)) - (ac-reposition)) - (setq ac-show-menu t) - string)))) - -(defun ac-expand-previous (arg) - "Like `ac-expand', but select previous candidate." - (interactive "P") - (ac-expand (not arg))) - -(defun ac-expand-common () - "Try to expand meaningful common part." - (interactive) - (if (and ac-dwim ac-dwim-enable) - (ac-complete) - (when (and (ac-inline-live-p) - ac-common-part) - (ac-inline-hide) - (ac-expand-string ac-common-part (eq last-command this-command)) - (setq ac-common-part nil) - t))) - -(defun ac-complete-1 (candidate) - (let ((action (popup-item-property candidate 'action)) - (fallback nil)) - (when candidate - (unless (ac-expand-string candidate) - (setq fallback t)) - ;; Remember to show help later - (when (and ac-point candidate) - (unless ac-last-completion - (setq ac-last-completion (cons (make-marker) nil))) - (set-marker (car ac-last-completion) ac-point ac-buffer) - (setcdr ac-last-completion candidate))) - (ac-abort) - (cond - (action - (funcall action)) - (fallback - (ac-fallback-command))) - candidate)) - -(defun ac-complete () - "Try complete." - (interactive) - (ac-complete-1 (ac-selected-candidate))) - -(cl-defun ac-start (&key - requires - force-init - (triggered (or ac-triggered t))) - "Start completion." - (interactive) - (if (not auto-complete-mode) - (message "auto-complete-mode is not enabled") - (let* ((info (ac-prefix requires ac-ignoring-prefix-def)) - (prefix-def (nth 0 info)) - (point (nth 1 info)) - (sources (nth 2 info)) - prefix - (init (or force-init (not (eq ac-point point))))) - (if (or (null point) - (progn - (setq prefix (buffer-substring-no-properties point (point))) - (and (not (eq triggered 'command)) - (ac-stop-word-p prefix)))) - (prog1 nil - (ac-abort)) - (when (and ac-use-fuzzy ac-fuzzy-cursor-color) - (unless ac-cursor-color - (setq ac-cursor-color (frame-parameter (selected-frame) 'cursor-color)))) - (setq ac-show-menu (or ac-show-menu (if (eq ac-auto-show-menu t) t)) - ac-current-sources sources - ac-buffer (current-buffer) - ac-point point - ac-prefix prefix - ac-limit ac-candidate-limit - ac-triggered triggered - ac-current-prefix-def prefix-def) - (when (or init (null ac-prefix-overlay)) - (ac-init)) - (ac-set-timer) - (ac-set-show-menu-timer) - (ac-set-quick-help-timer) - (ac-put-prefix-overlay) - t)))) - -(defun ac-stop () - "Stop completing." - (interactive) - (setq ac-selected-candidate nil) - (ac-abort)) - -(defun ac-ignore (&rest ignore) - "Same as `ignore'." - (interactive)) - -(defun ac-mouse-1 (event) - (interactive "e") - (popup-awhen (popup-menu-item-of-mouse-event event) - (ac-complete-1 it))) - -(defun ac-mouse-4 (event) - (interactive "e") - (ac-previous)) - -(defun ac-mouse-5 (event) - (interactive "e") - (ac-next)) - -(defun ac-trigger-key-command (&optional force) - (interactive "P") - (let (started) - (when (or force (ac-trigger-command-p last-command)) - (setq started (auto-complete-1 :triggered 'trigger-key))) - (unless started - (ac-fallback-command 'ac-trigger-key-command)))) - - - -;;;; Basic cache facility - -(defvar ac-clear-variables-every-minute-timer nil) -(defvar ac-clear-variables-after-save nil) -(defvar ac-clear-variables-every-minute nil) -(defvar ac-minutes-counter 0) - -(defun ac-clear-variable-after-save (variable &optional pred) - (add-to-list 'ac-clear-variables-after-save (cons variable pred))) - -(defun ac-clear-variables-after-save () - (dolist (pair ac-clear-variables-after-save) - (if (or (null (cdr pair)) - (funcall (cdr pair))) - (set (car pair) nil)))) - -(defun ac-clear-variable-every-minutes (variable minutes) - (add-to-list 'ac-clear-variables-every-minute (cons variable minutes))) - -(defun ac-clear-variable-every-minute (variable) - (ac-clear-variable-every-minutes variable 1)) - -(defun ac-clear-variable-every-10-minutes (variable) - (ac-clear-variable-every-minutes variable 10)) - -(defun ac-clear-variables-every-minute () - (cl-incf ac-minutes-counter) - (dolist (pair ac-clear-variables-every-minute) - (if (eq (% ac-minutes-counter (cdr pair)) 0) - (set (car pair) nil)))) - - - -;;;; Auto complete mode - -(defun ac-cursor-on-diable-face-p (&optional point) - (memq (get-text-property (or point (point)) 'face) ac-disable-faces)) - -(defun ac-trigger-command-p (command) - "Return non-nil if `COMMAND' is a trigger command." - (and (symbolp command) - (not (memq command ac-non-trigger-commands)) - (or (memq command ac-trigger-commands) - (string-match "self-insert-command" (symbol-name command)) - (string-match "electric" (symbol-name command))))) - -(defun ac-fallback-key-sequence () - (setq unread-command-events - (append (this-single-command-raw-keys) - unread-command-events)) - (read-key-sequence-vector "")) - -(defun ac-fallback-command (&optional except-command) - (let* ((auto-complete-mode nil) - (keys (ac-fallback-key-sequence)) - (command (and keys (key-binding keys)))) - (when (and (commandp command) - (not (eq command except-command))) - (setq this-command command) - (call-interactively command)))) - -(defun ac-compatible-package-command-p (command) - "Return non-nil if `COMMAND' is compatible with auto-complete." - (and (symbolp command) - (string-match ac-compatible-packages-regexp (symbol-name command)))) - -(defun ac-handle-pre-command () - (condition-case var - (if (or (setq ac-triggered (and (not ac-fuzzy-enable) ; ignore key storkes in fuzzy mode - (or (eq this-command 'auto-complete) ; special case - (ac-trigger-command-p this-command) - (and ac-completing - (memq this-command ac-trigger-commands-on-completing))) - (not (ac-cursor-on-diable-face-p)) - (or ac-triggered t))) - (ac-compatible-package-command-p this-command)) - (progn - (if (or (not (symbolp this-command)) - (not (get this-command 'ac-quick-help-command))) - (ac-remove-quick-help)) - ;; Not to cause inline completion to be disrupted. - (ac-inline-hide)) - (ac-abort)) - (error (ac-error var)))) - -(defun ac-handle-post-command () - (condition-case var - (when (and ac-triggered - (or ac-auto-start - ac-completing) - (not isearch-mode)) - (setq ac-last-point (point)) - (ac-start :requires (unless ac-completing ac-auto-start)) - (unless ac-disable-inline - (ac-inline-update))) - (error (ac-error var)))) - -(defvar ac-flycheck-poll-completion-end-timer nil - "Timer to poll end of completion.") - -(defun ac-syntax-checker-workaround () - (if ac-stop-flymake-on-completing - (progn - (make-local-variable 'ac-flycheck-poll-completion-end-timer) - (when (require 'flymake nil t) - (defadvice flymake-on-timer-event (around ac-flymake-stop-advice activate) - (unless ac-completing - ad-do-it))) - (when (require 'flycheck nil t) - (defadvice flycheck-handle-idle-change (around ac-flycheck-stop-advice activate) - (if ac-completing - (setq ac-flycheck-poll-completion-end-timer - (run-at-time ac-flycheck-poll-completion-end-interval - nil - #'flycheck-handle-idle-change)) - ad-do-it)))) - (when (featurep 'flymake) - (ad-disable-advice 'flymake-on-timer-event 'around 'ac-flymake-stop-advice)) - (when (featurep 'flycheck) - (ad-disable-advice 'flycheck-handle-idle-change 'around 'ac-flycheck-stop-advice)))) - -(defun ac-setup () - (if ac-trigger-key - (ac-set-trigger-key ac-trigger-key)) - (if ac-use-comphist - (ac-comphist-init)) - (unless ac-clear-variables-every-minute-timer - (setq ac-clear-variables-every-minute-timer (run-with-timer 60 60 'ac-clear-variables-every-minute))) - (ac-syntax-checker-workaround)) - -;;;###autoload -(define-minor-mode auto-complete-mode - "AutoComplete mode" - :lighter " AC" - :keymap ac-mode-map - :group 'auto-complete - (if auto-complete-mode - (progn - (ac-setup) - (add-hook 'pre-command-hook 'ac-handle-pre-command nil t) - (add-hook 'post-command-hook 'ac-handle-post-command nil t) - (add-hook 'after-save-hook 'ac-clear-variables-after-save nil t) - (run-hooks 'auto-complete-mode-hook)) - (remove-hook 'pre-command-hook 'ac-handle-pre-command t) - (remove-hook 'post-command-hook 'ac-handle-post-command t) - (remove-hook 'after-save-hook 'ac-clear-variables-after-save t) - (ac-abort))) - -(defun auto-complete-mode-maybe () - "What buffer `auto-complete-mode' prefers." - (if (and (not (minibufferp (current-buffer))) - (memq major-mode ac-modes)) - (auto-complete-mode 1))) - -;;;###autoload -(define-global-minor-mode global-auto-complete-mode - auto-complete-mode auto-complete-mode-maybe - :group 'auto-complete) - - - -;;;; Compatibilities with other extensions - -(defun ac-flyspell-workaround () - "Flyspell uses `sit-for' for delaying its process. Unfortunatelly, -it stops auto completion which is trigger with `run-with-idle-timer'. -This workaround avoid flyspell processes when auto completion is being started." - (interactive) - (defadvice flyspell-post-command-hook (around ac-flyspell-workaround activate) - (unless ac-triggered - ad-do-it))) - -(defun ac-linum-workaround () - "linum-mode tries to display the line numbers even for the -completion menu. This workaround stops that annoying behavior." - (interactive) - (defadvice linum-update (around ac-linum-update-workaround activate) - (unless ac-completing - ad-do-it))) - - - -;;;; Standard sources - -(defmacro ac-define-source (name source) - "Source definition macro. It defines a complete command also." - (declare (indent 1)) - `(progn - (defvar ,(intern (format "ac-source-%s" name))) - ;; Use `setq' to reset ac-source-NAME every time - ;; `ac-define-source' is called. This is useful, for example - ;; when evaluating `ac-define-source' using C-M-x (`eval-defun'). - (setq ,(intern (format "ac-source-%s" name)) ,source) - (defun ,(intern (format "ac-complete-%s" name)) () - (interactive) - (auto-complete '(,(intern (format "ac-source-%s" name))))))) - -;; Words in buffer source -(defvar ac-word-index nil) - -(defun ac-candidate-words-in-buffer (point prefix limit) - (let ((i 0) - candidate - candidates - (regexp (concat "\\_<" (regexp-quote prefix) "\\(\\sw\\|\\s_\\)+\\_>"))) - (save-excursion - ;; Search backward - (goto-char point) - (while (and (or (not (integerp limit)) (< i limit)) - (re-search-backward regexp nil t)) - (setq candidate (match-string-no-properties 0)) - (unless (member candidate candidates) - (push candidate candidates) - (cl-incf i))) - ;; Search backward - (goto-char (+ point (length prefix))) - (while (and (or (not (integerp limit)) (< i limit)) - (re-search-forward regexp nil t)) - (setq candidate (match-string-no-properties 0)) - (unless (member candidate candidates) - (push candidate candidates) - (cl-incf i))) - (nreverse candidates)))) - -(defun ac-incremental-update-word-index () - (unless (local-variable-p 'ac-word-index) - (make-local-variable 'ac-word-index)) - (if (null ac-word-index) - (setq ac-word-index (cons nil nil))) - ;; Mark incomplete - (if (car ac-word-index) - (setcar ac-word-index nil)) - (let ((index (cdr ac-word-index)) - (words (ac-candidate-words-in-buffer ac-point ac-prefix (or (and (integerp ac-limit) ac-limit) 10)))) - (dolist (word words) - (unless (member word index) - (push word index) - (setcdr ac-word-index index))))) - -(defun ac-update-word-index-1 () - (unless (local-variable-p 'ac-word-index) - (make-local-variable 'ac-word-index)) - (when (and (not (car ac-word-index)) - (< (buffer-size) 1048576)) - ;; Complete index - (setq ac-word-index - (cons t - (split-string (buffer-substring-no-properties (point-min) (point-max)) - "\\(?:^\\|\\_>\\).*?\\(?:\\_<\\|$\\)"))))) - -(defun ac-update-word-index () - (dolist (buffer (buffer-list)) - (when (or ac-fuzzy-enable - (not (eq buffer (current-buffer)))) - (with-current-buffer buffer - (ac-update-word-index-1))))) - -(defun ac-word-candidates (&optional buffer-pred) - (cl-loop initially (unless ac-fuzzy-enable (ac-incremental-update-word-index)) - for buffer in (buffer-list) - if (and (or (not (integerp ac-limit)) (< (length candidates) ac-limit)) - (if buffer-pred (funcall buffer-pred buffer) t)) - append (funcall ac-match-function - ac-prefix - (and (local-variable-p 'ac-word-index buffer) - (cdr (buffer-local-value 'ac-word-index buffer)))) - into candidates - finally return (delete-dups candidates))) - -(ac-define-source words-in-buffer - '((candidates . ac-word-candidates))) - -(ac-define-source words-in-all-buffer - '((init . ac-update-word-index) - (candidates . ac-word-candidates))) - -(ac-define-source words-in-same-mode-buffers - '((init . ac-update-word-index) - (candidates . (ac-word-candidates - (lambda (buffer) - (derived-mode-p (buffer-local-value 'major-mode buffer))))))) - -;; Lisp symbols source -(defvar ac-symbols-cache nil) -(ac-clear-variable-every-10-minutes 'ac-symbols-cache) - -(defun ac-symbol-file (symbol type) - (if (fboundp 'find-lisp-object-file-name) - (find-lisp-object-file-name symbol type) - (let ((file-name (with-no-warnings - (describe-simplify-lib-file-name - (symbol-file symbol type))))) - (when (equal file-name "loaddefs.el") - ;; Find the real def site of the preloaded object. - (let ((location (condition-case nil - (if (eq type 'defun) - (find-function-search-for-symbol symbol nil - "loaddefs.el") - (find-variable-noselect symbol file-name)) - (error nil)))) - (when location - (with-current-buffer (car location) - (when (cdr location) - (goto-char (cdr location))) - (when (re-search-backward - "^;;; Generated autoloads from \\(.*\\)" nil t) - (setq file-name (match-string 1))))))) - (if (and (null file-name) - (or (eq type 'defun) - (integerp (get symbol 'variable-documentation)))) - ;; It's a object not defined in Elisp but in C. - (if (get-buffer " *DOC*") - (if (eq type 'defun) - (help-C-file-name (symbol-function symbol) 'subr) - (help-C-file-name symbol 'var)) - 'C-source) - file-name)))) - -(defun ac-symbol-documentation (symbol) - (if (stringp symbol) - (setq symbol (intern-soft symbol))) - (ignore-errors - (with-temp-buffer - (let ((standard-output (current-buffer))) - (prin1 symbol) - (princ " is ") - (cond - ((fboundp symbol) - ;; import help-xref-following - (require 'help-mode) - (let ((help-xref-following t) - (major-mode 'help-mode)) ; avoid error in Emacs 24 - (describe-function-1 symbol)) - (buffer-string)) - ((boundp symbol) - (let ((file-name (ac-symbol-file symbol 'defvar))) - (princ "a variable") - (when file-name - (princ " defined in `") - (princ (if (eq file-name 'C-source) - "C source code" - (file-name-nondirectory file-name)))) - (princ "'.\n\n") - (princ (or (documentation-property symbol 'variable-documentation t) - "Not documented.")) - (buffer-string))) - ((facep symbol) - (let ((file-name (ac-symbol-file symbol 'defface))) - (princ "a face") - (when file-name - (princ " defined in `") - (princ (if (eq file-name 'C-source) - "C source code" - (file-name-nondirectory file-name)))) - (princ "'.\n\n") - (princ (or (documentation-property symbol 'face-documentation t) - "Not documented.")) - (buffer-string))) - (t - (let ((doc (documentation-property symbol 'group-documentation t))) - (when doc - (princ "a group.\n\n") - (princ doc) - (buffer-string))))))))) - -(defun ac-symbol-candidates () - (or ac-symbols-cache - (setq ac-symbols-cache - (cl-loop for x being the symbols - if (or (fboundp x) - (boundp x) - (symbol-plist x)) - collect (symbol-name x))))) - -(ac-define-source symbols - '((candidates . ac-symbol-candidates) - (document . ac-symbol-documentation) - (symbol . "s") - (cache))) - -;; Lisp functions source -(defvar ac-functions-cache nil) -(ac-clear-variable-every-10-minutes 'ac-functions-cache) - -(defun ac-function-candidates () - (or ac-functions-cache - (setq ac-functions-cache - (cl-loop for x being the symbols - if (fboundp x) - collect (symbol-name x))))) - -(ac-define-source functions - '((candidates . ac-function-candidates) - (document . ac-symbol-documentation) - (symbol . "f") - (prefix . "(\\(\\(?:\\sw\\|\\s_\\)+\\)") - (cache))) - -;; Lisp variables source -(defvar ac-variables-cache nil) -(ac-clear-variable-every-10-minutes 'ac-variables-cache) - -(defun ac-variable-candidates () - (or ac-variables-cache - (setq ac-variables-cache - (cl-loop for x being the symbols - if (boundp x) - collect (symbol-name x))))) - -(ac-define-source variables - '((candidates . ac-variable-candidates) - (document . ac-symbol-documentation) - (symbol . "v") - (cache))) - -;; Lisp features source -(defvar ac-emacs-lisp-features nil) -(ac-clear-variable-every-10-minutes 'ac-emacs-lisp-features) - -(defun ac-emacs-lisp-feature-candidates () - (or ac-emacs-lisp-features - (if (fboundp 'find-library-suffixes) - (let ((suffix (concat (regexp-opt (find-library-suffixes) t) "\\'"))) - (setq ac-emacs-lisp-features - (append (mapcar 'prin1-to-string features) - (cl-loop for dir in load-path - if (file-directory-p dir) - append (cl-loop for file in (directory-files dir) - if (string-match suffix file) - collect (substring file 0 (match-beginning 0)))))))))) - -(ac-define-source features - '((depends find-func) - (candidates . ac-emacs-lisp-feature-candidates) - (prefix . "require +'\\(\\(?:\\sw\\|\\s_\\)*\\)") - (requires . 0))) - -(defvaralias 'ac-source-emacs-lisp-features 'ac-source-features) - -;; Abbrev source -(ac-define-source abbrev - '((candidates . (mapcar 'popup-x-to-string (append (vconcat local-abbrev-table global-abbrev-table) nil))) - (action . expand-abbrev) - (symbol . "a") - (cache))) - -;; Files in current directory source -(ac-define-source files-in-current-dir - '((candidates . (directory-files default-directory)) - (cache))) - -;; Filename source -(defvar ac-filename-cache nil) - -(defun ac-filename-candidate () - (let (file-name-handler-alist) - (unless (or (and comment-start-skip - (string-match comment-start-skip ac-prefix)) - (file-regular-p ac-prefix)) - (ignore-errors - (cl-loop with dir = (file-name-directory ac-prefix) - with files = (or (assoc-default dir ac-filename-cache) - (let ((files (directory-files dir nil "^[^.]"))) - (push (cons dir files) ac-filename-cache) - files)) - for file in files - for path = (concat dir file) - collect (if (file-directory-p path) - (concat path "/") - path)))))) - -(ac-define-source filename - '((init . (setq ac-filename-cache nil)) - (candidates . ac-filename-candidate) - (prefix . valid-file) - (requires . 0) - (action . ac-start) - (limit . nil))) - -;; Dictionary source -(ac-define-source dictionary - '((candidates . ac-buffer-dictionary) - (symbol . "d"))) - -(provide 'auto-complete) -;;; auto-complete.el ends here diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/ada-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/ada-mode deleted file mode 100644 index bea538f..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/ada-mode +++ /dev/null @@ -1,72 +0,0 @@ -abort -abs -abstract -accept -access -aliased -all -and -array -at -begin -body -case -constant -declare -delay -delta -digits -do -else -elsif -end -entry -exception -exit -for -function -generic -goto -if -in -interface -is -limited -loop -mod -new -not -null -of -or -others -out -overriding -package -pragma -private -procedure -protected -raise -range -record -rem -renames -requeue -return -reverse -select -separate -subtype -synchronized -tagged -task -terminate -then -type -until -use -when -while -with -xor diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/c++-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/c++-mode deleted file mode 100644 index 292dd8a..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/c++-mode +++ /dev/null @@ -1,99 +0,0 @@ -alignas -alignof -and -and_eq -asm -auto -bitand -bitor -bool -break -case -catch -char -char16_t -char32_t -class -compl -concept -const -const_cast -constexpr -continue -decltype -default -define -defined -delete -do -double -dynamic_cast -elif -else -endif -enum -error -explicit -export -extern -false -final -float -for -friend -goto -if -ifdef -ifndef -include -inline -int -line -long -mutable -namespace -new -noexcept -not -not_eq -nullptr -operator -or -or_eq -override -pragma -_Pragma -private -protected -public -register -reinterpret_cast -requires -return -short -signed -sizeof -static -static_assert -static_cast -struct -switch -template -this -thread_local -throw -true -try -typedef -typeid -typename -union -unsigned -using -virtual -void -volatile -wchar_t -while -xor -xor_eq diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/c-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/c-mode deleted file mode 100644 index a4a8bac..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/c-mode +++ /dev/null @@ -1,55 +0,0 @@ -auto -_Alignas -_Alignof -_Atomic -_Bool -break -case -char -_Complex -const -continue -default -define -defined -do -double -elif -else -endif -enum -error -extern -float -for -goto -_Generic -if -ifdef -ifndef -_Imaginary -include -inline -int -line -long -_Noreturn -pragma -register -restrict -return -short -signed -sizeof -static -struct -switch -_Static_assert -typedef -_Thread_local -undef -union -unsigned -void -volatile -while diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/caml-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/caml-mode deleted file mode 100644 index e709f9f..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/caml-mode +++ /dev/null @@ -1,231 +0,0 @@ -# OCaml 3.12.1 - -# Keywords -and -as -assert -begin -class -constraint -do -done -downto -else -end -exception -external -false -for -fun -function -functor -if -in -include -inherit -initializer -lazy -let -match -method -module -mutable -new -object -of -open -or -private -rec -sig -struct -then -to -true -try -type -val -virtual -when -while -with - -# Pervasives -! -!= -& -&& -* -** -*. -+ -+. -- --. -/ -/. -:= -< -<= -<> -= -== -> ->= -@ -FP_infinite -FP_nan -FP_normal -FP_subnormal -FP_zero -LargeFile -Open_append -Open_binary -Open_creat -Open_nonblock -Open_rdonly -Open_text -Open_trunc -Open_wronly -Oupen_excl -^ -^^ -abs -abs_float -acos -asin -asr -at_exit -atan -atan2 -bool_of_string -ceil -char_of_int -classify_float -close_in -close_in_noerr -close_out -close_out_noerr -compare -cos -cosh -decr -do_at_exit -epsilon_float -exit -exp -expm1 -failwith -float -float_of_int -float_of_string -floor -flush -flush_all -format -format4 -format_of_string -fpclass -frexp -fst -ignore -in_channel -in_channel_length -incr -infinity -input -input_binary_int -input_byte -input_char -input_line -input_value -int_of_char -int_of_float -int_of_string -invalid_arg -land -ldexp -lnot -log -log10 -log1p -lor -lsl -lsr -lxor -max -max_float -max_int -min -min_float -min_int -mod -mod_float -modf -nan -neg_infinity -not -open_flag -open_in -open_in_bin -open_in_gen -open_out -open_out_bin -open_out_gen -or -out_channel -out_channel_length -output -output_binary_int -output_byte -output_char -output_string -output_value -pos_in -pos_out -pred -prerr_char -prerr_endline -prerr_float -prerr_int -prerr_newline -prerr_string -print_char -print_endline -print_float -print_int -print_newline -print_string -raise -read_float -read_int -read_line -really_input -ref -seek_in -seek_out -set_binary_mode_in -set_binary_mode_out -sin -sinh -snd -sqrt -stderr -stdin -stdout -string_of_bool -string_of_float -string_of_format -string_of_int -succ -tan -tanh -truncate -unsafe_really_input -valid_float_lexem -|| -~ -~+ -~+. -~- -~-. diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/clojure-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/clojure-mode deleted file mode 100644 index eefe33f..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/clojure-mode +++ /dev/null @@ -1,580 +0,0 @@ -*agent* -*allow-unresolved-vars* -*assert* -*clojure-version* -*command-line-args* -*compile-files* -*compile-path* -*compiler-options* -*data-readers* -*default-data-reader-fn* -*err* -*file* -*flush-on-newline* -*fn-loader* -*in* -*math-context* -*ns* -*out* -*print-dup* -*print-length* -*print-level* -*print-meta* -*print-readably* -*read-eval* -*source-path* -*unchecked-math* -*use-context-classloader* -*verbose-defrecords* -*warn-on-reflection* -->ArrayChunk -->Vec -->VecNode -->VecSeq --cache-protocol-fn --reset-methods -accessor -aclone -add-classpath -add-watch -agent -agent-error -agent-errors -aget -alength -alias -all-ns -alter -alter-meta! -alter-var-root -amap -ancestors -and -apply -areduce -array-map -as-> -aset -aset-boolean -aset-byte -aset-char -aset-double -aset-float -aset-int -aset-long -aset-short -assert -assoc -assoc! -assoc-in -associative? -atom -await -await-for -await1 -bases -bean -bigdec -bigint -biginteger -binding -bit-and -bit-and-not -bit-clear -bit-flip -bit-not -bit-or -bit-set -bit-shift-left -bit-shift-right -bit-test -bit-xor -boolean -boolean-array -booleans -bound-fn -bound-fn* -bound? -butlast -byte -byte-array -bytes -case -cast -char -char-array -char-escape-string -char-name-string -char? -chars -chunk -chunk-append -chunk-buffer -chunk-cons -chunk-first -chunk-next -chunk-rest -chunked-seq? -class -class? -clear-agent-errors -clojure-version -coll? -comment -commute -comp -comparator -compare -compare-and-set! -compile -complement -concat -cond -cond-> -cond->> -condp -conj -conj! -cons -constantly -construct-proxy -contains? -count -counted? -create-ns -create-struct -cycle -dec -dec' -decimal? -declare -default-data-readers -definline -definterface -defmacro -defmethod -defmulti -defn -defn- -defonce -defprotocol -defrecord -defstruct -deftype -delay -delay? -deliver -denominator -deref -derive -descendants -destructure -disj -disj! -dissoc -dissoc! -distinct -distinct? -doall -doc -dorun -doseq -dosync -dotimes -doto -double -double-array -doubles -drop -drop-last -drop-while -dtype -empty -empty? -ensure -enumeration-seq -error-handler -error-mode -eval -even? -every-pred -every? -ex-data -ex-info -extend -extend-class -extend-protocol -extend-type -extenders -extends? -false? -ffirst -file-seq -filter -filterv -find -find-doc -find-keyword -find-ns -find-protocol-impl -find-protocol-method -find-var -first -flatten -float -float-array -float? -floats -flush -fn -fn? -fnext -fnil -for -force -format -frequencies -future -future-call -future-cancel -future-cancelled? -future-done? -future? -gen-class -gen-interface -gensym -get -get-in -get-method -get-proxy-class -get-thread-bindings -get-validator -group-by -hash -hash-combine -hash-map -hash-set -identical? -identity -if-let -if-not -ifn? -import -in-ns -inc -inc' -init-proxy -instance? -int -int-array -integer? -interleave -intern -interpose -into -into-array -ints -io! -isa? -iterate -iterator-seq -juxt -keep -keep-indexed -key -keys -keyword -keyword? -last -lazy-cat -lazy-seq -let -letfn -line-seq -list -list* -list? -load -load-file -load-reader -load-string -loaded-libs -locking -long -long-array -longs -loop -macroexpand -macroexpand-1 -make-array -make-hierarchy -map -map-indexed -map? -mapcat -mapv -max -max-key -memfn -memoize -merge -merge-with -meta -method-sig -methods -min -min-key -mod -munge -name -namespace -namespace-munge -neg? -newline -next -nfirst -nil? -nnext -not -not-any? -not-empty -not-every? -not= -ns -ns-aliases -ns-imports -ns-interns -ns-map -ns-name -ns-publics -ns-refers -ns-resolve -ns-unalias -ns-unmap -nth -nthnext -nthrest -num -number? -numerator -object-array -odd? -or -parents -partial -partition -partition-all -partition-by -pcalls -peek -persistent! -pmap -pop -pop! -pop-thread-bindings -pos? -pr -pr-str -prefer-method -prefers -primitives-classnames -print -print-ctor -print-dup -print-method -print-namespace-doc -print-simple -print-str -printf -println -println-str -prn -prn-str -promise -proxy -proxy-call-with-super -proxy-mappings -proxy-name -proxy-super -push-thread-bindings -pvalues -quot -rand -rand-int -rand-nth -range -ratio? -rational? -rationalize -re-find -re-groups -re-matcher -re-matches -re-pattern -re-seq -read -read-line -read-string -realized? -reduce -reduce-kv -reduced -reduced? -reductions -ref -ref-history-count -ref-max-history -ref-min-history -ref-set -refer -refer-clojure -reify -release-pending-sends -rem -remove -remove-all-methods -remove-method -remove-ns -remove-watch -repeat -repeatedly -replace -replicate -require -reset! -reset-meta! -resolve -rest -restart-agent -resultset-seq -reverse -reversible? -rseq -rsubseq -satisfies? -second -select-keys -send -send-off -send-via -seq -seq? -seque -sequence -sequential? -set -set-agent-send-executor! -set-agent-send-off-executor! -set-error-handler! -set-error-mode! -set-validator! -set? -short -short-array -shorts -shuffle -shutdown-agents -slurp -some -some-> -some->> -some-fn -sort -sort-by -sorted-map -sorted-map-by -sorted-set -sorted-set-by -sorted? -special-form-anchor -special-symbol? -spit -split-at -split-with -str -stream? -string? -struct -struct-map -subs -subseq -subvec -supers -swap! -symbol -symbol? -sync -syntax-symbol-anchor -take -take-last -take-nth -take-while -test -the-ns -thread-bound? -time -to-array -to-array-2d -trampoline -transient -tree-seq -true? -type -unchecked-add -unchecked-add-int -unchecked-byte -unchecked-char -unchecked-dec -unchecked-dec-int -unchecked-divide -unchecked-divide-int -unchecked-double -unchecked-float -unchecked-inc -unchecked-inc-int -unchecked-int -unchecked-long -unchecked-multiply -unchecked-multiply-int -unchecked-negate -unchecked-negate-int -unchecked-remainder -unchecked-remainder-int -unchecked-short -unchecked-subtract -unchecked-subtract-int -underive -unquote -unquote-splicing -update-in -update-proxy -use -val -vals -var-get -var-set -var? -vary-meta -vec -vector -vector-of -vector? -when -when-first -when-let -when-not -while -with-bindings -with-bindings* -with-in-str -with-loading-context -with-local-vars -with-meta -with-open -with-out-str -with-precision -with-redefs -with-redefs-fn -xml-seq -zero? -zipmap \ No newline at end of file diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/clojurescript-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/clojurescript-mode deleted file mode 100644 index 16348ed..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/clojurescript-mode +++ /dev/null @@ -1,475 +0,0 @@ -*agent* -*clojure-version* -*command-line-args* -*compile-files* -*compile-path* -*err* -*file* -*flush-on-newline* -*in* -*ns* -*out* -*print-dup* -*print-length* -*print-level* -*print-meta* -*print-readably* -*read-eval* -*warn-on-reflection* -accessor -aclone -add-classpath -add-watch -agent -agent-error -agent-errors -aget -alength -alias -all-ns -alter -alter-meta! -alter-var-root -amap -ancestors -and -apply -areduce -array-map -aset -aset-boolean -aset-byte -aset-char -aset-double -aset-float -aset-int -aset-long -aset-short -assert -assoc -assoc! -assoc-in -associative? -atom -await -await-for -bases -bean -bigdec -bigint -binding -bit-and -bit-and-not -bit-clear -bit-flip -bit-not -bit-or -bit-set -bit-shift-left -bit-shift-right -bit-test -bit-xor -boolean -boolean-array -booleans -bound-fn -bound-fn* -butlast -byte -byte-array -bytes -case -cast -char -char-array -char-escape-string -char-name-string -char? -chars -class -class? -clear-agent-errors -clojure-version -coll? -comment -commute -comp -comparator -compare -compare-and-set! -compile -complement -concat -cond -condp -conj -conj! -cons -constantly -construct-proxy -contains? -count -counted? -create-ns -create-struct -cycle -dec -decimal? -declare -definline -defmacro -defmethod -defmulti -defn -defn- -defonce -defprotocol -defstruct -deftype -delay -delay? -deliver -deref -derive -descendants -disj -disj! -dissoc -dissoc! -distinct -distinct? -doall -doc -dorun -doseq -dosync -dotimes -doto -double -double-array -doubles -drop -drop-last -drop-while -dtype -empty -empty? -ensure -enumeration-seq -error-handler -error-mode -eval -even? -every? -extend -extend-class -extend-protocol -extend-type -extenders -extends? -false? -ffirst -file-seq -filter -find -find-doc -find-ns -find-var -first -float -float-array -float? -floats -flush -fn -fn? -fnext -for -force -format -future -future-call -future-cancel -future-cancelled? -future-done? -future? -gen-class -gen-interface -gensym -get -get-in -get-method -get-proxy-class -get-thread-bindings -get-validator -hash -hash-map -hash-set -identical? -identity -if-let -if-not -ifn? -import -in-ns -inc -init-proxy -instance? -int -int-array -integer? -interleave -intern -interpose -into -into-array -ints -io! -isa? -iterate -iterator-seq -juxt -key -keys -keyword -keyword? -last -lazy-cat -lazy-seq -let -letfn -line-seq -list -list* -list? -load -load-file -load-reader -load-string -loaded-libs -locking -long -long-array -longs -loop -macroexpand -macroexpand-1 -make-array -make-hierarchy -map -map? -mapcat -max -max-key -memfn -memoize -merge -merge-with -meta -methods -min -min-key -mod -name -namespace -neg? -newline -next -nfirst -nil? -nnext -not -not-any? -not-empty -not-every? -not= -ns -ns-aliases -ns-imports -ns-interns -ns-map -ns-name -ns-publics -ns-refers -ns-resolve -ns-unalias -ns-unmap -nth -nthnext -num -number? -object-array -odd? -or -parents -partial -partition -pcalls -peek -persistent! -pmap -pop -pop! -pop-thread-bindings -pos? -pr -pr-str -prefer-method -prefers -print -print-namespace-doc -print-str -printf -println -println-str -prn -prn-str -promise -proxy -proxy-mappings -proxy-super -push-thread-bindings -pvalues -quot -rand -rand-int -range -ratio? -rationalize -re-find -re-groups -re-matcher -re-matches -re-pattern -re-seq -read -read-line -read-string -reduce -ref -ref-history-count -ref-max-history -ref-min-history -ref-set -refer -refer-clojure -reify -release-pending-sends -rem -remove -remove-method -remove-ns -remove-watch -repeat -repeatedly -replace -replicate -require -reset! -reset-meta! -resolve -rest -restart-agent -resultset-seq -reverse -reversible? -rseq -rsubseq -satisfies? -second -select-keys -send -send-off -seq -seq? -seque -sequence -sequential? -set -set-error-handler! -set-error-mode! -set-validator! -set? -short -short-array -shorts -shutdown-agents -slurp -some -sort -sort-by -sorted-map -sorted-map-by -sorted-set -sorted-set-by -sorted? -special-form-anchor -special-symbol? -split-at -split-with -str -stream? -string? -struct -struct-map -subs -subseq -subvec -supers -swap! -symbol -symbol? -sync -syntax-symbol-anchor -take -take-last -take-nth -take-while -test -the-ns -time -to-array -to-array-2d -trampoline -transient -tree-seq -true? -type -unchecked-add -unchecked-dec -unchecked-divide -unchecked-inc -unchecked-multiply -unchecked-negate -unchecked-remainder -unchecked-subtract -underive -update-in -update-proxy -use -val -vals -var-get -var-set -var? -vary-meta -vec -vector -vector-of -vector? -when -when-first -when-let -when-not -while -with-bindings -with-bindings* -with-in-str -with-local-vars -with-meta -with-open -with-out-str -with-precision -xml-seq -zero? -zipmap \ No newline at end of file diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/coq-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/coq-mode deleted file mode 100644 index 219448f..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/coq-mode +++ /dev/null @@ -1,278 +0,0 @@ -# Generated by the following form. -# (loop for regexp in (append -# coq-solve-tactics -# coq-keywords -# coq-reserved -# coq-tactics -# coq-tacticals -# (list "Set" "Type" "Prop")) -# append (split-string regexp (regexp-quote "\\s-+")) into words -# finally (loop initially (goto-char (point-max)) -# for word in (delete-dups (sort words 'string<)) -# do (insert word) (newline))) - -Abort -About -Abstract -Add -Admit -Admitted -All -Arguments -AutoInline -Axiom -Bind -Canonical -Cd -Chapter -Check -Close -CoFixpoint -CoInductive -Coercion -Coercions -Comments -Conjecture -Constant -Constructors -Corollary -Declare -Defined -Definition -Delimit -Dependent -Depth -Derive -End -Eval -Export -Extern -Extract -Extraction -Fact -False -Field -File -Fixpoint -Focus -Function -Functional -Goal -Hint -Hypotheses -Hypothesis -Hyps -Identity -If -Immediate -Implicit -Import -Inductive -Infix -Inline -Inlined -Inspect -Inversion -Language -Lemma -Let -Library -Limit -LoadPath -Local -Locate -Ltac -ML -Module -Morphism -Next Obligation -NoInline -Notation -Notations -Obligation -Obligations -Off -On -Opaque -Open -Optimize -Parameter -Parameters -Path -Print -Printing -Program -Proof -Prop -Pwd -Qed -Rec -Record -Recursive -Remark -Remove -Require -Reserved -Reset -Resolve -Rewrite -Ring -Save -Scheme -Scope -Search -SearchAbout -SearchPattern -SearchRewrite -Section -Semi -Set -Setoid -Show -Solve -Sort -Strict -Structure -Synth -Tactic -Test -Theorem -Time -Transparent -True -Type -Undo -Unfocus -Unfold -Unset -Variable -Variables -Width -Wildcard -abstract -absurd -after -apply -as -assert -assumption -at -auto -autorewrite -beta -by -case -cbv -change -clear -clearbody -cofix -coinduction -compare -compute -congruence -constructor -contradiction -cut -cutrewrite -decide -decompose -delta -dependent -dest -destruct -discrR -discriminate -do -double -eapply -eauto -econstructor -eexists -eleft -elim -else -end -equality -esplit -exact -exists -fail -field -first -firstorder -fix -fold -forall -fourier -fun -functional -generalize -hnf -idtac -if -in -induction -info -injection -instantiate -into -intro -intros -intuition -inversion -inversion_clear -iota -lapply -lazy -left -let -linear -load -match -move -omega -pattern -pose -progress -prolog -quote -record -red -refine -reflexivity -rename -repeat -replace -return -rewrite -right -ring -set -setoid -setoid_replace -setoid_rewrite -simpl -simple -simplify_eq -solve -specialize -split -split_Rabs -split_Rmult -stepl -stepr -struct -subst -sum -symmetry -tauto -then -transitivity -trivial -try -unfold -until -using -with -zeta diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/css-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/css-mode deleted file mode 100644 index f25e400..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/css-mode +++ /dev/null @@ -1,874 +0,0 @@ -!important -@font-face -@font-feature-values -@keyframes -ActiveBorder -ActiveCaption -Alpha -AppWorkspace -Background -Barn -BasicImage -Blinds -Blur -ButtonFace -ButtonHighlight -ButtonShadow -ButtonText -CaptionText -CheckerBoard -Chroma -Compositor -CradientWipe -DXImageTransform -DropShadow -Emboss -Engrave -Fade -FlipH -FlipV -Glow -Gray -GrayText -Highlight -HighlightText -Hz -ICMFilter -InactiveBorder -InactiveCaption -InactiveCaptionText -InfoBackground -InfoText -Inset -Invert -Iris -Light -MaskFilter -Matrix -Menu -MenuText -Microsoft -MotionBlur -Pixelate -RadialWipe -RandomBars -RandomDissolve -RevealTrans -Scrollbar -Shadow -Slide -Spiral -Stretch -Strips -ThreeDDarkShadow -ThreeDFace -ThreeDHighlight -ThreeDLightShadow -ThreeDShadow -Wave -Wheel -Window -WindowFrame -WindowText -Xray -Zigzag -_azimuth -_background -_background-position-x -_background-position-y -_border -_bottom -_caption -_clear -_clip -_color -_content -_counter -_cue -_cursor -_direction -_display -_elevation -_empty -_filter -_filter:progid:DXImageTransform.Microsoft -_float -_font -_height -_ime -_ime-mode -_layout -_layout-flow -_layout-grid -_layout-grid-char -_layout-grid-line -_layout-grid-mode -_layout-grid-type -_left -_letter -_line -_line-break -_list -_margin -_orphans -_outline -_overflow -_overflow-x -_overflow-y -_padding -_page -_pause -_pitch -_play -_position -_quotes -_richness -_right -_ruby -_ruby-align -_ruby-overhang -_ruby-position -_scrollbar -_scrollbar-3dlight-color -_scrollbar-arrow-color -_scrollbar-base-color -_scrollbar-darkshadow-color -_scrollbar-face-color -_scrollbar-highlight-color -_scrollbar-track-color -_speak -_speech -_stress -_table -_text -_text-align-last -_text-autospace -_text-justify -_text-kashida-space -_text-overflow -_text-underline-position -_top -_unicode -_vertical -_visibility -_voice -_volume -_white -_widows -_width -_word -_word-break -_word-wrap -_writing -_writing-mode -_z -_zoom -above -active -adjust -after -aliceblue -align -align-content -align-items -align-self -always -animation -animation-delay -animation-direction -animation-duration -animation-fill-mode -animation-iteration-count -animation-name -animation-play-state -animation-timing-function -antiquewhite -aqua -aquamarine -armenian -arrow -attachment -auto -autospace -avoid -azimuth -azure -backface-visibility -background -background-attachment -background-clip -background-color -background-image -background-origin -background-position -background-repeat -background-size -bar -base -baseline -before -behind -beige -below -bidi -bidi-override -bisque -black -blanchedalmond -blink -block -blue -blueviolet -bold -bolder -border -border-bottom -border-bottom-color -border-bottom-left-radius -border-bottom-right-radius -border-bottom-style -border-bottom-width -border-collapse -border-color -border-image -border-image-outset -border-image-repeat -border-image-slice -border-image-source -border-image-width -border-left -border-left-color -border-left-style -border-left-width -border-radius -border-right -border-right-color -border-right-style -border-right-width -border-spacing -border-style -border-top -border-top-color -border-top-left-radius -border-top-right-radius -border-top-style -border-top-width -border-width -both -bottom -box -box-decoration-break -box-shadow -box-sizing -break -break-after -break-before -break-inside -brown -burlwood -cadetblue -capitalize -caps -caption -caption-side -cell -cells -center -center-left -center-right -char -chartreuse -chocolate -circle -cjk -cjk-ideographic -clear -clip -close -close-quote -cm -code -collapse -color -column -column-count -column-fill -column-gap -column-rule -column-rule-color -column-rule-style -column-rule-width -column-span -column-width -columns -compact -condensed -content -continuous -coral -cornflowerblue -cornsilk -counter -counter-increment -counter-reset -crimson -crop -cross -crosshair -cue -cue-after -cue-before -cursive -cursor -cyan -darkblue -darkcyan -darkgoldenrod -darkgray -darkgreen -darkkhaki -darkmagenta -darkolivegreen -darkorange -darkorchid -darkred -darksalmon -darkseagreen -darkshadow -darkslateblue -darkslategray -darkturquoise -darkviolet -dashed -decimal -decimal-leading-zero -decoration -deeppink -deepskyblue -default -deg -digits -dimgray -direction -disc -display -dodgerblue -dotted -double -during -e -e-resize -elevation -em -embed -empty -empty-cells -ex -expanded -extra -extra-condensed -extra-expanded -face -family -fantasy -far -far-left -far-right -fast -faster -filter -firebrick -first -first-child -first-letter -first-line -fixed -flex -flex-basis -flex-direction -flex-flow -flex-grow -flex-shrink -flex-wrap -float -floralwhite -flow -focus -font -font-family -font-feature-setting -font-kerning -font-language-override -font-size -font-size-adjust -font-stretch -font-style -font-synthesis -font-variant -font-variant-alternates -font-variant-caps -font-variant-east-asian -font-variant-ligatures -font-variant-numeric -font-variant-position -font-weight -footer -forestgreen -fuchsia -gainsboro -georgian -ghostwhite -gold -goldenrod -gray -greek -green -greenyellow -grid -groove -group -hanging-punctuation -header -hebrew -height -help -hidden -hide -high -higher -hiragana -hiragana-iroha -honeydew -hotpink -hover -hyphens -icon -ideographic -image -image-orientation -image-rendering -image-resolution -ime-mode -in -increment -indent -index -indianred -indigo -inherit -inline -inline-block -inline-table -inset -inside -iroha -italic -item -ivory -justify -justify-content -kHz -kashida -katakana -katakana-iroha -khaki -landscape -lang() -large -larger -last -latin -lavender -lavenderblush -lawngreen -layout -leading -left -left-side -leftwards -lenonchiffon -letter -letter-spacing -level -lightblue -lightcoral -lightcyan -lighter -lightgoldenrodyellow -lightgray -lightgreen -lightgrey -lightpink -lightsalmon -lightseagreen -lightskyblue -lightslategray -lightsteelblue -lightyellow -lime -limegreen -line -line-break -line-height -line-through -linen -link -list -list-item -list-style -list-style-image -list-style-position -list-style-type -loud -low -lower -lower-alpha -lower-greek -lower-latin -lower-roman -lowercase -ltr -magenta -margin -margin-bottom -margin-left -margin-right -margin-top -mark -mark-after -mark-before -marker -marker-offset -marks -maroon -marquee-direction -marquee-play-count -marquee-speed -marquee-style -mask -mask-type -max -max-height -max-width -medium -mediumaquamarine -mediumblue -mediumorchid -mediumpurple -mediumseagreen -mediumslateblue -mediumspringgreen -mediumturquoise -mediumvioletred -menu -message -message-box -middle -midnightblue -min -min-height -min-width -mintcream -mistyrose -mix -mm -moccasin -mode -monospace -move -ms -n -n-resize -naby -narrower -nav-down -nav-index -nav-left -nav-right -nav-up -navajowhite -ne -ne-resize -no -no-close-quote -no-open-quote -no-repeat -none -normal -nowrap -number -numeral -nw -nw-resize -object-fit -object-position -oblique -offset -oldlace -olive -olivedrab -once -opacity -open -open-quote -orange -orangered -orchid -order -orphans -out -outline -outline-color -outline-offset -outline-style -outline-width -outset -outside -overflow -overflow-wrap -overflow-x -overflow-y -overhang -overline -override -padding -padding-bottom -padding-left -padding-right -padding-top -page -page-break-after -page-break-before -page-break-inside -palegoldenrod -palegreen -paleturquoise -palevioletred -papayawhip -pause -pause-after -pause-before -pc -peachpuff -perspective -perspective-origin -peru -phonemes -pink -pitch -pitch-range -play -play-during -plum -pointer -portrait -position -powderblue -pre -pre-line -pre-wrap -progid -progress -pt -punctuation -purple -px -quote -quotes -rad -range -rate -red -relative -repeat -repeat-x -repeat-y -reset -resize -rest -rest-after -rest-before -richness -ridge -right -right-side -rightwards -roman -rosybrown -row -royalblue -rtl -run -run-in -s -s-resize -saddlebrown -salmon -sandybrown -sans-serif -scroll -se -se-resize -seagreen -seashell -semi -semi-condensed -semi-expanded -separate -serif -shadow -show -side -sienna -silent -silever -silver -size -skyblue -slateblue -slategray -slow -slower -small -small-caps -small-caption -smaller -snow -soft -solid -space -spacing -speak -speak-header -speak-numeral -speak-punctuation -specific -specific-voice -speech -speech-rate -spell -spell-out -springgreen -square -static -status -status-bar -steelblue -stress -stretch -style -sub -super -sw -sw-resize -tab-size -table -table-caption -table-cell -table-column -table-column-group -table-footer-group -table-header-group -table-layout -table-row -table-row-group -tan -teal -text -text-align -text-align-last -text-bottom -text-combine-horizontal -text-decoration -text-decoration-color -text-decoration-line -text-decoration-style -text-indent -text-justify -text-orientation -text-overflow -text-shadow -text-top -text-transform -text-underline-position -thick -thin -thistle -through -tomato -top -track -transform -transform-origin -transform-style -transition -transition-delay -transition-duration -transition-property -transition-timing-function -transparent -turquoise -type -ultra -ultra-condensed -ultra-expanded -underline -unicode -unicode-bidi -upper -upper-alpha -upper-latin -upper-roman -uppercase -variant -vertical -vertical-align -violet -visibility -visible -visited -voice -voice-balance -voice-duration -voice-family -voice-pitch -voice-pitch-range -voice-rate -voice-stress -voice-volume -volume -w -w-resize -wait -weight -wheat -white -white-space -whitesmoke -wider -widows -width -word -word-break -word-spacing -word-wrap -wrap -writing-mode -x -x-fast -x-high -x-large -x-loud -x-low -x-slow -x-small -x-soft -xx -xx-large -xx-small -y -yellow -yellowgreen -z -z-index -zero diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/erlang-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/erlang-mode deleted file mode 100644 index 960f2b8..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/erlang-mode +++ /dev/null @@ -1,216 +0,0 @@ -after -begin -catch -case -cond -end -fun -if -let -of -query -receive -try -when -and -andalso -band -bnot -bor -bsl -bsr -bxor -div -not -or -orelse -rem -xor -is_atom -is_binary -is_bitstring -is_boolean -is_float -is_function -is_integer -is_list -is_number -is_pid -is_port -is_record -is_reference -is_tuple -atom -binary -bitstring -boolean -function -integer -list -number -pid -port -record -reference -tuple -abs -adler32 -adler32_combine -alive -apply -atom_to_binary -atom_to_list -binary_to_atom -binary_to_existing_atom -binary_to_list -binary_to_term -bit_size -bitstring_to_list -byte_size -check_process_code -contact_binary -crc32 -crc32_combine -date -decode_packet -delete_module -disconnect_node -element -erase -exit -float -float_to_list -garbage_collect -get -get_keys -group_leader -halt -hd -integer_to_list -internal_bif -iolist_size -iolist_to_binary -is_alive -is_atom -is_binary -is_bitstring -is_boolean -is_float -is_function -is_integer -is_list -is_number -is_pid -is_port -is_process_alive -is_record -is_reference -is_tuple -length -link -list_to_atom -list_to_binary -list_to_bitstring -list_to_existing_atom -list_to_float -list_to_integer -list_to_pid -list_to_tuple -load_module -make_ref -module_loaded -monitor_node -node -node_link -node_unlink -nodes -notalive -now -open_port -pid_to_list -port_close -port_command -port_connect -port_control -pre_loaded -process_flag -process_info -processes -purge_module -put -register -registered -round -self -setelement -size -spawn -spawn_link -spawn_monitor -spawn_opt -split_binary -statistics -term_to_binary -time -throw -tl -trunc -tuple_size -tuple_to_list -unlink -unregister -whereis -append_element -bump_reductions -cancel_timer -demonitor -display -fun_info -fun_to_list -function_exported -get_cookie -get_stacktrace -hash -integer_to_list -is_builtin -list_to_integer -loaded -localtime -localtime_to_universaltime -make_tuple -max -md5 -md5_final -md5_init -md5_update -memory -min -monitor -monitor_node -phash -phash2 -port_call -port_info -port_to_list -ports -process_display -read_timer -ref_to_list -resume_process -send -send_after -send_nosuspend -set_cookie -start_timer -suspend_process -system_flag -system_info -system_monitor -system_profile -trace -trace_delivered -trace_info -trace_pattern -universaltime -universaltime_to_localtime -yield diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/go-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/go-mode deleted file mode 100644 index b943a16..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/go-mode +++ /dev/null @@ -1,25 +0,0 @@ -break -case -chan -const -continue -default -defer -else -fallthrough -for -func -go -goto -if -import -interface -map -package -range -return -select -struct -switch -type -var diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/haskell-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/haskell-mode deleted file mode 100644 index 9ad1b99..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/haskell-mode +++ /dev/null @@ -1,679 +0,0 @@ -Arrows -BangPatterns -Bool -Bounded -CPP -Char -Complex -ConstrainedClassMethods -Control.Applicative -Control.Arrow -Control.Category -Control.Concurrent -Control.Concurrent.MVar -Control.Concurrent.QSem -Control.Concurrent.QSemN -Control.Concurrent.STM -Control.Concurrent.STM.TArray -Control.Concurrent.STM.TChan -Control.Concurrent.STM.TMVar -Control.Concurrent.STM.TVar -Control.Concurrent.SampleVar -Control.Exception -Control.Exception.Base -Control.Monad -Control.Monad.Cont -Control.Monad.Cont.Class -Control.Monad.Error -Control.Monad.Error.Class -Control.Monad.Fix -Control.Monad.Identity -Control.Monad.Instances -Control.Monad.List -Control.Monad.RWS -Control.Monad.RWS.Class -Control.Monad.RWS.Lazy -Control.Monad.RWS.Strict -Control.Monad.Reader -Control.Monad.Reader.Class -Control.Monad.ST -Control.Monad.ST.Lazy -Control.Monad.ST.Strict -Control.Monad.STM -Control.Monad.State -Control.Monad.State.Class -Control.Monad.State.Lazy -Control.Monad.State.Strict -Control.Monad.Trans -Control.Monad.Writer -Control.Monad.Writer.Class -Control.Monad.Writer.Lazy -Control.Monad.Writer.Strict -Control.OldException -Control.Parallel -Control.Parallel.Strategies -DEPRECATED -Data.Array -Data.Array.Diff -Data.Array.IArray -Data.Array.IO -Data.Array.IO.Internals -Data.Array.MArray -Data.Array.Paralell -Data.Array.Paralell.Arr -Data.Array.Paralell.Base -Data.Array.Paralell.Int -Data.Array.Paralell.Lifted -Data.Array.Paralell.PArray -Data.Array.Paralell.Prelude -Data.Array.Paralell.Prelude.Double -Data.Array.Paralell.Stream -Data.Array.Paralell.Unlifted -Data.Array.Paralell.Unlifted.Distributed -Data.Array.Paralell.Unlifted.Paralell -Data.Array.Paralell.Unlifted.Sqeuential -Data.Array.Paralell.Word8 -Data.Array.ST -Data.Array.Storable -Data.Array.Unboxed -Data.Bits -Data.Bool -Data.ByteString -Data.ByteString.Char8 -Data.ByteString.Fusion -Data.ByteString.Internal -Data.ByteString.Lazy -Data.ByteString.Lazy.Char8 -Data.ByteString.Lazy.Fusion -Data.ByteString.Lazy.Internal -Data.ByteString.Unsafe -Data.Char -Data.Complex -Data.Data -Data.Dynamic -Data.Either -Data.Eq -Data.Fixed -Data.Foldable -Data.Function -Data.Generics -Data.Generics.Aliases -Data.Generics.Basics -Data.Generics.Instances -Data.Generics.Schemes -Data.Generics.Text -Data.Generics.Twins -Data.Graph -Data.HashTable -Data.IORef -Data.Int -Data.IntMap -Data.IntSet -Data.Ix -Data.List -Data.Map -Data.Maybe -Data.Monoid -Data.Ord -Data.Ratio -Data.STRef -Data.STRef.Lazy -Data.STRef.Strict -Data.Sequence -Data.Set -Data.String -Data.Time -Data.Time.Calendar -Data.Time.Calendar.Easter -Data.Time.Calendar.Julian -Data.Time.Calendar.MonthDay -Data.Time.Calendar.OrdinalDate -Data.Time.Calendar.WeekDate -Data.Time.Clock -Data.Time.Clock.POSIX -Data.Time.Clock.TAI -Data.Time.Format -Data.Time.LocalTime -Data.Traversable -Data.Tree -Data.Tuple -Data.Typeable -Data.Unique -Data.Version -Data.Word -Debug.Trace -DeriveDataTypeable -DisambiguateRecordFields -Distribution.Compat.ReadP -Distribution.Compiler -Distribution.InstalledPackageInfo -Distribution.License -Distribution.Make -Distribution.ModuleName -Distribution.Package -Distribution.PackageDescription -Distribution.PackageDescription.Check -Distribution.PackageDescription.Configuration -Distribution.PackageDescription.Parse -Distribution.ParseUtils -Distribution.ReadE -Distribution.Simple -Distribution.Simple.Build -Distribution.Simple.Build.Macros -Distribution.Simple.Build.PathsModule -Distribution.Simple.BuildPaths -Distribution.Simple.Command -Distribution.Simple.Compiler -Distribution.Simple.Configure -Distribution.Simple.GHC -Distribution.Simple.Haddock -Distribution.Simple.Hugs -Distribution.Simple.Install -Distribution.Simple.InstallDirs -Distribution.Simple.JHC -Distribution.Simple.LocalBuildInfo -Distribution.Simple.NHC -Distribution.Simple.PackageIndex -Distribution.Simple.PreProcess -Distribution.Simple.PreProcess.Unlit -Distribution.Simple.Program -Distribution.Simple.Register -Distribution.Simple.Setup -Distribution.Simple.SrcDist -Distribution.Simple.UserHooks -Distribution.Simple.Utils -Distribution.System -Distribution.Text -Distribution.Verbosity -Distribution.Version -Double -EQ -Either -EmptyDataDecls -Enum -Eq -ExistentialQuantification -ExtendedDefaultRules -False -FilePath -FlexibleContexts -FlexibleInstances -Float -Floating -Foreign -Foreign.C -Foreign.C.Error -Foreign.C.String -Foreign.C.Types -Foreign.Concurrent -Foreign.ForeignPtr -Foreign.Marshal -Foreign.Marshal.Alloc -Foreign.Marshal.Array -Foreign.Marshal.Error -Foreign.Marshal.Pool -Foreign.Marshal.Utils -Foreign.Ptr -Foreign.StablePtr -Foreign.Storable -ForeignFunctionInterface -Fractional -FunctionnalDependencies -Functor -GADTs -GHC.Arr -GHC.Bool -GHC.Conc -GHC.ConsoleHandler -GHC.Desugar -GHC.Environment -GHC.Err -GHC.Exts -GHC.Generics -GHC.Handle -GHC.Ordering -GHC.PArr -GHC.Prim -GHC.PrimopWrappers -GHC.Tuple -GHC.Types -GHC.Unicode -GHC.Unit -GT -GeneralizedNewtypeDeriving -Generics -INCLUDE -INLINE -IO -IOError -IOException -ImplicitParams -ImplicitPrelude -ImpredicativeTypes -IncoherentInstances -Int -Integer -Integral -Just -KindSignatures -LANGUAGE -LINE -LT -Language.Haskell.Extension -Language.Haskell.Lexer -Language.Haskell.ParseMonad -Language.Haskell.ParseUtils -Language.Haskell.Parser -Language.Haskell.Pretty -Language.Haskell.Syntax -Language.Haskell.TH -Language.Haskell.TH.Lib -Language.Haskell.TH.Ppr -Language.Haskell.TH.PprLib -Language.Haskell.TH.Quote -Language.Haskell.TH.Syntax -Left -LiberalTypeSynonyms -MagicHash -Maybe -Monad -MonoPatBinds -MonomorphismRestriction -MultiParamTypeClasses -NOINLINE -NamedFieldPuns -Network -Network.BSD -Network.Socket -Network.URI -NewQualifiedOperators -NoArrows -NoBangPatterns -NoCPP -NoConstrainedClassMethods -NoDeriveDataTypeable -NoDisambiguateRecordFields -NoEmptyDataDecls -NoExistentialQuantification -NoExtendedDefaultRules -NoFlexibleContexts -NoFlexibleInstances -NoForeignFunctionInterface -NoFunctionnalDependencies -NoGADTs -NoGeneralizedNewtypeDeriving -NoGenerics -NoImplicitParams -NoImplicitPrelude -NoImpredicativeTypes -NoIncoherentInstances -NoKindSignatures -NoLiberalTypeSynonyms -NoMagicHash -NoMonoPatBinds -NoMonomorphismRestriction -NoMultiParamTypeClasses -NoNamedFieldPuns -NoNewQualifiedOperators -NoOverlappingInstances -NoOverloadedStrings -NoPArr -NoPackageImports -NoParallelListComp -NoPatternGuards -NoPolymorphicComponents -NoQuasiQuotes -NoRank2Types -NoRankNTypes -NoRecordWildCards -NoRecursiveDo -NoRelaxedPolyRec -NoScopedTypeVariables -NoStandaloneDeriving -NoTemplateHaskell -NoTransformListComp -NoTypeFamilies -NoTypeOperators -NoTypeSynonymInstances -NoUnboxedTuples -NoUndecidableInstances -NoUnicodeSyntax -NoUnliftedFFITypes -NoViewPatterns -Nothing -Num -Numeric -OPTIONS_GHC -Ord -Ordering -OverlappingInstances -OverloadedStrings -PArr -PackageImports -ParallelListComp -PatternGuards -PolymorphicComponents -Prelude -QuasiQuotes -RULES -Rank2Types -RankNTypes -Ratio -Read -ReadS -Real -RealFloat -RealFrac -RecordWildCards -RecursiveDo -RelaxedPolyRec -Right -SOURCE -SPECIALIZE -ScopedTypeVariables -ShowS -StandaloneDeriving -String -System.CPUTime -System.Cmd -System.Console.Editline -System.Console.GetOpt -System.Console.Readline -System.Directory -System.Environment -System.Exit -System.FilePath -System.FilePath.Posix -System.FilePath.Windows -System.IO -System.IO.Error -System.IO.Unsafe -System.Info -System.Locale -System.Mem -System.Mem.StableName -System.Mem.Weak -System.Posix -System.Posix.Directory -System.Posix.DynamicLinker -System.Posix.DynamicLinker.Module -System.Posix.DynamicLinker.Prim -System.Posix.Env -System.Posix.Error -System.Posix.Files -System.Posix.IO -System.Posix.Process -System.Posix.Process.Internals -System.Posix.Resource -System.Posix.Semaphore -System.Posix.SharedMem -System.Posix.Signals -System.Posix.Signals.Exts -System.Posix.Temp -System.Posix.Terminal -System.Posix.Time -System.Posix.Types -System.Posix.Unistd -System.Posix.User -System.Process -System.Random -System.Time -System.Timeout -TemplateHaskell -Test.HUnit -Test.HUnit.Base -Test.HUnit.Lang -Test.HUnit.Terminal -Test.HUnit.Text -Test.QuickCheck -Test.QuickCheck.Batch -Test.QuickCheck.Poly -Test.QuickCheck.Utils -Text.Html -Text.Html.BlockTable -Text.ParserCombinators.Parsec -Text.ParserCombinators.Parsec.Char -Text.ParserCombinators.Parsec.Combinator -Text.ParserCombinators.Parsec.Error -Text.ParserCombinators.Parsec.Expr -Text.ParserCombinators.Parsec.Language -Text.ParserCombinators.Parsec.Perm -Text.ParserCombinators.Parsec.Pos -Text.ParserCombinators.Parsec.Prim -Text.ParserCombinators.Parsec.Token -Text.ParserCombinators.ReadP -Text.ParserCombinators.ReadPrec -Text.PrettyPrint -Text.PrettyPrint.HughesPJ -Text.Printf -Text.Read -Text.Read.Lex -Text.Regex.Base -Text.Regex.Base.Context -Text.Regex.Base.Impl -Text.Regex.Base.RegexLike -Text.Regex.Posix -Text.Regex.Posix.ByteString -Text.Regex.Posix.String -Text.Regex.Posix.Wrap -Text.Show -Text.Show.Functions -Text.XHtml -Text.XHtml.Debug -Text.XHtml.Frameset -Text.XHtml.Strict -Text.XHtml.Table -Text.XHtml.Transitional -Trace.Hpc.Mix -Trace.Hpc.Reflect -Trace.Hpc.Tix -Trace.Hpc.Util -TransformListComp -True -TypeFamilies -TypeOperators -TypeSynonymInstances -UNPACK -UnboxedTuples -UndecidableInstances -UnicodeSyntax -UnliftedFFITypes -Unsafe.Coerce -ViewPatterns -WARNING -abs -acos -acosh -all -and -any -appendFile -as -asTypeOf -asin -asinh -atan -atan2 -atanh -break -case -catch -ceiling -class -compare -concat -concatMap -const -cos -cosh -curry -cycle -data -decodeFloat -default -deriving -div -divMod -do -drop -dropWhile -either -elem -else -encodeFloat -enumFrom -enumFromThen -enumFromThenTo -enumFromTo -error -exp -exponent -fail -filter -flip -floatDigits -floatRadix -floatRange -floor -fmap -fold -fold1 -foldr -foldr1 -fromEnum -fromInteger -fromIntegral -fromRational -fst -gcd -getChar -getContents -getLine -head -hiding -id -if -import -in -infix -infixl -infixr -init -instance -intract -ioError -isDenormalized -isIEEE -isInfinite -isNan -isNegativeZero -iterate -last -lcm -length -let -lex -lines -log -logBase -lookup -map -mapM -mapM_ -max -maxBound -maximum -maybe -min -minBound -minimum -mod -module -negate -newtype -not -notElem -null -odd -of -or -otherwise -pi -pred -print -product -properFraction -putChar -putStr -putStrLn -qualified -quot -quotRem -read -readFile -readIO -readList -readLn -readParen -reads -readsPrec -realtoFrac -recip -rem -repeat -replicate -return -reverse -round -scaleFloat -scanl -scanl1 -scanr -scanr1 -seq -sequence -sequence_ -show -showChar -showList -showParen -showString -shows -showsPrec -significand -signum -sin -sinh -snd -span -splitAt -sqrt -subtract -succ -sum -tail -take -takeWhile -tan -tanh -then -toEnum -toInteger -toRational -truncate -type -uncurry -undefined -unlines -until -unwords -unzip -unzip3 -userError -where -words -writeFile -zip -zip3 -zipWith -zipWith3 \ No newline at end of file diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/java-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/java-mode deleted file mode 100644 index 125deeb..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/java-mode +++ /dev/null @@ -1,53 +0,0 @@ -abstract -assert -boolean -break -byte -case -catch -char -class -const -continue -default -do -double -else -enum -extends -final -finally -float -for -goto -if -implements -import -instanceof -int -interface -long -native -new -package -private -protected -public -return -short -static -strictfp -super -switch -synchronized -this -throw -throws -transient -try -void -volatile -while -@Override -@Deprecated -@SuppressWarnings \ No newline at end of file diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/js-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/js-mode deleted file mode 100644 index 3d83f84..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/js-mode +++ /dev/null @@ -1,148 +0,0 @@ -Anchor -Area -Array -Boolean -Button -Checkbox -Date -Document -Element -FileUpload -Form -Frame -Function -Hidden -History -Image -Infinity -JavaArray -JavaClass -JavaObject -JavaPackage -Link -Location -Math -MimeType -NaN -Navigator -Number -Object -Option -Packages -Password -Plugin -Radio -RegExp -Reset -Select -String -Submit -Text -Textarea -Window -alert -arguments -assign -blur -break -callee -caller -captureEvents -case -clearInterval -clearTimeout -close -closed -comment -confirm -constructor -continue -default -defaultStatus -delete -do -document -else -escape -eval -export -find -focus -for -frames -function -getClass -history -home -if -import -in -innerHeight -innerWidth -isFinite -isNan -java -label -length -location -locationbar -menubar -moveBy -moveTo -name -navigate -navigator -netscape -new -onBlur -onError -onFocus -onLoad -onUnload -open -opener -outerHeight -outerWidth -pageXoffset -pageYoffset -parent -parseFloat -parseInt -personalbar -print -prompt -prototype -ref -releaseEvents -resizeBy -resizeTo -return -routeEvent -scroll -scrollBy -scrollTo -scrollbars -self -setInterval -setTimeout -status -statusbar -stop -sun -switch -taint -this -toString -toolbar -top -typeof -unescape -untaint -unwatch -valueOf -var -void -watch -while -window -with diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/lua-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/lua-mode deleted file mode 100644 index d0de6a4..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/lua-mode +++ /dev/null @@ -1,21 +0,0 @@ -and -break -do -else -elseif -end -false -for -function -if -in -local -nil -not -or -repeat -return -then -true -until -while diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/octave-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/octave-mode deleted file mode 100644 index 77c4ea1..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/octave-mode +++ /dev/null @@ -1,46 +0,0 @@ -# GNU Octave, and probably proprietary MATLAB -# https://www.gnu.org/software/octave/doc/interpreter/Keywords.html - -__FILE__ -__LINE__ -break -case -catch -classdef -continue -do -else -elseif -end -end_try_catch -end_unwind_protect -endclassdef -endenumeration -endevents -endfor -endfunction -endif -endmethods -endparfor -endproperties -endswitch -endwhile -enumeration -events -for -function -global -if -methods -otherwise -parfor -persistent -properties -return -static -switch -try -unitl -unwind_protect -unwind_protect_cleanup -while diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/php-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/php-mode deleted file mode 100644 index 07f2e89..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/php-mode +++ /dev/null @@ -1,6144 +0,0 @@ -abs -acos -acosh -addcslashes -addslashes -aggregate -aggregate_info -aggregate_methods -aggregate_methods_by_list -aggregate_methods_by_regexp -aggregate_properties -aggregate_properties_by_list -aggregate_properties_by_regexp -aggregation_info -amqpconnection -amqpexchange -amqpqueue -and -apache_child_terminate -apache_getenv -apache_get_modules -apache_get_version -apache_lookup_uri -apache_note -apache_request_headers -apache_reset_timeout -apache_response_headers -apache_setenv -apc_add -apc_bin_dump -apc_bin_dumpfile -apc_bin_load -apc_bin_loadfile -apc_cache_info -apc_cas -apc_clear_cache -apc_compile_file -apc_dec -apc_define_constants -apc_delete -apc_delete_file -apc_exists -apc_fetch -apc_inc -apciterator -apc_load_constants -apc_sma_info -apc_store -apd_breakpoint -apd_callstack -apd_clunk -apd_continue -apd_croak -apd_dump_function_table -apd_dump_persistent_resources -apd_dump_regular_resources -apd_echo -apd_get_active_symbols -apd_set_pprof_trace -apd_set_session -apd_set_session_trace -apd_set_session_trace_socket -appenditerator -array -arrayaccess -array_change_key_case -array_chunk -array_combine -array_count_values -array_diff -array_diff_assoc -array_diff_key -array_diff_uassoc -array_diff_ukey -array_fill -array_fill_keys -array_filter -array_flip -array_intersect -array_intersect_assoc -array_intersect_key -array_intersect_uassoc -array_intersect_ukey -arrayiterator -array_key_exists -array_keys -array_map -array_merge -array_merge_recursive -array_multisort -arrayobject -array_pad -array_pop -array_product -array_push -array_rand -array_reduce -array_replace -array_replace_recursive -array_reverse -array_search -array_shift -array_slice -array_splice -array_sum -array_udiff -array_udiff_assoc -array_udiff_uassoc -array_uintersect -array_uintersect_assoc -array_uintersect_uassoc -array_unique -array_unshift -array_values -array_walk -array_walk_recursive -arsort -as -asin -asinh -asort -assert -assert_options -atan -atan2 -atanh -badfunctioncallexception -badmethodcallexception -base64_decode -base64_encode -base_convert -basename -bbcode_add_element -bbcode_add_smiley -bbcode_create -bbcode_destroy -bbcode_parse -bbcode_set_arg_parser -bbcode_set_flags -bcadd -bccomp -bcdiv -bcmod -bcmul -bcompiler_load -bcompiler_load_exe -bcompiler_parse_class -bcompiler_read -bcompiler_write_class -bcompiler_write_constant -bcompiler_write_exe_footer -bcompiler_write_file -bcompiler_write_footer -bcompiler_write_function -bcompiler_write_functions_from_file -bcompiler_write_header -bcompiler_write_included_filename -bcpow -bcpowmod -bcscale -bcsqrt -bcsub -bin2hex -bindec -bindtextdomain -bind_textdomain_codeset -break -bson_decode -bson_encode -bumpValue -bzclose -bzcompress -bzdecompress -bzerrno -bzerror -bzerrstr -bzflush -bzopen -bzread -bzwrite -cachingiterator -cairo -cairoantialias -cairocontent -cairocontext -cairo_create -cairoexception -cairoextend -cairofillrule -cairofilter -cairofontface -cairo_font_face_get_type -cairo_font_face_status -cairofontoptions -cairo_font_options_create -cairo_font_options_equal -cairo_font_options_get_antialias -cairo_font_options_get_hint_metrics -cairo_font_options_get_hint_style -cairo_font_options_get_subpixel_order -cairo_font_options_hash -cairo_font_options_merge -cairo_font_options_set_antialias -cairo_font_options_set_hint_metrics -cairo_font_options_set_hint_style -cairo_font_options_set_subpixel_order -cairo_font_options_status -cairofontslant -cairofonttype -cairofontweight -cairoformat -cairo_format_stride_for_width -cairogradientpattern -cairohintmetrics -cairohintstyle -cairoimagesurface -cairo_image_surface_create -cairo_image_surface_create_for_data -cairo_image_surface_create_from_png -cairo_image_surface_get_data -cairo_image_surface_get_format -cairo_image_surface_get_height -cairo_image_surface_get_stride -cairo_image_surface_get_width -cairolineargradient -cairolinecap -cairolinejoin -cairomatrix -cairo_matrix_create_scale -cairo_matrix_create_translate -cairo_matrix_invert -cairo_matrix_multiply -cairo_matrix_rotate -cairo_matrix_transform_distance -cairo_matrix_transform_point -cairo_matrix_translate -cairooperator -cairopath -cairopattern -cairo_pattern_add_color_stop_rgb -cairo_pattern_add_color_stop_rgba -cairo_pattern_create_for_surface -cairo_pattern_create_linear -cairo_pattern_create_radial -cairo_pattern_create_rgb -cairo_pattern_create_rgba -cairo_pattern_get_color_stop_count -cairo_pattern_get_color_stop_rgba -cairo_pattern_get_extend -cairo_pattern_get_filter -cairo_pattern_get_linear_points -cairo_pattern_get_matrix -cairo_pattern_get_radial_circles -cairo_pattern_get_rgba -cairo_pattern_get_surface -cairo_pattern_get_type -cairo_pattern_set_extend -cairo_pattern_set_filter -cairo_pattern_set_matrix -cairo_pattern_status -cairopatterntype -cairopdfsurface -cairo_pdf_surface_create -cairo_pdf_surface_set_size -cairo_ps_get_levels -cairopslevel -cairo_ps_level_to_string -cairopssurface -cairo_ps_surface_create -cairo_ps_surface_dsc_begin_page_setup -cairo_ps_surface_dsc_begin_setup -cairo_ps_surface_dsc_comment -cairo_ps_surface_get_eps -cairo_ps_surface_restrict_to_level -cairo_ps_surface_set_eps -cairo_ps_surface_set_size -cairoradialgradient -cairoscaledfont -cairo_scaled_font_create -cairo_scaled_font_extents -cairo_scaled_font_get_ctm -cairo_scaled_font_get_font_face -cairo_scaled_font_get_font_matrix -cairo_scaled_font_get_font_options -cairo_scaled_font_get_scale_matrix -cairo_scaled_font_get_type -cairo_scaled_font_glyph_extents -cairo_scaled_font_status -cairo_scaled_font_text_extents -cairosolidpattern -cairostatus -cairosubpixelorder -cairosurface -cairo_surface_copy_page -cairo_surface_create_similar -cairo_surface_finish -cairo_surface_flush -cairo_surface_get_content -cairo_surface_get_device_offset -cairo_surface_get_font_options -cairo_surface_get_type -cairo_surface_mark_dirty -cairo_surface_mark_dirty_rectangle -cairosurfacepattern -cairo_surface_set_device_offset -cairo_surface_set_fallback_resolution -cairo_surface_show_page -cairo_surface_status -cairosurfacetype -cairo_surface_write_to_png -cairosvgsurface -cairo_svg_surface_create -cairo_svg_surface_restrict_to_version -cairosvgversion -cairo_svg_version_to_string -cairotoyfontface -calculhmac -calcul_hmac -cal_days_in_month -cal_from_jd -cal_info -__call() -callbackfilteriterator -__callStatic() -call_user_func -call_user_func_array -call_user_method -call_user_method_array -cal_to_jd -case -catch -ceil -cfunction -chdb -chdb_create -chdir -checkdate -checkdnsrr -chgrp -chmod -chop -chown -chr -chroot -chunk_split -class -__CLASS__ -class_alias -class_exists -class_implements -classkit_import -classkit_method_add -classkit_method_copy -classkit_method_redefine -classkit_method_remove -classkit_method_rename -class_parents -clearstatcache -clone -__clone() -closedir -closelog -collator -com -com_addref -com_create_guid -com_event_sink -com_get -com_get_active_object -com_invoke -com_isenum -com_load -com_load_typelib -com_message_pump -compact -com_print_typeinfo -com_propget -com_propput -com_propset -com_release -com_set -connection_aborted -connection_status -connection_timeout -const -constant -construct -__construct() -continue -convert_cyr_string -convert_uudecode -convert_uuencode -copy -cos -cosh -count -countable -count_chars -counter_bump -counter_bump_value -counter_create -counter_get -counter_get_meta -counter_get_named -counter_get_value -counter_reset -counter_reset_value -crack_check -crack_closedict -crack_getlastmessage -crack_opendict -crc32 -create_function -crypt -ctype_alnum -ctype_alpha -ctype_cntrl -ctype_digit -ctype_graph -ctype_lower -ctype_print -ctype_punct -ctype_space -ctype_upper -ctype_xdigit -cubrid_affected_rows -cubrid_bind -cubrid_client_encoding -cubrid_close -cubrid_close_prepare -cubrid_close_request -cubrid_col_get -cubrid_col_size -cubrid_column_names -cubrid_column_types -cubrid_commit -cubrid_connect -cubrid_connect_with_url -cubrid_current_oid -cubrid_data_seek -cubrid_db_name -cubrid_disconnect -cubrid_drop -cubrid_errno -cubrid_error -cubrid_error_code -cubrid_error_code_facility -cubrid_error_msg -cubrid_execute -cubrid_fetch -cubrid_fetch_array -cubrid_fetch_assoc -cubrid_fetch_field -cubrid_fetch_lengths -cubrid_fetch_object -cubrid_fetch_row -cubrid_field_flags -cubrid_field_len -cubrid_field_name -cubrid_field_seek -cubrid_field_table -cubrid_field_type -cubrid_free_result -cubrid_get -cubrid_get_autocommit -cubrid_get_charset -cubrid_get_class_name -cubrid_get_client_info -cubrid_get_db_parameter -cubrid_get_server_info -cubrid_insert_id -cubrid_is_instance -cubrid_list_dbs -cubrid_load_from_glo -cubrid_lob_close -cubrid_lob_export -cubrid_lob_get -cubrid_lob_send -cubrid_lob_size -cubrid_lock_read -cubrid_lock_write -cubrid_move_cursor -cubrid_new_glo -cubrid_next_result -cubrid_num_cols -cubrid_num_fields -cubrid_num_rows -cubrid_ping -cubrid_prepare -cubrid_put -cubrid_query -cubrid_real_escape_string -cubrid_result -cubrid_rollback -cubrid_save_to_glo -cubrid_schema -cubrid_send_glo -cubrid_seq_drop -cubrid_seq_insert -cubrid_seq_put -cubrid_set_add -cubrid_set_autocommit -cubrid_set_db_parameter -cubrid_set_drop -cubrid_unbuffered_query -cubrid_version -curl_close -curl_copy_handle -curl_errno -curl_error -curl_exec -curl_getinfo -curl_init -curl_multi_add_handle -curl_multi_close -curl_multi_exec -curl_multi_getcontent -curl_multi_info_read -curl_multi_init -curl_multi_remove_handle -curl_multi_select -curl_setopt -curl_setopt_array -curl_version -current -cyrus_authenticate -cyrus_bind -cyrus_close -cyrus_connect -cyrus_query -cyrus_unbind -date -date_add -date_create -date_create_from_format -date_date_set -date_default_timezone_get -date_default_timezone_set -date_diff -date_format -date_get_last_errors -dateinterval -date_interval_create_from_date_string -date_interval_format -date_isodate_set -date_modify -date_offset_get -date_parse -date_parse_from_format -dateperiod -date_sub -date_sun_info -date_sunrise -date_sunset -datetime -date_time_set -date_timestamp_get -date_timestamp_set -datetimezone -date_timezone_get -date_timezone_set -db2_autocommit -db2_bind_param -db2_client_info -db2_close -db2_column_privileges -db2_columns -db2_commit -db2_connect -db2_conn_error -db2_conn_errormsg -db2_cursor_type -db2_escape_string -db2_exec -db2_execute -db2_fetch_array -db2_fetch_assoc -db2_fetch_both -db2_fetch_object -db2_fetch_row -db2_field_display_size -db2_field_name -db2_field_num -db2_field_precision -db2_field_scale -db2_field_type -db2_field_width -db2_foreign_keys -db2_free_result -db2_free_stmt -db2_get_option -db2_last_insert_id -db2_lob_read -db2_next_result -db2_num_fields -db2_num_rows -db2_pclose -db2_pconnect -db2_prepare -db2_primary_keys -db2_procedure_columns -db2_procedures -db2_result -db2_rollback -db2_server_info -db2_set_option -db2_special_columns -db2_statistics -db2_stmt_error -db2_stmt_errormsg -db2_table_privileges -db2_tables -dba_close -dba_delete -dba_exists -dba_fetch -dba_firstkey -dba_handlers -dba_insert -dba_key_split -dba_list -dba_nextkey -dba_open -dba_optimize -dba_popen -dba_replace -dbase_add_record -dbase_close -dbase_create -dbase_delete_record -dbase_get_header_info -dbase_get_record -dbase_get_record_with_names -dbase_numfields -dbase_numrecords -dbase_open -dbase_pack -dbase_replace_record -dba_sync -dbplus_add -dbplus_aql -dbplus_chdir -dbplus_close -dbplus_curr -dbplus_errcode -dbplus_errno -dbplus_find -dbplus_first -dbplus_flush -dbplus_freealllocks -dbplus_freelock -dbplus_freerlocks -dbplus_getlock -dbplus_getunique -dbplus_info -dbplus_last -dbplus_lockrel -dbplus_next -dbplus_open -dbplus_prev -dbplus_rchperm -dbplus_rcreate -dbplus_rcrtexact -dbplus_rcrtlike -dbplus_resolve -dbplus_restorepos -dbplus_rkeys -dbplus_ropen -dbplus_rquery -dbplus_rrename -dbplus_rsecindex -dbplus_runlink -dbplus_rzap -dbplus_savepos -dbplus_setindex -dbplus_setindexbynumber -dbplus_sql -dbplus_tcl -dbplus_tremove -dbplus_undo -dbplus_undoprepare -dbplus_unlockrel -dbplus_unselect -dbplus_update -dbplus_xlockrel -dbplus_xunlockrel -dbx_close -dbx_compare -dbx_connect -dbx_error -dbx_escape_string -dbx_fetch_row -dbx_query -dbx_sort -dcgettext -dcngettext -deaggregate -debug_backtrace -debug_print_backtrace -debug_zval_dump -decbin -dechex -declare -decoct -default -define -defined -define_syslog_variables -deg2rad -delete -__destruct() -dgettext -die -dio_close -dio_fcntl -dio_open -dio_read -dio_seek -dio_stat -dio_tcsetattr -dio_truncate -dio_write -dir -__DIR__ -directoryiterator -dirname -diskfreespace -disk_free_space -disk_total_space -dl -dngettext -dns_check_record -dns_get_mx -dns_get_record -do -domainexception -domattr -domattribute_name -domattribute_set_value -domattribute_specified -domattribute_value -domcharacterdata -domcomment -domdocument -domdocument_add_root -domdocument_create_attribute -domdocument_create_cdata_section -domdocument_create_comment -domdocument_create_element -domdocument_create_element_ns -domdocument_create_entity_reference -domdocument_create_processing_instruction -domdocument_create_text_node -domdocument_doctype -domdocument_document_element -domdocument_dump_file -domdocument_dump_mem -domdocumentfragment -domdocument_get_element_by_id -domdocument_get_elements_by_tagname -domdocument_html_dump_mem -domdocumenttype -domdocumenttype_entities -domdocumenttype_internal_subset -domdocumenttype_name -domdocumenttype_notations -domdocumenttype_public_id -domdocumenttype_system_id -domdocument_xinclude -domelement -domelement_get_attribute -domelement_get_attribute_node -domelement_get_elements_by_tagname -domelement_has_attribute -domelement_remove_attribute -domelement_set_attribute -domelement_set_attribute_node -domelement_tagname -domentity -domentityreference -domexception -domimplementation -dom_import_simplexml -domnamednodemap -domnode -domnode_add_namespace -domnode_append_child -domnode_append_sibling -domnode_attributes -domnode_child_nodes -domnode_clone_node -domnode_dump_node -domnode_first_child -domnode_get_content -domnode_has_attributes -domnode_has_child_nodes -domnode_insert_before -domnode_is_blank_node -domnode_last_child -domnodelist -domnode_next_sibling -domnode_node_name -domnode_node_type -domnode_node_value -domnode_owner_document -domnode_parent_node -domnode_prefix -domnode_previous_sibling -domnode_remove_child -domnode_replace_child -domnode_replace_node -domnode_set_content -domnode_set_name -domnode_set_namespace -domnode_unlink_node -domnotation -domprocessinginstruction -domprocessinginstruction_data -domprocessinginstruction_target -domtext -domxml_new_doc -domxml_open_file -domxml_open_mem -domxml_version -domxml_xmltree -domxml_xslt_stylesheet -domxml_xslt_stylesheet_doc -domxml_xslt_stylesheet_file -domxml_xslt_version -domxpath -domxsltstylesheet_process -domxsltstylesheet_result_dump_file -domxsltstylesheet_result_dump_mem -dotnet -dotnet_load -doubleval -each -easter_date -easter_days -echo -else -elseif -empty -emptyiterator -enchant_broker_describe -enchant_broker_dict_exists -enchant_broker_free -enchant_broker_free_dict -enchant_broker_get_error -enchant_broker_init -enchant_broker_list_dicts -enchant_broker_request_dict -enchant_broker_request_pwl_dict -enchant_broker_set_ordering -enchant_dict_add_to_personal -enchant_dict_add_to_session -enchant_dict_check -enchant_dict_describe -enchant_dict_get_error -enchant_dict_is_in_session -enchant_dict_quick_check -enchant_dict_store_replacement -enchant_dict_suggest -end -enddeclare -endfor -endforeach -endif -endswitch -endwhile -ereg -eregi -eregi_replace -ereg_replace -errorexception -error_get_last -error_log -error_reporting -escapeshellarg -escapeshellcmd -eval -event_add -event_base_free -event_base_loop -event_base_loopbreak -event_base_loopexit -event_base_new -event_base_priority_init -event_base_set -event_buffer_base_set -event_buffer_disable -event_buffer_enable -event_buffer_fd_set -event_buffer_free -event_buffer_new -event_buffer_priority_set -event_buffer_read -event_buffer_set_callback -event_buffer_timeout_set -event_buffer_watermark_set -event_buffer_write -event_del -event_free -event_new -event_set -exception -exec -exif_imagetype -exif_read_data -exif_tagname -exif_thumbnail -exit -exp -expect_expectl -expect_popen -explode -expm1 -export -extends -extension_loaded -extract -ezmlm_hash -fam_cancel_monitor -fam_close -fam_monitor_collection -fam_monitor_directory -fam_monitor_file -fam_next_event -fam_open -fam_pending -fam_resume_monitor -fam_suspend_monitor -fbsql_affected_rows -fbsql_autocommit -fbsql_blob_size -fbsql_change_user -fbsql_clob_size -fbsql_close -fbsql_commit -fbsql_connect -fbsql_create_blob -fbsql_create_clob -fbsql_create_db -fbsql_database -fbsql_database_password -fbsql_data_seek -fbsql_db_query -fbsql_db_status -fbsql_drop_db -fbsql_errno -fbsql_error -fbsql_fetch_array -fbsql_fetch_assoc -fbsql_fetch_field -fbsql_fetch_lengths -fbsql_fetch_object -fbsql_fetch_row -fbsql_field_flags -fbsql_field_len -fbsql_field_name -fbsql_field_seek -fbsql_field_table -fbsql_field_type -fbsql_free_result -fbsql_get_autostart_info -fbsql_hostname -fbsql_insert_id -fbsql_list_dbs -fbsql_list_fields -fbsql_list_tables -fbsql_next_result -fbsql_num_fields -fbsql_num_rows -fbsql_password -fbsql_pconnect -fbsql_query -fbsql_read_blob -fbsql_read_clob -fbsql_result -fbsql_rollback -fbsql_rows_fetched -fbsql_select_db -fbsql_set_characterset -fbsql_set_lob_mode -fbsql_set_password -fbsql_set_transaction -fbsql_start_db -fbsql_stop_db -fbsql_tablename -fbsql_table_name -fbsql_username -fbsql_warnings -fclose -fdf_add_doc_javascript -fdf_add_template -fdf_close -fdf_create -fdf_enum_values -fdf_errno -fdf_error -fdf_get_ap -fdf_get_attachment -fdf_get_encoding -fdf_get_file -fdf_get_flags -fdf_get_opt -fdf_get_status -fdf_get_value -fdf_get_version -fdf_header -fdf_next_field_name -fdf_open -fdf_open_string -fdf_remove_item -fdf_save -fdf_save_string -fdf_set_ap -fdf_set_encoding -fdf_set_file -fdf_set_flags -fdf_set_javascript_action -fdf_set_on_import_javascript -fdf_set_opt -fdf_set_status -fdf_set_submit_form_action -fdf_set_target_frame -fdf_set_value -fdf_set_version -feof -fflush -fgetc -fgetcsv -fgets -fgetss -file -__FILE__ -fileatime -filectime -file_exists -file_get_contents -filegroup -fileinode -filemtime -fileowner -fileperms -filepro -filepro_fieldcount -filepro_fieldname -filepro_fieldtype -filepro_fieldwidth -filepro_retrieve -filepro_rowcount -file_put_contents -filesize -filesystemiterator -filetype -filter_has_var -filter_id -filter_input -filter_input_array -filteriterator -filter_list -filter_var -filter_var_array -final -finfo_buffer -finfo_close -finfo_file -finfo_open -finfo_set_flags -floatval -flock -floor -flush -fmod -fnmatch -fopen -for -foreach -forward_static_call -forward_static_call_array -fpassthru -fprintf -fputcsv -fputs -fread -frenchtojd -fribidi_log2vis -fscanf -fseek -fsockopen -fstat -ftell -ftok -ftp_alloc -ftp_cdup -ftp_chdir -ftp_chmod -ftp_close -ftp_connect -ftp_delete -ftp_exec -ftp_fget -ftp_fput -ftp_get -ftp_get_option -ftp_login -ftp_mdtm -ftp_mkdir -ftp_nb_continue -ftp_nb_fget -ftp_nb_fput -ftp_nb_get -ftp_nb_put -ftp_nlist -ftp_pasv -ftp_put -ftp_pwd -ftp_quit -ftp_raw -ftp_rawlist -ftp_rename -ftp_rmdir -ftp_set_option -ftp_site -ftp_size -ftp_ssl_connect -ftp_systype -ftruncate -func_get_arg -func_get_args -func_num_args -function -__FUNCTION__ -function_exists -fwrite -gc_collect_cycles -gc_disable -gc_enable -gc_enabled -gd_info -gearmanclient -gearmanjob -gearmantask -gearmanworker -geoip_continent_code_by_name -geoip_country_code3_by_name -geoip_country_code_by_name -geoip_country_name_by_name -geoip_database_info -geoip_db_avail -geoip_db_filename -geoip_db_get_all_info -geoip_id_by_name -geoip_isp_by_name -geoip_org_by_name -geoip_record_by_name -geoip_region_by_name -geoip_region_name_by_code -geoip_time_zone_by_country_and_region -__get() -getallheaders -get_browser -get_called_class -get_cfg_var -get_class -get_class_methods -get_class_vars -getclosure -getconstant -getconstants -getconstructor -get_current_user -getcwd -getdate -get_declared_classes -get_declared_interfaces -getdefaultproperties -get_defined_constants -get_defined_functions -get_defined_vars -getdoccomment -getendline -getenv -getextension -get_extension_funcs -getextensionname -getfilename -get_headers -gethostbyaddr -gethostbyname -gethostbynamel -gethostname -get_html_translation_table -getimagesize -get_included_files -get_include_path -getinterfacenames -getinterfaces -getlastmod -get_loaded_extensions -get_magic_quotes_gpc -get_magic_quotes_runtime -getMeta -get_meta_tags -getmethod -getmethods -getmodifiers -getmxrr -getmygid -getmyinode -getmypid -getmyuid -getname -getNamed -getnamespacename -get_object_vars -getopt -getparentclass -get_parent_class -getproperties -getproperty -getprotobyname -getprotobynumber -getrandmax -get_required_files -get_resource_type -getrusage -getservbyname -getservbyport -getshortname -getstartline -getstaticproperties -getstaticpropertyvalue -gettext -gettimeofday -gettraitaliases -gettraitnames -gettraits -gettype -getValue -glob -global -globiterator -gmagick -gmagickdraw -gmagickpixel -gmdate -gmmktime -gmp_abs -gmp_add -gmp_and -gmp_clrbit -gmp_cmp -gmp_com -gmp_div -gmp_divexact -gmp_div_q -gmp_div_qr -gmp_div_r -gmp_fact -gmp_gcd -gmp_gcdext -gmp_hamdist -gmp_init -gmp_intval -gmp_invert -gmp_jacobi -gmp_legendre -gmp_mod -gmp_mul -gmp_neg -gmp_nextprime -gmp_or -gmp_perfect_square -gmp_popcount -gmp_pow -gmp_powm -gmp_prob_prime -gmp_random -gmp_scan0 -gmp_scan1 -gmp_setbit -gmp_sign -gmp_sqrt -gmp_sqrtrem -gmp_strval -gmp_sub -gmp_testbit -gmp_xor -gmstrftime -gnupg_adddecryptkey -gnupg_addencryptkey -gnupg_addsignkey -gnupg_cleardecryptkeys -gnupg_clearencryptkeys -gnupg_clearsignkeys -gnupg_decrypt -gnupg_decryptverify -gnupg_encrypt -gnupg_encryptsign -gnupg_export -gnupg_geterror -gnupg_getprotocol -gnupg_import -gnupg_init -gnupg_keyinfo -gnupg_setarmor -gnupg_seterrormode -gnupg_setsignmode -gnupg_sign -gnupg_verify -gopher_parsedir -goto -grapheme_extract -grapheme_stripos -grapheme_stristr -grapheme_strlen -grapheme_strpos -grapheme_strripos -grapheme_strrpos -grapheme_strstr -grapheme_substr -gregoriantojd -gupnp_context_get_host_ip -gupnp_context_get_port -gupnp_context_get_subscription_timeout -gupnp_context_host_path -gupnp_context_new -gupnp_context_set_subscription_timeout -gupnp_context_timeout_add -gupnp_context_unhost_path -gupnp_control_point_browse_start -gupnp_control_point_browse_stop -gupnp_control_point_callback_set -gupnp_control_point_new -gupnp_device_action_callback_set -gupnp_device_info_get -gupnp_device_info_get_service -gupnp_root_device_get_available -gupnp_root_device_get_relative_location -gupnp_root_device_new -gupnp_root_device_set_available -gupnp_root_device_start -gupnp_root_device_stop -gupnp_service_action_get -gupnp_service_action_return -gupnp_service_action_return_error -gupnp_service_action_set -gupnp_service_freeze_notify -gupnp_service_info_get -gupnp_service_info_get_introspection -gupnp_service_introspection_get_state_variable -gupnp_service_notify -gupnp_service_proxy_action_get -gupnp_service_proxy_action_set -gupnp_service_proxy_add_notify -gupnp_service_proxy_callback_set -gupnp_service_proxy_get_subscribed -gupnp_service_proxy_remove_notify -gupnp_service_proxy_set_subscribed -gupnp_service_thaw_notify -gzclose -gzcompress -gzdecode -gzdeflate -gzencode -gzeof -gzfile -gzgetc -gzgets -gzgetss -gzinflate -gzopen -gzpassthru -gzputs -gzread -gzrewind -gzseek -gztell -gzuncompress -gzwrite -halt_compiler -haruannotation -haruannotation_setborderstyle -haruannotation_sethighlightmode -haruannotation_seticon -haruannotation_setopened -harudestination -harudestination_setfit -harudestination_setfitb -harudestination_setfitbh -harudestination_setfitbv -harudestination_setfith -harudestination_setfitr -harudestination_setfitv -harudestination_setxyz -harudoc -harudoc_addpage -harudoc_addpagelabel -harudoc_construct -harudoc_createoutline -harudoc_getcurrentencoder -harudoc_getcurrentpage -harudoc_getencoder -harudoc_getfont -harudoc_getinfoattr -harudoc_getpagelayout -harudoc_getpagemode -harudoc_getstreamsize -harudoc_insertpage -harudoc_loadjpeg -harudoc_loadpng -harudoc_loadraw -harudoc_loadttc -harudoc_loadttf -harudoc_loadtype1 -harudoc_output -harudoc_readfromstream -harudoc_reseterror -harudoc_resetstream -harudoc_save -harudoc_savetostream -harudoc_setcompressionmode -harudoc_setcurrentencoder -harudoc_setencryptionmode -harudoc_setinfoattr -harudoc_setinfodateattr -harudoc_setopenaction -harudoc_setpagelayout -harudoc_setpagemode -harudoc_setpagesconfiguration -harudoc_setpassword -harudoc_setpermission -harudoc_usecnsencodings -harudoc_usecnsfonts -harudoc_usecntencodings -harudoc_usecntfonts -harudoc_usejpencodings -harudoc_usejpfonts -harudoc_usekrencodings -harudoc_usekrfonts -haruencoder -haruencoder_getbytetype -haruencoder_gettype -haruencoder_getunicode -haruencoder_getwritingmode -haruexception -harufont -harufont_getascent -harufont_getcapheight -harufont_getdescent -harufont_getencodingname -harufont_getfontname -harufont_gettextwidth -harufont_getunicodewidth -harufont_getxheight -harufont_measuretext -haruimage -haruimage_getbitspercomponent -haruimage_getcolorspace -haruimage_getheight -haruimage_getsize -haruimage_getwidth -haruimage_setcolormask -haruimage_setmaskimage -haruoutline -haruoutline_setdestination -haruoutline_setopened -harupage -harupage_arc -harupage_begintext -harupage_circle -harupage_closepath -harupage_concat -harupage_createdestination -harupage_createlinkannotation -harupage_createtextannotation -harupage_createurlannotation -harupage_curveto -harupage_curveto2 -harupage_curveto3 -harupage_drawimage -harupage_ellipse -harupage_endpath -harupage_endtext -harupage_eofill -harupage_eofillstroke -harupage_fill -harupage_fillstroke -harupage_getcharspace -harupage_getcmykfill -harupage_getcmykstroke -harupage_getcurrentfont -harupage_getcurrentfontsize -harupage_getcurrentpos -harupage_getcurrenttextpos -harupage_getdash -harupage_getfillingcolorspace -harupage_getflatness -harupage_getgmode -harupage_getgrayfill -harupage_getgraystroke -harupage_getheight -harupage_gethorizontalscaling -harupage_getlinecap -harupage_getlinejoin -harupage_getlinewidth -harupage_getmiterlimit -harupage_getrgbfill -harupage_getrgbstroke -harupage_getstrokingcolorspace -harupage_gettextleading -harupage_gettextmatrix -harupage_gettextrenderingmode -harupage_gettextrise -harupage_gettextwidth -harupage_gettransmatrix -harupage_getwidth -harupage_getwordspace -harupage_lineto -harupage_measuretext -harupage_movetextpos -harupage_moveto -harupage_movetonextline -harupage_rectangle -harupage_setcharspace -harupage_setcmykfill -harupage_setcmykstroke -harupage_setdash -harupage_setflatness -harupage_setfontandsize -harupage_setgrayfill -harupage_setgraystroke -harupage_setheight -harupage_sethorizontalscaling -harupage_setlinecap -harupage_setlinejoin -harupage_setlinewidth -harupage_setmiterlimit -harupage_setrgbfill -harupage_setrgbstroke -harupage_setrotate -harupage_setsize -harupage_setslideshow -harupage_settextleading -harupage_settextmatrix -harupage_settextrenderingmode -harupage_settextrise -harupage_setwidth -harupage_setwordspace -harupage_showtext -harupage_showtextnextline -harupage_stroke -harupage_textout -harupage_textrect -hasconstant -hash -hash_algos -hash_copy -hash_file -hash_final -hash_hmac -hash_hmac_file -hash_init -hash_update -hash_update_file -hash_update_stream -hasmethod -hasproperty -header -header_register_callback -header_remove -headers_list -headers_sent -hebrev -hebrevc -hex2bin -hexdec -highlight_file -highlight_string -htmlentities -html_entity_decode -htmlspecialchars -htmlspecialchars_decode -http_build_cookie -http_build_query -http_build_str -http_build_url -http_cache_etag -http_cache_last_modified -http_chunked_decode -http_date -http_deflate -httpdeflatestream -httpdeflatestream_construct -httpdeflatestream_factory -httpdeflatestream_finish -httpdeflatestream_flush -httpdeflatestream_update -http_get -http_get_request_body -http_get_request_body_stream -http_get_request_headers -http_head -http_inflate -httpinflatestream -httpinflatestream_construct -httpinflatestream_factory -httpinflatestream_finish -httpinflatestream_flush -httpinflatestream_update -http_match_etag -http_match_modified -http_match_request_header -httpmessage -httpmessage_addheaders -httpmessage_construct -httpmessage_detach -httpmessage_factory -httpmessage_fromenv -httpmessage_fromstring -httpmessage_getbody -httpmessage_getheader -httpmessage_getheaders -httpmessage_gethttpversion -httpmessage_getparentmessage -httpmessage_getrequestmethod -httpmessage_getrequesturl -httpmessage_getresponsecode -httpmessage_getresponsestatus -httpmessage_gettype -httpmessage_guesscontenttype -httpmessage_prepend -httpmessage_reverse -httpmessage_send -httpmessage_setbody -httpmessage_setheaders -httpmessage_sethttpversion -httpmessage_setrequestmethod -httpmessage_setrequesturl -httpmessage_setresponsecode -httpmessage_setresponsestatus -httpmessage_settype -httpmessage_tomessagetypeobject -httpmessage_tostring -http_negotiate_charset -http_negotiate_content_type -http_negotiate_language -http_parse_cookie -http_parse_headers -http_parse_message -http_parse_params -http_persistent_handles_clean -http_persistent_handles_count -http_persistent_handles_ident -http_post_data -http_post_fields -http_put_data -http_put_file -http_put_stream -httpquerystring -httpquerystring_construct -httpquerystring_get -httpquerystring_mod -httpquerystring_set -httpquerystring_singleton -httpquerystring_toarray -httpquerystring_tostring -httpquerystring_xlate -http_redirect -httprequest -http_request -httprequest_addcookies -httprequest_addheaders -httprequest_addpostfields -httprequest_addpostfile -httprequest_addputdata -httprequest_addquerydata -httprequest_addrawpostdata -httprequest_addssloptions -http_request_body_encode -httprequest_clearhistory -httprequest_construct -httprequest_enablecookies -httprequest_getcontenttype -httprequest_getcookies -httprequest_getheaders -httprequest_gethistory -httprequest_getmethod -httprequest_getoptions -httprequest_getpostfields -httprequest_getpostfiles -httprequest_getputdata -httprequest_getputfile -httprequest_getquerydata -httprequest_getrawpostdata -httprequest_getrawrequestmessage -httprequest_getrawresponsemessage -httprequest_getrequestmessage -httprequest_getresponsebody -httprequest_getresponsecode -httprequest_getresponsecookies -httprequest_getresponsedata -httprequest_getresponseheader -httprequest_getresponseinfo -httprequest_getresponsemessage -httprequest_getresponsestatus -httprequest_getssloptions -httprequest_geturl -http_request_method_exists -http_request_method_name -http_request_method_register -http_request_method_unregister -httprequestpool -httprequestpool_attach -httprequestpool_construct -httprequestpool_destruct -httprequestpool_detach -httprequestpool_getattachedrequests -httprequestpool_getfinishedrequests -httprequestpool_reset -httprequestpool_send -httprequestpool_socketperform -httprequestpool_socketselect -httprequest_resetcookies -httprequest_send -httprequest_setcontenttype -httprequest_setcookies -httprequest_setheaders -httprequest_setmethod -httprequest_setoptions -httprequest_setpostfields -httprequest_setpostfiles -httprequest_setputdata -httprequest_setputfile -httprequest_setquerydata -httprequest_setrawpostdata -httprequest_setssloptions -httprequest_seturl -httpresponse -httpresponse_capture -http_response_code -httpresponse_getbuffersize -httpresponse_getcache -httpresponse_getcachecontrol -httpresponse_getcontentdisposition -httpresponse_getcontenttype -httpresponse_getdata -httpresponse_getetag -httpresponse_getfile -httpresponse_getgzip -httpresponse_getheader -httpresponse_getlastmodified -httpresponse_getrequestbody -httpresponse_getrequestbodystream -httpresponse_getrequestheaders -httpresponse_getstream -httpresponse_getthrottledelay -httpresponse_guesscontenttype -httpresponse_redirect -httpresponse_send -httpresponse_setbuffersize -httpresponse_setcache -httpresponse_setcachecontrol -httpresponse_setcontentdisposition -httpresponse_setcontenttype -httpresponse_setdata -httpresponse_setetag -httpresponse_setfile -httpresponse_setgzip -httpresponse_setheader -httpresponse_setlastmodified -httpresponse_setstream -httpresponse_setthrottledelay -httpresponse_status -http_send_content_disposition -http_send_content_type -http_send_data -http_send_file -http_send_last_modified -http_send_status -http_send_stream -http_support -http_throttle -hwapi_attribute -hwapi_attribute_key -hwapi_attribute_langdepvalue -hwapi_attribute_value -hwapi_attribute_values -hwapi_checkin -hwapi_checkout -hwapi_children -hwapi_content -hwapi_content_mimetype -hwapi_content_read -hwapi_copy -hwapi_dbstat -hwapi_dcstat -hwapi_dstanchors -hwapi_dstofsrcanchor -hwapi_error_count -hwapi_error_reason -hwapi_find -hwapi_ftstat -hwapi_hgcsp -hwapi_hwstat -hwapi_identify -hwapi_info -hwapi_insert -hwapi_insertanchor -hwapi_insertcollection -hwapi_insertdocument -hwapi_link -hwapi_lock -hwapi_move -hwapi_new_content -hwapi_object -hwapi_object_assign -hwapi_object_attreditable -hwapi_objectbyanchor -hwapi_object_count -hwapi_object_insert -hwapi_object_new -hwapi_object_remove -hwapi_object_title -hwapi_object_value -hwapi_parents -hwapi_reason_description -hwapi_reason_type -hwapi_remove -hwapi_replace -hwapi_setcommittedversion -hwapi_srcanchors -hwapi_srcsofdst -hwapi_unlock -hwapi_user -hwapi_userlist -hw_array2objrec -hw_changeobject -hw_children -hw_childrenobj -hw_close -hw_connect -hw_connection_info -hw_cp -hw_deleteobject -hw_docbyanchor -hw_docbyanchorobj -hw_document_attributes -hw_document_bodytag -hw_document_content -hw_document_setcontent -hw_document_size -hw_dummy -hw_edittext -hw_error -hw_errormsg -hw_free_document -hw_getanchors -hw_getanchorsobj -hw_getandlock -hw_getchildcoll -hw_getchildcollobj -hw_getchilddoccoll -hw_getchilddoccollobj -hw_getobject -hw_getobjectbyquery -hw_getobjectbyquerycoll -hw_getobjectbyquerycollobj -hw_getobjectbyqueryobj -hw_getparents -hw_getparentsobj -hw_getrellink -hw_getremote -hw_getremotechildren -hw_getsrcbydestobj -hw_gettext -hw_getusername -hw_identify -hw_incollections -hw_info -hw_inscoll -hw_insdoc -hw_insertanchors -hw_insertdocument -hw_insertobject -hw_mapid -hw_modifyobject -hw_mv -hw_new_document -hw_objrec2array -hw_output_document -hw_pconnect -hw_pipedocument -hw_root -hw_setlinkroot -hw_stat -hw_unlock -hw_who -hypot -ibase_add_user -ibase_affected_rows -ibase_backup -ibase_blob_add -ibase_blob_cancel -ibase_blob_close -ibase_blob_create -ibase_blob_echo -ibase_blob_get -ibase_blob_import -ibase_blob_info -ibase_blob_open -ibase_close -ibase_commit -ibase_commit_ret -ibase_connect -ibase_db_info -ibase_delete_user -ibase_drop_db -ibase_errcode -ibase_errmsg -ibase_execute -ibase_fetch_assoc -ibase_fetch_object -ibase_fetch_row -ibase_field_info -ibase_free_event_handler -ibase_free_query -ibase_free_result -ibase_gen_id -ibase_maintain_db -ibase_modify_user -ibase_name_result -ibase_num_fields -ibase_num_params -ibase_param_info -ibase_pconnect -ibase_prepare -ibase_query -ibase_restore -ibase_rollback -ibase_rollback_ret -ibase_server_info -ibase_service_attach -ibase_service_detach -ibase_set_event_handler -ibase_timefmt -ibase_trans -ibase_wait_event -iconv -iconv_get_encoding -iconv_mime_decode -iconv_mime_decode_headers -iconv_mime_encode -iconv_set_encoding -iconv_strlen -iconv_strpos -iconv_strrpos -iconv_substr -id3_get_frame_long_name -id3_get_frame_short_name -id3_get_genre_id -id3_get_genre_list -id3_get_genre_name -id3_get_tag -id3_get_version -id3_remove_tag -id3_set_tag -idate -idn_to_ascii -idn_to_unicode -idn_to_utf8 -if -ifx_affected_rows -ifx_blobinfile_mode -ifx_byteasvarchar -ifx_close -ifx_connect -ifx_copy_blob -ifx_create_blob -ifx_create_char -ifx_do -ifx_error -ifx_errormsg -ifx_fetch_row -ifx_fieldproperties -ifx_fieldtypes -ifx_free_blob -ifx_free_char -ifx_free_result -ifx_get_blob -ifx_get_char -ifx_getsqlca -ifx_htmltbl_result -ifx_nullformat -ifx_num_fields -ifx_num_rows -ifx_pconnect -ifx_prepare -ifx_query -ifx_textasvarchar -ifx_update_blob -ifx_update_char -ifxus_close_slob -ifxus_create_slob -ifxus_free_slob -ifxus_open_slob -ifxus_read_slob -ifxus_seek_slob -ifxus_tell_slob -ifxus_write_slob -ignore_user_abort -iis_add_server -iis_get_dir_security -iis_get_script_map -iis_get_server_by_comment -iis_get_server_by_path -iis_get_server_rights -iis_get_service_state -iis_remove_server -iis_set_app_settings -iis_set_dir_security -iis_set_script_map -iis_set_server_rights -iis_start_server -iis_start_service -iis_stop_server -iis_stop_service -image2wbmp -imagealphablending -imageantialias -imagearc -imagechar -imagecharup -imagecolorallocate -imagecolorallocatealpha -imagecolorat -imagecolorclosest -imagecolorclosestalpha -imagecolorclosesthwb -imagecolordeallocate -imagecolorexact -imagecolorexactalpha -imagecolormatch -imagecolorresolve -imagecolorresolvealpha -imagecolorset -imagecolorsforindex -imagecolorstotal -imagecolortransparent -imageconvolution -imagecopy -imagecopymerge -imagecopymergegray -imagecopyresampled -imagecopyresized -imagecreate -imagecreatefromgd -imagecreatefromgd2 -imagecreatefromgd2part -imagecreatefromgif -imagecreatefromjpeg -imagecreatefrompng -imagecreatefromstring -imagecreatefromwbmp -imagecreatefromxbm -imagecreatefromxpm -imagecreatetruecolor -imagedashedline -imagedestroy -imageellipse -imagefill -imagefilledarc -imagefilledellipse -imagefilledpolygon -imagefilledrectangle -imagefilltoborder -imagefilter -imagefontheight -imagefontwidth -imageftbbox -imagefttext -imagegammacorrect -imagegd -imagegd2 -imagegif -imagegrabscreen -imagegrabwindow -imageinterlace -imageistruecolor -imagejpeg -imagelayereffect -imageline -imageloadfont -imagepalettecopy -imagepng -imagepolygon -imagepsbbox -imagepsencodefont -imagepsextendfont -imagepsfreefont -imagepsloadfont -imagepsslantfont -imagepstext -imagerectangle -imagerotate -imagesavealpha -imagesetbrush -imagesetpixel -imagesetstyle -imagesetthickness -imagesettile -imagestring -imagestringup -imagesx -imagesy -imagetruecolortopalette -imagettfbbox -imagettftext -imagetypes -image_type_to_extension -image_type_to_mime_type -imagewbmp -imagexbm -imagick -imagick_adaptiveblurimage -imagick_adaptiveresizeimage -imagick_adaptivesharpenimage -imagick_adaptivethresholdimage -imagick_addimage -imagick_addnoiseimage -imagick_affinetransformimage -imagick_animateimages -imagick_annotateimage -imagick_appendimages -imagick_averageimages -imagick_blackthresholdimage -imagick_blurimage -imagick_borderimage -imagick_charcoalimage -imagick_chopimage -imagick_clear -imagick_clipimage -imagick_clippathimage -imagick_clone -imagick_clutimage -imagick_coalesceimages -imagick_colorfloodfillimage -imagick_colorizeimage -imagick_combineimages -imagick_commentimage -imagick_compareimagechannels -imagick_compareimagelayers -imagick_compareimages -imagick_compositeimage -imagick_construct -imagick_contrastimage -imagick_contraststretchimage -imagick_convolveimage -imagick_cropimage -imagick_cropthumbnailimage -imagick_current -imagick_cyclecolormapimage -imagick_decipherimage -imagick_deconstructimages -imagick_deleteimageartifact -imagick_despeckleimage -imagick_destroy -imagick_displayimage -imagick_displayimages -imagick_distortimage -imagickdraw -imagickdraw_affine -imagickdraw_annotation -imagickdraw_arc -imagickdraw_bezier -imagickdraw_circle -imagickdraw_clear -imagickdraw_clone -imagickdraw_color -imagickdraw_comment -imagickdraw_composite -imagickdraw_construct -imagickdraw_destroy -imagickdraw_ellipse -imagickdraw_getclippath -imagickdraw_getcliprule -imagickdraw_getclipunits -imagickdraw_getfillcolor -imagickdraw_getfillopacity -imagickdraw_getfillrule -imagickdraw_getfont -imagickdraw_getfontfamily -imagickdraw_getfontsize -imagickdraw_getfontstyle -imagickdraw_getfontweight -imagickdraw_getgravity -imagickdraw_getstrokeantialias -imagickdraw_getstrokecolor -imagickdraw_getstrokedasharray -imagickdraw_getstrokedashoffset -imagickdraw_getstrokelinecap -imagickdraw_getstrokelinejoin -imagickdraw_getstrokemiterlimit -imagickdraw_getstrokeopacity -imagickdraw_getstrokewidth -imagickdraw_gettextalignment -imagickdraw_gettextantialias -imagickdraw_gettextdecoration -imagickdraw_gettextencoding -imagickdraw_gettextundercolor -imagickdraw_getvectorgraphics -imagick_drawimage -imagickdraw_line -imagickdraw_matte -imagickdraw_pathclose -imagickdraw_pathcurvetoabsolute -imagickdraw_pathcurvetoquadraticbezierabsolute -imagickdraw_pathcurvetoquadraticbezierrelative -imagickdraw_pathcurvetoquadraticbeziersmoothabsolute -imagickdraw_pathcurvetoquadraticbeziersmoothrelative -imagickdraw_pathcurvetorelative -imagickdraw_pathcurvetosmoothabsolute -imagickdraw_pathcurvetosmoothrelative -imagickdraw_pathellipticarcabsolute -imagickdraw_pathellipticarcrelative -imagickdraw_pathfinish -imagickdraw_pathlinetoabsolute -imagickdraw_pathlinetohorizontalabsolute -imagickdraw_pathlinetohorizontalrelative -imagickdraw_pathlinetorelative -imagickdraw_pathlinetoverticalabsolute -imagickdraw_pathlinetoverticalrelative -imagickdraw_pathmovetoabsolute -imagickdraw_pathmovetorelative -imagickdraw_pathstart -imagickdraw_point -imagickdraw_polygon -imagickdraw_polyline -imagickdraw_pop -imagickdraw_popclippath -imagickdraw_popdefs -imagickdraw_poppattern -imagickdraw_push -imagickdraw_pushclippath -imagickdraw_pushdefs -imagickdraw_pushpattern -imagickdraw_rectangle -imagickdraw_render -imagickdraw_rotate -imagickdraw_roundrectangle -imagickdraw_scale -imagickdraw_setclippath -imagickdraw_setcliprule -imagickdraw_setclipunits -imagickdraw_setfillalpha -imagickdraw_setfillcolor -imagickdraw_setfillopacity -imagickdraw_setfillpatternurl -imagickdraw_setfillrule -imagickdraw_setfont -imagickdraw_setfontfamily -imagickdraw_setfontsize -imagickdraw_setfontstretch -imagickdraw_setfontstyle -imagickdraw_setfontweight -imagickdraw_setgravity -imagickdraw_setstrokealpha -imagickdraw_setstrokeantialias -imagickdraw_setstrokecolor -imagickdraw_setstrokedasharray -imagickdraw_setstrokedashoffset -imagickdraw_setstrokelinecap -imagickdraw_setstrokelinejoin -imagickdraw_setstrokemiterlimit -imagickdraw_setstrokeopacity -imagickdraw_setstrokepatternurl -imagickdraw_setstrokewidth -imagickdraw_settextalignment -imagickdraw_settextantialias -imagickdraw_settextdecoration -imagickdraw_settextencoding -imagickdraw_settextundercolor -imagickdraw_setvectorgraphics -imagickdraw_setviewbox -imagickdraw_skewx -imagickdraw_skewy -imagickdraw_translate -imagick_edgeimage -imagick_embossimage -imagick_encipherimage -imagick_enhanceimage -imagick_equalizeimage -imagick_evaluateimage -imagick_extentimage -imagick_flattenimages -imagick_flipimage -imagick_floodfillpaintimage -imagick_flopimage -imagick_frameimage -imagick_fximage -imagick_gammaimage -imagick_gaussianblurimage -imagick_getcolorspace -imagick_getcompression -imagick_getcompressionquality -imagick_getcopyright -imagick_getfilename -imagick_getfont -imagick_getformat -imagick_getgravity -imagick_gethomeurl -imagick_getimage -imagick_getimagealphachannel -imagick_getimageartifact -imagick_getimagebackgroundcolor -imagick_getimageblob -imagick_getimageblueprimary -imagick_getimagebordercolor -imagick_getimagechanneldepth -imagick_getimagechanneldistortion -imagick_getimagechanneldistortions -imagick_getimagechannelextrema -imagick_getimagechannelmean -imagick_getimagechannelrange -imagick_getimagechannelstatistics -imagick_getimageclipmask -imagick_getimagecolormapcolor -imagick_getimagecolors -imagick_getimagecolorspace -imagick_getimagecompose -imagick_getimagecompression -imagick_getimagecompressionquality -imagick_getimagedelay -imagick_getimagedepth -imagick_getimagedispose -imagick_getimagedistortion -imagick_getimageextrema -imagick_getimagefilename -imagick_getimageformat -imagick_getimagegamma -imagick_getimagegeometry -imagick_getimagegravity -imagick_getimagegreenprimary -imagick_getimageheight -imagick_getimagehistogram -imagick_getimageindex -imagick_getimageinterlacescheme -imagick_getimageinterpolatemethod -imagick_getimageiterations -imagick_getimagelength -imagick_getimagemagicklicense -imagick_getimagematte -imagick_getimagemattecolor -imagick_getimageorientation -imagick_getimagepage -imagick_getimagepixelcolor -imagick_getimageprofile -imagick_getimageprofiles -imagick_getimageproperties -imagick_getimageproperty -imagick_getimageredprimary -imagick_getimageregion -imagick_getimagerenderingintent -imagick_getimageresolution -imagick_getimagesblob -imagick_getimagescene -imagick_getimagesignature -imagick_getimagesize -imagick_getimagetickspersecond -imagick_getimagetotalinkdensity -imagick_getimagetype -imagick_getimageunits -imagick_getimagevirtualpixelmethod -imagick_getimagewhitepoint -imagick_getimagewidth -imagick_getinterlacescheme -imagick_getiteratorindex -imagick_getnumberimages -imagick_getoption -imagick_getpackagename -imagick_getpage -imagick_getpixeliterator -imagick_getpixelregioniterator -imagick_getpointsize -imagick_getquantumdepth -imagick_getquantumrange -imagick_getreleasedate -imagick_getresource -imagick_getresourcelimit -imagick_getsamplingfactors -imagick_getsize -imagick_getsizeoffset -imagick_getversion -imagick_hasnextimage -imagick_haspreviousimage -imagick_identifyimage -imagick_implodeimage -imagick_labelimage -imagick_levelimage -imagick_linearstretchimage -imagick_liquidrescaleimage -imagick_magnifyimage -imagick_mapimage -imagick_mattefloodfillimage -imagick_medianfilterimage -imagick_mergeimagelayers -imagick_minifyimage -imagick_modulateimage -imagick_montageimage -imagick_morphimages -imagick_mosaicimages -imagick_motionblurimage -imagick_negateimage -imagick_newimage -imagick_newpseudoimage -imagick_nextimage -imagick_normalizeimage -imagick_oilpaintimage -imagick_opaquepaintimage -imagick_optimizeimagelayers -imagick_orderedposterizeimage -imagick_paintfloodfillimage -imagick_paintopaqueimage -imagick_painttransparentimage -imagick_pingimage -imagick_pingimageblob -imagick_pingimagefile -imagickpixel -imagickpixel_clear -imagickpixel_construct -imagickpixel_destroy -imagickpixel_getcolor -imagickpixel_getcolorasstring -imagickpixel_getcolorcount -imagickpixel_getcolorvalue -imagickpixel_gethsl -imagickpixel_issimilar -imagickpixeliterator -imagickpixeliterator_clear -imagickpixeliterator_construct -imagickpixeliterator_destroy -imagickpixeliterator_getcurrentiteratorrow -imagickpixeliterator_getiteratorrow -imagickpixeliterator_getnextiteratorrow -imagickpixeliterator_getpreviousiteratorrow -imagickpixeliterator_newpixeliterator -imagickpixeliterator_newpixelregioniterator -imagickpixeliterator_resetiterator -imagickpixeliterator_setiteratorfirstrow -imagickpixeliterator_setiteratorlastrow -imagickpixeliterator_setiteratorrow -imagickpixeliterator_synciterator -imagickpixel_setcolor -imagickpixel_setcolorvalue -imagickpixel_sethsl -imagick_polaroidimage -imagick_posterizeimage -imagick_previewimages -imagick_previousimage -imagick_profileimage -imagick_quantizeimage -imagick_quantizeimages -imagick_queryfontmetrics -imagick_queryfonts -imagick_queryformats -imagick_radialblurimage -imagick_raiseimage -imagick_randomthresholdimage -imagick_readimage -imagick_readimageblob -imagick_readimagefile -imagick_recolorimage -imagick_reducenoiseimage -imagick_removeimage -imagick_removeimageprofile -imagick_render -imagick_resampleimage -imagick_resetimagepage -imagick_resizeimage -imagick_rollimage -imagick_rotateimage -imagick_roundcorners -imagick_sampleimage -imagick_scaleimage -imagick_separateimagechannel -imagick_sepiatoneimage -imagick_setbackgroundcolor -imagick_setcolorspace -imagick_setcompression -imagick_setcompressionquality -imagick_setfilename -imagick_setfirstiterator -imagick_setfont -imagick_setformat -imagick_setgravity -imagick_setimage -imagick_setimagealphachannel -imagick_setimageartifact -imagick_setimagebackgroundcolor -imagick_setimagebias -imagick_setimageblueprimary -imagick_setimagebordercolor -imagick_setimagechanneldepth -imagick_setimageclipmask -imagick_setimagecolormapcolor -imagick_setimagecolorspace -imagick_setimagecompose -imagick_setimagecompression -imagick_setimagecompressionquality -imagick_setimagedelay -imagick_setimagedepth -imagick_setimagedispose -imagick_setimageextent -imagick_setimagefilename -imagick_setimageformat -imagick_setimagegamma -imagick_setimagegravity -imagick_setimagegreenprimary -imagick_setimageindex -imagick_setimageinterlacescheme -imagick_setimageinterpolatemethod -imagick_setimageiterations -imagick_setimagematte -imagick_setimagemattecolor -imagick_setimageopacity -imagick_setimageorientation -imagick_setimagepage -imagick_setimageprofile -imagick_setimageproperty -imagick_setimageredprimary -imagick_setimagerenderingintent -imagick_setimageresolution -imagick_setimagescene -imagick_setimagetickspersecond -imagick_setimagetype -imagick_setimageunits -imagick_setimagevirtualpixelmethod -imagick_setimagewhitepoint -imagick_setinterlacescheme -imagick_setiteratorindex -imagick_setlastiterator -imagick_setoption -imagick_setpage -imagick_setpointsize -imagick_setresolution -imagick_setresourcelimit -imagick_setsamplingfactors -imagick_setsize -imagick_setsizeoffset -imagick_settype -imagick_shadeimage -imagick_shadowimage -imagick_sharpenimage -imagick_shaveimage -imagick_shearimage -imagick_sigmoidalcontrastimage -imagick_sketchimage -imagick_solarizeimage -imagick_spliceimage -imagick_spreadimage -imagick_steganoimage -imagick_stereoimage -imagick_stripimage -imagick_swirlimage -imagick_textureimage -imagick_thresholdimage -imagick_thumbnailimage -imagick_tintimage -imagick_transformimage -imagick_transparentpaintimage -imagick_transposeimage -imagick_transverseimage -imagick_trimimage -imagick_uniqueimagecolors -imagick_unsharpmaskimage -imagick_valid -imagick_vignetteimage -imagick_waveimage -imagick_whitethresholdimage -imagick_writeimage -imagick_writeimagefile -imagick_writeimages -imagick_writeimagesfile -imap_8bit -imap_alerts -imap_append -imap_base64 -imap_binary -imap_body -imap_bodystruct -imap_check -imap_clearflag_full -imap_close -imap_create -imap_createmailbox -imap_delete -imap_deletemailbox -imap_errors -imap_expunge -imap_fetchbody -imap_fetchheader -imap_fetchmime -imap_fetch_overview -imap_fetchstructure -imap_fetchtext -imap_gc -imap_getacl -imap_getmailboxes -imap_get_quota -imap_get_quotaroot -imap_getsubscribed -imap_header -imap_headerinfo -imap_headers -imap_last_error -imap_list -imap_listmailbox -imap_listscan -imap_listsubscribed -imap_lsub -imap_mail -imap_mailboxmsginfo -imap_mail_compose -imap_mail_copy -imap_mail_move -imap_mime_header_decode -imap_msgno -imap_num_msg -imap_num_recent -imap_open -imap_ping -imap_qprint -imap_rename -imap_renamemailbox -imap_reopen -imap_rfc822_parse_adrlist -imap_rfc822_parse_headers -imap_rfc822_write_address -imap_savebody -imap_scan -imap_scanmailbox -imap_search -imap_setacl -imap_setflag_full -imap_set_quota -imap_sort -imap_status -imap_subscribe -imap_thread -imap_timeout -imap_uid -imap_undelete -imap_unsubscribe -imap_utf7_decode -imap_utf7_encode -imap_utf8 -implements -implementsinterface -implode -import_request_variables -in_array -include -include_once -inclued_get_data -inet_ntop -inet_pton -infiniteiterator -ingres_autocommit -ingres_autocommit_state -ingres_charset -ingres_close -ingres_commit -ingres_connect -ingres_cursor -ingres_errno -ingres_error -ingres_errsqlstate -ingres_escape_string -ingres_execute -ingres_fetch_array -ingres_fetch_assoc -ingres_fetch_object -ingres_fetch_proc_return -ingres_fetch_row -ingres_field_length -ingres_field_name -ingres_field_nullable -ingres_field_precision -ingres_field_scale -ingres_field_type -ingres_free_result -ingres_next_error -ingres_num_fields -ingres_num_rows -ingres_pconnect -ingres_prepare -ingres_query -ingres_result_seek -ingres_rollback -ingres_set_environment -ingres_unbuffered_query -ini_alter -ini_get -ini_get_all -ini_restore -ini_set -innamespace -inotify_add_watch -inotify_init -inotify_queue_len -inotify_read -inotify_rm_watch -instanceof -interface -interface_exists -intldateformatter -intl_error_name -intl_get_error_code -intl_get_error_message -intl_is_failure -intval -invalidargumentexception -invoke -__invoke() -invokeargs -ip2long -iptcembed -iptcparse -is_a -isabstract -is_array -is_bool -is_callable -iscloneable -is_dir -isdisabled -is_double -is_executable -is_file -isfinal -is_finite -is_float -is_infinite -isinstance -isinstantiable -is_int -is_integer -isinterface -isinternal -isiterateable -is_link -is_long -is_nan -is_null -is_numeric -is_object -is_readable -is_real -is_resource -is_scalar -isset -__isset() -is_soap_fault -is_string -issubclassof -is_subclass_of -istrait -is_uploaded_file -isuserdefined -is_writable -is_writeable -iterator -iteratoraggregate -iterator_apply -iterator_count -iteratoriterator -iterator_to_array -java_last_exception_clear -java_last_exception_get -jddayofweek -jdmonthname -jdtofrench -jdtogregorian -jdtojewish -jdtojulian -jdtounix -jewishtojd -join -jpeg2wbmp -json_decode -json_encode -json_last_error -jsonserializable -judy -judy_type -judy_version -juliantojd -kadm5_chpass_principal -kadm5_create_principal -kadm5_delete_principal -kadm5_destroy -kadm5_flush -kadm5_get_policies -kadm5_get_principal -kadm5_get_principals -kadm5_init_with_password -kadm5_modify_principal -key -krsort -ksort -ktaglib_id3v2_attachedpictureframe -ktaglib_id3v2_frame -ktaglib_id3v2_tag -ktaglib_mpeg_audioproperties -ktaglib_mpeg_file -ktaglib_tag -lcfirst -lcg_value -lchgrp -lchown -ldap_8859_to_t61 -ldap_add -ldap_bind -ldap_close -ldap_compare -ldap_connect -ldap_count_entries -ldap_delete -ldap_dn2ufn -ldap_err2str -ldap_errno -ldap_error -ldap_explode_dn -ldap_first_attribute -ldap_first_entry -ldap_first_reference -ldap_free_result -ldap_get_attributes -ldap_get_dn -ldap_get_entries -ldap_get_option -ldap_get_values -ldap_get_values_len -ldap_list -ldap_mod_add -ldap_mod_del -ldap_modify -ldap_mod_replace -ldap_next_attribute -ldap_next_entry -ldap_next_reference -ldap_parse_reference -ldap_parse_result -ldap_read -ldap_rename -ldap_sasl_bind -ldap_search -ldap_set_option -ldap_set_rebind_proc -ldap_sort -ldap_start_tls -ldap_t61_to_8859 -ldap_unbind -lengthexception -levenshtein -libxml_clear_errors -libxml_disable_entity_loader -libxmlerror -libxml_get_errors -libxml_get_last_error -libxml_set_streams_context -libxml_use_internal_errors -limititerator -__LINE__ -link -linkinfo -list -locale -localeconv -localtime -log -log10 -log1p -logicexception -long2ip -lstat -ltrim -lua -luaclosure -lzf_compress -lzf_decompress -lzf_optimized_for -magic_quotes_runtime -mail -mailparse_determine_best_xfer_encoding -mailparse_msg_create -mailparse_msg_extract_part -mailparse_msg_extract_part_file -mailparse_msg_extract_whole_part_file -mailparse_msg_free -mailparse_msg_get_part -mailparse_msg_get_part_data -mailparse_msg_get_structure -mailparse_msg_parse -mailparse_msg_parse_file -mailparse_rfc822_parse_addresses -mailparse_stream_encode -mailparse_uudecode_all -main -max -maxdb_affected_rows -maxdb_autocommit -maxdb_bind_param -maxdb_bind_result -maxdb_change_user -maxdb_character_set_name -maxdb_client_encoding -maxdb_close -maxdb_close_long_data -maxdb_commit -maxdb_connect -maxdb_connect_errno -maxdb_connect_error -maxdb_data_seek -maxdb_debug -maxdb_disable_reads_from_master -maxdb_disable_rpl_parse -maxdb_dump_debug_info -maxdb_embedded_connect -maxdb_enable_reads_from_master -maxdb_enable_rpl_parse -maxdb_errno -maxdb_error -maxdb_escape_string -maxdb_execute -maxdb_fetch -maxdb_fetch_array -maxdb_fetch_assoc -maxdb_fetch_field -maxdb_fetch_field_direct -maxdb_fetch_fields -maxdb_fetch_lengths -maxdb_fetch_object -maxdb_fetch_row -maxdb_field_count -maxdb_field_seek -maxdb_field_tell -maxdb_free_result -maxdb_get_client_info -maxdb_get_client_version -maxdb_get_host_info -maxdb_get_metadata -maxdb_get_proto_info -maxdb_get_server_info -maxdb_get_server_version -maxdb_info -maxdb_init -maxdb_insert_id -maxdb_kill -maxdb_master_query -maxdb_more_results -maxdb_multi_query -maxdb_next_result -maxdb_num_fields -maxdb_num_rows -maxdb_options -maxdb_param_count -maxdb_ping -maxdb_prepare -maxdb_query -maxdb_real_connect -maxdb_real_escape_string -maxdb_real_query -maxdb_report -maxdb_rollback -maxdb_rpl_parse_enabled -maxdb_rpl_probe -maxdb_rpl_query_type -maxdb_select_db -maxdb_send_long_data -maxdb_send_query -maxdb_server_end -maxdb_server_init -maxdb_set_opt -maxdb_sqlstate -maxdb_ssl_set -maxdb_stat -maxdb_stmt_affected_rows -maxdb_stmt_bind_param -maxdb_stmt_bind_result -maxdb_stmt_close -maxdb_stmt_close_long_data -maxdb_stmt_data_seek -maxdb_stmt_errno -maxdb_stmt_error -maxdb_stmt_execute -maxdb_stmt_fetch -maxdb_stmt_free_result -maxdb_stmt_init -maxdb_stmt_num_rows -maxdb_stmt_param_count -maxdb_stmt_prepare -maxdb_stmt_reset -maxdb_stmt_result_metadata -maxdb_stmt_send_long_data -maxdb_stmt_sqlstate -maxdb_stmt_store_result -maxdb_store_result -maxdb_thread_id -maxdb_thread_safe -maxdb_use_result -maxdb_warning_count -mb_check_encoding -mb_convert_case -mb_convert_encoding -mb_convert_kana -mb_convert_variables -mb_decode_mimeheader -mb_decode_numericentity -mb_detect_encoding -mb_detect_order -mb_encode_mimeheader -mb_encode_numericentity -mb_encoding_aliases -mb_ereg -mb_eregi -mb_eregi_replace -mb_ereg_match -mb_ereg_replace -mb_ereg_search -mb_ereg_search_getpos -mb_ereg_search_getregs -mb_ereg_search_init -mb_ereg_search_pos -mb_ereg_search_regs -mb_ereg_search_setpos -mb_get_info -mb_http_input -mb_http_output -mb_internal_encoding -mb_language -mb_list_encodings -mb_output_handler -mb_parse_str -mb_preferred_mime_name -mb_regex_encoding -mb_regex_set_options -mb_send_mail -mb_split -mb_strcut -mb_strimwidth -mb_stripos -mb_stristr -mb_strlen -mb_strpos -mb_strrchr -mb_strrichr -mb_strripos -mb_strrpos -mb_strstr -mb_strtolower -mb_strtoupper -mb_strwidth -mb_substitute_character -mb_substr -mb_substr_count -m_checkstatus -m_completeauthorizations -m_connect -m_connectionerror -mcrypt_cbc -mcrypt_cfb -mcrypt_create_iv -mcrypt_decrypt -mcrypt_ecb -mcrypt_enc_get_algorithms_name -mcrypt_enc_get_block_size -mcrypt_enc_get_iv_size -mcrypt_enc_get_key_size -mcrypt_enc_get_modes_name -mcrypt_enc_get_supported_key_sizes -mcrypt_enc_is_block_algorithm -mcrypt_enc_is_block_algorithm_mode -mcrypt_enc_is_block_mode -mcrypt_encrypt -mcrypt_enc_self_test -mcrypt_generic -mcrypt_generic_deinit -mcrypt_generic_end -mcrypt_generic_init -mcrypt_get_block_size -mcrypt_get_cipher_name -mcrypt_get_iv_size -mcrypt_get_key_size -mcrypt_list_algorithms -mcrypt_list_modes -mcrypt_module_close -mcrypt_module_get_algo_block_size -mcrypt_module_get_algo_key_size -mcrypt_module_get_supported_key_sizes -mcrypt_module_is_block_algorithm -mcrypt_module_is_block_algorithm_mode -mcrypt_module_is_block_mode -mcrypt_module_open -mcrypt_module_self_test -mcrypt_ofb -md5 -md5_file -mdecrypt_generic -m_deletetrans -m_destroyconn -m_destroyengine -memcache -memcached -memcache_debug -memory_get_peak_usage -memory_get_usage -messageformatter -metaphone -__METHOD__ -method_exists -m_getcell -m_getcellbynum -m_getcommadelimited -m_getheader -mhash -mhash_count -mhash_get_block_size -mhash_get_hash_name -mhash_keygen_s2k -microtime -mime_content_type -min -ming_keypress -ming_setcubicthreshold -ming_setscale -ming_setswfcompression -ming_useconstants -ming_useswfversion -m_initconn -m_initengine -m_iscommadelimited -mkdir -mktime -m_maxconntimeout -m_monitor -m_numcolumns -m_numrows -money_format -mongo -mongobindata -mongocode -mongocollection -mongoconnectionexception -mongocursor -mongocursorexception -mongocursortimeoutexception -mongodate -mongodb -mongodbref -mongoexception -mongogridfs -mongogridfscursor -mongogridfsexception -mongogridfsfile -mongoid -mongoint32 -mongoint64 -mongolog -mongomaxkey -mongominkey -mongopool -mongoregex -mongotimestamp -move_uploaded_file -m_parsecommadelimited -mqseries_back -mqseries_begin -mqseries_close -mqseries_cmit -mqseries_conn -mqseries_connx -mqseries_disc -mqseries_get -mqseries_inq -mqseries_open -mqseries_put -mqseries_put1 -mqseries_set -mqseries_strerror -m_responsekeys -m_responseparam -m_returnstatus -msession_connect -msession_count -msession_create -msession_destroy -msession_disconnect -msession_find -msession_get -msession_get_array -msession_get_data -msession_inc -msession_list -msession_listvar -msession_lock -msession_plugin -msession_randstr -msession_set -msession_set_array -msession_set_data -msession_timeout -msession_uniq -msession_unlock -m_setblocking -m_setdropfile -m_setip -m_setssl -m_setssl_cafile -m_setssl_files -m_settimeout -msg_get_queue -msg_queue_exists -msg_receive -msg_remove_queue -msg_send -msg_set_queue -msg_stat_queue -msql -msql_affected_rows -msql_close -msql_connect -msql_createdb -msql_create_db -msql_data_seek -msql_dbname -msql_db_query -msql_drop_db -msql_error -msql_fetch_array -msql_fetch_field -msql_fetch_object -msql_fetch_row -msql_fieldflags -msql_field_flags -msql_fieldlen -msql_field_len -msql_fieldname -msql_field_name -msql_field_seek -msql_fieldtable -msql_field_table -msql_fieldtype -msql_field_type -msql_free_result -msql_list_dbs -msql_list_fields -msql_list_tables -msql_numfields -msql_num_fields -msql_numrows -msql_num_rows -msql_pconnect -msql_query -msql_regcase -msql_result -msql_select_db -msql_tablename -m_sslcert_gen_hash -mssql_bind -mssql_close -mssql_connect -mssql_data_seek -mssql_execute -mssql_fetch_array -mssql_fetch_assoc -mssql_fetch_batch -mssql_fetch_field -mssql_fetch_object -mssql_fetch_row -mssql_field_length -mssql_field_name -mssql_field_seek -mssql_field_type -mssql_free_result -mssql_free_statement -mssql_get_last_message -mssql_guid_string -mssql_init -mssql_min_error_severity -mssql_min_message_severity -mssql_next_result -mssql_num_fields -mssql_num_rows -mssql_pconnect -mssql_query -mssql_result -mssql_rows_affected -mssql_select_db -mt_getrandmax -mt_rand -m_transactionssent -m_transinqueue -m_transkeyval -m_transnew -m_transsend -mt_srand -multipleiterator -m_uwait -m_validateidentifier -m_verifyconnection -m_verifysslcert -mysql_affected_rows -mysql_client_encoding -mysql_close -mysql_connect -mysql_create_db -mysql_data_seek -mysql_db_name -mysql_db_query -mysql_drop_db -mysql_errno -mysql_error -mysql_escape_string -mysql_fetch_array -mysql_fetch_assoc -mysql_fetch_field -mysql_fetch_lengths -mysql_fetch_object -mysql_fetch_row -mysql_field_flags -mysql_field_len -mysql_field_name -mysql_field_seek -mysql_field_table -mysql_field_type -mysql_free_result -mysql_get_client_info -mysql_get_host_info -mysql_get_proto_info -mysql_get_server_info -mysqli -mysqli_bind_param -mysqli_bind_result -mysqli_client_encoding -mysqli_connect -mysqli_disable_reads_from_master -mysqli_disable_rpl_parse -mysqli_driver -mysqli_enable_reads_from_master -mysqli_enable_rpl_parse -mysqli_escape_string -mysqli_execute -mysqli_fetch -mysqli_get_metadata -mysqli_master_query -mysql_info -mysql_insert_id -mysqli_param_count -mysqli_report -mysqli_result -mysqli_rpl_parse_enabled -mysqli_rpl_probe -mysqli_rpl_query_type -mysqli_send_long_data -mysqli_send_query -mysqli_set_opt -mysqli_slave_query -mysqli_stmt -mysqli_warning -mysql_list_dbs -mysql_list_fields -mysql_list_processes -mysql_list_tables -mysqlnd_ms_get_stats -mysqlnd_ms_query_is_select -mysqlnd_ms_set_user_pick_server -mysqlnd_qc_change_handler -mysqlnd_qc_clear_cache -mysqlnd_qc_get_cache_info -mysqlnd_qc_get_core_stats -mysqlnd_qc_get_handler -mysqlnd_qc_get_query_trace_log -mysqlnd_qc_set_user_handlers -mysql_num_fields -mysql_num_rows -mysql_pconnect -mysql_ping -mysql_query -mysql_real_escape_string -mysql_result -mysql_select_db -mysql_set_charset -mysql_stat -mysql_tablename -mysql_thread_id -mysql_unbuffered_query -namespace -__NAMESPACE__ -natcasesort -natsort -ncurses_addch -ncurses_addchnstr -ncurses_addchstr -ncurses_addnstr -ncurses_addstr -ncurses_assume_default_colors -ncurses_attroff -ncurses_attron -ncurses_attrset -ncurses_baudrate -ncurses_beep -ncurses_bkgd -ncurses_bkgdset -ncurses_border -ncurses_bottom_panel -ncurses_can_change_color -ncurses_cbreak -ncurses_clear -ncurses_clrtobot -ncurses_clrtoeol -ncurses_color_content -ncurses_color_set -ncurses_curs_set -ncurses_define_key -ncurses_def_prog_mode -ncurses_def_shell_mode -ncurses_delay_output -ncurses_delch -ncurses_deleteln -ncurses_del_panel -ncurses_delwin -ncurses_doupdate -ncurses_echo -ncurses_echochar -ncurses_end -ncurses_erase -ncurses_erasechar -ncurses_filter -ncurses_flash -ncurses_flushinp -ncurses_getch -ncurses_getmaxyx -ncurses_getmouse -ncurses_getyx -ncurses_halfdelay -ncurses_has_colors -ncurses_has_ic -ncurses_has_il -ncurses_has_key -ncurses_hide_panel -ncurses_hline -ncurses_inch -ncurses_init -ncurses_init_color -ncurses_init_pair -ncurses_insch -ncurses_insdelln -ncurses_insertln -ncurses_insstr -ncurses_instr -ncurses_isendwin -ncurses_keyok -ncurses_keypad -ncurses_killchar -ncurses_longname -ncurses_meta -ncurses_mouseinterval -ncurses_mousemask -ncurses_mouse_trafo -ncurses_move -ncurses_move_panel -ncurses_mvaddch -ncurses_mvaddchnstr -ncurses_mvaddchstr -ncurses_mvaddnstr -ncurses_mvaddstr -ncurses_mvcur -ncurses_mvdelch -ncurses_mvgetch -ncurses_mvhline -ncurses_mvinch -ncurses_mvvline -ncurses_mvwaddstr -ncurses_napms -ncurses_newpad -ncurses_new_panel -ncurses_newwin -ncurses_nl -ncurses_nocbreak -ncurses_noecho -ncurses_nonl -ncurses_noqiflush -ncurses_noraw -ncurses_pair_content -ncurses_panel_above -ncurses_panel_below -ncurses_panel_window -ncurses_pnoutrefresh -ncurses_prefresh -ncurses_putp -ncurses_qiflush -ncurses_raw -ncurses_refresh -ncurses_replace_panel -ncurses_reset_prog_mode -ncurses_reset_shell_mode -ncurses_resetty -ncurses_savetty -ncurses_scr_dump -ncurses_scr_init -ncurses_scrl -ncurses_scr_restore -ncurses_scr_set -ncurses_show_panel -ncurses_slk_attr -ncurses_slk_attroff -ncurses_slk_attron -ncurses_slk_attrset -ncurses_slk_clear -ncurses_slk_color -ncurses_slk_init -ncurses_slk_noutrefresh -ncurses_slk_refresh -ncurses_slk_restore -ncurses_slk_set -ncurses_slk_touch -ncurses_standend -ncurses_standout -ncurses_start_color -ncurses_termattrs -ncurses_termname -ncurses_timeout -ncurses_top_panel -ncurses_typeahead -ncurses_ungetch -ncurses_ungetmouse -ncurses_update_panels -ncurses_use_default_colors -ncurses_use_env -ncurses_use_extended_names -ncurses_vidattr -ncurses_vline -ncurses_waddch -ncurses_waddstr -ncurses_wattroff -ncurses_wattron -ncurses_wattrset -ncurses_wborder -ncurses_wclear -ncurses_wcolor_set -ncurses_werase -ncurses_wgetch -ncurses_whline -ncurses_wmouse_trafo -ncurses_wmove -ncurses_wnoutrefresh -ncurses_wrefresh -ncurses_wstandend -ncurses_wstandout -ncurses_wvline -new -newinstance -newinstanceargs -newinstancewithoutconstructor -newt_bell -newt_button -newt_button_bar -newt_centered_window -newt_checkbox -newt_checkbox_get_value -newt_checkbox_set_flags -newt_checkbox_set_value -newt_checkbox_tree -newt_checkbox_tree_add_item -newt_checkbox_tree_find_item -newt_checkbox_tree_get_current -newt_checkbox_tree_get_entry_value -newt_checkbox_tree_get_multi_selection -newt_checkbox_tree_get_selection -newt_checkbox_tree_multi -newt_checkbox_tree_set_current -newt_checkbox_tree_set_entry -newt_checkbox_tree_set_entry_value -newt_checkbox_tree_set_width -newt_clear_key_buffer -newt_cls -newt_compact_button -newt_component_add_callback -newt_component_takes_focus -newt_create_grid -newt_cursor_off -newt_cursor_on -newt_delay -newt_draw_form -newt_draw_root_text -newt_entry -newt_entry_get_value -newt_entry_set -newt_entry_set_filter -newt_entry_set_flags -newt_finished -newt_form -newt_form_add_component -newt_form_add_components -newt_form_add_hot_key -newt_form_destroy -newt_form_get_current -newt_form_run -newt_form_set_background -newt_form_set_height -newt_form_set_size -newt_form_set_timer -newt_form_set_width -newt_form_watch_fd -newt_get_screen_size -newt_grid_add_components_to_form -newt_grid_basic_window -newt_grid_free -newt_grid_get_size -newt_grid_h_close_stacked -newt_grid_h_stacked -newt_grid_place -newt_grid_set_field -newt_grid_simple_window -newt_grid_v_close_stacked -newt_grid_v_stacked -newt_grid_wrapped_window -newt_grid_wrapped_window_at -newt_init -newt_label -newt_label_set_text -newt_listbox -newt_listbox_append_entry -newt_listbox_clear -newt_listbox_clear_selection -newt_listbox_delete_entry -newt_listbox_get_current -newt_listbox_get_selection -newt_listbox_insert_entry -newt_listbox_item_count -newt_listbox_select_item -newt_listbox_set_current -newt_listbox_set_current_by_key -newt_listbox_set_data -newt_listbox_set_entry -newt_listbox_set_width -newt_listitem -newt_listitem_get_data -newt_listitem_set -newt_open_window -newt_pop_help_line -newt_pop_window -newt_push_help_line -newt_radiobutton -newt_radio_get_current -newt_redraw_help_line -newt_reflow_text -newt_refresh -newt_resize_screen -newt_resume -newt_run_form -newt_scale -newt_scale_set -newt_scrollbar_set -newt_set_help_callback -newt_set_suspend_callback -newt_suspend -newt_textbox -newt_textbox_get_num_lines -newt_textbox_reflowed -newt_textbox_set_height -newt_textbox_set_text -newt_vertical_scrollbar -newt_wait_for_key -newt_win_choice -newt_win_entries -newt_win_menu -newt_win_message -newt_win_messagev -newt_win_ternary -next -ngettext -nl2br -nl_langinfo -norewinditerator -normalizer -notes_body -notes_copy_db -notes_create_db -notes_create_note -notes_drop_db -notes_find_note -notes_header_info -notes_list_msgs -notes_mark_read -notes_mark_unread -notes_nav_create -notes_search -notes_unread -notes_version -nsapi_request_headers -nsapi_response_headers -nsapi_virtual -nthmac -number_format -numberformatter -oauth -oauthexception -oauth_get_sbs -oauthprovider -oauth_urlencode -ob_clean -ob_deflatehandler -ob_end_clean -ob_end_flush -ob_etaghandler -ob_flush -ob_get_clean -ob_get_contents -ob_get_flush -ob_get_length -ob_get_level -ob_get_status -ob_gzhandler -ob_iconv_handler -ob_implicit_flush -ob_inflatehandler -ob_list_handlers -ob_start -ob_tidyhandler -oci_bind_array_by_name -ocibindbyname -oci_bind_by_name -ocicancel -oci_cancel -oci_client_version -oci_close -ocicloselob -ocicollappend -ocicollassign -ocicollassignelem -oci_collection_append -oci_collection_assign -oci_collection_element_assign -oci_collection_element_get -oci_collection_free -oci_collection_max -oci_collection_size -oci_collection_trim -ocicollgetelem -ocicollmax -ocicollsize -ocicolltrim -ocicolumnisnull -ocicolumnname -ocicolumnprecision -ocicolumnscale -ocicolumnsize -ocicolumntype -ocicolumntyperaw -ocicommit -oci_commit -oci_connect -ocidefinebyname -oci_define_by_name -ocierror -oci_error -ociexecute -oci_execute -ocifetch -oci_fetch -oci_fetch_all -oci_fetch_array -oci_fetch_assoc -ocifetchinto -oci_fetch_object -oci_fetch_row -ocifetchstatement -oci_field_is_null -oci_field_name -oci_field_precision -oci_field_scale -oci_field_size -oci_field_type -oci_field_type_raw -ocifreecollection -ocifreecursor -ocifreedesc -ocifreestatement -oci_free_statement -ociinternaldebug -oci_internal_debug -ociloadlob -oci_lob_append -oci_lob_close -oci_lob_copy -oci_lob_eof -oci_lob_erase -oci_lob_export -oci_lob_flush -oci_lob_free -oci_lob_getbuffering -oci_lob_import -oci_lob_is_equal -oci_lob_load -oci_lob_read -oci_lob_rewind -oci_lob_save -oci_lob_savefile -oci_lob_seek -oci_lob_setbuffering -oci_lob_size -oci_lob_tell -oci_lob_truncate -oci_lob_write -oci_lob_writetemporary -oci_lob_writetofile -ocilogoff -ocilogon -ocinewcollection -oci_new_collection -oci_new_connect -ocinewcursor -oci_new_cursor -ocinewdescriptor -oci_new_descriptor -ocinlogon -ocinumcols -oci_num_fields -oci_num_rows -ociparse -oci_parse -oci_password_change -oci_pconnect -ociplogon -ociresult -oci_result -ocirollback -oci_rollback -ocirowcount -ocisavelob -ocisavelobfile -ociserverversion -oci_server_version -oci_set_action -oci_set_client_identifier -oci_set_client_info -oci_set_edition -oci_set_module_name -ocisetprefetch -oci_set_prefetch -ocistatementtype -oci_statement_type -ociwritelobtofile -ociwritetemporarylob -octdec -odbc_autocommit -odbc_binmode -odbc_close -odbc_close_all -odbc_columnprivileges -odbc_columns -odbc_commit -odbc_connect -odbc_cursor -odbc_data_source -odbc_do -odbc_error -odbc_errormsg -odbc_exec -odbc_execute -odbc_fetch_array -odbc_fetch_into -odbc_fetch_object -odbc_fetch_row -odbc_field_len -odbc_field_name -odbc_field_num -odbc_field_precision -odbc_field_scale -odbc_field_type -odbc_foreignkeys -odbc_free_result -odbc_gettypeinfo -odbc_longreadlen -odbc_next_result -odbc_num_fields -odbc_num_rows -odbc_pconnect -odbc_prepare -odbc_primarykeys -odbc_procedurecolumns -odbc_procedures -odbc_result -odbc_result_all -odbc_rollback -odbc_setoption -odbc_specialcolumns -odbc_statistics -odbc_tableprivileges -odbc_tables -old_function -openal_buffer_create -openal_buffer_data -openal_buffer_destroy -openal_buffer_get -openal_buffer_loadwav -openal_context_create -openal_context_current -openal_context_destroy -openal_context_process -openal_context_suspend -openal_device_close -openal_device_open -openal_listener_get -openal_listener_set -openal_source_create -openal_source_destroy -openal_source_get -openal_source_pause -openal_source_play -openal_source_rewind -openal_source_set -openal_source_stop -openal_stream -opendir -openlog -openssl_cipher_iv_length -openssl_csr_export -openssl_csr_export_to_file -openssl_csr_get_public_key -openssl_csr_get_subject -openssl_csr_new -openssl_csr_sign -openssl_decrypt -openssl_dh_compute_key -openssl_digest -openssl_encrypt -openssl_error_string -openssl_free_key -openssl_get_cipher_methods -openssl_get_md_methods -openssl_get_privatekey -openssl_get_publickey -openssl_open -openssl_pkcs12_export -openssl_pkcs12_export_to_file -openssl_pkcs12_read -openssl_pkcs7_decrypt -openssl_pkcs7_encrypt -openssl_pkcs7_sign -openssl_pkcs7_verify -openssl_pkey_export -openssl_pkey_export_to_file -openssl_pkey_free -openssl_pkey_get_details -openssl_pkey_get_private -openssl_pkey_get_public -openssl_pkey_new -openssl_private_decrypt -openssl_private_encrypt -openssl_public_decrypt -openssl_public_encrypt -openssl_random_pseudo_bytes -openssl_seal -openssl_sign -openssl_verify -openssl_x509_check_private_key -openssl_x509_checkpurpose -openssl_x509_export -openssl_x509_export_to_file -openssl_x509_free -openssl_x509_parse -openssl_x509_read -or -ord -outeriterator -outofboundsexception -outofrangeexception -output_add_rewrite_var -output_reset_rewrite_vars -overflowexception -overload -override_function -ovrimos_close -ovrimos_commit -ovrimos_connect -ovrimos_cursor -ovrimos_exec -ovrimos_execute -ovrimos_fetch_into -ovrimos_fetch_row -ovrimos_field_len -ovrimos_field_name -ovrimos_field_num -ovrimos_field_type -ovrimos_free_result -ovrimos_longreadlen -ovrimos_num_fields -ovrimos_num_rows -ovrimos_prepare -ovrimos_result -ovrimos_result_all -ovrimos_rollback -pack -parentiterator -parse_ini_file -parse_ini_string -parsekit_compile_file -parsekit_compile_string -parsekit_func_arginfo -parse_str -parse_url -passthru -pathinfo -pclose -pcntl_alarm -pcntl_exec -pcntl_fork -pcntl_getpriority -pcntl_setpriority -pcntl_signal -pcntl_signal_dispatch -pcntl_sigprocmask -pcntl_sigtimedwait -pcntl_sigwaitinfo -pcntl_wait -pcntl_waitpid -pcntl_wexitstatus -pcntl_wifexited -pcntl_wifsignaled -pcntl_wifstopped -pcntl_wstopsig -pcntl_wtermsig -pdf_activate_item -pdf_add_annotation -pdf_add_bookmark -pdf_add_launchlink -pdf_add_locallink -pdf_add_nameddest -pdf_add_note -pdf_add_outline -pdf_add_pdflink -pdf_add_table_cell -pdf_add_textflow -pdf_add_thumbnail -pdf_add_weblink -pdf_arc -pdf_arcn -pdf_attach_file -pdf_begin_document -pdf_begin_font -pdf_begin_glyph -pdf_begin_item -pdf_begin_layer -pdf_begin_page -pdf_begin_page_ext -pdf_begin_pattern -pdf_begin_template -pdf_begin_template_ext -pdf_circle -pdf_clip -pdf_close -pdf_close_image -pdf_closepath -pdf_closepath_fill_stroke -pdf_closepath_stroke -pdf_close_pdi -pdf_close_pdi_page -pdf_concat -pdf_continue_text -pdf_create_3dview -pdf_create_action -pdf_create_annotation -pdf_create_bookmark -pdf_create_field -pdf_create_fieldgroup -pdf_create_gstate -pdf_create_pvf -pdf_create_textflow -pdf_curveto -pdf_define_layer -pdf_delete -pdf_delete_pvf -pdf_delete_table -pdf_delete_textflow -pdf_encoding_set_char -pdf_end_document -pdf_end_font -pdf_end_glyph -pdf_end_item -pdf_end_layer -pdf_end_page -pdf_end_page_ext -pdf_endpath -pdf_end_pattern -pdf_end_template -pdf_fill -pdf_fill_imageblock -pdf_fill_pdfblock -pdf_fill_stroke -pdf_fill_textblock -pdf_findfont -pdf_fit_image -pdf_fit_pdi_page -pdf_fit_table -pdf_fit_textflow -pdf_fit_textline -pdf_get_apiname -pdf_get_buffer -pdf_get_errmsg -pdf_get_errnum -pdf_get_font -pdf_get_fontname -pdf_get_fontsize -pdf_get_image_height -pdf_get_image_width -pdf_get_majorversion -pdf_get_minorversion -pdf_get_parameter -pdf_get_pdi_parameter -pdf_get_pdi_value -pdf_get_value -pdf_info_font -pdf_info_matchbox -pdf_info_table -pdf_info_textflow -pdf_info_textline -pdf_initgraphics -pdf_lineto -pdf_load_3ddata -pdf_load_font -pdf_load_iccprofile -pdf_load_image -pdf_makespotcolor -pdf_moveto -pdf_new -pdf_open_ccitt -pdf_open_file -pdf_open_gif -pdf_open_image -pdf_open_image_file -pdf_open_jpeg -pdf_open_memory_image -pdf_open_pdi -pdf_open_pdi_document -pdf_open_pdi_page -pdf_open_tiff -pdf_pcos_get_number -pdf_pcos_get_stream -pdf_pcos_get_string -pdf_place_image -pdf_place_pdi_page -pdf_process_pdi -pdf_rect -pdf_restore -pdf_resume_page -pdf_rotate -pdf_save -pdf_scale -pdf_set_border_color -pdf_set_border_dash -pdf_set_border_style -pdf_set_char_spacing -pdf_setcolor -pdf_setdash -pdf_setdashpattern -pdf_set_duration -pdf_setflat -pdf_setfont -pdf_setgray -pdf_setgray_fill -pdf_setgray_stroke -pdf_set_gstate -pdf_set_horiz_scaling -pdf_set_info -pdf_set_info_author -pdf_set_info_creator -pdf_set_info_keywords -pdf_set_info_subject -pdf_set_info_title -pdf_set_layer_dependency -pdf_set_leading -pdf_setlinecap -pdf_setlinejoin -pdf_setlinewidth -pdf_setmatrix -pdf_setmiterlimit -pdf_set_parameter -pdf_setpolydash -pdf_setrgbcolor -pdf_setrgbcolor_fill -pdf_setrgbcolor_stroke -pdf_set_text_matrix -pdf_set_text_pos -pdf_set_text_rendering -pdf_set_text_rise -pdf_set_value -pdf_set_word_spacing -pdf_shading -pdf_shading_pattern -pdf_shfill -pdf_show -pdf_show_boxed -pdf_show_xy -pdf_skew -pdf_stringwidth -pdf_stroke -pdf_suspend_page -pdf_translate -pdf_utf16_to_utf8 -pdf_utf32_to_utf16 -pdf_utf8_to_utf16 -pdo -pdo_cubrid_schema -pdoexception -pdo_pgsqllobcreate -pdo_pgsqllobopen -pdo_pgsqllobunlink -pdo_sqlitecreateaggregate -pdo_sqlitecreatefunction -pdostatement -pfsockopen -pg_affected_rows -pg_cancel_query -pg_client_encoding -pg_close -pg_connect -pg_connection_busy -pg_connection_reset -pg_connection_status -pg_convert -pg_copy_from -pg_copy_to -pg_dbname -pg_delete -pg_end_copy -pg_escape_bytea -pg_escape_string -pg_execute -pg_fetch_all -pg_fetch_all_columns -pg_fetch_array -pg_fetch_assoc -pg_fetch_object -pg_fetch_result -pg_fetch_row -pg_field_is_null -pg_field_name -pg_field_num -pg_field_prtlen -pg_field_size -pg_field_table -pg_field_type -pg_field_type_oid -pg_free_result -pg_get_notify -pg_get_pid -pg_get_result -pg_host -pg_insert -pg_last_error -pg_last_notice -pg_last_oid -pg_lo_close -pg_lo_create -pg_lo_export -pg_lo_import -pg_lo_open -pg_lo_read -pg_lo_read_all -pg_lo_seek -pg_lo_tell -pg_lo_unlink -pg_lo_write -pg_meta_data -pg_num_fields -pg_num_rows -pg_options -pg_parameter_status -pg_pconnect -pg_ping -pg_port -pg_prepare -pg_put_line -pg_query -pg_query_params -pg_result_error -pg_result_error_field -pg_result_seek -pg_result_status -pg_select -pg_send_execute -pg_send_prepare -pg_send_query -pg_send_query_params -pg_set_client_encoding -pg_set_error_verbosity -pg_trace -pg_transaction_status -pg_tty -pg_unescape_bytea -pg_untrace -pg_update -pg_version -Phar -PharData -PharException -PharFileInfo -php_check_syntax -phpcredits -phpinfo -php_ini_loaded_file -php_ini_scanned_files -php_logo_guid -php_sapi_name -php_strip_whitespace -php_uname -phpversion -pi -png2wbmp -popen -pos -posix_access -posix_ctermid -posix_errno -posix_getcwd -posix_getegid -posix_geteuid -posix_getgid -posix_getgrgid -posix_getgrnam -posix_getgroups -posix_get_last_error -posix_getlogin -posix_getpgid -posix_getpgrp -posix_getpid -posix_getppid -posix_getpwnam -posix_getpwuid -posix_getrlimit -posix_getsid -posix_getuid -posix_initgroups -posix_isatty -posix_kill -posix_mkfifo -posix_mknod -posix_setegid -posix_seteuid -posix_setgid -posix_setpgid -posix_setsid -posix_setuid -posix_strerror -posix_times -posix_ttyname -posix_uname -pow -preg_filter -preg_grep -preg_last_error -preg_match -preg_match_all -preg_quote -preg_replace -preg_replace_callback -preg_split -prev -print -printer_abort -printer_close -printer_create_brush -printer_create_dc -printer_create_font -printer_create_pen -printer_delete_brush -printer_delete_dc -printer_delete_font -printer_delete_pen -printer_draw_bmp -printer_draw_chord -printer_draw_elipse -printer_draw_line -printer_draw_pie -printer_draw_rectangle -printer_draw_roundrect -printer_draw_text -printer_end_doc -printer_end_page -printer_get_option -printer_list -printer_logical_fontheight -printer_open -printer_select_brush -printer_select_font -printer_select_pen -printer_set_option -printer_start_doc -printer_start_page -printer_write -printf -print_r -private -proc_close -proc_get_status -proc_nice -proc_open -proc_terminate -property_exists -protected -ps_add_bookmark -ps_add_launchlink -ps_add_locallink -ps_add_note -ps_add_pdflink -ps_add_weblink -ps_arc -ps_arcn -ps_begin_page -ps_begin_pattern -ps_begin_template -ps_circle -ps_clip -ps_close -ps_close_image -ps_closepath -ps_closepath_stroke -ps_continue_text -ps_curveto -ps_delete -ps_end_page -ps_end_pattern -ps_end_template -ps_fill -ps_fill_stroke -ps_findfont -ps_get_buffer -ps_get_parameter -ps_get_value -ps_hyphenate -ps_include_file -ps_lineto -ps_makespotcolor -ps_moveto -ps_new -ps_open_file -ps_open_image -ps_open_image_file -ps_open_memory_image -pspell_add_to_personal -pspell_add_to_session -pspell_check -pspell_clear_session -pspell_config_create -pspell_config_data_dir -pspell_config_dict_dir -pspell_config_ignore -pspell_config_mode -pspell_config_personal -pspell_config_repl -pspell_config_runtogether -pspell_config_save_repl -pspell_new -pspell_new_config -pspell_new_personal -pspell_save_wordlist -pspell_store_replacement -pspell_suggest -ps_place_image -ps_rect -ps_restore -ps_rotate -ps_save -ps_scale -ps_set_border_color -ps_set_border_dash -ps_set_border_style -ps_setcolor -ps_setdash -ps_setflat -ps_setfont -ps_setgray -ps_set_info -ps_setlinecap -ps_setlinejoin -ps_setlinewidth -ps_setmiterlimit -ps_setoverprintmode -ps_set_parameter -ps_setpolydash -ps_set_text_pos -ps_set_value -ps_shading -ps_shading_pattern -ps_shfill -ps_show -ps_show2 -ps_show_boxed -ps_show_xy -ps_show_xy2 -ps_string_geometry -ps_stringwidth -ps_stroke -ps_symbol -ps_symbol_name -ps_symbol_width -ps_translate -public -putenv -px_close -px_create_fp -px_date2string -px_delete -px_delete_record -px_get_field -px_get_info -px_get_parameter -px_get_record -px_get_schema -px_get_value -px_insert_record -px_new -px_numfields -px_numrecords -px_open_fp -px_put_record -px_retrieve_record -px_set_blob_file -px_set_parameter -px_set_tablename -px_set_targetencoding -px_set_value -px_timestamp2string -px_update_record -qdom_error -qdom_tree -quickhashinthash -quickhashintset -quickhashintstringhash -quickhashstringinthash -quoted_printable_decode -quoted_printable_encode -quotemeta -rad2deg -radius_acct_open -radius_add_server -radius_auth_open -radius_close -radius_config -radius_create_request -radius_cvt_addr -radius_cvt_int -radius_cvt_string -radius_demangle -radius_demangle_mppe_key -radius_get_attr -radius_get_vendor_attr -radius_put_addr -radius_put_attr -radius_put_int -radius_put_string -radius_put_vendor_addr -radius_put_vendor_attr -radius_put_vendor_int -radius_put_vendor_string -radius_request_authenticator -radius_send_request -radius_server_secret -radius_strerror -rand -range -rangeexception -rararchive -rarentry -rarexception -rar_wrapper_cache_stats -rawurldecode -rawurlencode -readdir -read_exif_data -readfile -readgzfile -readline -readline_add_history -readline_callback_handler_install -readline_callback_handler_remove -readline_callback_read_char -readline_clear_history -readline_completion_function -readline_info -readline_list_history -readline_on_new_line -readline_read_history -readline_redisplay -readline_write_history -readlink -realpath -realpath_cache_get -realpath_cache_size -recode -recode_file -recode_string -recursivearrayiterator -recursivecachingiterator -recursivecallbackfilteriterator -recursivedirectoryiterator -recursivefilteriterator -recursiveiterator -recursiveiteratoriterator -recursiveregexiterator -recursivetreeiterator -reflection -reflectionclass -reflectionexception -reflectionextension -reflectionfunction -reflectionfunctionabstract -reflectionmethod -reflectionobject -reflectionparameter -reflectionproperty -reflector -regexiterator -register_shutdown_function -register_tick_function -rename -rename_function -require -require_once -reset -resetValue -resourcebundle -restore_error_handler -restore_exception_handler -restore_include_path -return -rewind -rewinddir -rmdir -round -rpm_close -rpm_get_tag -rpm_is_valid -rpm_open -rpm_version -rrd_create -rrdcreator -rrd_error -rrd_fetch -rrd_first -rrdgraph -rrd_graph -rrd_info -rrd_last -rrd_lastupdate -rrd_restore -rrd_tune -rrd_update -rrdupdater -rrd_version -rrd_xport -rsort -rtrim -runkit_class_adopt -runkit_class_emancipate -runkit_constant_add -runkit_constant_redefine -runkit_constant_remove -runkit_function_add -runkit_function_copy -runkit_function_redefine -runkit_function_remove -runkit_function_rename -runkit_import -runkit_lint -runkit_lint_file -runkit_method_add -runkit_method_copy -runkit_method_redefine -runkit_method_remove -runkit_method_rename -runkit_return_value_used -runkit_sandbox_output_handler -runkit_superglobals -runtimeexception -samconnection_commit -samconnection_connect -samconnection_constructor -samconnection_disconnect -samconnection_errno -samconnection_error -samconnection_isconnected -samconnection_peek -samconnection_peekall -samconnection_receive -samconnection_remove -samconnection_rollback -samconnection_send -samconnection_setDebug -samconnection_subscribe -samconnection_unsubscribe -sammessage_body -sammessage_constructor -sammessage_header -sca_createdataobject -sca_getservice -sca_localproxy_createdataobject -scandir -sca_soapproxy_createdataobject -sdo_das_changesummary_beginlogging -sdo_das_changesummary_endlogging -sdo_das_changesummary_getchangeddataobjects -sdo_das_changesummary_getchangetype -sdo_das_changesummary_getoldcontainer -sdo_das_changesummary_getoldvalues -sdo_das_changesummary_islogging -sdo_das_datafactory_addpropertytotype -sdo_das_datafactory_addtype -sdo_das_datafactory_getdatafactory -sdo_das_dataobject_getchangesummary -sdo_das_relational_applychanges -sdo_das_relational_construct -sdo_das_relational_createrootdataobject -sdo_das_relational_executepreparedquery -sdo_das_relational_executequery -sdo_das_setting_getlistindex -sdo_das_setting_getpropertyindex -sdo_das_setting_getpropertyname -sdo_das_setting_getvalue -sdo_das_setting_isset -sdo_das_xml_addtypes -sdo_das_xml_create -sdo_das_xml_createdataobject -sdo_das_xml_createdocument -sdo_das_xml_document_getrootdataobject -sdo_das_xml_document_getrootelementname -sdo_das_xml_document_getrootelementuri -sdo_das_xml_document_setencoding -sdo_das_xml_document_setxmldeclaration -sdo_das_xml_document_setxmlversion -sdo_das_xml_loadfile -sdo_das_xml_loadstring -sdo_das_xml_savefile -sdo_das_xml_savestring -sdo_datafactory_create -sdo_dataobject_clear -sdo_dataobject_createdataobject -sdo_dataobject_getcontainer -sdo_dataobject_getsequence -sdo_dataobject_gettypename -sdo_dataobject_gettypenamespaceuri -sdo_exception_getcause -sdo_list_insert -sdo_model_property_getcontainingtype -sdo_model_property_getdefault -sdo_model_property_getname -sdo_model_property_gettype -sdo_model_property_iscontainment -sdo_model_property_ismany -sdo_model_reflectiondataobject_construct -sdo_model_reflectiondataobject_export -sdo_model_reflectiondataobject_getcontainmentproperty -sdo_model_reflectiondataobject_getinstanceproperties -sdo_model_reflectiondataobject_gettype -sdo_model_type_getbasetype -sdo_model_type_getname -sdo_model_type_getnamespaceuri -sdo_model_type_getproperties -sdo_model_type_getproperty -sdo_model_type_isabstracttype -sdo_model_type_isdatatype -sdo_model_type_isinstance -sdo_model_type_isopentype -sdo_model_type_issequencedtype -sdo_sequence_getproperty -sdo_sequence_insert -sdo_sequence_move -seekableiterator -sem_acquire -sem_get -sem_release -sem_remove -serializable -serialize -session_cache_expire -session_cache_limiter -session_commit -session_decode -session_destroy -session_encode -session_get_cookie_params -session_id -session_is_registered -session_module_name -session_name -session_pgsql_add_error -session_pgsql_get_error -session_pgsql_get_field -session_pgsql_reset -session_pgsql_set_field -session_pgsql_status -session_regenerate_id -session_register -session_save_path -session_set_cookie_params -session_set_save_handler -session_start -session_unregister -session_unset -session_write_close -__set() -setcookie -setCounterClass -set_error_handler -set_exception_handler -set_file_buffer -set_include_path -setlocale -set_magic_quotes_runtime -setproctitle -setrawcookie -set_socket_blocking -__set_state() -setstaticpropertyvalue -setthreadtitle -set_time_limit -settype -sha1 -sha1_file -shell_exec -shm_attach -shm_detach -shm_get_var -shm_has_var -shmop_close -shmop_delete -shmop_open -shmop_read -shmop_size -shmop_write -shm_put_var -shm_remove -shm_remove_var -show_source -shuffle -signeurlpaiement -similar_text -simplexmlelement -simplexml_import_dom -simplexmliterator -simplexml_load_file -simplexml_load_string -sin -sinh -sizeof -sleep -__sleep() -snmp -snmp2_get -snmp2_getnext -snmp2_real_walk -snmp2_set -snmp2_walk -snmp3_get -snmp3_getnext -snmp3_real_walk -snmp3_set -snmp3_walk -snmpexception -snmpget -snmpgetnext -snmp_get_quick_print -snmp_get_valueretrieval -snmp_read_mib -snmprealwalk -snmpset -snmp_set_enum_print -snmp_set_oid_numeric_print -snmp_set_oid_output_format -snmp_set_quick_print -snmp_set_valueretrieval -snmpwalk -snmpwalkoid -soapclient -soapfault -soapheader -soapparam -soapserver -soapvar -socket_accept -socket_bind -socket_clear_error -socket_close -socket_connect -socket_create -socket_create_listen -socket_create_pair -socket_get_option -socket_getpeername -socket_getsockname -socket_get_status -socket_last_error -socket_listen -socket_read -socket_recv -socket_recvfrom -socket_select -socket_send -socket_sendto -socket_set_block -socket_set_blocking -socket_set_nonblock -socket_set_option -socket_set_timeout -socket_shutdown -socket_strerror -socket_write -solrclient -solrclientexception -solrdocument -solrdocumentfield -solrexception -solrgenericresponse -solr_get_version -solrillegalargumentexception -solrillegaloperationexception -solrinputdocument -solrmodifiableparams -solrobject -solrparams -solrpingresponse -solrquery -solrqueryresponse -solrresponse -solrupdateresponse -solrutils -sort -soundex -sphinxclient -spl_autoload -spl_autoload_call -spl_autoload_extensions -spl_autoload_functions -spl_autoload_register -spl_autoload_unregister -splbool -spl_classes -spldoublylinkedlist -splenum -splfileinfo -splfileobject -splfixedarray -splfloat -splheap -splint -split -spliti -splmaxheap -splminheap -spl_object_hash -splobjectstorage -splobserver -splpriorityqueue -splqueue -splstack -splstring -splsubject -spltempfileobject -spltype -spoofchecker -sprintf -sqlite3 -sqlite3result -sqlite3stmt -sqlite_array_query -sqlite_busy_timeout -sqlite_changes -sqlite_close -sqlite_column -sqlite_create_aggregate -sqlite_create_function -sqlite_current -sqlite_error_string -sqlite_escape_string -sqlite_exec -sqlite_factory -sqlite_fetch_all -sqlite_fetch_array -sqlite_fetch_column_types -sqlite_fetch_object -sqlite_fetch_single -sqlite_fetch_string -sqlite_field_name -sqlite_has_more -sqlite_has_prev -sqlite_key -sqlite_last_error -sqlite_last_insert_rowid -sqlite_libencoding -sqlite_libversion -sqlite_next -sqlite_num_fields -sqlite_num_rows -sqlite_open -sqlite_popen -sqlite_prev -sqlite_query -sqlite_rewind -sqlite_seek -sqlite_single_query -sqlite_udf_decode_binary -sqlite_udf_encode_binary -sqlite_unbuffered_query -sqlite_valid -sql_regcase -sqlsrv_begin_transaction -sqlsrv_cancel -sqlsrv_client_info -sqlsrv_close -sqlsrv_commit -sqlsrv_configure -sqlsrv_connect -sqlsrv_errors -sqlsrv_execute -sqlsrv_fetch -sqlsrv_fetch_array -sqlsrv_fetch_object -sqlsrv_field_metadata -sqlsrv_free_stmt -sqlsrv_get_config -sqlsrv_get_field -sqlsrv_has_rows -sqlsrv_next_result -sqlsrv_num_fields -sqlsrv_num_rows -sqlsrv_prepare -sqlsrv_query -sqlsrv_rollback -sqlsrv_rows_affected -sqlsrv_send_stream_data -sqlsrv_server_info -sqrt -srand -sscanf -ssdeep_fuzzy_compare -ssdeep_fuzzy_hash -ssdeep_fuzzy_hash_filename -ssh2_auth_hostbased_file -ssh2_auth_none -ssh2_auth_password -ssh2_auth_pubkey_file -ssh2_connect -ssh2_exec -ssh2_fetch_stream -ssh2_fingerprint -ssh2_methods_negotiated -ssh2_publickey_add -ssh2_publickey_init -ssh2_publickey_list -ssh2_publickey_remove -ssh2_scp_recv -ssh2_scp_send -ssh2_sftp -ssh2_sftp_lstat -ssh2_sftp_mkdir -ssh2_sftp_readlink -ssh2_sftp_realpath -ssh2_sftp_rename -ssh2_sftp_rmdir -ssh2_sftp_stat -ssh2_sftp_symlink -ssh2_sftp_unlink -ssh2_shell -ssh2_tunnel -stat -static -stats_absolute_deviation -stats_cdf_beta -stats_cdf_binomial -stats_cdf_cauchy -stats_cdf_chisquare -stats_cdf_exponential -stats_cdf_f -stats_cdf_gamma -stats_cdf_laplace -stats_cdf_logistic -stats_cdf_negative_binomial -stats_cdf_noncentral_chisquare -stats_cdf_noncentral_f -stats_cdf_poisson -stats_cdf_t -stats_cdf_uniform -stats_cdf_weibull -stats_covariance -stats_dens_beta -stats_dens_cauchy -stats_dens_chisquare -stats_dens_exponential -stats_dens_f -stats_dens_gamma -stats_dens_laplace -stats_dens_logistic -stats_dens_negative_binomial -stats_dens_normal -stats_dens_pmf_binomial -stats_dens_pmf_hypergeometric -stats_dens_pmf_poisson -stats_dens_t -stats_dens_weibull -stats_den_uniform -stats_harmonic_mean -stats_kurtosis -stats_rand_gen_beta -stats_rand_gen_chisquare -stats_rand_gen_exponential -stats_rand_gen_f -stats_rand_gen_funiform -stats_rand_gen_gamma -stats_rand_gen_ibinomial -stats_rand_gen_ibinomial_negative -stats_rand_gen_int -stats_rand_gen_ipoisson -stats_rand_gen_iuniform -stats_rand_gen_noncenral_chisquare -stats_rand_gen_noncentral_f -stats_rand_gen_noncentral_t -stats_rand_gen_normal -stats_rand_gen_t -stats_rand_get_seeds -stats_rand_phrase_to_seeds -stats_rand_ranf -stats_rand_setall -stats_skew -stats_standard_deviation -stats_stat_binomial_coef -stats_stat_correlation -stats_stat_gennch -stats_stat_independent_t -stats_stat_innerproduct -stats_stat_noncentral_t -stats_stat_paired_t -stats_stat_percentile -stats_stat_powersum -stats_variance -stomp -stomp_connect_error -stompexception -stompframe -stomp_version -strcasecmp -strchr -strcmp -strcoll -strcspn -stream_bucket_append -stream_bucket_make_writeable -stream_bucket_new -stream_bucket_prepend -stream_context_create -stream_context_get_default -stream_context_get_options -stream_context_get_params -stream_context_set_default -stream_context_set_option -stream_context_set_params -stream_copy_to_stream -stream_encoding -stream_filter_append -stream_filter_prepend -stream_filter_register -stream_filter_remove -stream_get_contents -stream_get_filters -stream_get_line -stream_get_meta_data -stream_get_transports -stream_get_wrappers -stream_is_local -stream_notification_callback -stream_register_wrapper -stream_resolve_include_path -stream_select -stream_set_blocking -stream_set_read_buffer -stream_set_timeout -stream_set_write_buffer -stream_socket_accept -stream_socket_client -stream_socket_enable_crypto -stream_socket_get_name -stream_socket_pair -stream_socket_recvfrom -stream_socket_sendto -stream_socket_server -stream_socket_shutdown -stream_supports_lock -streamwrapper -stream_wrapper_register -stream_wrapper_restore -stream_wrapper_unregister -strftime -str_getcsv -stripcslashes -stripos -stripslashes -strip_tags -str_ireplace -stristr -strlen -strnatcasecmp -strnatcmp -strncasecmp -strncmp -str_pad -strpbrk -strpos -strptime -strrchr -str_repeat -str_replace -strrev -strripos -str_rot13 -strrpos -str_shuffle -str_split -strspn -strstr -strtok -strtolower -strtotime -strtoupper -strtr -strval -str_word_count -substr -substr_compare -substr_count -substr_replace -svm -svmmodel -svn_add -svn_auth_get_parameter -svn_auth_set_parameter -svn_blame -svn_cat -svn_checkout -svn_cleanup -svn_client_version -svn_commit -svn_delete -svn_diff -svn_export -svn_fs_abort_txn -svn_fs_apply_text -svn_fs_begin_txn2 -svn_fs_change_node_prop -svn_fs_check_path -svn_fs_contents_changed -svn_fs_copy -svn_fs_delete -svn_fs_dir_entries -svn_fs_file_contents -svn_fs_file_length -svn_fs_is_dir -svn_fs_is_file -svn_fs_make_dir -svn_fs_make_file -svn_fs_node_created_rev -svn_fs_node_prop -svn_fs_props_changed -svn_fs_revision_prop -svn_fs_revision_root -svn_fs_txn_root -svn_fs_youngest_rev -svn_import -svn_log -svn_ls -svn_mkdir -svn_repos_create -svn_repos_fs -svn_repos_fs_begin_txn_for_commit -svn_repos_fs_commit_txn -svn_repos_hotcopy -svn_repos_open -svn_repos_recover -svn_revert -svn_status -svn_update -swfaction -swfaction.construct -swf_actiongeturl -swf_actiongotoframe -swf_actiongotolabel -swf_actionnextframe -swf_actionplay -swf_actionprevframe -swf_actionsettarget -swf_actionstop -swf_actiontogglequality -swf_actionwaitforframe -swf_addbuttonrecord -swf_addcolor -swfbitmap -swfbitmap.construct -swfbitmap.getheight -swfbitmap.getwidth -swfbutton -swfbutton.addaction -swfbutton.addasound -swfbutton.addshape -swfbutton.construct -swfbutton.setaction -swfbutton.setdown -swfbutton.sethit -swfbutton.setmenu -swfbutton.setover -swfbutton.setup -swf_closefile -swf_definebitmap -swf_definefont -swf_defineline -swf_definepoly -swf_definerect -swf_definetext -swfdisplayitem -swfdisplayitem.addaction -swfdisplayitem.addcolor -swfdisplayitem.endmask -swfdisplayitem.getrot -swfdisplayitem.getx -swfdisplayitem.getxscale -swfdisplayitem.getxskew -swfdisplayitem.gety -swfdisplayitem.getyscale -swfdisplayitem.getyskew -swfdisplayitem.move -swfdisplayitem.moveto -swfdisplayitem.multcolor -swfdisplayitem.remove -swfdisplayitem.rotate -swfdisplayitem.rotateto -swfdisplayitem.scale -swfdisplayitem.scaleto -swfdisplayitem.setdepth -swfdisplayitem.setmasklevel -swfdisplayitem.setmatrix -swfdisplayitem.setname -swfdisplayitem.setratio -swfdisplayitem.skewx -swfdisplayitem.skewxto -swfdisplayitem.skewy -swfdisplayitem.skewyto -swf_endbutton -swf_enddoaction -swf_endshape -swf_endsymbol -swffill -swffill.moveto -swffill.rotateto -swffill.scaleto -swffill.skewxto -swffill.skewyto -swffont -swffontchar -swffontchar.addchars -swffontchar.addutf8chars -swffont.construct -swffont.getascent -swffont.getdescent -swffont.getleading -swffont.getshape -swffont.getutf8width -swffont.getwidth -swf_fontsize -swf_fontslant -swf_fonttracking -swf_getbitmapinfo -swf_getfontinfo -swf_getframe -swfgradient -swfgradient.addentry -swfgradient.construct -swf_labelframe -swf_lookat -swf_modifyobject -swfmorph -swfmorph.construct -swfmorph.getshape1 -swfmorph.getshape2 -swfmovie -swfmovie.add -swfmovie.addexport -swfmovie.addfont -swfmovie.construct -swfmovie.importchar -swfmovie.importfont -swfmovie.labelframe -swfmovie.nextframe -swfmovie.output -swfmovie.remove -swfmovie.save -swfmovie.savetofile -swfmovie.setbackground -swfmovie.setdimension -swfmovie.setframes -swfmovie.setrate -swfmovie.startsound -swfmovie.stopsound -swfmovie.streammp3 -swfmovie.writeexports -swf_mulcolor -swf_nextid -swf_oncondition -swf_openfile -swf_ortho -swf_ortho2 -swf_perspective -swf_placeobject -swf_polarview -swf_popmatrix -swf_posround -swfprebuiltclip -swfprebuiltclip.construct -swf_pushmatrix -swf_removeobject -swf_rotate -swf_scale -swf_setfont -swf_setframe -swfshape -swfshape.addfill -swf_shapearc -swfshape.construct -swf_shapecurveto -swf_shapecurveto3 -swfshape.drawarc -swfshape.drawcircle -swfshape.drawcubic -swfshape.drawcubicto -swfshape.drawcurve -swfshape.drawcurveto -swfshape.drawglyph -swfshape.drawline -swfshape.drawlineto -swf_shapefillbitmapclip -swf_shapefillbitmaptile -swf_shapefilloff -swf_shapefillsolid -swf_shapelinesolid -swf_shapelineto -swfshape.movepen -swfshape.movepento -swf_shapemoveto -swfshape.setleftfill -swfshape.setline -swfshape.setrightfill -swf_showframe -swfsound -swfsound.construct -swfsoundinstance -swfsoundinstance.loopcount -swfsoundinstance.loopinpoint -swfsoundinstance.loopoutpoint -swfsoundinstance.nomultiple -swfsprite -swfsprite.add -swfsprite.construct -swfsprite.labelframe -swfsprite.nextframe -swfsprite.remove -swfsprite.setframes -swfsprite.startsound -swfsprite.stopsound -swf_startbutton -swf_startdoaction -swf_startshape -swf_startsymbol -swftext -swftext.addstring -swftext.addutf8string -swftext.construct -swftextfield -swftextfield.addchars -swftextfield.addstring -swftextfield.align -swftextfield.construct -swftextfield.setbounds -swftextfield.setcolor -swftextfield.setfont -swftextfield.setheight -swftextfield.setindentation -swftextfield.setleftmargin -swftextfield.setlinespacing -swftextfield.setmargins -swftextfield.setname -swftextfield.setpadding -swftextfield.setrightmargin -swftext.getascent -swftext.getdescent -swftext.getleading -swftext.getutf8width -swftext.getwidth -swftext.moveto -swftext.setcolor -swftext.setfont -swftext.setheight -swftext.setspacing -swf_textwidth -swf_translate -swfvideostream -swfvideostream.construct -swfvideostream.getnumframes -swfvideostream.setdimension -swf_viewport -swish_construct -swish_getmetalist -swish_getpropertylist -swish_prepare -swish_query -swishresult_getmetalist -swishresults_getparsedwords -swishresults_getremovedstopwords -swishresults_nextresult -swishresults_seekresult -swishresult_stem -swishsearch_execute -swishsearch_resetlimit -swishsearch_setlimit -swishsearch_setphrasedelimiter -swishsearch_setsort -swishsearch_setstructure -switch -sybase_affected_rows -sybase_close -sybase_connect -sybase_data_seek -sybase_deadlock_retry_count -sybase_fetch_array -sybase_fetch_assoc -sybase_fetch_field -sybase_fetch_object -sybase_fetch_row -sybase_field_seek -sybase_free_result -sybase_get_last_message -sybase_min_client_severity -sybase_min_error_severity -sybase_min_message_severity -sybase_min_server_severity -sybase_num_fields -sybase_num_rows -sybase_pconnect -sybase_query -sybase_result -sybase_select_db -sybase_set_message_handler -sybase_unbuffered_query -symlink -sys_getloadavg -sys_get_temp_dir -syslog -system -tan -tanh -tcpwrap_check -tempnam -textdomain -throw -tidy -tidy_access_count -tidy_config_count -tidy_diagnose -tidy_error_count -tidy_get_error_buffer -tidy_get_output -tidy_load_config -tidynode -tidy_reset_config -tidy_save_config -tidy_set_encoding -tidy_setopt -tidy_warning_count -time -time_nanosleep -time_sleep_until -timezone_abbreviations_list -timezone_identifiers_list -timezone_location_get -timezone_name_from_abbr -timezone_name_get -timezone_offset_get -timezone_open -timezone_transitions_get -timezone_version_get -tmpfile -token_get_all -token_name -tokyotyrant -tokyotyrantquery -tokyotyranttable -tostring -__toString() -touch -transliterator -traversable -trigger_error -trim -try -uasort -ucfirst -ucwords -udm_add_search_limit -udm_alloc_agent -udm_alloc_agent_array -udm_api_version -udm_cat_list -udm_cat_path -udm_check_charset -udm_check_stored -udm_clear_search_limits -udm_close_stored -udm_crc32 -udm_errno -udm_error -udm_find -udm_free_agent -udm_free_ispell_data -udm_free_res -udm_get_doc_count -udm_get_res_field -udm_get_res_param -udm_hash32 -udm_load_ispell_data -udm_open_stored -udm_set_agent_param -uksort -umask -underflowexception -unexpectedvalueexception -uniqid -unixtojd -unlink -unpack -unregister_tick_function -unserialize -unset -__unset() -urldecode -urlencode -use -user_error -use_soap_error_handler -usleep -usort -utf8_decode -utf8_encode -v8js -v8jsexception -var -var_dump -var_export -variant -variant_abs -variant_add -variant_and -variant_cast -variant_cat -variant_cmp -variant_date_from_timestamp -variant_date_to_timestamp -variant_div -variant_eqv -variant_fix -variant_get_type -variant_idiv -variant_imp -variant_int -variant_mod -variant_mul -variant_neg -variant_not -variant_or -variant_pow -variant_round -variant_set -variant_set_type -variant_sub -variant_xor -version_compare -vfprintf -virtual -vpopmail_add_alias_domain -vpopmail_add_alias_domain_ex -vpopmail_add_domain -vpopmail_add_domain_ex -vpopmail_add_user -vpopmail_alias_add -vpopmail_alias_del -vpopmail_alias_del_domain -vpopmail_alias_get -vpopmail_alias_get_all -vpopmail_auth_user -vpopmail_del_domain -vpopmail_del_domain_ex -vpopmail_del_user -vpopmail_error -vpopmail_passwd -vpopmail_set_user_quota -vprintf -vsprintf -w32api_deftype -w32api_init_dtype -w32api_invoke_function -w32api_register_function -w32api_set_call_method -__wakeup() -wddx_add_vars -wddx_deserialize -wddx_packet_end -wddx_packet_start -wddx_serialize_value -wddx_serialize_vars -weakref -while -win32_continue_service -win32_create_service -win32_delete_service -win32_get_last_control_message -win32_pause_service -win32_ps_list_procs -win32_ps_stat_mem -win32_ps_stat_proc -win32_query_service_status -win32_set_service_status -win32_start_service -win32_start_service_ctrl_dispatcher -win32_stop_service -wincache_fcache_fileinfo -wincache_fcache_meminfo -wincache_lock -wincache_ocache_fileinfo -wincache_ocache_meminfo -wincache_refresh_if_changed -wincache_rplist_fileinfo -wincache_rplist_meminfo -wincache_scache_info -wincache_scache_meminfo -wincache_ucache_add -wincache_ucache_cas -wincache_ucache_clear -wincache_ucache_dec -wincache_ucache_delete -wincache_ucache_exists -wincache_ucache_get -wincache_ucache_inc -wincache_ucache_info -wincache_ucache_meminfo -wincache_ucache_set -wincache_unlock -wordwrap -xattr_get -xattr_list -xattr_remove -xattr_set -xattr_supported -xdiff_file_bdiff -xdiff_file_bdiff_size -xdiff_file_bpatch -xdiff_file_diff -xdiff_file_diff_binary -xdiff_file_merge3 -xdiff_file_patch -xdiff_file_patch_binary -xdiff_file_rabdiff -xdiff_string_bdiff -xdiff_string_bdiff_size -xdiff_string_bpatch -xdiff_string_diff -xdiff_string_diff_binary -xdiff_string_merge3 -xdiff_string_patch -xdiff_string_patch_binary -xdiff_string_rabdiff -xhprof_disable -xhprof_enable -xhprof_sample_disable -xhprof_sample_enable -xml_error_string -xml_get_current_byte_index -xml_get_current_column_number -xml_get_current_line_number -xml_get_error_code -xml_parse -xml_parse_into_struct -xml_parser_create -xml_parser_create_ns -xml_parser_free -xml_parser_get_option -xml_parser_set_option -xmlreader -xmlrpc_decode -xmlrpc_decode_request -xmlrpc_encode -xmlrpc_encode_request -xmlrpc_get_type -xmlrpc_is_fault -xmlrpc_parse_method_descriptions -xmlrpc_server_add_introspection_data -xmlrpc_server_call_method -xmlrpc_server_create -xmlrpc_server_destroy -xmlrpc_server_register_introspection_callback -xmlrpc_server_register_method -xmlrpc_set_type -xml_set_character_data_handler -xml_set_default_handler -xml_set_element_handler -xml_set_end_namespace_decl_handler -xml_set_external_entity_ref_handler -xml_set_notation_decl_handler -xml_set_object -xml_set_processing_instruction_handler -xml_set_start_namespace_decl_handler -xml_set_unparsed_entity_decl_handler -xmlwriter_end_attribute -xmlwriter_end_cdata -xmlwriter_end_comment -xmlwriter_end_document -xmlwriter_end_dtd -xmlwriter_end_dtd_attlist -xmlwriter_end_dtd_element -xmlwriter_end_dtd_entity -xmlwriter_end_element -xmlwriter_end_pi -xmlwriter_flush -xmlwriter_full_end_element -xmlwriter_open_memory -xmlwriter_open_uri -xmlwriter_output_memory -xmlwriter_set_indent -xmlwriter_set_indent_string -xmlwriter_start_attribute -xmlwriter_start_attribute_ns -xmlwriter_start_cdata -xmlwriter_start_comment -xmlwriter_start_document -xmlwriter_start_dtd -xmlwriter_start_dtd_attlist -xmlwriter_start_dtd_element -xmlwriter_start_dtd_entity -xmlwriter_start_element -xmlwriter_start_element_ns -xmlwriter_start_pi -xmlwriter_text -xmlwriter_write_attribute -xmlwriter_write_attribute_ns -xmlwriter_write_cdata -xmlwriter_write_comment -xmlwriter_write_dtd -xmlwriter_write_dtd_attlist -xmlwriter_write_dtd_element -xmlwriter_write_dtd_entity -xmlwriter_write_element -xmlwriter_write_element_ns -xmlwriter_write_pi -xmlwriter_write_raw -xor -xpath_eval -xpath_eval_expression -xpath_new_context -xpath_register_ns -xpath_register_ns_auto -xptr_eval -xptr_new_context -xslt_backend_info -xslt_backend_name -xslt_backend_version -xslt_create -xslt_errno -xslt_error -xslt_free -xslt_getopt -xslt_process -xsltprocessor -xslt_set_base -xslt_set_encoding -xslt_set_error_handler -xslt_set_log -xslt_set_object -xslt_setopt -xslt_set_sax_handler -xslt_set_sax_handlers -xslt_set_scheme_handler -xslt_set_scheme_handlers -yaml_emit -yaml_emit_file -yaml_parse -yaml_parse_file -yaml_parse_url -yaz_addinfo -yaz_ccl_conf -yaz_ccl_parse -yaz_close -yaz_connect -yaz_database -yaz_element -yaz_errno -yaz_error -yaz_es -yaz_es_result -yaz_get_option -yaz_hits -yaz_itemorder -yaz_present -yaz_range -yaz_record -yaz_scan -yaz_scan_result -yaz_schema -yaz_search -yaz_set_option -yaz_sort -yaz_syntax -yaz_wait -yp_all -yp_cat -yp_errno -yp_err_string -yp_first -yp_get_default_domain -yp_master -yp_match -yp_next -yp_order -zend_logo_guid -zend_thread_id -zend_version -ziparchive -ziparchive_addemptydir -ziparchive_addfile -ziparchive_addfromstring -ziparchive_close -ziparchive_deleteindex -ziparchive_deletename -ziparchive_extractto -ziparchive_getarchivecomment -ziparchive_getcommentindex -ziparchive_getcommentname -ziparchive_getfromindex -ziparchive_getfromname -ziparchive_getnameindex -ziparchive_getstatusstring -ziparchive_getstream -ziparchive_locatename -ziparchive_open -ziparchive_renameindex -ziparchive_renamename -ziparchive_setarchivecomment -ziparchive_setcommentindex -ziparchive_setCommentName -ziparchive_statindex -ziparchive_statname -ziparchive_unchangeall -ziparchive_unchangearchive -ziparchive_unchangeindex -ziparchive_unchangename -zip_close -zip_entry_close -zip_entry_compressedsize -zip_entry_compressionmethod -zip_entry_filesize -zip_entry_name -zip_entry_open -zip_entry_read -zip_open -zip_read -zlib_get_coding_type -amqpchannel -amqpenvelope -autoload -bumpvalue -class_uses -closure -cubrid_get_query_timeout -cubrid_pconnect -cubrid_pconnect_with_url -cubrid_set_query_timeout -directory -domcdatasection -eio_busy -eio_cancel -eio_chmod -eio_chown -eio_close -eio_custom -eio_dup2 -eio_event_loop -eio_fallocate -eio_fchmod -eio_fchown -eio_fdatasync -eio_fstat -eio_fstatvfs -eio_fsync -eio_ftruncate -eio_futime -eio_get_event_stream -eio_grp -eio_grp_add -eio_grp_cancel -eio_grp_limit -eio_link -eio_lstat -eio_mkdir -eio_mknod -eio_nop -eio_npending -eio_nready -eio_nreqs -eio_nthreads -eio_open -eio_poll -eio_read -eio_readahead -eio_readdir -eio_readlink -eio_realpath -eio_rename -eio_rmdir -eio_sendfile -eio_set_max_idle -eio_set_max_parallel -eio_set_max_poll_reqs -eio_set_max_poll_time -eio_set_min_parallel -eio_stat -eio_statvfs -eio_symlink -eio_sync -eio_sync_file_range -eio_syncfs -eio_truncate -eio_unlink -eio_utime -eio_write -get_declared_traits -getimagesizefromstring -getmeta -getnamed -getvalue -hwapi_attribute_new -hwapi_content_new -is_tainted -lapack -lapackexception -ldap_control_paged_result -ldap_control_paged_result_response -libxml_set_external_entity_loader -mysqli_get_cache_stats -mysqli_sql_exception -mysqlnd_ms_get_last_gtid -mysqlnd_ms_get_last_used_connection -mysqlnd_ms_match_wild -mysqlnd_ms_set_qos -mysqlnd_qc_get_available_handlers -mysqlnd_qc_get_normalized_query_trace_log -mysqlnd_qc_set_cache_condition -mysqlnd_qc_set_is_select -mysqlnd_qc_set_storage_handler -mysqlnd_uh_convert_to_mysqlnd -mysqlnd_uh_set_connection_proxy -mysqlnd_uh_set_statement_proxy -mysqlnduhconnection -mysqlnduhpreparedstatement -pg_escape_identifier -pg_escape_literal -phar -phardata -pharexception -pharfileinfo -php_user_filter -reflectionzendextension -resetvalue -session_register_shutdown -session_status -sessionhandler -sessionhandlerinterface -setcounterclass -socket_import_stream -stream_set_chunk_size -taint -tokyotyrantexception -tokyotyrantiterator -trait_exists -untaint -varnishadmin -varnishlog -varnishstat -yaf_action_abstract -yaf_application -yaf_bootstrap_abstract -yaf_config_abstract -yaf_config_ini -yaf_config_simple -yaf_controller_abstract -yaf_dispatcher -yaf_exception -yaf_exception_dispatchfailed -yaf_exception_loadfailed -yaf_exception_loadfailed_action -yaf_exception_loadfailed_controller -yaf_exception_loadfailed_module -yaf_exception_loadfailed_view -yaf_exception_routerfailed -yaf_exception_startuperror -yaf_exception_typeerror -yaf_loader -yaf_plugin_abstract -yaf_registry -yaf_request_abstract -yaf_request_http -yaf_request_simple -yaf_response_abstract -yaf_route_interface -yaf_route_map -yaf_route_regex -yaf_route_rewrite -yaf_route_simple -yaf_route_static -yaf_route_supervar -yaf_router -yaf_session -yaf_view_interface -yaf_view_simple -zlib_decode -zlib_encode -trait -insteadof diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/python-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/python-mode deleted file mode 100644 index 09e936c..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/python-mode +++ /dev/null @@ -1,379 +0,0 @@ -ArithmeticError -AssertionError -AttributeError -BaseException -BufferError -BytesWarning -DeprecationWarning -EOFError -Ellipsis -EnvironmentError -Exception -False -FloatingPointError -FutureWarning -GeneratorExit -IOError -ImportError -ImportWarning -IndentationError -IndexError -KeyError -KeyboardInterrupt -LookupError -MemoryError -NameError -None -NotImplemented -NotImplementedError -OSError -OverflowError -PendingDeprecationWarning -ReferenceError -RuntimeError -RuntimeWarning -StandardError -StopIteration -SyntaxError -SyntaxWarning -SystemError -SystemExit -TabError -True -TypeError -UnboundLocalError -UnicodeDecodeError -UnicodeEncodeError -UnicodeError -UnicodeTranslateError -UnicodeWarning -UserWarning -ValueError -Warning -ZeroDivisionError -__builtins__ -__debug__ -__doc__ -__file__ -__future__ -__import__ -__init__ -__main__ -__name__ -__package__ -_dummy_thread -_thread -abc -abs -aifc -all -and -any -apply -argparse -array -as -assert -ast -asynchat -asyncio -asyncore -atexit -audioop -base64 -basestring -bdb -bin -binascii -binhex -bisect -bool -break -buffer -builtins -bytearray -bytes -bz2 -calendar -callable -cgi -cgitb -chr -chuck -class -classmethod -cmath -cmd -cmp -code -codecs -codeop -coerce -collections -colorsys -compile -compileall -complex -concurrent -configparser -contextlib -continue -copy -copyreg -copyright -credits -crypt -csv -ctypes -curses -datetime -dbm -decimal -def -del -delattr -dict -difflib -dir -dis -distutils -divmod -doctest -dummy_threading -elif -else -email -enumerate -ensurepip -enum -errno -eval -except -exec -execfile -exit -faulthandler -fcntl -file -filecmp -fileinput -filter -finally -float -fnmatch -for -format -formatter -fpectl -fractions -from -frozenset -ftplib -functools -gc -getattr -getopt -getpass -gettext -glob -global -globals -grp -gzip -hasattr -hash -hashlib -heapq -help -hex -hmac -html -http -id -if -imghdr -imp -impalib -import -importlib -in -input -inspect -int -intern -io -ipaddress -is -isinstance -issubclass -iter -itertools -json -keyword -lambda -len -license -linecache -list -locale -locals -logging -long -lzma -macpath -mailbox -mailcap -map -marshal -math -max -memoryview -mimetypes -min -mmap -modulefinder -msilib -msvcrt -multiprocessing -netrc -next -nis -nntplib -not -numbers -object -oct -open -operator -optparse -or -ord -os -ossaudiodev -parser -pass -pathlib -pdb -pickle -pickletools -pipes -pkgutil -platform -plistlib -poplib -posix -pow -pprint -print -profile -property -pty -pwd -py_compiler -pyclbr -pydoc -queue -quit -quopri -raise -random -range -raw_input -re -readline -reduce -reload -repr -reprlib -resource -return -reversed -rlcompleter -round -runpy -sched -select -selectors -self -set -setattr -shelve -shlex -shutil -signal -site -slice -smtpd -smtplib -sndhdr -socket -socketserver -sorted -spwd -sqlite3 -ssl -stat -staticmethod -statistics -str -string -stringprep -struct -subprocess -sum -sunau -super -symbol -symtable -sys -sysconfig -syslog -tabnanny -tarfile -telnetlib -tempfile -termios -test -textwrap -threading -time -timeit -tkinter -token -tokenize -trace -traceback -tracemalloc -try -tty -tuple -turtle -type -types -unichr -unicode -unicodedata -unittest -urllib -uu -uuid -vars -venv -warnings -wave -weakref -webbrowser -while -winsound -winreg -with -wsgiref -xdrlib -xml -xmlrpc -xrange -yield -zip -zipfile -zipimport -zlib diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/qml-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/qml-mode deleted file mode 100644 index 7d9976e..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/qml-mode +++ /dev/null @@ -1,183 +0,0 @@ -AlignBottom -AlignCenter -AlignHCenter -AlignLeft -AlignRight -AlignTop -AlignVCenter -AnchorAnimation -AnchorChanges -Audio -Behavior -Binding -BorderImage -ColorAnimation -Column -Component -Connections -Easing -Flickable -Flipable -Flow -FocusScope -GestureArea -Grid -GridView -Horizontal -Image -InBack -InBounce -InCirc -InCubic -InElastic -InExpo -InOutBack -InOutBounce -InOutCirc -InOutCubic -InOutElastic -InOutExpo -InOutQuad -InOutQuart -InOutQuint -InQuad -InQuart -InQuint -InQuint -InSine -Item -LayoutItem -LeftButton -Linear -ListElement -ListModel -ListView -Loader -MidButton -MiddleButton -MouseArea -NoButton -NumberAnimation -OutBack -OutBounce -OutCirc -OutCubic -OutElastic -OutExpo -OutInBack -OutInBounce -OutInCirc -OutInCubic -OutInElastic -OutInExpo -OutInQuad -OutInQuart -OutInQuint -OutQuad -OutQuart -OutQuint -OutSine -Package -ParallelAnimation -ParentAnimation -ParentChange -ParticleMotionGravity -ParticleMotionLinear -ParticleMotionWander -Particles -Path -PathAttribute -PathCubic -PathLine -PathPercent -PathQuad -PathView -PauseAnimation -PropertyAction -PropertyAnimation -PropertyChanges -Qt -QtObject -Rectangle -Repeater -RightButton -Rotation -RotationAnimation -Row -Scale -ScriptAction -SequentialAnimation -SmoothedAnimation -SoundEffect -SpringFollow -State -StateChangeScript -StateGroup -SystemPalette -Text -TextEdit -TextInput -Timer -Transition -Translate -Vertical -Video -ViewsPositionersMediaEffects -VisualDataModel -VisualItemModel -WebView -WorkerScript -XmlListModel -XmlRole -alias -as -bool -break -case -catch -color -const -continue -date -debugger -default -delete -do -double -else -enum -false -false -finally -for -function -if -import -import -in -instanceof -int -let -new -null -on -parent -property -real -return -signal -string -switch -this -throw -true -try -typeof -undefined -url -var -variant -void -while -with -yield diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/ruby-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/ruby-mode deleted file mode 100644 index 1a85417..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/ruby-mode +++ /dev/null @@ -1,181 +0,0 @@ -$! -$" -$$ -$& -$' -$* -$+ -$, -$-0 -$-F -$-I -$-K -$-a -$-d -$-i -$-l -$-p -$-v -$-w -$. -$/ -$0 -$1 -$10 -$11 -$2 -$3 -$4 -$5 -$6 -$7 -$8 -$9 -$: -$; -$< -$= -$> -$? -$@ -$DEBUG -$FILENAME -$KCODE -$LOADED_FEATURES -$LOAD_PATH -$PROGRAM_NAME -$SAFE -$VERBOSE -$\ -$_ -$` -$deferr -$defout -$stderr -$stdin -$stdout -$~ -ARGF -ARGV -Array -BEGIN -DATA -END -ENV -FALSE -Float -Integer -NIL -PLATFORM -RELEASE_DATE -RUBY_COPYRIGHT -RUBY_DESCRIPTION -RUBY_PATCHLEVEL -RUBY_PLATFORM -RUBY_RELEASE_DATE -RUBY_VERSION -SCRIPT_LINES__ -STDERR -STDIN -STDOUT -String -TOPLEVEL_BINDING -TRUE -VERSION -__method__ -` -abort -alias -and -at_exit -autoload -autoload? -begin -binding -block_given -break -callcc -caller -case -catch -chomp -chomp! -chop -chop -class -def -defined? -do -else -elsif -end -ensure -eval -exec -exit -exit! -fail -false -for -fork -format -getc -gets -global_variables -gsub -gsub! -if -in -iterator? -lambda -load -local_variables -loop -module -next -nil -not -open -or -p -printf -proc -putc -puts -raise -rand -readline -readlines -redo -require -require_relative -rescue -retry -return -scan -select -self -set_trace_func -sleep -split -sprintf -srand -sub -sub! -super -syscall -system -test -then -throw -trace_var -trap -true -undef -unless -until -untrace_var -warn -when -while -yield diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/scala-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/scala-mode deleted file mode 100644 index b1ed3a4..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/scala-mode +++ /dev/null @@ -1,1347 +0,0 @@ -_ -: -= -=> -<<: -<% ->: -# -@ -abstract -case -catch -class -def -do -else -extends -false -final -finally -for -forSome -if -implicit -import -lazy -match -new -null -object -override -package -private -protected -requires -return -sealed -super -this -throw -trait -true -try -type -val -var -while -with -yield - -scala -scala.actors -scala.actors.remote -scala.annotation.unchecked -scala.collection -scala.collection.immutable -scala.collection.jcl -scala.collection.mutable -scala.compat -scala.concurrent -scala.io -scala.mobile -scala.ref -scala.reflect -scala.runtime -scala.swing -scala.swing.event -scala.swing.test -scala.testing -scala.text -scala.util -scala.util.automata -scala.util.grammar -scala.util.logging -scala.util.matching -scala.util.parsing -scala.util.parsing.ast -scala.util.parsing.combinator -scala.util.parsing.combinator.lexical -scala.util.parsing.combinator.syntactical -scala.util.parsing.combinator.testing -scala.util.parsing.combinatorold -scala.util.parsing.combinatorold.lexical -scala.util.parsing.combinatorold.syntactical -scala.util.parsing.combinatorold.testing -scala.util.parsing.input -scala.util.parsing.json -scala.util.parsing.syntax -scala.util.regexp -scala.xml -scala.xml.dtd -scala.xml.factory -scala.xml.include -scala.xml.include.sax -scala.xml.parsing -scala.xml.path -scala.xml.persistent -scala.xml.pull -scala.xml.transform - -! -:: -AbstractActor -AbstractButton -AbstractSyntax -AbstractSyntax.Element -AbstractSyntax.NameElement -Action -Action.Trigger -Action.Trigger.Wrapper -ActionEvent -Actor -AdjustingEvent -Annotation -Any -AnyRef -AnyVal -Applet -Applet.UI -Application -Apply0 -Array -Array.Array0 -Array.ArrayLike -Array.Projection -ArrayBuffer -ArrayList -ArrayStack -Atom -AttListDecl -AttrDecl -Attribute -BackgroundChanged -Base -Base.Alt -Base.Meta -Base.RegExp -Base.Sequ -Base.Star -BaseBerrySethi -BasicTransformer -BasicTransformer.NeedsCopy -BeanDescription -BeanDisplayName -BeanInfo -BeanInfoSkip -BeanProperty -Benchmark -BigDecimal -BigInt -Binder -Binders -Binders.BinderEnv -Binders.BindingSensitive -Binders.BoundElement -Binders.ReturnAndDo -Binders.Scope -Binders.UnboundElement -Binders.UnderBinder -BindingParsers -BitSet -Boolean -BorderPanel -BoxPanel -Buffer -Buffer.DefaultBufferIterator -Buffer.Projection -Buffer.Projection0 -Buffer.Projection0.MapProjection -Buffer.Range -Buffer.Range.RangeIterator -BufferIterator -BufferProxy -BufferWrapper -BufferWrapper.IteratorWrapper -BufferWrapper.Range -BufferedIterator -BufferedIterator.Advanced -BufferedIterator.Default -BufferedIterator.PutBack -BufferedSource -Button -ButtonClicked -ButtonGroup -ByNameFunction -Byte -BytePickle.Def -BytePickle.PU -BytePickle.PicklerEnv -BytePickle.PicklerState -BytePickle.Ref -BytePickle.RefDef -BytePickle.SPU -BytePickle.UnPicklerEnv -BytePickle.UnPicklerState -CachedFileStorage -CaretUpdate -Cell -Channel -Channel.LinkedList -Char -CharArrayPosition -CharArrayReader -CharInputStreamIterator -CharSequenceReader -CheckBox -CheckMenuItem -CircularIncludeException -ClassfileAnnotation -ClassfileAttribute -CloneableCollection -Code -Collection -Collection.Projection -CollectionProxy -CollectionWrapper -ComboBox -ComboBox.BuiltInEditor -ComboBox.BuiltInEditor.DelegatedEditor -ComboBox.Editor -Comment -Component -Component.SuperMixin -ComponentAdded -ComponentEvent -ComponentHidden -ComponentMoved -ComponentRemoved -ComponentResized -ComponentShown -ConsRHS -ConsoleLogger -ConstructingHandler -ConstructingParser -Container -Container.Wrapper -Container.Wrapper.Content -ContainerEvent -ContentModel -ContentModel.ElemName -CountedIterator -CustomObjectInputStream -DEFAULT -DFAContentModel -DTD -Debug -Decl -DefaultDecl -DefaultEntry -DefaultMapModel -DefaultMarkupHandler -DetWordAutom -DocCons -DocGroup -DocNest -DocText -DocType -Document -Double -DoubleLinkedList -DtdTypeSymbol -DynamicVariable -ELEMENTS -EditDone -Either -Either.LeftProjection -Either.RightProjection -Elem -ElemDecl -ElementValidator -EmptyMap -EmptySet -EntityDecl -EntityDef -EntityRef -Enumeration -Enumeration.Set32 -Enumeration.Set64 -Enumeration.SetXX -Enumeration.Val -Enumeration.Value -Equiv -EvComment -EvElemEnd -EvElemStart -EvEntityRef -EvProcInstr -EvText -Event -Exit -ExitFun -Expression.Attrib -Expression.Child -Expression.Cond -Expression.DescOrSelf -Expression.Equals -Expression.Exists -Expression.Expr -Expression.FExp -Expression.GenExp -Expression.NameTest -Expression.Test -ExtDef -ExternalID -ExternalSources -FJTaskScheduler2 -FactoryAdapter -FatalError -FileChooser -FlatHashTable -Float -FlowPanel -FocusEvent -FocusGained -FocusLost -FontChanged -ForegroundChanged -FormattedTextField -Frame -Function0 -Function1 -Function10 -Function11 -Function12 -Function13 -Function14 -Function15 -Function16 -Function17 -Function18 -Function19 -Function2 -Function20 -Function21 -Function22 -Function3 -Function4 -Function5 -Function6 -Function7 -Function8 -Function9 -Future -GBTree -GUIApplication -GridBagPanel -GridBagPanel.Constraints -GridPanel -Group -HasKeyValue -HashEntry -HashMap -HashSet -HashTable -Hashtable -HedgeRHS -History -IScheduler -Ident -IdentityHashMap -ImmutableIterator -ImmutableMapAdaptor -ImmutableSetAdaptor -ImplicitConversions -Include -Inclusion -Index -IndexedStorage -InputChannel -InputEvent -InsertTree -Int -IntDef -IntMap -Iterable -Iterable.Projection -IterableProxy -IterableWrapper -Iterator -Iterator.PredicatedIterator -Iterator.TakeWhileIterator -JavaMapAdaptor -JavaSerializer -JavaSetAdaptor -JavaTokenParsers -Label -LabelledRHS -LayoutContainer -Left -Lexer -Lexical -LinkToFun -LinkedHashMap -LinkedHashSet -LinkedList -LinkedListQueueCreator -List -ListBuffer -ListChange -ListChanged -ListElementsAdded -ListElementsRemoved -ListEvent -ListMap -ListMap.Node -ListQueueCreator -ListSelectionChanged -ListSelectionEvent -ListSet -ListSet.Node -ListView -ListView.AbstractRenderer -ListView.ModelWrapper -ListView.Renderer -ListView.Renderer.Wrapped -ListView.selection.Indices -LocalApply0 -Location -Locator -Lock -Logged -LoggedNodeFactory -Long -LongMap -MIXED -MailBox -MainFrame -MalformedAttributeException -Map -Map.Filter -Map.KeySet -Map.Lense -Map.MapTo -Map.MutableIterableProjection -Map.Projection -Map1 -Map2 -Map3 -Map4 -MapProxy -MapWrapper -MapWrapper.IteratorWrapper -MapWrapper.KeySet -MapWrapper.ValueSet -Mappable -Mappable.Mappable -Mappable.Mapper -MarkupDecl -MarkupHandler -MarkupParser -MatchError -Menu -MenuBar -MenuItem -Message -MessageQueue -MessageQueueElement -MetaData -MouseButtonEvent -MouseClicked -MouseDragged -MouseEntered -MouseEvent -MouseExited -MouseMotionEvent -MouseMoved -MousePressed -MouseReleased -MouseWheelMoved -MultiMap -MutableIterable -MutableIterable.Filter -MutableIterable.Map -MutableIterable.Projection -MutableIterator -MutableIterator.Map -MutableIterator.Wrapper -MutableList -MutableSeq -MutableSeq.DefaultSeqIterator -MutableSeq.Filter -MutableSeq.Filter.FilterIterator -MutableSeq.Map -MutableSeq.Projection -NamedSend -NamespaceBinding -NetKernel -NoBindingFactoryAdapter -Node -NodeBuffer -NodeFactory -NodeSeq -NodeTraverser -NonLocalReturnException -NondetWordAutom -NotDefinedError -NotNull -NotationDecl -Nothing -Null -Number -ObservableBuffer -ObservableMap -ObservableSet -OffsetPosition -OpenHashMap -Option -Ordered -Ordering -Orientable -Oriented -OutputChannel -PCData -PCDataMarkupParser -PEReference -PagedSeq -PagedSeqReader -Panel -ParameterEntityDecl -ParsedEntityDecl -Parser -Parsers -Parsers.Error -Parsers.Failure -Parsers.NoSuccess -Parsers.OnceParser -Parsers.ParseResult -Parsers.Parser -Parsers.Success -Parsers.UnitOnceParser -Parsers.UnitParser -Parsers.~ -PartialFunction -PartialOrdering -PartiallyOrdered -PasswordField -PhantomReference -PointedHedgeExp -PointedHedgeExp.Node -PointedHedgeExp.TopIter -Position -Positional -Predef.ArrowAssoc -Predef.Ensuring -PrefixedAttribute -PrettyPrinter -PrettyPrinter.Box -PrettyPrinter.BrokenException -PrettyPrinter.Item -PrettyPrinter.Para -PriorityQueue -PriorityQueueProxy -ProcInstr -Product -Product1 -Product10 -Product11 -Product12 -Product13 -Product14 -Product15 -Product16 -Product17 -Product18 -Product19 -Product2 -Product20 -Product21 -Product22 -Product3 -Product4 -Product5 -Product6 -Product7 -Product8 -Product9 -ProgressBar -Proxy -PublicID -Publisher -Queue -QueueModule -QueueProxy -RadioButton -RadioMenuItem -Random -RandomAccessSeq -RandomAccessSeq.Mutable -RandomAccessSeq.MutableProjection -RandomAccessSeq.Projection -RandomAccessSeq.Projection.MapProjection -RandomAccessSeqProxy -Range -Range.Inclusive -Ranged -Ranged.Comparator -Reaction -Reactions -Reactions.Impl -Reactions.StronglyReferenced -Reactions.Wrapper -Reactor -Reader -RedBlack -RedBlack.BlackTree -RedBlack.NonEmpty -RedBlack.RedTree -RedBlack.Tree -RefBuffer -Reference -ReferenceQueue -ReferenceQueue.Wrapper -ReferenceWrapper -Regex -Regex.Match -Regex.MatchData -Regex.MatchIterator -RegexParsers -RemoteApply0 -Remove -Reset -ResizableArray -Responder -RevertableHistory -RewriteRule -RichBoolean -RichByte -RichChar -RichDouble -RichException -RichFloat -RichInt -RichLong -RichShort -RichSorting -RichString -RichStringBuilder -Right -RollbackIterator -RootPanel -RuleTransformer -SUnit.Assert -SUnit.AssertFailed -SUnit.Test -SUnit.TestCase -SUnit.TestConsoleMain -SUnit.TestFailure -SUnit.TestResult -SUnit.TestSuite -ScalaBeanInfo -ScalaObject -Scanner -Scanners -Scanners.Scanner -SchedulerAdapter -Script -Scriptable -ScrollPane -Scrollable -SelectionChanged -SelectionEvent -SendTo -Separator -Seq -Seq.Projection -Seq.Projection.ComputeSize -Seq.Projection.MapProjection -Seq.singleton -SeqIterator -SeqIterator.Map -SeqProxy -SequentialContainer -SequentialContainer.Wrapper -SerialVersionUID -Serializer -Service -Set -Set.Filter -Set.Projection -Set1 -Set2 -Set3 -Set4 -SetProxy -SetStorage -SetWrapper -Short -Show -Show.SymApply -SimpleApplet -SimpleGUIApplication -SimpleTokenizer -SingleLinkedList -SingleThreadedScheduler -Slider -SoftReference -Some -Sorted -SortedMap -SortedMap.DefaultKeySet -SortedMap.Filter -SortedMap.KeySet -SortedMap.Lense -SortedMap.Projection -SortedMap.Range -SortedMap.Range.Filter -SortedMapWrapper -SortedMapWrapper.KeySet -SortedMapWrapper.Range -SortedSet -SortedSet.Filter -SortedSet.Projection -SortedSet.Range -SortedSetWrapper -SortedSetWrapper.Range -Source -SpecialNode -SplitPane -Stack -Stack.Node -StackProxy -StandardTokenParsers -StaticAnnotation -StaticAttribute -StdLexical -StdTokenParsers -StdTokens -StdTokens.Identifier -StdTokens.Keyword -StdTokens.NumericLit -StdTokens.StringLit -Str -Stream -Stream.Definite -StreamReader -StringBuilder -Subscriber -SubsetConstruction -Swing.Embossing -Symbol -SyncChannel -SyncVar -SynchronizedBuffer -SynchronizedMap -SynchronizedPriorityQueue -SynchronizedQueue -SynchronizedSet -SynchronizedStack -SyntaxError -SystemID -TabbedPane -TabbedPane.Page -Table -Table.AbstractRenderer -Table.LabelRenderer -Table.Renderer -Table.selection.SelectionSet -TableChange -TableChanged -TableColumnsSelected -TableEvent -TableResized -TableRowsAdded -TableRowsRemoved -TableRowsSelected -TableStructureChanged -TableUpdated -TcpService -TcpServiceWorker -Tester -Text -TextArea -TextBuffer -TextComponent -TextComponent.Caret -TextComponent.HasColumns -TextComponent.HasRows -TextField -TickedScheduler -ToggleButton -TokenParsers -TokenTests -Tokens -Tokens.ErrorToken -Tokens.Token -Tree -TreeHashMap -TreeMap -TreeRHS -TreeSet -Tuple1 -Tuple10 -Tuple11 -Tuple12 -Tuple13 -Tuple14 -Tuple15 -Tuple16 -Tuple17 -Tuple18 -Tuple19 -Tuple2 -Tuple20 -Tuple21 -Tuple22 -Tuple3 -Tuple4 -Tuple5 -Tuple6 -Tuple7 -Tuple8 -Tuple9 -TypeConstraint -TypeSymbol -UIElement -UIEvent -UnavailableResourceException -UnbalancedTreeMap -UnbalancedTreeMap.Node -Undoable -UninitializedError -UninitializedFieldError -Unit -UnlinkFromFun -Unparsed -UnparsedEntityDecl -UnprefixedAttribute -Update -ValidatingMarkupHandler -ValidationException -ValueChanged -WeakHashMap -WeakReference -WindowActivated -WindowClosed -WindowClosing -WindowDeactivated -WindowDeiconified -WindowEvent -WindowIconified -WindowOpened -WordBerrySethi -WordExp -WordExp.Label -WordExp.Letter -WordExp.Wildcard -WorkerThread -WorkerThreadScheduler -XIncludeException -XIncludeFilter -XIncluder -XMLEvent -XMLEventReader -XMLEventReader.Parser -XhtmlParser -cloneable -deprecated -inline -jolib.Asynchr -jolib.Join -jolib.Signal -jolib.Synchr -native -noinline -pilib.Chan -pilib.GP -pilib.Product -pilib.Spawn -pilib.Sum -pilib.UChan -pilib.UGP -remote -serializable -throws -transient -unchecked -uncheckedStable -uncheckedVariance -unsealed -volatile -~ - -! -:: -ANY -Action -Action.NoAction -Action.Trigger -ActionEvent -Actor -ActorGC -Alignment -AnyHedgeRHS -AnyTreeRHS -Apply0 -Array -AttListDecl -AttrDecl -BackgroundChanged -Base.Eps -BigDecimal -BigDecimal.RoundingMode -BigInt -Binders.EmptyBinderEnv -Binders.UnderBinder -BorderPanel -BorderPanel.Position -Buffer -BufferedIterator -BufferedSource -ButtonApp -ButtonClicked -BytePickle -CaretUpdate -Cell -CelsiusConverter -CelsiusConverter2 -CharArrayReader -CharSequenceReader -Collection -ComboBox -ComboBox.selection -ComboBoxes -Comment -Component -Component.Mouse -ComponentAdded -ComponentHidden -ComponentMoved -ComponentRemoved -ComponentResized -ComponentShown -ConsRHS -Console -ConstructingParser -Container -ContentModel -ContentModel.Translator -ContentModelParser -Conversions -CountButton -DEFAULT -Debug -Dialog -Dialog.Message -Dialog.Options -Dialog.Result -Dialogs -DocBreak -DocCons -DocGroup -DocNest -DocNil -DocText -DocType -Document -ELEMENTS -EMPTY -EditDone -Either -Elem -ElemDecl -EmptyHedgeRHS -EncodingHeuristics -End -EntityRef -EvComment -EvElemEnd -EvElemStart -EvEntityRef -EvProcInstr -EvText -Exit -Expression -Expression.Root -Expression.WildcardTest -ExtDef -FatalError -FileChooser -FileChooser.Result -FileChooser.SelectionMode -FlowPanel -FlowPanel.Alignment -FocusGained -FocusLost -FontChanged -ForegroundChanged -FormattedTextField -FormattedTextField.FocusLostBehavior -FreshNameCreator -Function -Futures -GridBagDemo -GridBagPanel -GridBagPanel.Anchor -GridBagPanel.Fill -GridPanel -Group -HashMap -HashSet -HelloWorld -IMPLIED -Ident -ImmutableIterator -ImmutableIterator.Empty -Include -Index -IntDef -IntMap -Iterable -Iterator -JSON -Key -LabelledRHS -Left -LinkedHashMap -LinkedHashSet -List -ListChanged -ListElementsAdded -ListElementsRemoved -ListMap -ListSelectionChanged -ListSet -ListView -ListView.GenericRenderer -ListView.IntervalMode -ListView.Renderer -ListView.selection -ListView.selection.indices -ListView.selection.items -LocalApply0 -Location -Locator -LongMap -MIXED -Main -MakeValidationException -MalformedAttributeException -Map -Marshal -Math -MetaData -MouseClicked -MouseDragged -MouseEntered -MouseExited -MouseMoved -MousePressed -MouseReleased -MouseWheelMoved -MutableIterable -MutableIterator -MutableSeq -NA -NamedSend -Nil -NoPosition -Node -NodeSeq -None -NotationDecl -Null -Number -OffsetPosition -OpenHashMap -Option -Orientation -PCDATA -PCData -PEReference -PagedSeq -PagedSeqReader -ParameterEntityDecl -ParsedEntityDecl -Parsing -Platform -PointedHedgeExp.Point -Position -Predef -Predef.Pair -Predef.Triple -PrettyPrinter.Break -ProcInstr -Product1 -Product10 -Product11 -Product12 -Product13 -Product14 -Product15 -Product16 -Product17 -Product18 -Product19 -Product2 -Product20 -Product21 -Product22 -Product3 -Product4 -Product5 -Product6 -Product7 -Product8 -Product9 -Properties -PublicID -QNode -Queue -REQUIRED -RandomAccessSeq -Range -Reactions -RedBlack.Empty -Regex -Regex.Match -RegexTest -RemoteActor -RemoteApply0 -Remove -Reset -Responder -RichString -Right -SUnit -Scheduler -SelectionChanged -SendTo -Seq -SequentialContainer -Set -SimpleApplet.ui -Some -SortedMap -SortedSet -Sorting -Source -Stack -Start -Str -Stream -Stream.cons -Stream.lazy_:: -StreamReader -StringBuilder -Swing -Swing.EmptyIcon -Swing.Lowered -Swing.Raised -SwingApp -Symbol -SystemID -TIMEOUT -TabbedPane -TabbedPane.Layout -TabbedPane.pages -TabbedPane.selection -Table -Table.AutoResizeMode -Table.ElementMode -Table.IntervalMode -Table.selection -Table.selection.columns -Table.selection.rows -TableChanged -TableColumnsSelected -TableResized -TableRowsAdded -TableRowsRemoved -TableRowsSelected -TableSelection -TableStructureChanged -TableUpdated -TcpService -Terminate -Text -TextBuffer -TextComponent -TextComponent.caret -Tokens.EOF -TopScope -TreeHashMap -TreeMap -TreeSet -Tuple1 -Tuple10 -Tuple11 -Tuple12 -Tuple13 -Tuple14 -Tuple15 -Tuple16 -Tuple17 -Tuple18 -Tuple19 -Tuple2 -Tuple20 -Tuple21 -Tuple22 -Tuple3 -Tuple4 -Tuple5 -Tuple6 -Tuple7 -Tuple8 -Tuple9 -UIDemo -UTF8Codec -UnbalancedTreeMap -UninitializedFieldError -Unparsed -UnparsedEntityDecl -Update -Utility -ValidationException -ValueChanged -WindowActivated -WindowClosed -WindowClosing -WindowDeactivated -WindowDeiconified -WindowIconified -WindowOpened -XML -Xhtml -XhtmlEntities -XhtmlParser -jolib -mkTilde -ops -pilib -~ - -ArrayIndexOutOfBoundsException -Character -Class -ClassCastException -Error -Exception -Function -IllegalArgumentException -IndexOutOfBoundsException -Integer -Map -NoSuchElementException -NullPointerException -NumberFormatException -Pair -Runnable -RuntimeException -Set -String -StringIndexOutOfBoundsException -Throwable -Triple -Tuple -UnsupportedOperationException -any2ArrowAssoc -any2Ensuring -any2stringadd -assert -assume -boolean -boolean2Boolean -booleanWrapper -byte -byte2Byte -byte2double -byte2float -byte2int -byte2long -byte2short -byteWrapper -char -char2Character -char2double -char2float -char2int -char2long -charWrapper -classOf -currentThread -double -double2Double -doubleWrapper -error -exceptionWrapper -exit -float -float2Float -float2double -floatWrapper -forceArrayProjection -forceRandomAccessCharSeq -format -identity -int -int2Integer -int2double -int2float -int2long -intWrapper -iterable2ordered -lazyStreamToConsable -long -long2Long -long2double -long2float -longWrapper -print -printf -println -readBoolean -readByte -readChar -readDouble -readFloat -readInt -readLine -readLong -readShort -readf -readf1 -readf2 -readf3 -require -seqToCharSequence -short -short2Short -short2double -short2float -short2int -short2long -shortWrapper -stringBuilderWrapper -stringWrapper -tuple22ordered -tuple32ordered -tuple42ordered -tuple52ordered -tuple62ordered -tuple72ordered -tuple82ordered -tuple92ordered -unit -unit2ordered diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/scheme-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/scheme-mode deleted file mode 100644 index e5cca61..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/scheme-mode +++ /dev/null @@ -1,216 +0,0 @@ -case-lambda -call/cc -class -define-class -exit-handler -field -import -inherit -init-field -interface -let*-values -let-values -let/ec -mixin -opt-lambda -override -protect -provide -public -rename -require -require-for-syntax -syntax -syntax-case -syntax-error -unit/sig -unless -when -with-syntax -and -begin -call-with-current-continuation -call-with-input-file -call-with-output-file -case -cond -define -define-syntax -delay -do -dynamic-wind -else -for-each -if -lambda -let -let* -let-syntax -letrec -letrec-syntax -map -or -syntax-rules -abs -acos -angle -append -apply -asin -assoc -assq -assv -atan -boolean? -caar -cadr -call-with-input-file -call-with-output-file -call-with-values -car -cdddar -cddddr -cdr -ceiling -char->integer -char-alphabetic? -char-ci<=? -char-ci=? -char-ci>? -char-downcase -char-lower-case? -char-numeric? -char-ready? -char-upcase -char-upper-case? -char-whitespace? -char<=? -char=? -char>? -char? -close-input-port -close-output-port -complex? -cons -cos -current-input-port -current-output-port -denominator -display -eof-object? -eq? -equal? -eqv? -eval -even? -exact->inexact -exact? -exp -expt -#f -floor -force -gcd -imag-part -inexact->exact -inexact? -input-port? -integer->char -integer? -interaction-environment -lcm -length -list -list->string -list->vector -list-ref -list-tail -list? -load -log -magnitude -make-polar -make-rectangular -make-string -make-vector -max -member -memq -memv -min -modulo -negative? -newline -not -null-environment -null? -number->string -number? -numerator -odd? -open-input-file -open-output-file -output-port? -pair? -peek-char -port? -positive? -procedure? -quasiquote -quote -quotient -rational? -rationalize -read -read-char -real-part -real? -remainder -reverse -round -scheme-report-environment -set! -set-car! -set-cdr! -sin -sqrt -string -string->list -string->number -string->symbol -string-append -string-ci<=? -string-ci=? -string-ci>? -string-copy -string-fill! -string-length -string-ref -string-set! -string<=? -string=? -string>? -string? -substring -symbol->string -symbol? -#t -tan -transcript-off -transcript-on -truncate -values -vector -vector->list -vector-fill! -vector-length -vector-ref -vector-set! diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/sclang-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/sclang-mode deleted file mode 100644 index 2b92135..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/sclang-mode +++ /dev/null @@ -1,1481 +0,0 @@ -A2K -A2K -abs -absdif -AbstractFunction -AbstractIn -AbstractOut -AbstractServerAction -acos -addition -Adverbs -AllpassC -AllpassL -AllpassN -amclip -AmpComp -AmpComp -AmpCompA -AmpCompA -ampdb -Amplitude -Amplitude -APF -AppClock -Archive -Array -Array2D -ArrayedCollection -asin -Assignment -Association -asTarget -atan -atan2 -AudioControl -AudioIn -audio_rate_mapping -AutoClassHelper -Bag -Balance2 -Balance2 -Ball -Ball -BAllPass -BAllPass -BasicOpUGen -basic_live_coding_techniques -BBandPass -BBandPass -BBandStop -BBandStop -BeatTrack -BeatTrack -BeatTrack -BeatTrack2 -BeatTrack2 -BeatTrack2 -BEQSuite -BEQSuite -BHiPass -BHiPass -BHiPass4 -BHiShelf -BHiShelf -BinaryOpFunction -BinaryOpStream -BinaryOpUGen -BiPanB2 -BiPanB2 -Blip -Blip -BLowPass -BLowPass -BLowPass4 -BLowShelf -BLowShelf -Boolean -BPeakEQ -BPeakEQ -BPF -BPF -BPZ2 -BPZ2 -BRF -BRF -BrownNoise -BrownNoise -BRZ2 -BRZ2 -BufAllpassC -BufAllpassL -BufAllpassN -BufChannels -BufChannels -BufCombC -BufCombL -BufCombN -BufDelayC -BufDelayL -BufDelayN -BufDur -BufDur -Buffer -Buffers -BufFrames -BufFrames -BufRateScale -BufRateScale -BufRd -BufRd -BufSampleRate -BufSampleRate -BufSamples -BufSamples -BufWr -BufWr -bundledCommands -Bus -BusPlug -Busses -Button -CCResponder -ceil -Changed -Changed -ChaosGen -Char -CheckBadValues -Class -Classes -ClassHelpTemplate -ClearBuf -ClientVsServer -Clip -Clip -clip2 -ClipNoise -ClipNoise -Clock -CmdPeriod -cmds -CocoaMenuItem -CoinGate -CoinGate -Collection -Collections -Color -CombC -CombL -CombN -Comments -Compander -Compander -CompanderD -Complex -CompositeView -Condition -ContiguousBlockAllocator -Control -Control-Structures -ControlDur -ControlName -ControlRate -ControlSpec -convertRhythm -Convolution -Convolution2 -Convolution2L -Convolution3 -cos -COsc -COsc -cosh -cpsmidi -cpsoct -Crackle -Crackle -Creating-Standalone-Applications -Crossplatform -CSVFileReader -cubed -CuspL -CuspL -CuspN -CuspN -Date -dbamp -Dbrown -Dbrown -Dbufrd -Dbufrd -Dbufwr -Dbufwr -DC -DC -Debugging-tips -DebugNodeWatcher -Decay -Decay -Decay2 -Decay2 -DecodeB2 -DecodeB2 -default_group -DegreeToKey -DegreeToKey -Delay1 -Delay2 -DelayC -DelayL -DelayN -DelTapRd -DelTapRd -DelTapWr -DelTapWr -Demand -Demand -DemandEnvGen -DemandEnvGen -DemandEnvGen -DetectIndex -DetectIndex -DetectSilence -DetectSilence -DetectSilence -Dgeom -Dgeom -Dialog -Dibrown -Dictionary -difsqr -DiskIn -DiskIn -DiskIn -DiskOut -DiskOut -DiskOut -distort -division -Diwhite -Document -DocumentAutoCompletion -Donce -Done -Done -DoubleArray -Dpoll -Dpoll -DragBoth -DragSink -DragSource -Drand -Drand -Dreset -Dreset -Dseq -Dseq -Dser -Dser -Dseries -Dseries -Dshuf -Dshuf -Dstutter -Dstutter -Dswitch -Dswitch -Dswitch1 -Dswitch1 -DUGen -Dunique -Dust -Dust -Dust2 -Dust2 -Duty -Duty -Dwhite -Dwhite -Dwrand -Dwrand -Dxrand -DynKlang -DynKlang -DynKlank -DynKlank -DynKlank -EmacsEditor -EmacsGUI -Env -EnvelopeView -EnvGate -EnvGen -EnvGen -EnvirGui -Environment -EnvironmentRedirect -Error -Event -EventPatternProxy -EventPatternProxy -EventStream -EventStreamPlayer -Event_types -Exception -excess -exp -exponentiation -ExpRand -ExpRand -ExpRand -Expression-Sequence -EZGui -EZKnob -EZLists -EZListView -EZNumber -EZPopUpMenu -EZRanger -EZScroller -EZSlider -EZText -False -FBSineC -FBSineC -FBSineL -FBSineL -FBSineN -FBSineN -Fdef -FFT -FFTTrigger -File -FileReader -Filter -FilterPattern -FilterPattern -Float -FloatArray -floor -FlowLayout -FlowView -Fold -Fold -fold2 -Font -Formant -Formant -Formlet -Formlet -FOS -FOS -frac -Frame -Free -Free -FreeSelf -FreeSelf -FreeSelfWhenDone -FreeSelfWhenDone -FreeVerb -FreeVerb2 -FreqScope -FreqScopeView -FreqShift -FreqShift -FreqShift -FSinOsc -FSinOsc -FuncFilterPattern -Function -FunctionDef -FunctionList -Functions -Gate -GbmanL -GbmanL -GbmanN -GbmanN -Gendy1 -Gendy1 -Gendy2 -Gendy2 -Gendy3 -Gendy3 -GeneralHID -GeneralHIDDevice -GeneralHIDSlot -GeneralHIDSpec -Glossary -Gradient -GrainBuf -GrainBuf -GrainFM -GrainIn -GrainSin -GrayNoise -GrayNoise -greaterorequalthan -greaterthan -Group -Groups -GUI -gui -GUI-Classes -GUI-Overview -GVerb -Harmonics -Hasher -Hasher -Help -HelpDocsLicensing -Helper -HelpSearchResult -HenonC -HenonC -HenonL -HenonL -HenonN -HenonN -HIDDeviceService -Hilbert -HilbertFIR -HiliteGradient -History -HistoryGui -HLayoutView -How-to-Use-the-Interpreter -HPF -HPF -HPZ1 -HPZ1 -HPZ2 -HPZ2 -hypot -hypotApx -IdentityBag -IdentityDictionary -IdentitySet -IEnvGen -IEnvGen -if -IFFT -Impulse -Impulse -In -Index -Index -IndexInBetween -IndexInBetween -IndexL -IndexL -InFeedback -Infinitum -initClass -InRange -InRange -InRect -InRect -Int16Array -Int32Array -Int8Array -Integer -Integrator -Integrator -Integrator -Internal-Snooping -InterplEnv -InterplPairs -InterplXYC -Interpreter -Interval -InTrig -Intro-to-Objects -Introductory_tutorial -IRand -IRand -IRand -isKindOf -isNegative -isPositive -isStrictlyPositive -JITGui -JITLib -jitlib_asCompileString -jitlib_basic_concepts_01 -jitlib_basic_concepts_02 -jitlib_basic_concepts_03 -jitlib_basic_concepts_04 -jitlib_efficiency -jitlib_fading -jitlib_networking -J_concepts_in_SC -K2A -K2A -KeyState -KeyState -KeyTrack -KeyTrack -Klang -Klang -Klang -Klank -Klank -Klank -Knob -Lag -Lag -Lag2 -Lag2 -Lag2UD -Lag2UD -Lag3 -Lag3 -Lag3UD -Lag3UD -LagControl -LagIn -LagUD -LagUD -LastValue -Latch -Latch -LatoocarfianC -LatoocarfianC -LatoocarfianL -LatoocarfianL -LatoocarfianN -LatoocarfianN -LazyEnvir -LeakDC -LeakDC -LeastChange -LeastChange -lessorequalthan -lessthan -LFClipNoise -LFClipNoise -LFCub -LFCub -LFDClipNoise -LFDClipNoise -LFDNoise0 -LFDNoise0 -LFDNoise1 -LFDNoise1 -LFDNoise3 -LFDNoise3 -LFGauss -LFGauss -LFNoise0 -LFNoise0 -LFNoise1 -LFNoise1 -LFNoise2 -LFNoise2 -LFPar -LFPar -LFPulse -LFPulse -LFSaw -LFSaw -LFTri -LFTri -Library -LibraryBase -Licensing -LID -Limiter -Limiter -LinCongC -LinCongC -LinCongL -LinCongL -LinCongN -LinCongN -Line -Line -Linen -Linen -LinExp -LinExp -LinkedList -LinkedListNode -LinLin -LinLin -LinPan2 -LinPan2 -LinRand -LinRand -LinRand -LinSelectX -Linux_udev_setup -LinXFade2 -LinXFade2 -List -ListComprehensions -ListDUGen -ListPattern -ListPattern -ListView -Literals -LocalBuf -LocalBuf -LocalIn -LocalOut -log -log10 -log2 -Logistic -Logistic -loop -LorenzL -LorenzL -Loudness -Loudness -LPF -LPF -LPZ1 -LPZ1 -LPZ2 -LPZ2 -Magnitude -Main -MantissaMask -MantissaMask -matchItem -max -MaxLocalBufs -MaxLocalBufs -Maybe -Median -Median -Method -Method-Calls -MFCC -MFCC -MidEQ -MidEQ -MIDI -midicps -MIDIIn -MIDIOut -MIDIResponder -min -Mix -modifiers -Modifying_Standalones -modulo -Monitor -MonitorGui -MoogFF -MoogFF -More-On-Getting-Help -MostChange -MostChange -MouseButton -MouseButton -MouseX -MouseX -MouseY -MouseY -MovieView -MulAdd -MultiChannel -MultiLevelIdentityDictionary -MultiOutUGen -multiplication -MultiSliderView -MultiTap -NamedControl -NAryOpFunction -NAryOpStream -Ndef -NdefGui -NdefMixer -NdefMixerOld -NdefParamGui -neg -NetAddr -Nil -Node -NodeControl -NodeEvent -NodeMap -NodeMessaging -NodeProxy -NodeProxyEditor -NodeProxy_roles -NodeWatcher -Non-Realtime-Synthesis -Normalizer -Normalizer -NoteOnResponder -Notes-on-the-HTML-Help-System -NotificationCenter -NRand -NRand -NRand -NumAudioBuses -Number -NumberBox -NumBuffers -NumControlBuses -NumInputBuses -NumOutputBuses -NumRunningSynths -Object -ObjectGui -ObjectTable -octcps -OffsetOut -OnePole -OnePole -OneZero -OneZero -Onsets -Onsets -Operators -Order -Order-of-execution -OrderedIdentitySet -Osc -Osc -OSCBundle -OscN -OscN -OSCpathResponder -OSCresponder -OSCresponderNode -OSC_communication -Out -OutputProxy -PAbstractGroup -PackFFT -Padd -Padd -Paddp -Paddp -Paddpre -Paddpre -Pair -Pan2 -Pan2 -Pan4 -Pan4 -PanAz -PanAz -PanB -PanB -PanB2 -PanB2 -Panner -PartConv -Partial-Application -PathName -Pattern -PatternConductor -PatternProxy -PatternProxy -PatternsDocumentedAndNot -Pause -Pause -PauseSelf -PauseSelf -PauseSelfWhenDone -Pavaroh -Pavaroh -Pbeta -Pbeta -Pbind -Pbind -Pbindef -Pbindef -Pbindf -Pbindf -PbindProxy -PbindProxy -Pbinop -Pbinop -Pbrown -Pbrown -Pbus -Pbus -Pcauchy -Pcauchy -Pchain -Pchain -Pclump -Pclutch -Pclutch -Pcollect -Pcollect -Pconst -Pconst -Pdef -Pdef -PdefAllGui -PdefEditor -PdefGui -Pdefn -Pdefn -PdegreeToKey -PdegreeToKey -Pdfsm -Pdfsm -Pdict -Pdict -Pdiff -Pdrop -PdurStutter -PdurStutter -Peak -Peak -PeakFollower -PeakFollower -Pen -Penvir -Penvir -Pevent -Peventmod -Pexprand -Pexprand -PfadeIn -PfadeOut -Pfin -Pfin -Pfindur -Pfindur -PfinQuant -Pfinval -Pfinval -Pflatten -Pflow -Pflow -Pfpar -Pfset -Pfset -Pfsm -Pfsm -Pfunc -Pfunc -Pfuncn -Pfuncn -Pfx -Pfx -Pfxb -Pfxb -Pgate -Pgate -Pgauss -Pgauss -Pgbrown -Pgbrown -Pgeom -Pgeom -Pget -Pgpar -Pgpar -Pgroup -Pgroup -Pgtpar -PG_01_Introduction -PG_02_Basic_Vocabulary -PG_03_What_Is_Pbind -PG_04_Words_to_Phrases -PG_05_Math_on_Patterns -PG_060_Filter_Patterns -PG_06a_Repetition_Contraint_Patterns -PG_06b_Time_Based_Patterns -PG_06c_Composition_of_Patterns -PG_06d_Parallel_Patterns -PG_06e_Language_Control -PG_06f_Server_Control -PG_06g_Data_Sharing -PG_07_Value_Conversions -PG_08_Event_Types_and_Parameters -PG_Cookbook01_Basic_Sequencing -PG_Cookbook02_Manipulating_Patterns -PG_Cookbook03_External_Control -PG_Cookbook04_Sending_MIDI -PG_Cookbook05_Using_Samples -PG_Cookbook06_Phrase_Network -PG_Cookbook07_Rhythmic_Variations -PG_Ref01_Pattern_Internals -Phasor -Phasor -Phid -Phid -PhidKey -PhidKey -PhidSlot -PhidSlot -Phprand -Phprand -Pif -Pif -Pindex -Pindex -PingPong -PinkerNoise -PinkNoise -PinkNoise -Pipe -Pitch -Pitch -Pitch -PitchShift -PitchShift -Pkey -Pkey -Place -Place -Plag -Plambda -Plambda -Platform -play -PlayBuf -PlayBuf -playN -Plazy -Plazy -PlazyEnvir -PlazyEnvir -PlazyEnvirN -PlazyEnvirN -Plet -plot -Plotter -Plprand -Plprand -Pluck -Pluck -Pmeanrand -Pmeanrand -Pmono -Pmono -PmonoArtic -PmonoArtic -PMOsc -PMOsc -Pmul -Pmul -Pmulp -Pmulp -Pmulpre -Pmulpre -Pn -Pn -Pnaryop -Pnaryop -Pnsym -Pnsym -Pnsym1 -Point -Polar -Poll -Poll -Polymorphism -PopUpMenu -Post -pow -Ppar -Ppar -PparGroup -Ppatlace -Ppatlace -Ppatmod -Ppatmod -Pplayer -Ppoisson -Ppoisson -Pprob -Pprob -Pprotect -Pprotect -Pproto -Pproto -Prand -Prand -Preject -Preject -Prewrite -Prewrite -PriorityQueue -Process -Prorate -Prorate -Prout -Prout -Proutine -Proutine -ProxyMixer -ProxyMixerOld -ProxyMonitorGui -ProxySpace -proxyspace_examples -ProxySynthDef -Pseed -Pseed -Pseg -Pseg -Pselect -Pselect -Pseq -Pseq -Pser -Pser -Pseries -Pseries -Pset -Pset -Psetp -Psetp -Psetpre -Psetpre -Pshuf -Pshuf -PSinGrain -Pslide -Pslide -Pspawn -Pspawn -Pspawner -Pspawner -Pstep -Pstep -Pstep2add -Pstep3add -PstepNadd -PstepNadd -PstepNfunc -PstepNfunc -Pstretch -Pstretchp -Pstutter -Pstutter -Pswitch -Pswitch -Pswitch1 -Pswitch1 -Psym -Psym -Psym1 -Psync -Psync -Ptime -Ptime -Ptpar -Ptpar -Ptrace -Ptsym -Ptuple -Ptuple -publishing_code -Pulse -Pulse -PulseCount -PulseDivider -Punop -Punop -pvcalc -pvcalc2 -pvcollect -PV_Add -PV_BinScramble -PV_BinShift -PV_BinWipe -PV_BrickWall -PV_ChainUGen -PV_ChainUGen -PV_ConformalMap -PV_Conj -PV_Copy -PV_CopyPhase -PV_Diffuser -PV_Div -PV_HainsworthFoote -PV_JensenAndersen -PV_LocalMax -PV_MagAbove -PV_MagBelow -PV_MagClip -PV_MagDiv -PV_MagFreeze -PV_MagMul -PV_MagNoise -PV_MagShift -PV_MagSmear -PV_MagSquared -PV_Max -PV_Min -PV_Mul -PV_PhaseShift -PV_PhaseShift270 -PV_PhaseShift90 -PV_RandComb -PV_RandWipe -PV_RectComb -PV_RectComb2 -Pwalk -Pwalk -Pwhile -Pwhile -Pwhite -Pwhite -Pwrand -Pwrand -Pwrap -Pwrap -Pxrand -Pxrand -QuadC -QuadC -QuadL -QuadL -QuadN -QuadN -Quant -Quark -Quarks -RadiansPerSample -Ramp -Ramp -Rand -Rand -Rand -RandID -RandID -Randomness -randomSeed -RandSeed -RandSeed -RangeSlider -RawArray -RawPointer -reciprocal -RecNodeProxy -RecordBuf -RecordBuf -Rect -recursive_phrasing -Ref -RefCopy -Regenerate-GUI-Help -ReplaceOut -resize -Resonz -Resonz -RHPF -RHPF -ring1 -ring2 -ring3 -ring4 -Ringz -Ringz -RLPF -RLPF -RootNode -Rossler -Rotate2 -Rotate2 -round -Routine -runMe -runMe2 -RunningMax -RunningMax -RunningMin -RunningMin -RunningSum -RunningSum -SampleDur -SampleRate -Saw -Saw -SC2DSlider -SC2DTabletSlider -Scale -scaleneg -SCButton -SCCompositeView -SCContainerView -SCControlView -SCDragBoth -SCDragSink -SCDragSource -SCDragView -SCEnvelopeEdit -SCEnvelopeView -SCFont -SCFreqScope -SCFreqScopeWindow -Scheduler -SCHLayoutView -Schmidt -Schmidt -SCImage -SCImageFilter -SCImageKernel -SCKnob -SCLayoutView -SCLevelIndicator -SCListView -SCMenuGroup -SCMenuItem -SCMenuSeparator -SCModalSheet -SCModalWindow -SCMovieView -SCMultiSliderView -SCNumberBox -Scope -ScopeOut -ScopeOut2 -ScopeView -Score -SCPen -SCPopUpMenu -SCQuartzComposerView -SCRangeSlider -ScrollView -SCScope -SCScrollTopView -SCScrollView -SCSlider -SCSliderBase -SCSoundFileView -SCStaticText -SCStaticTextBase -SCStethoscope -SCTabletView -SCTextField -SCTextView -SCTopView -SCUserView -SCUserView-Subclassing -SCView -SCVLayoutView -SCWindow -Select -Select -SelectX -SelectX -SelectXFocus -SelectXFocus -Semaphore -SendPeakRMS -SendReply -SendTrig -SequenceableCollection -SerialPort -Server -Server-Architecture -Server-Command-Reference -ServerBoot -ServerOptions -ServerQuit -ServerTiming -ServerTree -Set -SetBuf -SetResetFF -Shaper -Shaper -SharedIn -SharedOut -Shortcuts -sign -Signal -Silent -Silent -SimpleController -SimpleNumber -sin -sinh -SinOsc -SinOsc -SinOscFB -SkipJack -Slew -Slew -Slider -Slider2D -Slope -Slope -Slope -softclip -softPut -softSet -softVol_ -somepage -SortedList -SOS -SOS -SoundFile -SoundFileView -SoundFileViewProgressWindow -SoundIn -SparseArray -Spawner -Spec -SpecCentroid -SpecCentroid -SpecFlatness -SpecFlatness -SpecPcile -SpecPcile -Splay -SplayAz -SplayZ -Spring -Spring -sqrdif -sqrsum -sqrt -squared -StandardL -StandardL -StandardN -StandardN -StartUp -StaticText -Stepper -StereoConvolution2L -Stethoscope -Stream -StreamClutch -Streams -Streams-Patterns-Events1 -Streams-Patterns-Events2 -Streams-Patterns-Events3 -Streams-Patterns-Events4 -Streams-Patterns-Events5 -Streams-Patterns-Events6 -Streams-Patterns-Events7 -String -StubTemplate -SubsampleOffset -subtraction -sumsqr -Sweep -switch -Symbol -SymbolArray -SymbolicNotations -SyncSaw -SyncSaw -Syntax-Shortcuts -Synth -Synth-Controlling-UGens -Synth-Definition-File-Format -SynthDef -SynthDesc -SynthDescLib -SystemClock -T2A -T2A -T2K -T2K -TabFileReader -TabletSlider2D -TabletView -tan -tanh -Tap -Tap -Task -TaskProxy -TaskProxy -TaskProxyGui -TBall -TBall -TChoose -Tdef -Tdef -TdefAllGui -TdefEditor -TdefGui -TDelay -TDelay -TDuty -TDuty -TempoBusClock -TempoClock -TExpRand -TExpRand -TextField -TextView -TGrains -TGrains -TGrains -the_lazy_proxy -Thread -thresh -Thunk -Timer -TIRand -TIRand -ToggleFF -TopicHelpTemplate -Tour_of_UGens -TRand -TRand -Trig -Trig1 -TrigControl -True -trunc -Tuning -Tutorial -TWChoose -TWChoose -TWindex -TWindex -TwoPole -TwoPole -TwoWayIdentityDictionary -TwoZero -TwoZero -UGen -UGen-doneActions -UGenHelpTemplate -UGens -UGens-and-Synths -UnaryOpFunction -UnaryOpStream -UnaryOpUGen -Understanding-Errors -Undocumented-Classes -UniqueID -UnixFILE -Unpack1FFT -UnpackFFT -UserView -Using-Extensions -Using-the-Startup-File -UsingMIDI -VarLag -VarSaw -VarSaw -VDiskIn -VDiskIn -VDiskIn -Vibrato -View -ViewRedirect -VLayoutView -Volume -VOsc -VOsc -VOsc3 -VOsc3 -Warp -Warp1 -Warp1 -Warp1 -Wavetable -WhiteNoise -WhiteNoise -WidthFirstUGen -WiiMote -WikiUsage -Window -Wrap -Wrap -wrap2 -WrapIndex -WrapIndex -Writing-Classes -Writing_Unit_Generators -XFade -XFade2 -XFade2 -XLine -XLine -XOut -ZeroCrossing -ZeroCrossing diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/sh-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/sh-mode deleted file mode 100644 index df66ae3..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/sh-mode +++ /dev/null @@ -1,182 +0,0 @@ -# Bash Family Shell Dictionary -# http://www.gnu.org/software/bash/manual/bash.html - -. -: -[ -alias -bg -bind -break -builtin -caller -cd -command -compgen -complete -compopt -continue -declare -dirs -disown -echo -enable -eval -exec -exit -export -fc -fg -getopts -hash -help -history -jobs -kill -let -local -logout -mapfile -popd -printf -pushd -pwd -read -readarray -readonly -return -set -shift -shopt -source -suspend -test -times -trap -type -typeset -ulimit -umask -unalias -unset -wait -! -[[ -]] -case -do -done -elif -else -esac -fi -for -function -if -in -select -then -time -until -while -{ -} -! -# -$ -* -- -0 -? -@ -_ -BASH -BASH_ALIASES -BASH_ARGC -BASH_ARGV -BASH_CMDS -BASH_COMMAND -BASH_ENV -BASH_EXECUTION_STRING -BASH_LINENO -BASH_REMATCH -BASH_SOURCE -BASH_SUBSHELL -BASH_VERSINFO -BASH_VERSION -BASH_XTRACEFD -BASHOPTS -BASHPID -CDPATH -COLUMNS -COMP_CWORD -COMP_KEY -COMP_LINE -COMP_POINT -COMP_TYPE -COMP_WORDBREAKS -COMP_WORDS -COMPREPLY -DIRSTACK -EMACS -EUID -FCEDIT -FIGNORE -FUNCNAME -GLOBIGNORE -GROUPS -HISTCMD -HISTCONTROL -HISTFILE -HISTFILESIZE -HISTIGNORE -HISTSIZE -HISTTIMEFORMAT -HOME -HOSTFILE -HOSTNAME -HOSTTYPE -IFS -IGNOREEOF -INPUTRC -LANG -LC_ALL -LC_COLLATE -LC_CTYPE -LC_MESSAGES -LC_MESSAGES -LC_NUMERIC -LINENO -LINES -MACHTYPE -MAIL -MAILCHECK -MAILPATH -OLDPWD -OPTARG -OPTERR -OPTIND -OSTYPE -PATH -PIPESTATUS -POSIXLY_CORRECT -PPID -PROMPT_COMMAND -PROMPT_DIRTRIM -PS1 -PS2 -PS3 -PS4 -PWD -RANDOM -REPLY -SECONDS -SHELL -SHELLOPTS -SHLVL -TEXTDOMAIN -TEXTDOMAINDIR -TIMEFORMAT -TMOUT -TMPDIR -UID diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/tcl-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/tcl-mode deleted file mode 100644 index 07a1281..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/tcl-mode +++ /dev/null @@ -1,172 +0,0 @@ -after -append -apply -array -auto_execok -auto_import -auto_load -auto_load_index -auto_mkindex -auto_mkindex_old -auto_qualify -auto_reset -bell -binary -bind -bindtags -break -button -canvas -case -catch -cd -chan -checkbutton -clipboard -clock -close -concat -continue -destroy -dict -encoding -entry -eof -error -eval -event -exec -exit -expr -fblocked -fconfigure -fcopy -file -fileevent -flush -focus -font -for -foreach -format -frame -gets -glob -global -grab -grid -if -image -incr -info -interp -join -label -labelframe -lappend -lassign -lindex -linsert -list -listbox -llength -load -lower -lrange -lrepeat -lreplace -lreverse -lsearch -lset -lsort -menu -menubutton -message -namespace -open -option -pack -package -panedwindow -pid -pkg_mkIndex -place -proc -puts -pwd -radiobutton -raise -read -regexp -registry -regsub -rename -return -scale -scan -scrollbar -seek -selection -set -socket -source -spinbox -split -string -subst -switch -tclLog -tclPkgSetup -tclPkgUnknown -tcl_findLibrary -tell -text -time -tk -tk_chooseColor -tk_chooseDirectory -tk_getOpenFile -tk_getSaveFile -tk_menuSetFocus -tk_messageBox -tk_popup -tk_textCopy -tk_textCut -tk_textPaste -tkwait -toplevel -ttk::button -ttk::checkbutton -ttk::combobox -ttk::entry -ttk::focusFirst -ttk::frame -ttk::label -ttk::labelframe -ttk::menubutton -ttk::notebook -ttk::paned -ttk::panedwindow -ttk::progressbar -ttk::radiobutton -ttk::scale -ttk::scrollbar -ttk::separator -ttk::setTheme -ttk::sizegrip -ttk::style -ttk::takefocus -ttk::themes -ttk::treeview -trace -unknown -unload -unset -update -uplevel -upvar -variable -vwait -while -winfo -wm diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/ts-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/ts-mode deleted file mode 100644 index ffe377f..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/ts-mode +++ /dev/null @@ -1,797 +0,0 @@ -absRefPrefix -accessibility -accessibilityWrap -accessKey -ACT -ACTIFSUB -ACTIVSUBRO -ACTRO -addAttributes -addExtUrlsAndShortCuts -additionalHeaders -additionalParams -addParams -addQueryString -addQueryString -adjustItemsH -adjustSubItemsH -adminPanelStyles -after -age -align -align.field -all -allowedAttribs -allowedGroups -allowEdit -allowNew -allowTags -allStdWrap -allWrap -alternativeSortingField -alternativeTempPath -altImgResource -altTarget -altText -alwaysActivePIDlist -alwaysLink -andWhere -angle -antiAlias -append -applyTotalH -applyTotalW -arrayReturnMode -arrowACT -arrowImgParams -arrowNO -ATagBeforeWrap -ATagParams -ATagTitle -atLeast -atMost -authcodeFields -autoInsertPID -autostart -backColor -badMess -base64 -baseURL -beforeImg -beforeImgLink -beforeImgTagParams -beforeROImg -beforeWrap -begin -begin -beginAtLevel -beLoginLinkIPList -beLoginLinkIPList_login -beLoginLinkIPList_logout -beUserLogin -bgImg -blankStrEqFalse -blur -bm -bodyTag -bodyTag -bodyTagAdd -bodyTagCObject -bodyTagMargins -border -border -borderCol -bordersWithin -borderThick -bottomContent -bottomHeight -br -breakSpace -breakWidth -brTag -bytes -c -cache_clearAtMidnight -cached -cache_period -caption -captionAlign -captionSplit -case -case -CASE -casesensitiveComp -cellpadding -cellspacing -char -charcoal -clearCacheOfPages -cMargins -COA -COA_INT -cObject -cObjNum -code -collapse -color -color1 -color2 -color3 -color.default -color.field -colRelations -cols -cols -colSpace -COLUMNS -COMMENT -commentWrap -compensateFieldWidth -compX -compY -concatenateJsAndCss -conf -config -config -CONFIG -constants -CONTENT -content_fallback -content_from_pid_allowOutsideDomain -controllerActionName -controllerExtensionName -controllerName -crop -cropHTML -csConv -cssInline -CSS_inlineStyle -CTABLE -CUR -CURIFSUB -CURIFSUBRO -current -CURRO -cWidth -data -dataArray -dataWrap -date -debug -debugData -debugFunc -debugItemConf -debugRenumberedObject -decimals -dec_point -default -defaultAlign -defaultCmd -defaultCode -defaultGetVars -delete -denyTags -depth -dimensions -directImageLink -directionLeft -directionUp -directReturn -disableAllHeaderCode -disableAltText -disableCharsetHeader -disableImgBorderAttr -disablePageExternalUrl -disablePrefixComment -disablePreviewNotification -displayActiveOnLoad -displayActiveOnLoad -displayrecord -distributeX -distributeY -doctype -doctypeSwitch -doNotLinkIt -doNotShowLink -doNotStripHTML -dontCheckPid -dontFollowMouse -dontHideOnMouseUp -dontLinkIfSubmenu -dontMd5FieldNames -dontWrapInTable -doubleBrTag -doublePostCheck -dWorkArea -edge -edit -editIcons -editIcons -editPanel -EDITPANEL -EDITPANEL -effects -email -emailMess -emboss -emptyTitleHandling -emptyTitleHandling -emptyTitleHandling -enable -enableContentLengthHeader -encapsLines -encapsLinesStdWrap -encapsTagList -entryLevel -equalH -equals -evalErrors -evalFunc -excludeDoktypes -excludeNoSearchPages -excludeUidList -expAll -explode -ext -extbase -externalBlocks -extOnReady -extTarget -face.default -face.field -FEData -fe_userEditSelf -fe_userOwnSelf -field -fieldPrefix -fieldRequired -fieldWrap -file -FILE -filelink -fileList -fileTarget -firstLabel -firstLabelGeneral -flip -flop -foldSpeed -foldTimer -fontFile -fontSize -fontSizeMultiplicator -fontTag -footerData -forceAbsoluteUrl -forceTypeValue -FORM -format -formName -formurl -frame -frameReloadIfNotInFrameset -frameSet -freezeMouseover -ftu -gamma -gapBgCol -gapLineCol -gapLineThickness -gapWidth -gif -GIFBUILDER -globalNesting -GMENU -goodMess -gray -gr_list -groupBy -headerComment -headerData -headTag -height -hiddenFields -hide -hideButCreateMap -hideMenuTimer -hideMenuWhenNotOver -hideNonTranslated -highColor -HMENU -hover -hoverStyle -HRULER -HTML -html5 -htmlmail -HTMLparser -htmlSpecialChars -htmlTag_dir -htmlTag_langKey -htmlTag_setParams -http -icon -iconCObject -icon_image_ext_list -icon_link -icon_thumbSize -if -ifBlank -ifEmpty -IFSUB -IFSUBRO -ignore -IMAGE -image_compression -image_effects -image_frames -imgList -imgMap -imgMapExtras -imgMax -imgNameNotRandom -imgNamePrefix -imgObjNum -imgParams -imgPath -imgStart -IMGTEXT -import -inBranch -includeCSS -includeJS -includeJSFooter -includeJSFooterlibs -includeJSlibs -includeLibrary -includeLibs -includeNotInMenu -incT3Lib_htmlmail -index_descrLgd -index_enable -index_externals -index_metatags -infomail -inlineJS -inlineLanguageLabel -inlineSettings -inlineStyle2TempFile -innerStdWrap_all -innerWrap -innerWrap2 -inputLevels -insertClassesFromRTE -insertData -intensity -intTarget -intval -invert -IProcFunc -isFalse -isGreaterThan -isInList -isLessThan -isPositive -isTrue -itemArrayProcFunc -items -iterations -javascriptLibs -join -jpg -jsFooterInline -jsInline -JSMENU -JSwindow -JSwindow.altUrl -JSwindow.altUrl_noDefaultParams -JSwindow.expand -JSwindow.newWindow -JSwindow_params -jumpurl -jumpurl_enable -jumpurl_mailto_disable -keep -keepNonMatchedTags -keywords -keywordsField -labelStdWrap -labelWrap -lang -language -language_alt -languageField -layer_menu_id -layerStyle -layout -layoutRootPath -leftjoin -leftOffset -levels -limit -lineColor -lineThickness -linkAccessRestrictedPages -linkParams -linkVars -linkWrap -list -listNum -lm -LOAD_REGISTER -locale_all -localNesting -locationData -lockFilePath -lockPosition -lockPosition_addSelf -lockPosition_adjust -loginUser -longdescURL -loop -lowColor -lower -mailto -main -mainScript -makelinks -markers -markerWrap -mask -max -maxAge -maxH -maxHeight -maxItems -maxW -maxWidth -maxWInText -m.bgImg -m.bottomImg -m.bottomImg_mask -md5 -meaningfulTempFilePrefix -menuBackColor -menuHeight -menuOffset -menuWidth -message_page_is_being_generated -message_preview -message_preview_workspace -meta -metaCharset -method -minH -minifyCSS -minifyJS -minItems -minItems -minW -m.mask -moveJsFromHeaderToFooter -MP_defaults -MP_disableTypolinkClosestMPvalue -MP_mapRootPoints -MULTIMEDIA -name -namespaces -negate -newRecordFromTable -newRecordInPid -next -niceText -NO -noAttrib -noBlur -no_cache -noCols -noLink -noLinkUnderline -nonCachedSubst -none -nonTypoTagStdWrap -nonTypoTagUserFunc -nonWrappedTag -noOrderBy -noPageTitle -noResultObj -normalWhenNoLanguage -noRows -noScale -noScaleUp -noscript -noStretchAndMarginCells -notification_email_charset -notification_email_encoding -notification_email_urlmode -noTrimWrap -noValueInsert -noWrapAttr -numberFormat -numRows -obj -offset -offset -_offset -offsetWrap -onlyCurrentPid -opacity -options -orderBy -OTABLE -outerWrap -outline -output -outputLevels -override -overrideAttribs -overrideEdit -overrideId -PAGE -pageGenScript -pageRendererTemplateFile -pageTitleFirst -parameter -params -parseFunc -parseFunc -parseValues -partialRootPath -path -pidInList -pixelSpaceFontSizeRef -plainTextStdWrap -pluginNames -png -postCObject -postUserFunc -postUserFunkInt -preCObject -prefixComment -prefixLocalAnchors -prefixLocalAnchors -prefixRelPathWith -preIfEmptyListNum -prepend -preUserFunc -prev -previewBorder -printBeforeContent -prioriCalc -processScript -properties -protect -protectLvar -quality -quality -radioInputWrap -radioWrap -range -range -rawUrlEncode -recipient -RECORDS -recursive -redirect -reduceColors -relativeToParentLayer -relativeToTriggerItem -relPathPrefix -remap -remapTag -removeBadHTML -removeDefaultJS -removeIfEquals -removeIfFalse -removeObjectsOfDummy -removePrependedNumbers -removeTags -removeWrapping -renderCharset -renderObj -renderWrap -REQ -required -required -resources -resultObj -returnKey -returnLast -reverseOrder -rightjoin -rm -rmTagIfNoAttrib -RO_chBgColor -rootline -rotate -rows -rowSpace -sample -sample -section -sectionIndex -select -sendCacheHeaders -sendCacheHeaders_onlyWhenLoginDeniedInBranch -separator -setContentToCurrent -setCurrent -setfixed -setFixedHeight -setFixedWidth -setJS_mouseOver -setJS_openPic -setKeywords -shadow -sharpen -shear -short -shortcutIcon -showAccessRestrictedPages -showActive -showFirst -simulateStaticDocuments -simulateStaticDocuments_addTitle -simulateStaticDocuments_dontRedirectPathInfoError -simulateStaticDocuments_noTypeIfNoTitle -simulateStaticDocuments_pEnc -simulateStaticDocuments_pEnc_onlyP -simulateStaticDocuments_replacementChar -sitetitle -size -size.default -size.field -slide -smallFormFields -solarize -source -space -spaceAfter -spaceBefore -spaceBelowAbove -spaceLeft -spaceRight -spacing -spamProtectEmailAddresses -spamProtectEmailAddresses_atSubst -spamProtectEmailAddresses_lastDotSubst -SPC -special -split -splitRendering -src -stat -stat_apache -stat_apache_logfile -stat_apache_niceTitle -stat_apache_noHost -stat_apache_noRoot -stat_apache_notExtended -stat_apache_pagenames -stat_excludeBEuserHits -stat_excludeIPList -stat_mysql -stat_pageLen -stat_titleLen -stat_typeNumList -stayFolded -stdWrap -stdWrap2 -strftime -stripHtml -stripProfile -stylesheet -submenuObjSuffixes -subMenuOffset -subparts -subst_elementUid -subst_elementUid -substMarksSeparately -substring -swirl -sword -sword_noMixedCase -sword_standAlone -sys_language_mode -sys_language_overlay -sys_language_softExclude -sys_language_softMergeIfNotBlank -sys_language_uid -sys_page -table -tableParams -tables -tableStdWrap -tableStyle -tags -target -TCAselectItem -TDparams -template -TEMPLATE -templateFile -text -TEXT -textMargin -textMargin_outOfText -textMaxLength -textObjNum -textPos -textStyle -thickness -thousands_sep -title -titleTagFunction -titleText -titleText -tm -TMENU -token -topOffset -totalWidth -transparentBackground -transparentColor -trim -twice -typeNum -types -typolink -typolinkCheckRootline -typolinkEnableLinksAcrossDomains -typolinkLinkAccessRestrictedPages -typolinkLinkAccessRestrictedPages_addParams -uid -uidInList -uniqueGlobal -uniqueLinkVars -uniqueLocal -unset -unsetEmpty -upper -url -useCacheHash -useLargestItemX -useLargestItemY -USER -USERDEF1 -USERDEF1RO -USERDEF2RO -USERFEF2 -userFunc -userFunc_updateArray -userIdColumn -USER_INT -USERNAME_substToken -USERUID_substToken -USR -USRRO -value -variables -wave -where -width -wordSpacing -workArea -workOnSubpart -wrap -wrap2 -wrap3 -wrapAlign -wrapFieldName -wrapItemAndSub -wrapNoWrappedLines -wraps -xhtml_11 -xhtml_2 -xhtml_basic -xhtml_cleaning -xhtmlDoctype -xhtml_frames -xhtml+rdfa_10 -xhtml_strict -xhtml_trans -xml_10 -xml_11 -xmlprologue -xPosOffset -yPosOffset diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/tuareg-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/tuareg-mode deleted file mode 100644 index e709f9f..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/tuareg-mode +++ /dev/null @@ -1,231 +0,0 @@ -# OCaml 3.12.1 - -# Keywords -and -as -assert -begin -class -constraint -do -done -downto -else -end -exception -external -false -for -fun -function -functor -if -in -include -inherit -initializer -lazy -let -match -method -module -mutable -new -object -of -open -or -private -rec -sig -struct -then -to -true -try -type -val -virtual -when -while -with - -# Pervasives -! -!= -& -&& -* -** -*. -+ -+. -- --. -/ -/. -:= -< -<= -<> -= -== -> ->= -@ -FP_infinite -FP_nan -FP_normal -FP_subnormal -FP_zero -LargeFile -Open_append -Open_binary -Open_creat -Open_nonblock -Open_rdonly -Open_text -Open_trunc -Open_wronly -Oupen_excl -^ -^^ -abs -abs_float -acos -asin -asr -at_exit -atan -atan2 -bool_of_string -ceil -char_of_int -classify_float -close_in -close_in_noerr -close_out -close_out_noerr -compare -cos -cosh -decr -do_at_exit -epsilon_float -exit -exp -expm1 -failwith -float -float_of_int -float_of_string -floor -flush -flush_all -format -format4 -format_of_string -fpclass -frexp -fst -ignore -in_channel -in_channel_length -incr -infinity -input -input_binary_int -input_byte -input_char -input_line -input_value -int_of_char -int_of_float -int_of_string -invalid_arg -land -ldexp -lnot -log -log10 -log1p -lor -lsl -lsr -lxor -max -max_float -max_int -min -min_float -min_int -mod -mod_float -modf -nan -neg_infinity -not -open_flag -open_in -open_in_bin -open_in_gen -open_out -open_out_bin -open_out_gen -or -out_channel -out_channel_length -output -output_binary_int -output_byte -output_char -output_string -output_value -pos_in -pos_out -pred -prerr_char -prerr_endline -prerr_float -prerr_int -prerr_newline -prerr_string -print_char -print_endline -print_float -print_int -print_newline -print_string -raise -read_float -read_int -read_line -really_input -ref -seek_in -seek_out -set_binary_mode_in -set_binary_mode_out -sin -sinh -snd -sqrt -stderr -stdin -stdout -string_of_bool -string_of_float -string_of_format -string_of_int -succ -tan -tanh -truncate -unsafe_really_input -valid_float_lexem -|| -~ -~+ -~+. -~- -~-. diff --git a/emacs.d/elpa/auto-complete-20160107.8/dict/verilog-mode b/emacs.d/elpa/auto-complete-20160107.8/dict/verilog-mode deleted file mode 100644 index acc2f32..0000000 --- a/emacs.d/elpa/auto-complete-20160107.8/dict/verilog-mode +++ /dev/null @@ -1,313 +0,0 @@ -`define -`else -`endif -`ifdef -`ifndef -`macromodule -`module -`primitive -`timescale -above -abs -absdelay -ac_stim -acos -acosh -alias -aliasparam -always -always_comb -always_ff -always_latch -analog -analysis -and -asin -asinh -assert -assign -assume -atan -atan2 -atanh -automatic -before -begin -bind -bins -binsof -bit -branch -break -buf -bufif0 -bufif1 -byte -case -casex -casez -cell -chandle -class -clocking -cmos -config -connectmodule -connectrules -const -constraint -context -continue -cos -cosh -cover -covergroup -coverpoint -cross -ddt -ddx -deassign -default -define -defparam -design -disable -discipline -dist -do -driver_update -edge -else -end -endcase -endclass -endclocking -endconfig -endconnectrules -enddiscipline -endfunction -endgenerate -endgroup -endif -endinterface -endmodule -endnature -endpackage -endparamset -endprimitive -endprogram -endproperty -endsequence -endspecify -endtable -endtask -enum -event -exclude -exp -expect -export -extends -extern -final -final_step -first_match -flicker_noise -floor -flow -for -force -foreach -forever -fork -forkjoin -from -function -generate -genvar -ground -highz0 -highz1 -hypot -idt -idtmod -if -ifdef -iff -ifndef -ifnone -ignore_bins -illegal_bins -import -incdir -include -inf -initial -initial_step -inout -input -inside -instance -int -integer -interface -intersect -join -join_any -join_none -laplace_nd -laplace_np -laplace_zd -laplace_zp -large -last_crossing -liblist -library -limexp -ln -local -localparam -log -logic -longint -macromodule -mailbox -matches -max -medium -min -modport -module -nand -nand -nature -negedge -net_resolution -new -nmos -nmos -noise_table -nor -noshowcancelled -not -notif0 -notif1 -null -or -output -package -packed -parameter -paramset -pmos -pmos -posedge -potential -pow -primitive -priority -program -property -protected -pull0 -pull1 -pullup -pulsestyle_ondetect -pulsestyle_onevent -pure -rand -randc -randcase -randcase -randsequence -rcmos -real -realtime -ref -reg -release -repeat -return -rnmos -rpmos -rtran -rtranif0 -rtranif1 -scalared -semaphore -sequence -shortint -shortreal -showcancelled -signed -sin -sinh -slew -small -solve -specify -specparam -sqrt -static -string -strong0 -strong1 -struct -super -supply -supply0 -supply1 -table -tagged -tan -tanh -task -then -this -throughout -time -timeprecision -timer -timescale -timeunit -tran -tran -tranif0 -tranif1 -transition -tri -tri -tri0 -tri1 -triand -trior -trireg -type -typedef -union -unique -unsigned -use -uwire -var -vectored -virtual -void -wait -wait_order -wand -weak0 -weak1 -while -white_noise -wildcard -wire -with -within -wor -wreal -xnor -xor -zi_nd -zi_np -zi_zd diff --git a/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-autoloads.el b/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-autoloads.el deleted file mode 100644 index 79e2254..0000000 --- a/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-autoloads.el +++ /dev/null @@ -1,23 +0,0 @@ -;;; centered-cursor-mode-autoloads.el --- automatically extracted autoloads -;; -;;; Code: -(add-to-list 'load-path (or (file-name-directory #$) (car load-path))) - -;;;### (autoloads nil "centered-cursor-mode" "centered-cursor-mode.el" -;;;;;; (22171 46582 0 0)) -;;; Generated autoloads from centered-cursor-mode.el - -(autoload 'centered-cursor-mode "centered-cursor-mode" "\ -Makes the cursor stay vertically in a defined -position (usually centered). - -\(fn &optional ARG)" t nil) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; End: -;;; centered-cursor-mode-autoloads.el ends here diff --git a/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-pkg.el b/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-pkg.el deleted file mode 100644 index b899942..0000000 --- a/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode-pkg.el +++ /dev/null @@ -1 +0,0 @@ -(define-package "centered-cursor-mode" "20151001.634" "cursor stays vertically centered" 'nil :url "http://www.emacswiki.org/cgi-bin/wiki/centered-cursor-mode.el" :keywords '("convenience")) diff --git a/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode.el b/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode.el deleted file mode 100644 index 1e2f615..0000000 --- a/emacs.d/elpa/centered-cursor-mode-20151001.634/centered-cursor-mode.el +++ /dev/null @@ -1,436 +0,0 @@ -;;; centered-cursor-mode.el --- cursor stays vertically centered - -;; Copyright (C) 2007 André Riemann - -;; Author: André Riemann -;; Maintainer: André Riemann -;; Created: 2007-09-14 -;; Keywords: convenience -;; Package-Version: 20151001.634 -;; Package-X-Original-Version: 20150302.831 - -;; URL: http://www.emacswiki.org/cgi-bin/wiki/centered-cursor-mode.el -;; Compatibility: tested with GNU Emacs 23.0, 24 -;; Version: 0.5.4 -;; Last-Updated: 2015-10-01 - -;; This file 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, or (at your option) -;; any later version. - -;; This file 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 GNU Emacs; see the file COPYING. If not, write to the Free -;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, -;; MA 02110-1301, USA. - -;;; Commentary: - -;; Makes the cursor stay vertically in a defined position (usually -;; centered). The vertical position can be altered, see key definition -;; below. - -;; To load put that in .emacs: -;; (require 'centered-cursor-mode) -;; To activate do: -;; M-x centered-cursor-mode -;; for buffer local or -;; M-x global-centered-cursor-mode -;; for global minor mode. -;; Also possible: put that in .emacs -;; (and -;; (require 'centered-cursor-mode) -;; (global-centered-cursor-mode +1)) -;; to always have centered-cursor-mode on in all buffers. - -;;; TODO: -;; - the code is a mess -;; - ccm-vpos-inverted doesn't work with ccm-vpos == 0, because first -;; position from top is 0 and from bottom -1 -;; - interactive first start isn't animated when calling global-... -;; because it starts the modes for each buffer and interactive-p fails -;; for that -;; - more bugs? - -;;; Change Log: -;; 2015-10-01 Hinrik Örn Sigurðsson -;; * Avoided calling count-lines when unnecessary, which -;; fixes slow scrolling in large files -;; 2015-03-01 andre-r -;; * fixed bug where Emacs without X support (emacs-nox) didn't find mouse-wheel-mode -;; 2009-08-31 andre-r -;; * replaced window-body-height with window-text-height -;; (partially visible lines are not counted in window-text-height) -;; * bug fixed in ccm-vpos-recenter -;; (some parentheses where wrong after the last update) -;; 2009-02-23 andre-r -;; * some simplifications -;; 2009-02-22 andre-r -;; * some tips from Drew Adams: -;; - new local variable coding:utf-8 -;; - made recenter-sequence a defvar -;; - added groups scrolling and convenience -;; - replaced mouse-4 and mouse-5 with -;; mouse-wheel-up-event and mouse-wheel-down-event -;; - added scroll-bar-toolkit-scroll to ccm-ignored-commands -;; - made ccm-ignored-commands customisable -;; * removed a bug where it didn't work with more than one window -;; displaying the same buffer -;; * added function for page up and down scrolling -;; (standard ones didn't work well with this mode) -;; * made the animation delay customisable -;; * made the initial vertical position customisable -;; * made the behaviour at the end of the file customisable -;; 2008-02-02 andre-r -;; * fixed bug that led to wrong-type-argument -;; when opening a new buffer -;; * some other minor stuff -;; 2007-09-24 andre-r -;; * added global minor mode -;; 2007-09-21 andre-r -;; * not recentering at end of buffer -;; * defvar animate-first-start-p -;; 2007-09-14 andre-r -;; * inital release - -;; This file is *NOT* part of GNU Emacs. - -;;; Code: - - -(require 'mouse-wheel-mode nil 'noerror) - -(defgroup centered-cursor nil - "Makes the cursor stay vertically in a defined position (usually centered). -Instead the cursor the text moves around the cursor." - :group 'scrolling - :group 'convenience - :link '(emacs-library-link :tag "Source Lisp File" "centered-cursor-mode.el") - :link '(url-link "http://www.emacswiki.org/cgi-bin/wiki/centered-cursor-mode.el")) - -(defcustom ccm-step-size 2 - "Step size when animated recentering." - :group 'centered-cursor - :tag "Animation step size" - :type 'integer) - -(defcustom ccm-step-delay 0.02 - "Delay between animation steps. -If you want a different animation speed." - :group 'centered-cursor - :tag "Animation step delay" - :type 'number) - -(defcustom ccm-ignored-commands '(mouse-drag-region - mouse-set-point - widget-button-click - scroll-bar-toolkit-scroll) - "After these commands recentering is ignored. -This is to prevent unintentional jumping (especially when mouse -clicking). Following commands (except the ignored ones) will -cause an animated recentering to give a feedback and not just -jumping to the center." - :group 'centered-cursor - :tag "Ignored commands" - :type '(repeat (symbol :tag "Command"))) - -(defcustom ccm-vpos-init '(round (window-text-height) 2) - "This is the screen line position where the cursor initially stays." - :group 'centered-cursor - :tag "Vertical cursor position" - :type '(choice (const :tag "Center" (round (window-text-height) 2)) - (const :tag "Golden ratio" (round (* 21 (window-text-height)) 34)) - (integer :tag "Lines from top" :value 10))) -(make-variable-buffer-local 'ccm-vpos-init) - -(defcustom ccm-vpos-inverted 1 - "Inverted vertical cursor position. -Defines if the initial vertical position `ccm-vpos-init' is -measured from the bottom instead from the top." - :group 'centered-cursor - :tag "Inverted cursor position" - :type '(choice (const :tag "Inverted" -1) - (const :tag "Not inverted" 1))) -(make-variable-buffer-local 'ccm-vpos-inverted) - -(defcustom ccm-recenter-at-end-of-file nil - "Recenter at the end of the file. -If non-nil the end of the file is recentered. If nil the end of -the file stays at the end of the window." - :group 'centered-cursor - :tag "Recenter at EOF" - :type '(choice (const :tag "Don't recenter at the end of the file" nil) - (const :tag "Recenter at the end of the file" t))) -(make-variable-buffer-local 'ccm-recenter-end-of-file) - -(defvar ccm-vpos nil - "This is the screen line position where the cursor stays.") -(make-variable-buffer-local 'ccm-vpos) - -(defvar animate-first-start-p nil - "Whether or not to animate at first start. It is set to nil, if -centered-cursor-mode is called non-interactively.") -(make-variable-buffer-local 'animate-first-start-p) - -(defvar recenter-sequence nil - "Before animated recentering a list is generated first with positions -to successively recenter to") -(make-variable-buffer-local 'recenter-sequence) - -(defvar ccm-map - (let ((ccm-map (make-sparse-keymap))) - (define-key ccm-map [(control meta -)] 'ccm-vpos-up) - (define-key ccm-map [(control meta +)] 'ccm-vpos-down) - (define-key ccm-map [(control meta =)] 'ccm-vpos-down) - (define-key ccm-map [(control meta ?0)] 'ccm-vpos-recenter) - (when (and (boundp 'mouse-wheel-mode) mouse-wheel-mode) - (mapc (lambda (key) - (define-key ccm-map key 'ccm-mwheel-scroll)) - (list (vector mouse-wheel-up-event) - (vector mouse-wheel-down-event) - (vector (list 'control mouse-wheel-up-event)) - (vector (list 'control mouse-wheel-down-event)) - (vector (list 'shift mouse-wheel-up-event)) - (vector (list 'shift mouse-wheel-down-event))))) - (define-key ccm-map [(meta v)] 'ccm-scroll-down) - (define-key ccm-map [(control v)] 'ccm-scroll-up) - (define-key ccm-map [prior] 'ccm-scroll-down) - (define-key ccm-map [next] 'ccm-scroll-up) - ccm-map) - "Keymap used in centered-cursor-mode.") - - -(defun ccm-mwheel-scroll (event) - "Very similar to `mwheel-scroll', but does not use `scroll-down' -and `scroll-up' but `previous-line' and `next-line', that is, the -cursor is moved and thus the text in the window is scrolled -due to `recenter'. - -The customizable variable `mouse-wheel-scroll-amount' is used to -determine how much to scroll, where nil instead of a number means -the same as in mwheel-scroll, scroll by a near full screen. - -This command exists, because mwheel-scroll caused strange -behaviour with automatic recentering." -;; (interactive (list last-input-event)) - (interactive "e") - (let* ((mods (delq 'click (delq 'double (delq 'triple (event-modifiers event))))) - (amt (assoc mods mouse-wheel-scroll-amount))) - ;;(message "%S" mods) - (if amt - (setq amt (or (cdr amt) - (- (window-text-height) - next-screen-context-lines))) - (let ((list-elt mouse-wheel-scroll-amount)) - (while (consp (setq amt (pop list-elt)))))) - (if mouse-wheel-follow-mouse - (select-window (posn-window (event-start event)))) - (let ((button (mwheel-event-button event))) - (cond - ((eq button mouse-wheel-down-event) - (forward-line (- amt))) - ;;(princ amt)) - ((eq button mouse-wheel-up-event) - (forward-line amt)) - ;;(princ amt)) - (t (error "Bad binding in ccm-mwheel-scroll")))))) - -(defun ccm-scroll-down (&optional arg) - "Replaces `scroll-down' because with scroll-down -`centered-cursor-mode' sometimes doesn't reach the top of the -buffer. This version actually moves the cursor with -`previous-line'. Since with centered-cursor-mode the cursor is in -a fixed position the movement appears as page up." - (interactive "P") - (let ((amt (or arg (- (window-text-height) - next-screen-context-lines)))) - (forward-line (- amt)))) - -(defun ccm-scroll-up (&optional arg) - "Replaces `scroll-up' to be consistent with `ccm-scroll-down'. -This version actually moves the cursor with `previous-line'. -Since with centered-cursor-mode the cursor is in a fixed position -the movement appears as page up." - (interactive "P") - (let ((amt (or arg (- (window-text-height) - next-screen-context-lines)))) - (forward-line amt))) - - -(defun ccm-vpos-down (arg) - "Adjust the value of the screen line (where the cursor stays) by arg. -Negative values for arg are possible. Just the variable ccm-vpos -is set." - (interactive "p") - (or arg (setq arg 1)) - (let ((new-pos (if (< ccm-vpos 0) - (- ccm-vpos arg) - (+ ccm-vpos arg))) - ;; see pos-visible-in-window-p - (vpos-max (if (< ccm-vpos 0) - -1 - (- (window-text-height) 1))) - (vpos-min (if (< ccm-vpos 0) - (- (window-text-height)) - 0))) - (setq ccm-vpos - (cond - ((< new-pos vpos-min) - vpos-min) - ((> new-pos vpos-max) - vpos-max) - (t - new-pos))))) - -(defun ccm-vpos-up (arg) - "See `ccm-vpos-down'." - (interactive "p") - (or arg (setq arg 1)) - (ccm-vpos-down (- arg))) - -(defun ccm-vpos-recenter () - "Set the value of the screen line (where the cursor stays) in -the center. Just the variable ccm-vpos is set." - (interactive) - (if (equal (current-buffer) - (window-buffer (selected-window))) - (setq ccm-vpos (* (eval ccm-vpos-init) - ccm-vpos-inverted)))) - -(defun ccm-position-cursor () - "Do the actual recentering at the position `ccm-vpos'." - (unless (member this-command ccm-ignored-commands) - (unless ccm-vpos - (ccm-vpos-recenter)) - (unless (minibufferp (current-buffer)) - (if (equal (current-buffer) - (window-buffer (selected-window))) - (let* ((current-line - (if (< ccm-vpos 0) - ;; one-based, from bottom, negative - (- (count-lines (point) - ;; window-end is sometimes < 0 - ;; when opening a help buffer - (if (> (window-end) 0) - (window-end) - 1))) - ;; zero-based, from top, positive - (+ (count-lines (window-start) (point)) - ;; count-lines returns different value in column 0 - (if (= (current-column) 0) 0 -1)))) - (diff (- ccm-vpos current-line)) - (step-size ccm-step-size) - (step-delay ccm-step-delay) - (vpos-inverted ccm-vpos-inverted) - (recenter-at-end-of-file ccm-recenter-at-end-of-file)) - - (let* ((bottom-vpos (if (< ccm-vpos 0) - (- ccm-vpos) - (- (window-text-height) ccm-vpos))) - (correction (save-excursion - (if (or (= (point) (point-max)) - (progn - (goto-char (point-max)) - (zerop (current-column)))) - 1 0))) - (window-is-at-bottom (= (window-end) (point-max))) - ;; lines from point to end of buffer - (bottom-lines (if window-is-at-bottom - (+ (count-lines (point) (point-max)) - correction)))) - - ;; only animate if the point was moved rather far away - ;; before by a mouseclick (see ccm-ignored-commands) - ;; or if minor mode is just entered interactively - (if (not (and (> (abs diff) 4) - (or (member last-command ccm-ignored-commands) - animate-first-start-p))) - - (recenter (if (and window-is-at-bottom - (< bottom-lines bottom-vpos) - (not recenter-at-end-of-file)) - ;; if near the bottom, recenter in the - ;; negative screen line that equals the - ;; bottom buffer line, i.e. if we are in - ;; the second last line (-2) of the - ;; buffer, the cursor will be recentered - ;; in -2 - (- bottom-lines) - ccm-vpos)) - - (setq animate-first-start-p nil) - ;; first build a list with positions to successively recenter to - (setq recenter-sequence - ;; reverse: because we build the list not FROM -> TO but - ;; TO -> FROM because if step size in number-sequence is - ;; bigger than one, TO might not included, that means the - ;; ccm-vpos would not be reached - ;; cdr: don't recenter the current-line - (if (and window-is-at-bottom - (< bottom-lines bottom-vpos) - (not recenter-at-end-of-file)) - ;; this one is for animation near the bottom - (cdr (reverse (number-sequence - (- bottom-lines) - (if (< ccm-vpos 0) - current-line - (- (- (window-text-height) current-line))) - (* (/ diff (abs diff)) (- step-size))))) - (cdr (reverse (number-sequence - ccm-vpos - current-line - (* (/ diff (abs diff)) (- step-size))))))) - ;; (message "%d %d %d (%d): %S" current-line ccm-vpos bottom-lines diff recenter-sequence) - (while recenter-sequence - ;; actual animation - (recenter (pop recenter-sequence)) - (if (car recenter-sequence) (sit-for step-delay t)))))))))) - -(defun ccm-first-start (animate) - "Called from centered-cursor-mode. Animate at first start, if -centered-cursor-mode is called interactively." - (let ((animate-first-start-p animate)) - (ccm-vpos-recenter) - (ccm-position-cursor))) - -;;(defalias 'ccm 'centered-cursor-mode) -;;;###autoload -(define-minor-mode centered-cursor-mode - "Makes the cursor stay vertically in a defined -position (usually centered)." - :init-value nil -;; :lighter nil - :lighter " ¢" - :keymap ccm-map - (cond - (centered-cursor-mode - (ccm-first-start (interactive-p)) - (add-hook 'post-command-hook 'ccm-position-cursor t t) - (add-hook 'window-configuration-change-hook 'ccm-vpos-recenter t t)) - (t - (remove-hook 'post-command-hook 'ccm-position-cursor t) - (remove-hook 'window-configuration-change-hook 'ccm-vpos-recenter t)))) - - -(define-global-minor-mode global-centered-cursor-mode centered-cursor-mode - centered-cursor-mode) - -(provide 'centered-cursor-mode) - -;;; Help: -;; (info "(elisp)Defining Minor Modes") -;; (info "(elisp)Screen Lines") -;; (info "(elisp)Hooks") -;; (info "(elisp)Customization") -;; (find-function 'mwheel-scroll) - -;; Local Variables: -;; coding: utf-8 -;; End: - -;;; centered-cursor-mode.el ends here diff --git a/emacs.d/elpa/company-20160211.520/company-abbrev.el b/emacs.d/elpa/company-20160211.520/company-abbrev.el deleted file mode 100644 index 24ec3b7..0000000 --- a/emacs.d/elpa/company-20160211.520/company-abbrev.el +++ /dev/null @@ -1,50 +0,0 @@ -;;; company-abbrev.el --- company-mode completion backend for abbrev - -;; Copyright (C) 2009-2011, 2015 Free Software Foundation, Inc. - -;; Author: Nikolaj Schumacher - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software: you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; GNU Emacs 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 GNU Emacs. If not, see . - - -;;; Commentary: -;; - -;;; Code: - -(require 'company) -(require 'cl-lib) -(require 'abbrev) - -(defun company-abbrev-insert (match) - "Replace MATCH with the expanded abbrev." - (expand-abbrev)) - -;;;###autoload -(defun company-abbrev (command &optional arg &rest ignored) - "`company-mode' completion backend for abbrev." - (interactive (list 'interactive)) - (cl-case command - (interactive (company-begin-backend 'company-abbrev - 'company-abbrev-insert)) - (prefix (company-grab-symbol)) - (candidates (nconc - (delete "" (all-completions arg global-abbrev-table)) - (delete "" (all-completions arg local-abbrev-table)))) - (meta (abbrev-expansion arg)))) - -(provide 'company-abbrev) -;;; company-abbrev.el ends here diff --git a/emacs.d/elpa/company-20160211.520/company-autoloads.el b/emacs.d/elpa/company-20160211.520/company-autoloads.el deleted file mode 100644 index 358bb88..0000000 --- a/emacs.d/elpa/company-20160211.520/company-autoloads.el +++ /dev/null @@ -1,284 +0,0 @@ -;;; company-autoloads.el --- automatically extracted autoloads -;; -;;; Code: -(add-to-list 'load-path (or (file-name-directory #$) (car load-path))) - -;;;### (autoloads nil "company" "company.el" (22223 33912 0 0)) -;;; Generated autoloads from company.el - -(autoload 'company-mode "company" "\ -\"complete anything\"; is an in-buffer completion framework. -Completion starts automatically, depending on the values -`company-idle-delay' and `company-minimum-prefix-length'. - -Completion can be controlled with the commands: -`company-complete-common', `company-complete-selection', `company-complete', -`company-select-next', `company-select-previous'. If these commands are -called before `company-idle-delay', completion will also start. - -Completions can be searched with `company-search-candidates' or -`company-filter-candidates'. These can be used while completion is -inactive, as well. - -The completion data is retrieved using `company-backends' and displayed -using `company-frontends'. If you want to start a specific backend, call -it interactively or use `company-begin-backend'. - -By default, the completions list is sorted alphabetically, unless the -backend chooses otherwise, or `company-transformers' changes it later. - -regular keymap (`company-mode-map'): - -\\{company-mode-map} -keymap during active completions (`company-active-map'): - -\\{company-active-map} - -\(fn &optional ARG)" t nil) - -(defvar global-company-mode nil "\ -Non-nil if Global-Company mode is enabled. -See the command `global-company-mode' for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `global-company-mode'.") - -(custom-autoload 'global-company-mode "company" nil) - -(autoload 'global-company-mode "company" "\ -Toggle Company mode in all buffers. -With prefix ARG, enable Global-Company mode if ARG is positive; -otherwise, disable it. If called from Lisp, enable the mode if -ARG is omitted or nil. - -Company mode is enabled in all buffers where -`company-mode-on' would do it. -See `company-mode' for more information on Company mode. - -\(fn &optional ARG)" t nil) - -;;;*** - -;;;### (autoloads nil "company-abbrev" "company-abbrev.el" (22223 -;;;;;; 33912 0 0)) -;;; Generated autoloads from company-abbrev.el - -(autoload 'company-abbrev "company-abbrev" "\ -`company-mode' completion backend for abbrev. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-bbdb" "company-bbdb.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-bbdb.el - -(autoload 'company-bbdb "company-bbdb" "\ -`company-mode' completion backend for BBDB. - -\(fn COMMAND &optional ARG &rest IGNORE)" t nil) - -;;;*** - -;;;### (autoloads nil "company-css" "company-css.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-css.el - -(autoload 'company-css "company-css" "\ -`company-mode' completion backend for `css-mode'. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-dabbrev" "company-dabbrev.el" (22223 -;;;;;; 33912 0 0)) -;;; Generated autoloads from company-dabbrev.el - -(autoload 'company-dabbrev "company-dabbrev" "\ -dabbrev-like `company-mode' completion backend. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-dabbrev-code" "company-dabbrev-code.el" -;;;;;; (22223 33912 0 0)) -;;; Generated autoloads from company-dabbrev-code.el - -(autoload 'company-dabbrev-code "company-dabbrev-code" "\ -dabbrev-like `company-mode' backend for code. -The backend looks for all symbols in the current buffer that aren't in -comments or strings. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-elisp" "company-elisp.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-elisp.el - -(autoload 'company-elisp "company-elisp" "\ -`company-mode' completion backend for Emacs Lisp. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-etags" "company-etags.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-etags.el - -(autoload 'company-etags "company-etags" "\ -`company-mode' completion backend for etags. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-files" "company-files.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-files.el - -(autoload 'company-files "company-files" "\ -`company-mode' completion backend existing file names. -Completions works for proper absolute and relative files paths. -File paths with spaces are only supported inside strings. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-gtags" "company-gtags.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-gtags.el - -(autoload 'company-gtags "company-gtags" "\ -`company-mode' completion backend for GNU Global. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-ispell" "company-ispell.el" (22223 -;;;;;; 33912 0 0)) -;;; Generated autoloads from company-ispell.el - -(autoload 'company-ispell "company-ispell" "\ -`company-mode' completion backend using Ispell. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-keywords" "company-keywords.el" (22223 -;;;;;; 33912 0 0)) -;;; Generated autoloads from company-keywords.el - -(autoload 'company-keywords "company-keywords" "\ -`company-mode' backend for programming language keywords. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-nxml" "company-nxml.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-nxml.el - -(autoload 'company-nxml "company-nxml" "\ -`company-mode' completion backend for `nxml-mode'. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-oddmuse" "company-oddmuse.el" (22223 -;;;;;; 33912 0 0)) -;;; Generated autoloads from company-oddmuse.el - -(autoload 'company-oddmuse "company-oddmuse" "\ -`company-mode' completion backend for `oddmuse-mode'. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-semantic" "company-semantic.el" (22223 -;;;;;; 33912 0 0)) -;;; Generated autoloads from company-semantic.el - -(autoload 'company-semantic "company-semantic" "\ -`company-mode' completion backend using CEDET Semantic. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-tempo" "company-tempo.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-tempo.el - -(autoload 'company-tempo "company-tempo" "\ -`company-mode' completion backend for tempo. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-xcode" "company-xcode.el" (22223 33912 -;;;;;; 0 0)) -;;; Generated autoloads from company-xcode.el - -(autoload 'company-xcode "company-xcode" "\ -`company-mode' completion backend for Xcode projects. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -;;;*** - -;;;### (autoloads nil "company-yasnippet" "company-yasnippet.el" -;;;;;; (22223 33912 0 0)) -;;; Generated autoloads from company-yasnippet.el - -(autoload 'company-yasnippet "company-yasnippet" "\ -`company-mode' backend for `yasnippet'. - -This backend should be used with care, because as long as there are -snippets defined for the current major mode, this backend will always -shadow backends that come after it. Recommended usages: - -* In a buffer-local value of `company-backends', grouped with a backend or - several that provide actual text completions. - - (add-hook 'js-mode-hook - (lambda () - (set (make-local-variable 'company-backends) - '((company-dabbrev-code company-yasnippet))))) - -* After keyword `:with', grouped with other backends. - - (push '(company-semantic :with company-yasnippet) company-backends) - -* Not in `company-backends', just bound to a key. - - (global-set-key (kbd \"C-c y\") 'company-yasnippet) - -\(fn COMMAND &optional ARG &rest IGNORE)" t nil) - -;;;*** - -;;;### (autoloads nil nil ("company-capf.el" "company-clang.el" "company-cmake.el" -;;;;;; "company-eclim.el" "company-pkg.el" "company-template.el") -;;;;;; (22223 33913 41216 0)) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; End: -;;; company-autoloads.el ends here diff --git a/emacs.d/elpa/company-20160211.520/company-bbdb.el b/emacs.d/elpa/company-20160211.520/company-bbdb.el deleted file mode 100644 index 36307d0..0000000 --- a/emacs.d/elpa/company-20160211.520/company-bbdb.el +++ /dev/null @@ -1,61 +0,0 @@ -;;; company-bbdb.el --- company-mode completion backend for BBDB in message-mode - -;; Copyright (C) 2013-2014, 2016 Free Software Foundation, Inc. - -;; Author: Jan Tatarik - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software: you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; GNU Emacs 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 GNU Emacs. If not, see . - -(require 'company) -(require 'cl-lib) - -(declare-function bbdb-record-get-field "bbdb") -(declare-function bbdb-records "bbdb") -(declare-function bbdb-dwim-mail "bbdb-com") -(declare-function bbdb-search "bbdb-com") - -(defgroup company-bbdb nil - "Completion backend for BBDB." - :group 'company) - -(defcustom company-bbdb-modes '(message-mode) - "Major modes in which `company-bbdb' may complete." - :type '(repeat (symbol :tag "Major mode")) - :package-version '(company . "0.8.8")) - -(defun company-bbdb--candidates (arg) - (cl-mapcan (lambda (record) - (mapcar (lambda (mail) (bbdb-dwim-mail record mail)) - (bbdb-record-get-field record 'mail))) - (eval '(bbdb-search (bbdb-records) arg nil arg)))) - -;;;###autoload -(defun company-bbdb (command &optional arg &rest ignore) - "`company-mode' completion backend for BBDB." - (interactive (list 'interactive)) - (cl-case command - (interactive (company-begin-backend 'company-bbdb)) - (prefix (and (memq major-mode company-bbdb-modes) - (featurep 'bbdb-com) - (looking-back "^\\(To\\|Cc\\|Bcc\\): *.*?\\([^,; ]*\\)" - (line-beginning-position)) - (match-string-no-properties 2))) - (candidates (company-bbdb--candidates arg)) - (sorted t) - (no-cache t))) - -(provide 'company-bbdb) -;;; company-bbdb.el ends here diff --git a/emacs.d/elpa/company-20160211.520/company-capf.el b/emacs.d/elpa/company-20160211.520/company-capf.el deleted file mode 100644 index 9eeb248..0000000 --- a/emacs.d/elpa/company-20160211.520/company-capf.el +++ /dev/null @@ -1,167 +0,0 @@ -;;; company-capf.el --- company-mode completion-at-point-functions backend -*- lexical-binding: t -*- - -;; Copyright (C) 2013-2016 Free Software Foundation, Inc. - -;; Author: Stefan Monnier - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software: you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; GNU Emacs 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 GNU Emacs. If not, see . - - -;;; Commentary: -;; - -;;; Code: - -(require 'company) -(require 'cl-lib) - -(defvar company--capf-cache nil) - -(defun company--capf-data () - (let ((cache company--capf-cache)) - (if (and (equal (current-buffer) (car cache)) - (equal (point) (car (setq cache (cdr cache)))) - (equal (buffer-chars-modified-tick) (car (setq cache (cdr cache))))) - (cadr cache) - (let ((data (company--capf-data-real))) - (setq company--capf-cache - (list (current-buffer) (point) (buffer-chars-modified-tick) data)) - data)))) - -(defun company--capf-data-real () - (cl-letf* (((default-value 'completion-at-point-functions) - ;; Ignore tags-completion-at-point-function because it subverts - ;; company-etags in the default value of company-backends, where - ;; the latter comes later. - (remove 'tags-completion-at-point-function - (default-value 'completion-at-point-functions))) - (completion-at-point-functions (company--capf-workaround)) - (data (run-hook-wrapped 'completion-at-point-functions - ;; Ignore misbehaving functions. - #'completion--capf-wrapper 'optimist))) - (when (and (consp (cdr data)) (integer-or-marker-p (nth 1 data))) data))) - -(declare-function python-shell-get-process "python") - -(defun company--capf-workaround () - ;; For http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18067 - (if (or (not (listp completion-at-point-functions)) - (not (memq 'python-completion-complete-at-point completion-at-point-functions)) - (python-shell-get-process)) - completion-at-point-functions - (remq 'python-completion-complete-at-point completion-at-point-functions))) - -(defun company-capf (command &optional arg &rest _args) - "`company-mode' backend using `completion-at-point-functions'." - (interactive (list 'interactive)) - (pcase command - (`interactive (company-begin-backend 'company-capf)) - (`prefix - (let ((res (company--capf-data))) - (when res - (let ((length (plist-get (nthcdr 4 res) :company-prefix-length)) - (prefix (buffer-substring-no-properties (nth 1 res) (point)))) - (cond - ((> (nth 2 res) (point)) 'stop) - (length (cons prefix length)) - (t prefix)))))) - (`candidates - (let ((res (company--capf-data))) - (when res - (let* ((table (nth 3 res)) - (pred (plist-get (nthcdr 4 res) :predicate)) - (meta (completion-metadata - (buffer-substring (nth 1 res) (nth 2 res)) - table pred)) - (sortfun (cdr (assq 'display-sort-function meta))) - (candidates (completion-all-completions arg table pred (length arg))) - (last (last candidates)) - (base-size (and (numberp (cdr last)) (cdr last)))) - (when base-size - (setcdr last nil)) - (when sortfun - (setq candidates (funcall sortfun candidates))) - (if (not (zerop (or base-size 0))) - (let ((before (substring arg 0 base-size))) - (mapcar (lambda (candidate) - (concat before candidate)) - candidates)) - candidates))))) - (`sorted - (let ((res (company--capf-data))) - (when res - (let ((meta (completion-metadata - (buffer-substring (nth 1 res) (nth 2 res)) - (nth 3 res) (plist-get (nthcdr 4 res) :predicate)))) - (cdr (assq 'display-sort-function meta)))))) - (`match - ;; Can't just use 0 when base-size (see above) is non-zero. - (let ((start (if (get-text-property 0 'font-lock-face arg) - 0 - (next-single-property-change 0 'font-lock-face arg)))) - (when start - ;; completions-common-part comes first, but we can't just look for this - ;; value because it can be in a list. - (or - (let ((value (get-text-property start 'font-lock-face arg))) - (text-property-not-all start (length arg) - 'font-lock-face value arg)) - (length arg))))) - (`duplicates t) - (`no-cache t) ;Not much can be done here, as long as we handle - ;non-prefix matches. - (`meta - (let ((f (plist-get (nthcdr 4 (company--capf-data)) :company-docsig))) - (when f (funcall f arg)))) - (`doc-buffer - (let ((f (plist-get (nthcdr 4 (company--capf-data)) :company-doc-buffer))) - (when f (funcall f arg)))) - (`location - (let ((f (plist-get (nthcdr 4 (company--capf-data)) :company-location))) - (when f (funcall f arg)))) - (`annotation - (save-excursion - ;; FIXME: `company-begin' sets `company-point' after calling - ;; `company--begin-new'. We shouldn't rely on `company-point' here, - ;; better to cache the capf-data value instead. However: we can't just - ;; save the last capf-data value in `prefix', because that command can - ;; get called more often than `candidates', and at any point in the - ;; buffer (https://github.com/company-mode/company-mode/issues/153). - ;; We could try propertizing the returned prefix string, but it's not - ;; passed to `annotation', and `company-prefix' is set only after - ;; `company--strip-duplicates' is called. - (when company-point - (goto-char company-point)) - (let ((f (plist-get (nthcdr 4 (company--capf-data)) :annotation-function))) - (when f (funcall f arg))))) - (`require-match - (plist-get (nthcdr 4 (company--capf-data)) :company-require-match)) - (`init nil) ;Don't bother: plenty of other ways to initialize the code. - (`post-completion - (let* ((res (company--capf-data)) - (exit-function (plist-get (nthcdr 4 res) :exit-function)) - (table (nth 3 res)) - (pred (plist-get (nthcdr 4 res) :predicate))) - (if exit-function - ;; Follow the example of `completion--done'. - (funcall exit-function arg - (if (eq (try-completion arg table pred) t) - 'finished 'sole))))) - )) - -(provide 'company-capf) - -;;; company-capf.el ends here diff --git a/emacs.d/elpa/company-20160211.520/company-clang.el b/emacs.d/elpa/company-20160211.520/company-clang.el deleted file mode 100644 index 54d4b9b..0000000 --- a/emacs.d/elpa/company-20160211.520/company-clang.el +++ /dev/null @@ -1,331 +0,0 @@ -;;; company-clang.el --- company-mode completion backend for Clang -*- lexical-binding: t -*- - -;; Copyright (C) 2009, 2011, 2013-2016 Free Software Foundation, Inc. - -;; Author: Nikolaj Schumacher - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software: you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; GNU Emacs 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 GNU Emacs. If not, see . - - -;;; Commentary: -;; - -;;; Code: - -(require 'company) -(require 'company-template) -(require 'cl-lib) - -(defgroup company-clang nil - "Completion backend for Clang." - :group 'company) - -(defcustom company-clang-executable - (executable-find "clang") - "Location of clang executable." - :type 'file) - -(defcustom company-clang-begin-after-member-access t - "When non-nil, automatic completion will start whenever the current -symbol is preceded by \".\", \"->\" or \"::\", ignoring -`company-minimum-prefix-length'. - -If `company-begin-commands' is a list, it should include `c-electric-lt-gt' -and `c-electric-colon', for automatic completion right after \">\" and -\":\".") - -(defcustom company-clang-arguments nil - "Additional arguments to pass to clang when completing. -Prefix files (-include ...) can be selected with `company-clang-set-prefix' -or automatically through a custom `company-clang-prefix-guesser'." - :type '(repeat (string :tag "Argument"))) - -(defcustom company-clang-prefix-guesser 'company-clang-guess-prefix - "A function to determine the prefix file for the current buffer." - :type '(function :tag "Guesser function" nil)) - -(defvar company-clang-modes '(c-mode c++-mode objc-mode) - "Major modes which clang may complete.") - -(defcustom company-clang-insert-arguments t - "When non-nil, insert function arguments as a template after completion." - :type 'boolean - :package-version '(company . "0.8.0")) - -;; prefix ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(defvar company-clang--prefix nil) - -(defsubst company-clang--guess-pch-file (file) - (let ((dir (directory-file-name (file-name-directory file)))) - (when (equal (file-name-nondirectory dir) "Classes") - (setq dir (file-name-directory dir))) - (car (directory-files dir t "\\([^.]h\\|[^h]\\).pch\\'" t)))) - -(defsubst company-clang--file-substring (file beg end) - (with-temp-buffer - (insert-file-contents-literally file nil beg end) - (buffer-string))) - -(defun company-clang-guess-prefix () - "Try to guess the prefix file for the current buffer." - ;; Prefixes seem to be called .pch. Pre-compiled headers do, too. - ;; So we look at the magic number to rule them out. - (let* ((file (company-clang--guess-pch-file buffer-file-name)) - (magic-number (and file (company-clang--file-substring file 0 4)))) - (unless (member magic-number '("CPCH" "gpch")) - file))) - -(defun company-clang-set-prefix (&optional prefix) - "Use PREFIX as a prefix (-include ...) file for clang completion." - (interactive (let ((def (funcall company-clang-prefix-guesser))) - (unless (stringp def) - (setq def default-directory)) - (list (read-file-name "Prefix file: " - (when def (file-name-directory def)) - def t (when def (file-name-nondirectory def)))))) - ;; TODO: pre-compile? - (setq company-clang--prefix (and (stringp prefix) - (file-regular-p prefix) - prefix))) - -;; Clean-up on exit. -(add-hook 'kill-emacs-hook 'company-clang-set-prefix) - -;; parsing ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;; TODO: Handle Pattern (syntactic hints would be neat). -;; Do we ever see OVERLOAD (or OVERRIDE)? -(defconst company-clang--completion-pattern - "^COMPLETION: \\_<\\(%s[a-zA-Z0-9_:]*\\)\\(?: : \\(.*\\)$\\)?$") - -(defconst company-clang--error-buffer-name "*clang-error*") - -(defun company-clang--lang-option () - (if (eq major-mode 'objc-mode) - (if (string= "m" (file-name-extension buffer-file-name)) - "objective-c" "objective-c++") - (substring (symbol-name major-mode) 0 -5))) - -(defun company-clang--parse-output (prefix _objc) - (goto-char (point-min)) - (let ((pattern (format company-clang--completion-pattern - (regexp-quote prefix))) - (case-fold-search nil) - lines match) - (while (re-search-forward pattern nil t) - (setq match (match-string-no-properties 1)) - (unless (equal match "Pattern") - (save-match-data - (when (string-match ":" match) - (setq match (substring match 0 (match-beginning 0))))) - (let ((meta (match-string-no-properties 2))) - (when (and meta (not (string= match meta))) - (put-text-property 0 1 'meta - (company-clang--strip-formatting meta) - match))) - (push match lines))) - lines)) - -(defun company-clang--meta (candidate) - (get-text-property 0 'meta candidate)) - -(defun company-clang--annotation (candidate) - (let ((ann (company-clang--annotation-1 candidate))) - (if (not (and ann (string-prefix-p "(*)" ann))) - ann - (with-temp-buffer - (insert ann) - (search-backward ")") - (let ((pt (1+ (point)))) - (re-search-forward ".\\_>" nil t) - (delete-region pt (point))) - (buffer-string))))) - -(defun company-clang--annotation-1 (candidate) - (let ((meta (company-clang--meta candidate))) - (cond - ((null meta) nil) - ((string-match "[^:]:[^:]" meta) - (substring meta (1+ (match-beginning 0)))) - ((string-match "\\((.*)[ a-z]*\\'\\)" meta) - (let ((paren (match-beginning 1))) - (if (not (eq (aref meta (1- paren)) ?>)) - (match-string 1 meta) - (with-temp-buffer - (insert meta) - (goto-char paren) - (substring meta (1- (search-backward "<")))))))))) - -(defun company-clang--strip-formatting (text) - (replace-regexp-in-string - "#]" " " - (replace-regexp-in-string "[<{[]#\\|#[>}]" "" text t) - t)) - -(defun company-clang--handle-error (res args) - (goto-char (point-min)) - (let* ((buf (get-buffer-create company-clang--error-buffer-name)) - (cmd (concat company-clang-executable " " (mapconcat 'identity args " "))) - (pattern (format company-clang--completion-pattern "")) - (err (if (re-search-forward pattern nil t) - (buffer-substring-no-properties (point-min) - (1- (match-beginning 0))) - ;; Warn the user more aggressively if no match was found. - (message "clang failed with error %d:\n%s" res cmd) - (buffer-string)))) - - (with-current-buffer buf - (let ((inhibit-read-only t)) - (erase-buffer) - (insert (current-time-string) - (format "\nclang failed with error %d:\n" res) - cmd "\n\n") - (insert err) - (setq buffer-read-only t) - (goto-char (point-min)))))) - -(defun company-clang--start-process (prefix callback &rest args) - (let ((objc (derived-mode-p 'objc-mode)) - (buf (get-buffer-create "*clang-output*")) - ;; Looks unnecessary in Emacs 25.1 and later. - (process-adaptive-read-buffering nil)) - (if (get-buffer-process buf) - (funcall callback nil) - (with-current-buffer buf - (erase-buffer) - (setq buffer-undo-list t)) - (let ((process (apply #'start-process "company-clang" buf - company-clang-executable args))) - (set-process-sentinel - process - (lambda (proc status) - (unless (string-match-p "hangup" status) - (funcall - callback - (let ((res (process-exit-status proc))) - (with-current-buffer buf - (unless (eq 0 res) - (company-clang--handle-error res args)) - ;; Still try to get any useful input. - (company-clang--parse-output prefix objc))))))) - (unless (company-clang--auto-save-p) - (send-region process (point-min) (point-max)) - (send-string process "\n") - (process-send-eof process)))))) - -(defsubst company-clang--build-location (pos) - (save-excursion - (goto-char pos) - (format "%s:%d:%d" - (if (company-clang--auto-save-p) buffer-file-name "-") - (line-number-at-pos) - (1+ (length - (encode-coding-region - (line-beginning-position) - (point) - 'utf-8 - t)))))) - -(defsubst company-clang--build-complete-args (pos) - (append '("-fsyntax-only" "-Xclang" "-code-completion-macros") - (unless (company-clang--auto-save-p) - (list "-x" (company-clang--lang-option))) - company-clang-arguments - (when (stringp company-clang--prefix) - (list "-include" (expand-file-name company-clang--prefix))) - (list "-Xclang" (format "-code-completion-at=%s" - (company-clang--build-location pos))) - (list (if (company-clang--auto-save-p) buffer-file-name "-")))) - -(defun company-clang--candidates (prefix callback) - (and (company-clang--auto-save-p) - (buffer-modified-p) - (basic-save-buffer)) - (when (null company-clang--prefix) - (company-clang-set-prefix (or (funcall company-clang-prefix-guesser) - 'none))) - (apply 'company-clang--start-process - prefix - callback - (company-clang--build-complete-args (- (point) (length prefix))))) - -(defun company-clang--prefix () - (if company-clang-begin-after-member-access - (company-grab-symbol-cons "\\.\\|->\\|::" 2) - (company-grab-symbol))) - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(defconst company-clang-required-version 1.1) - -(defvar company-clang--version nil) - -(defun company-clang--auto-save-p () - (< company-clang--version 2.9)) - -(defsubst company-clang-version () - "Return the version of `company-clang-executable'." - (with-temp-buffer - (call-process company-clang-executable nil t nil "--version") - (goto-char (point-min)) - (if (re-search-forward "clang\\(?: version \\|-\\)\\([0-9.]+\\)" nil t) - (let ((ver (string-to-number (match-string-no-properties 1)))) - (if (> ver 100) - (/ ver 100) - ver)) - 0))) - -(defun company-clang (command &optional arg &rest ignored) - "`company-mode' completion backend for Clang. -Clang is a parser for C and ObjC. Clang version 1.1 or newer is required. - -Additional command line arguments can be specified in -`company-clang-arguments'. Prefix files (-include ...) can be selected -with `company-clang-set-prefix' or automatically through a custom -`company-clang-prefix-guesser'. - -With Clang versions before 2.9, we have to save the buffer before -performing completion. With Clang 2.9 and later, buffer contents are -passed via standard input." - (interactive (list 'interactive)) - (cl-case command - (interactive (company-begin-backend 'company-clang)) - (init (when (memq major-mode company-clang-modes) - (unless company-clang-executable - (error "Company found no clang executable")) - (setq company-clang--version (company-clang-version)) - (when (< company-clang--version company-clang-required-version) - (error "Company requires clang version 1.1")))) - (prefix (and (memq major-mode company-clang-modes) - buffer-file-name - company-clang-executable - (not (company-in-string-or-comment)) - (or (company-clang--prefix) 'stop))) - (candidates (cons :async - (lambda (cb) (company-clang--candidates arg cb)))) - (meta (company-clang--meta arg)) - (annotation (company-clang--annotation arg)) - (post-completion (let ((anno (company-clang--annotation arg))) - (when (and company-clang-insert-arguments anno) - (insert anno) - (if (string-match "\\`:[^:]" anno) - (company-template-objc-templatify anno) - (company-template-c-like-templatify - (concat arg anno)))))))) - -(provide 'company-clang) -;;; company-clang.el ends here diff --git a/emacs.d/elpa/company-20160211.520/company-cmake.el b/emacs.d/elpa/company-20160211.520/company-cmake.el deleted file mode 100644 index 010df32..0000000 --- a/emacs.d/elpa/company-20160211.520/company-cmake.el +++ /dev/null @@ -1,198 +0,0 @@ -;;; company-cmake.el --- company-mode completion backend for CMake - -;; Copyright (C) 2013-2014 Free Software Foundation, Inc. - -;; Author: Chen Bin -;; Version: 0.2 - -;; This program is free software: you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; This program is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with this program. If not, see . - -;;; Commentary: -;; -;; company-cmake offers completions for module names, variable names and -;; commands used by CMake. And their descriptions. - -;;; Code: - -(require 'company) -(require 'cl-lib) - -(defgroup company-cmake nil - "Completion backend for CMake." - :group 'company) - -(defcustom company-cmake-executable - (executable-find "cmake") - "Location of cmake executable." - :type 'file) - -(defvar company-cmake-executable-arguments - '("--help-command-list" - "--help-module-list" - "--help-variable-list") - "The arguments we pass to cmake, separately. -They affect which types of symbols we get completion candidates for.") - -(defvar company-cmake--completion-pattern - "^\\(%s[a-zA-Z0-9_<>]%s\\)$" - "Regexp to match the candidates.") - -(defvar company-cmake-modes '(cmake-mode) - "Major modes in which cmake may complete.") - -(defvar company-cmake--candidates-cache nil - "Cache for the raw candidates.") - -(defvar company-cmake--meta-command-cache nil - "Cache for command arguments to retrieve descriptions for the candidates.") - -(defun company-cmake--replace-tags (rlt) - (setq rlt (replace-regexp-in-string - "\\(.*?\\(IS_GNU\\)?\\)\\(.*\\)" - (lambda (_match) - (mapconcat 'identity - (if (match-beginning 2) - '("\\1CXX\\3" "\\1C\\3" "\\1G77\\3") - '("\\1CXX\\3" "\\1C\\3" "\\1Fortran\\3")) - "\n")) - rlt t)) - (setq rlt (replace-regexp-in-string - "\\(.*\\)\\(.*\\)" - (mapconcat 'identity '("\\1DEBUG\\2" "\\1RELEASE\\2" - "\\1RELWITHDEBINFO\\2" "\\1MINSIZEREL\\2") - "\n") - rlt)) - rlt) - -(defun company-cmake--fill-candidates-cache (arg) - "Fill candidates cache if needed." - (let (rlt) - (unless company-cmake--candidates-cache - (setq company-cmake--candidates-cache (make-hash-table :test 'equal))) - - ;; If hash is empty, fill it. - (unless (gethash arg company-cmake--candidates-cache) - (with-temp-buffer - (let ((res (call-process company-cmake-executable nil t nil arg))) - (unless (zerop res) - (message "cmake executable exited with error=%d" res))) - (setq rlt (buffer-string))) - (setq rlt (company-cmake--replace-tags rlt)) - (puthash arg rlt company-cmake--candidates-cache)) - )) - -(defun company-cmake--parse (prefix content cmd) - (let ((start 0) - (pattern (format company-cmake--completion-pattern - (regexp-quote prefix) - (if (zerop (length prefix)) "+" "*"))) - (lines (split-string content "\n")) - match - rlt) - (dolist (line lines) - (when (string-match pattern line) - (let ((match (match-string 1 line))) - (when match - (puthash match cmd company-cmake--meta-command-cache) - (push match rlt))))) - rlt)) - -(defun company-cmake--candidates (prefix) - (let (results - cmd-opts - str) - - (unless company-cmake--meta-command-cache - (setq company-cmake--meta-command-cache (make-hash-table :test 'equal))) - - (dolist (arg company-cmake-executable-arguments) - (company-cmake--fill-candidates-cache arg) - (setq cmd-opts (replace-regexp-in-string "-list$" "" arg) ) - - (setq str (gethash arg company-cmake--candidates-cache)) - (when str - (setq results (nconc results - (company-cmake--parse prefix str cmd-opts))))) - results)) - -(defun company-cmake--unexpand-candidate (candidate) - (cond - ((string-match "^CMAKE_\\(C\\|CXX\\|Fortran\\)\\(_.*\\)$" candidate) - (setq candidate (concat "CMAKE_" (match-string 2 candidate)))) - - ;; C flags - ((string-match "^\\(.*_\\)IS_GNU\\(C\\|CXX\\|G77\\)$" candidate) - (setq candidate (concat (match-string 1 candidate) "IS_GNU"))) - - ;; C flags - ((string-match "^\\(.*_\\)OVERRIDE_\\(C\\|CXX\\|Fortran\\)$" candidate) - (setq candidate (concat (match-string 1 candidate) "OVERRIDE_"))) - - ((string-match "^\\(.*\\)\\(_DEBUG\\|_RELEASE\\|_RELWITHDEBINFO\\|_MINSIZEREL\\)\\(.*\\)$" candidate) - (setq candidate (concat (match-string 1 candidate) - "_" - (match-string 3 candidate))))) - candidate) - -(defun company-cmake--meta (candidate) - (let ((cmd-opts (gethash candidate company-cmake--meta-command-cache)) - result) - (setq candidate (company-cmake--unexpand-candidate candidate)) - - ;; Don't cache the documentation of every candidate (command) - ;; Cache in this case will cost too much memory. - (with-temp-buffer - (call-process company-cmake-executable nil t nil cmd-opts candidate) - ;; Go to the third line, trim it and return the result. - ;; Tested with cmake 2.8.9. - (goto-char (point-min)) - (forward-line 2) - (setq result (buffer-substring-no-properties (line-beginning-position) - (line-end-position))) - (setq result (replace-regexp-in-string "^[ \t\n\r]+" "" result)) - result))) - -(defun company-cmake--doc-buffer (candidate) - (let ((cmd-opts (gethash candidate company-cmake--meta-command-cache))) - - (setq candidate (company-cmake--unexpand-candidate candidate)) - (with-temp-buffer - (call-process company-cmake-executable nil t nil cmd-opts candidate) - ;; Go to the third line, trim it and return the doc buffer. - ;; Tested with cmake 2.8.9. - (goto-char (point-min)) - (forward-line 2) - (company-doc-buffer - (buffer-substring-no-properties (line-beginning-position) - (point-max)))))) - -(defun company-cmake (command &optional arg &rest ignored) - "`company-mode' completion backend for CMake. -CMake is a cross-platform, open-source make system." - (interactive (list 'interactive)) - (cl-case command - (interactive (company-begin-backend 'company-cmake)) - (init (when (memq major-mode company-cmake-modes) - (unless company-cmake-executable - (error "Company found no cmake executable")))) - (prefix (and (memq major-mode company-cmake-modes) - (not (company-in-string-or-comment)) - (company-grab-symbol))) - (candidates (company-cmake--candidates arg)) - (meta (company-cmake--meta arg)) - (doc-buffer (company-cmake--doc-buffer arg)) - )) - -(provide 'company-cmake) -;;; company-cmake.el ends here diff --git a/emacs.d/elpa/company-20160211.520/company-css.el b/emacs.d/elpa/company-20160211.520/company-css.el deleted file mode 100644 index cf8c683..0000000 --- a/emacs.d/elpa/company-20160211.520/company-css.el +++ /dev/null @@ -1,442 +0,0 @@ -;;; company-css.el --- company-mode completion backend for css-mode -*- lexical-binding: t -*- - -;; Copyright (C) 2009, 2011, 2014 Free Software Foundation, Inc. - -;; Author: Nikolaj Schumacher - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software: you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; GNU Emacs 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 GNU Emacs. If not, see . - -;;; Commentary: - -;;; Code: - -(require 'company) -(require 'cl-lib) - -(declare-function web-mode-language-at-pos "web-mode" (&optional pos)) - -(defconst company-css-property-alist - ;; see http://www.w3.org/TR/CSS21/propidx.html - '(("azimuth" angle "left-side" "far-left" "left" "center-left" "center" - "center-right" "right" "far-right" "right-side" "behind" "leftwards" - "rightwards") - ("background" background-color background-image background-repeat - background-attachment background-position - background-clip background-origin background-size) - ("background-attachment" "scroll" "fixed") - ("background-color" color "transparent") - ("background-image" uri "none") - ("background-position" percentage length "left" "center" "right" percentage - length "top" "center" "bottom" "left" "center" "right" "top" "center" - "bottom") - ("background-repeat" "repeat" "repeat-x" "repeat-y" "no-repeat") - ("border" border-width border-style border-color) - ("border-bottom" border) - ("border-bottom-color" border-color) - ("border-bottom-style" border-style) - ("border-bottom-width" border-width) - ("border-collapse" "collapse" "separate") - ("border-color" color "transparent") - ("border-left" border) - ("border-left-color" border-color) - ("border-left-style" border-style) - ("border-left-width" border-width) - ("border-right" border) - ("border-right-color" border-color) - ("border-right-style" border-style) - ("border-right-width" border-width) - ("border-spacing" length length) - ("border-style" border-style) - ("border-top" border) - ("border-top-color" border-color) - ("border-top-style" border-style) - ("border-top-width" border-width) - ("border-width" border-width) - ("bottom" length percentage "auto") - ("caption-side" "top" "bottom") - ("clear" "none" "left" "right" "both") - ("clip" shape "auto") - ("color" color) - ("content" "normal" "none" string uri counter "attr()" "open-quote" - "close-quote" "no-open-quote" "no-close-quote") - ("counter-increment" identifier integer "none") - ("counter-reset" identifier integer "none") - ("cue" cue-before cue-after) - ("cue-after" uri "none") - ("cue-before" uri "none") - ("cursor" uri "*" "auto" "crosshair" "default" "pointer" "move" "e-resize" - "ne-resize" "nw-resize" "n-resize" "se-resize" "sw-resize" "s-resize" - "w-resize" "text" "wait" "help" "progress") - ("direction" "ltr" "rtl") - ("display" "inline" "block" "list-item" "run-in" "inline-block" "table" - "inline-table" "table-row-group" "table-header-group" "table-footer-group" - "table-row" "table-column-group" "table-column" "table-cell" - "table-caption" "none") - ("elevation" angle "below" "level" "above" "higher" "lower") - ("empty-cells" "show" "hide") - ("float" "left" "right" "none") - ("font" font-style font-weight font-size "/" line-height - font-family "caption" "icon" "menu" "message-box" "small-caption" - "status-bar" "normal" "small-caps" - ;; CSS3 - font-stretch) - ("font-family" family-name generic-family) - ("font-size" absolute-size relative-size length percentage) - ("font-style" "normal" "italic" "oblique") - ("font-weight" "normal" "bold" "bolder" "lighter" "100" "200" "300" "400" - "500" "600" "700" "800" "900") - ("height" length percentage "auto") - ("left" length percentage "auto") - ("letter-spacing" "normal" length) - ("line-height" "normal" number length percentage) - ("list-style" list-style-type list-style-position list-style-image) - ("list-style-image" uri "none") - ("list-style-position" "inside" "outside") - ("list-style-type" "disc" "circle" "square" "decimal" "decimal-leading-zero" - "lower-roman" "upper-roman" "lower-greek" "lower-latin" "upper-latin" - "armenian" "georgian" "lower-alpha" "upper-alpha" "none") - ("margin" margin-width) - ("margin-bottom" margin-width) - ("margin-left" margin-width) - ("margin-right" margin-width) - ("margin-top" margin-width) - ("max-height" length percentage "none") - ("max-width" length percentage "none") - ("min-height" length percentage) - ("min-width" length percentage) - ("orphans" integer) - ("outline" outline-color outline-style outline-width) - ("outline-color" color "invert") - ("outline-style" border-style) - ("outline-width" border-width) - ("overflow" "visible" "hidden" "scroll" "auto" - ;; CSS3: - "no-display" "no-content") - ("padding" padding-width) - ("padding-bottom" padding-width) - ("padding-left" padding-width) - ("padding-right" padding-width) - ("padding-top" padding-width) - ("page-break-after" "auto" "always" "avoid" "left" "right") - ("page-break-before" "auto" "always" "avoid" "left" "right") - ("page-break-inside" "avoid" "auto") - ("pause" time percentage) - ("pause-after" time percentage) - ("pause-before" time percentage) - ("pitch" frequency "x-low" "low" "medium" "high" "x-high") - ("pitch-range" number) - ("play-during" uri "mix" "repeat" "auto" "none") - ("position" "static" "relative" "absolute" "fixed") - ("quotes" string string "none") - ("richness" number) - ("right" length percentage "auto") - ("speak" "normal" "none" "spell-out") - ("speak-header" "once" "always") - ("speak-numeral" "digits" "continuous") - ("speak-punctuation" "code" "none") - ("speech-rate" number "x-slow" "slow" "medium" "fast" "x-fast" "faster" - "slower") - ("stress" number) - ("table-layout" "auto" "fixed") - ("text-align" "left" "right" "center" "justify") - ("text-indent" length percentage) - ("text-transform" "capitalize" "uppercase" "lowercase" "none") - ("top" length percentage "auto") - ("unicode-bidi" "normal" "embed" "bidi-override") - ("vertical-align" "baseline" "sub" "super" "top" "text-top" "middle" - "bottom" "text-bottom" percentage length) - ("visibility" "visible" "hidden" "collapse") - ("voice-family" specific-voice generic-voice "*" specific-voice - generic-voice) - ("volume" number percentage "silent" "x-soft" "soft" "medium" "loud" - "x-loud") - ("white-space" "normal" "pre" "nowrap" "pre-wrap" "pre-line") - ("widows" integer) - ("width" length percentage "auto") - ("word-spacing" "normal" length) - ("z-index" "auto" integer) - ;; CSS3 - ("align-content" align-stretch "space-between" "space-around") - ("align-items" align-stretch "baseline") - ("align-self" align-items "auto") - ("animation" animation-name animation-duration animation-timing-function - animation-delay animation-iteration-count animation-direction - animation-fill-mode) - ("animation-delay" time) - ("animation-direction" "normal" "reverse" "alternate" "alternate-reverse") - ("animation-duration" time) - ("animation-fill-mode" "none" "forwards" "backwards" "both") - ("animation-iteration-count" integer "infinite") - ("animation-name" "none") - ("animation-play-state" "paused" "running") - ("animation-timing-function" transition-timing-function - "step-start" "step-end" "steps(,)") - ("backface-visibility" "visible" "hidden") - ("background-clip" background-origin) - ("background-origin" "border-box" "padding-box" "content-box") - ("background-size" length percentage "auto" "cover" "contain") - ("border-image" border-image-outset border-image-repeat border-image-source - border-image-slice border-image-width) - ("border-image-outset" length) - ("border-image-repeat" "stretch" "repeat" "round" "space") - ("border-image-source" uri "none") - ("border-image-slice" length) - ("border-image-width" length percentage) - ("border-radius" length) - ("border-top-left-radius" length) - ("border-top-right-radius" length) - ("border-bottom-left-radius" length) - ("border-bottom-right-radius" length) - ("box-decoration-break" "slice" "clone") - ("box-shadow" length color) - ("box-sizing" "content-box" "border-box") - ("break-after" "auto" "always" "avoid" "left" "right" "page" "column" - "avoid-page" "avoid-column") - ("break-before" break-after) - ("break-inside" "avoid" "auto") - ("columns" column-width column-count) - ("column-count" integer) - ("column-fill" "auto" "balance") - ("column-gap" length "normal") - ("column-rule" column-rule-width column-rule-style column-rule-color) - ("column-rule-color" color) - ("column-rule-style" border-style) - ("column-rule-width" border-width) - ("column-span" "all" "none") - ("column-width" length "auto") - ("filter" url "blur()" "brightness()" "contrast()" "drop-shadow()" - "grayscale()" "hue-rotate()" "invert()" "opacity()" "saturate()" "sepia()") - ("flex" flex-grow flex-shrink flex-basis) - ("flex-basis" percentage length "auto") - ("flex-direction" "row" "row-reverse" "column" "column-reverse") - ("flex-flow" flex-direction flex-wrap) - ("flex-grow" number) - ("flex-shrink" number) - ("flex-wrap" "nowrap" "wrap" "wrap-reverse") - ("font-feature-setting" normal string number) - ("font-kerning" "auto" "normal" "none") - ("font-language-override" "normal" string) - ("font-size-adjust" "none" number) - ("font-stretch" "normal" "ultra-condensed" "extra-condensed" "condensed" - "semi-condensed" "semi-expanded" "expanded" "extra-expanded" "ultra-expanded") - ("font-synthesis" "none" "weight" "style") - ("font-variant" font-variant-alternates font-variant-caps - font-variant-east-asian font-variant-ligatures font-variant-numeric - font-variant-position) - ("font-variant-alternates" "normal" "historical-forms" "stylistic()" - "styleset()" "character-variant()" "swash()" "ornaments()" "annotation()") - ("font-variant-caps" "normal" "small-caps" "all-small-caps" "petite-caps" - "all-petite-caps" "unicase" "titling-caps") - ("font-variant-east-asian" "jis78" "jis83" "jis90" "jis04" "simplified" - "traditional" "full-width" "proportional-width" "ruby") - ("font-variant-ligatures" "normal" "none" "common-ligatures" - "no-common-ligatures" "discretionary-ligatures" "no-discretionary-ligatures" - "historical-ligatures" "no-historical-ligatures" "contextual" "no-contextual") - ("font-variant-numeric" "normal" "ordinal" "slashed-zero" - "lining-nums" "oldstyle-nums" "proportional-nums" "tabular-nums" - "diagonal-fractions" "stacked-fractions") - ("font-variant-position" "normal" "sub" "super") - ("hyphens" "none" "manual" "auto") - ("justify-content" align-common "space-between" "space-around") - ("line-break" "auto" "loose" "normal" "strict") - ("marquee-direction" "forward" "reverse") - ("marquee-play-count" integer "infinite") - ("marquee-speed" "slow" "normal" "fast") - ("marquee-style" "scroll" "slide" "alternate") - ("opacity" number) - ("order" number) - ("outline-offset" length) - ("overflow-x" overflow) - ("overflow-y" overflow) - ("overflow-style" "auto" "marquee-line" "marquee-block") - ("overflow-wrap" "normal" "break-word") - ("perspective" "none" length) - ("perspective-origin" percentage length "left" "center" "right" "top" "bottom") - ("resize" "none" "both" "horizontal" "vertical") - ("tab-size" integer length) - ("text-align-last" "auto" "start" "end" "left" "right" "center" "justify") - ("text-decoration" text-decoration-color text-decoration-line text-decoration-style) - ("text-decoration-color" color) - ("text-decoration-line" "none" "underline" "overline" "line-through" "blink") - ("text-decoration-style" "solid" "double" "dotted" "dashed" "wavy") - ("text-overflow" "clip" "ellipsis") - ("text-shadow" color length) - ("text-underline-position" "auto" "under" "left" "right") - ("transform" "matrix(,,,,,)" "translate(,)" "translateX()" "translateY()" - "scale()" "scaleX()" "scaleY()" "rotate()" "skewX()" "skewY()" "none") - ("transform-origin" perspective-origin) - ("transform-style" "flat" "preserve-3d") - ("transition" transition-property transition-duration - transition-timing-function transition-delay) - ("transition-delay" time) - ("transition-duration" time) - ("transition-timing-function" - "ease" "linear" "ease-in" "ease-out" "ease-in-out" "cubic-bezier(,,,)") - ("transition-property" "none" "all" identifier) - ("word-wrap" overflow-wrap) - ("word-break" "normal" "break-all" "keep-all")) - "A list of CSS properties and their possible values.") - -(defconst company-css-value-classes - '((absolute-size "xx-small" "x-small" "small" "medium" "large" "x-large" - "xx-large") - (align-common "flex-start" "flex-end" "center") - (align-stretch align-common "stretch") - (border-style "none" "hidden" "dotted" "dashed" "solid" "double" "groove" - "ridge" "inset" "outset") - (border-width "thick" "medium" "thin") - (color "aqua" "black" "blue" "fuchsia" "gray" "green" "lime" "maroon" "navy" - "olive" "orange" "purple" "red" "silver" "teal" "white" "yellow") - (counter "counter(,)") - (family-name "Courier" "Helvetica" "Times") - (generic-family "serif" "sans-serif" "cursive" "fantasy" "monospace") - (generic-voice "male" "female" "child") - (margin-width "auto") ;; length percentage - (relative-size "larger" "smaller") - (shape "rect(,,,)") - (uri "url()")) - "A list of CSS property value classes and their contents.") -;; missing, because not completable -;; -;;